SecureRoom is built using these cryptographic primitives:
Key Exchange Workflows
Generate Key-pair → Join a Room → Send Public-Key
Send Public-Key ← Add to Keychain ← Accept ← Receive Public-Key
Write → Sign → Symmetric Encrypt → Asymmetric Encrypt → Send
Verify ← Symmetric Decrypt ← Asymmetric Decrypt ← Receive
Works in Firefox, Chrome and Internet Explorer.*
* Latest versions.