'Hush,' anonymous messaging app from developers in Myanmar
11–20 of 51 posts
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#12It would be awesome to see more technical discussion of the anonymity mechanism. How do you ensure that users accounts are not linked Personally Identifying Information? We've seen that when folks implement weak anonymity technologies, disaster quickly ensues.
To ensure that everyone's comfortable with it, we're adding a new feature which doesn't require the user to login.
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#13Earlier quoted context omitted.
Do you think most of your users are outside Burma? Your website seems to be advertising the app in English and Chinese but not Burmese?
Which site are you referring to? If it is www.letshush.com, it is in English and Burmese.
Looks like it could be their mistake, unless you are also launching a different app with public identities.
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#14Earlier quoted context omitted.
Do you think most of your users are outside Burma? Your website seems to be advertising the app in English and Chinese but not Burmese?
Which site are you referring to? If it is www.letshush.com, it is in English and Burmese.
Our facebook page is fb.com/letshush.
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#15It would be awesome to see more technical discussion of the anonymity mechanism. How do you ensure that users accounts are not linked Personally Identifying Information? We've seen that when folks implement weak anonymity technologies, disaster quickly ensues.
Hi, great point. Currently, users have to use their phone numbers to login. However, user's phone number is encrypted in the db. To ensure that everyone's comfortable with it, we're adding a new feature which doesn't require the user to login.
1. Use a hashcash style proof of work mechanism to register account. The server send a challenge and have the client compute a nonce under the difficulty. This could be turned to take an average of seconds to minutes on your median users device.
This isn't a long term solution because eventually an attacker will realize that they can use more powerful machines to create sybils and abuse your network.
I'm actively working on alternatives ATM.
2. Embed Tor. The Guardian Project folks will be able to give advice on embedding a tor proxy in your app. There is documentation online as well. Chatsecure has done this.
This would reduce the amount of information you have in your possession for authorities to seize.
This would not protect your user base if authorities compel you to ship a malicious software update.
3. Also use SSL and pin your public key for your SSL cert
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#16It would be awesome to see more technical discussion of the anonymity mechanism. How do you ensure that users accounts are not linked Personally Identifying Information? We've seen that when folks implement weak anonymity technologies, disaster quickly ensues.
Hi, great point. Currently, users have to use their phone numbers to login. However, user's phone number is encrypted in the db. To ensure that everyone's comfortable with it, we're adding a new feature which doesn't require the user to login.
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#17It would be awesome to see more technical discussion of the anonymity mechanism. How do you ensure that users accounts are not linked Personally Identifying Information? We've seen that when folks implement weak anonymity technologies, disaster quickly ensues.
Hi, great point. Currently, users have to use their phone numbers to login. However, user's phone number is encrypted in the db. To ensure that everyone's comfortable with it, we're adding a new feature which doesn't require the user to login.
If you actually mean hashed using a one-way function, it would be very easy to hash every possible phone number (there are not that many) to build a lookup table to deanonymise your users instantly. Even if you individually salt each hash it would not take very long at all to find the phone number for each entry.
If you do mean encrypted, then authorities could compel you to turnover the database and the key.
Why do you need to store the phone number in any way at all?
Re: 'Hush,' anonymous messaging app from developers in Myanmar
#18Re: 'Hush,' anonymous messaging app from developers in Myanmar
#19Re: 'Hush,' anonymous messaging app from developers in Myanmar
#20Please update the title to "This new messaging app from developers in Myanmar is kind of revolutionary", the submitted site uses that now. The original was very misleading.