Szerintem nincs olyan hogy valami biztonságos vagy nem az. Inkább nézőpontokban és mértékben érdemes gondolkodni szerintem. Ha rengeteg pénzed múlna rajta sem biztos hogy te magad fel tudnád törni a fenti cuccot - márpedig kérdés hogy ki ellen akarunk titkosítani - habár a fenti szerintem is gázos több szempontból is.
Szerintetek nem lehetne megoldani valahogy puszán JS-ből egy decentralizált chat-et? Kérdés ugye hogy hogyan tudna eljutni a csomag két kliens között ha mindegyik tűzfal és NAT mögött van.
Neten vannak próbálkozások WebRTC-vel ha jól rémlik.