Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Secure messaging via TOR on android. Messages are authenticated and encrypted with public-key crypto.
Java
branch: master
Failed to load latest commit information.
.settings Added eclipse project files
assets Added seperate key for signing messages, made TORProxy work, and added
libs
res Fixed app name, and added new logo.
src/edu/ucsb/cs290/touch/to/text Generate master key with PBKDF
.classpath Removed conflicting library, and added C2DM permission to android
.gitignore Initial commit
.gitmodules Switched to namespace touch.to.text
.project Fixed eclipse project name
AndroidManifest.xml Fixed NFC and added notifications.
README.md Update README.md
ic_launcher-web.png Added flattened directories
proguard-project.txt Proguard compatible, and semi-working parcelling code.
project.properties Merge branch 'master' of

README.md

touch-to-text

Touch To Text is a secure messaging application for Android devices. Keys are exchanged using Diffie-Hellman over NFC, so you and your contacts are required to have a face to face meeting to exchange keys. This ensures the integrity and validity of public keys, and along with certificate pinning prevents any Man in the Middle attacks.

Messages are encrypted end to end, and delivered via Tor. Messages are authenticated and encrypted with public-key crypto.

Our server operates as a Tor Hidden Service, keeps no logs, and stores only the minimum information required to deliver messages.

Privacy Policy

We collect no data at all, except for the GCM IDs required to send encrypted messages. At no point do we ever collect any personally identifiable data.

Draft Paper

For a more complete explaination, you can download our paper at http://cs.ucsb.edu/~iland/TouchToText.pdf

Something went wrong with that request. Please try again.