Chat email

CLOSED
Bids
13
Avg Bid (USD)
$986
Project Budget (USD)
$250 - $750

Project Description:
secure Javascript chat: node.js, socket.io, sjcl

This project contains code for a client and server that together implement encrypted text chat. Both use the Stanford Javascript Crypto Library for:
- symmetric key encryption for the sockets
- public key encryption for the messages
- PBKDF2 for storing the hashed password

In fact we use a fork of the SJCL ECC branch, with serialization added: https://github.com/justindthomas/sjcl/tree/serialization

The server is unable to decrypt the messages as they pass through.

Included are the Procfile and package.json needed to run as a Heroku app.

Todo:
- integrate with http://candy-chat.github.com/candy/ UI
- support the secure storing of data on the server, and use this to store contacts
- have server store messages, that only recipients can decrypt later

Skills required:
HTML5, iPad, iPhone, Mobile Phone
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 900
in 10 days
$ 750
in 15 days
Hire onedishllc
$ 1100
in 18 days
$ 750
in 15 days
Hire Valentina1993
$ 500
in 12 days
$ 700
in 10 days
$ 2500
in 30 days
Hire ifcodes
$ 1500
in 24 days
$ 720
in 25 days
Hire blackgrapes3
$ 700
in 23 days