Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Text Secure was renamed in Android #124

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/chapter_04_secure_calls_and_sms/00_secure_calls.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ However, there are a variety of tools you can use to secure your phone using end
iOS - Installing Signal
---------------------------

From the makers of TextSecure is a free and open source tool named Signal. [https://itunes.apple.com/us/app/signal-private-messenger/id874139669?mt=8](https://itunes.apple.com/us/app/signal-private-messenger/id874139669?mt=8) Signal uses similar same encryption methods as SilentCircle but provides their service with free and using open source tools. Additionally, the GUI is extremely easy to use. Signal will transparently detect if you are calling a fellow Signal user and ask if you wish to make a "secure call" (with Signal) or "insecure call" (without end-to-end encryption).
From the group at OpenWhisper Systems is a free and open source tool named Signal. [https://itunes.apple.com/us/app/signal-private-messenger/id874139669?mt=8](https://itunes.apple.com/us/app/signal-private-messenger/id874139669?mt=8) Signal uses similar same encryption methods as SilentCircle but provides their service with free and using open source tools. Additionally, the GUI is extremely easy to use as it is built to look very similar to iMessage.


Android - Installing RedPhone
Android - Installing Signal
---------------------------

Also from the makers of Signal, there is a free and open source tool named Redphone. [https://play.google.com/store/apps/details?id=org.thoughtcrime.redphone&hl=en](https://play.google.com/store/apps/details?id=org.thoughtcrime.redphone&hl=en) Again, RedPhone uses the similar encryption methods as SilentCircle but provides their service with free and using open source tools. Again, the GUI will transparently detect if you are calling a fellow Signal or RedPhone user and ask if you wish to make a "secure call" (with RedPhone) or "insecure call" (without end-to-end encryption). Unfortunately, RedPhone requires the Google Play framework so it will not work on phones without it (stock Cyanogenmod or similar ROMs).
For Android devices, there was an application called RedPhone created by OpenWhisperSystems. However the application has been merged into an app called (Signal)[https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&hl=en] You can still download RedPhone on (Google Play)[https://play.google.com/store/apps/details?id=org.thoughtcrime.redphone&hl=en](https://play.google.com/store/apps/details?id=org.thoughtcrime.redphone&hl=en). Using Signal, the application will detect if you are calling a fellow Signal or RedPhone user and ask if you wish to make a "secure call" (encrypted) or "insecure call" (without end-to-end encryption). Unfortunately, Signal requires the Google Play framework so it will not work on phones without it (stock Cyanogenmod or similar ROMs).
Original file line number Diff line number Diff line change
@@ -1,10 +1,20 @@
Secure Messaging
================

SMS are short messages sent between mobile phones. The text is sent without encryption and can be read and stored by mobile phone providers and other parties with access to the network infrastructure to which you're connected. To protect your messages from interception you need to use end-to-end encryption on your text messages.
SMS are short messages sent between mobile phones. The text message is sent without encryption and can be read and stored by mobile phone providers and other parties with access to the network infrastructure to which you're connected. To protect your messages from interception you need to use end-to-end encryption on your text messages. WhisperSystems provide an SMS encryption system called Signal, based on public key cryptography which ensures that messages are encrypted on the wire, however to ensure encryption on the wire, both parties must be using the application. It is [Open Source](https://github.com/WhisperSystems) and free to use.

Android
The encryption technology behind it (named //axolotl//) extends the OTR protocol so that messages can be encrypted and send even if not all of the communicating parties are online.


Android - Installing Signal
---------------------------

To encrypt messages sent to others, you can use Signal for Android. (Previously it was named TextSecure). It provides end-to-end encryption with support for group messaging, emojis, and even support for unencrypted messaging. Supporting both SMS and MMS messaging, Signal is a drop in replacement for your stock messaging application on Android. Signal can also stores all of your messages in an encrypted database. Furthermore, Signal will transparently use end-to-end encryption for any other Signal user, without need to share keys before hand (although you should verify public keys as much as possible). Again, Signal requires the use of the Google Play framework.

iOS - Signal
---------------------------


To encrypt messages sent to others, you can use Signal for iOS devices that use iOS 8 and higher as the operating system. Signal provides end-to-end encryption with an easy to use interface (it was designed to resemble iMessage). Unlike Androdi, Signal does not stores your messages in seperate encrypted database, although your iPhone should use full disk encryption by default. Furthermore, Signal will transparently use end-to-end encryption for any other Signal user, without need to share keys before hand (although you should verify public keys as much as possible).
-------
* **TextSecure** - WhisperSystems provide an SMS encryption system for Android called TextSecure, based on public key cryptography which ensures that messages are encrypted on the wire and are also stored in an encrypted database on the device, however to ensure encryption on the wire, both parties must be using the application. It is [Open Source](https://github.com/WhisperSystems/TextSecure/) and available through the [Play Store](https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms&hl=en)

The encryption technology behind it (named //axolotl//) extends the OTR protocol so that messages can be encrypted and send even if not all of the communicating parties are online.