raed667 / EncryptedWebRTChatter

https://lab.raed.it/html/webrtc/
Other
7 stars 4 forks source link

document crypto #4

Open dominictarr opened 8 years ago

dominictarr commented 8 years ago

could you please document the crypto? it's important to know what security properties you are claiming to provide.

I saw this, which seems significant: https://github.com/RaedsLab/EncryptedWebRTChatter/blob/master/js/serverless-webrtc.js#L9

I'm just reading between the lines here, but I'm guessing that the intention is this relies on webrtc's own encryption, but you provide your own key negioation, which is part of the thing pasted between sessions?

Is it still forward secure? is it man in the middleable, etc?

raed667 commented 8 years ago

Thank you for your interest,

indeed the project lacks proper documentation. I will try to fix this over the next week.

There are two levels of crypto in this project:

I will try to write a coherent documentation that explains what is implemented and future improvements.

dominictarr commented 8 years ago

@RaedsLab thank you. I am most interested in what security properties you are claiming, and how you bring them about.

raed667 commented 8 years ago

A reminder to myself that I need to do this :open_mouth: