Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
RedPhone is now Open Source (whispersys.com)
99 points by dpeck on July 17, 2012 | hide | past | favorite | 21 comments


Prepare to be harassed by governments (including US) for releasing this. As soon as some activist uses this they will come after you. As soon as a criminal uses it, they will have a smear campaign ready to denounce this effort as 'aiding terrorist' or 'child abusers'.

See what they did and do with Jacob Appelbaum


It appears that moxie has already been heavily harassed by the US gov for unknown reasons, prior to this software release. So, I'm not really sure he will be that concerned with your warning.

While Tor and RedPhone might be considered to be in the same class of consumer security software, I don't think it's fair to draw comparisons to Appelbaum.


Twitter owns Whisper Systems. So it's really Twitter releasing it as Free software. Same with the Text Secure application.


> See what they did and do with Jacob Appelbaum

...and he doesn't even write software!


The comments on the Play Store page are just precious. The best one is this "Dave - 1 star - You people are retards. You can not place an end to end fone [sic] call with this. It will go through towers enabling anybody on the right frequency to hear"


Maybe you and I just haven't found the right frequency yet. =)


I'm curious... how does this app handle secure key exchange?

There doesn't seem to be any details on the app's website.


RedPhone uses a really interesting system. The first time you initiate a call with someone redphone displays a word that is based on the keys exchanged. Each user talks about the word and confirms they got the same word, thereby verifying that there is no man in the middle.

The assumption is that it is hard for an attacker to forge and inject a believable conversation into an ongoing real time conversation.

This is call SAS or Short Authenticated Strings and I believe it was introduced in the paper 'Secure Communications over Insecure Channels Based on Short Authenticated Strings' (the pdf can be found off of google). You can read about it here: http://en.wikipedia.org/wiki/ZRTP#Authentication


Source code for how the words are generated can be found here. https://github.com/WhisperSystems/RedPhone/blob/master/src/o...


Check the wiki: https://github.com/WhisperSystems/RedPhone/wiki

Read "Encryption Protocols" (uses ZRTP -see rfc6189- for key negotiation). Although I'm not sure I understand what is this about, I didn't notice at first it is VoIP :)


Encryption and anonymity is going to be THE issue of the next 20 years.


As money is becoming completely digital and completely tracked, digital anonymous money will also be on the rise, be that Bitcoin or something else.


This looks to be just the client. Even though it is an "end-to-end" solution, you still need a RedPhone server. Am I wrong here?


From browsing the source and referencing the architecture section of the wiki ( https://github.com/WhisperSystems/RedPhone/wiki/Architecture... ), there is a RedPhone master server (master.whispersystems.org:31337) and a relay server (relay.whispersystems.org:31337) that the phone will use during the course of all phone calls.

Apparently, most cell phone network providers disallow direct peer-to-peer communication, thus the relay server is necessary to complete this kind of encrypted call. All of your encrypted voice data will pass through the relay server, so there isn't going to be much privacy in terms of who you are talking to at what times, but the contents of your voice call won't be revealed.


Most phone networks are behind NAT too, so you need something to relay through.


I would like to see the server software freed as well.


This would also make me feel more comfortable and I think it would also remove some of the risk from whispersys if others could use their own servers. According to the app's privacy policy, all numbers dialed via the app are logged. http://whispersys.com/privacy.html


I tried installing the existing binary from the market, but I'm not seeing it. Has anyone else been able to play with RedPhone?


I submitted the OSS build to the "Play Store" about 30 minutes ago, but it's still not visible. Seems like a caching bug in Google's stuff.


Although it bends HN etiquette, I want to go beyond just an upvote to say "thank you very much" for this.


Yes, there is a slight delay for new apps/APKs to show up in Google Play due to caching.

It should be live by now.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: