**What Changed:**
- **Removed:** All libsodium dependencies and PAKE-based authentication - **Replaced With:** ECDH + DTLS + SAS triple-layer security system - **Impact:** Eliminates complex PAKE implementation in favor of standardized protocols **Security Benefits:** - ✅ **Simplified Architecture** - Reduced attack surface - ✅ **Standards Compliance** - RFC-compliant protocols - ✅ **Better Maintenance** - Native Web Crypto API usage - ✅ **Enhanced Security** - Triple-layer defense system **New Features:** - **Elliptic Curve Diffie-Hellman** using P-384 (secp384r1) - **Cryptographically secure** key pair generation - **Perfect Forward Secrecy** with session-specific keys - **MITM resistance** requiring knowledge of both private keys
This commit is contained in:
18
README.md
18
README.md
@@ -1,21 +1,31 @@
|
||||
# SecureBit.chat - Enhanced Security Edition
|
||||
# SecureBit.chat v4.02.985 - ECDH + DTLS + SAS
|
||||
|
||||
<div align="center">
|
||||
|
||||

|
||||
|
||||
**The world's first P2P messenger with Lightning Network payments and military-grade cryptography**
|
||||
**The world's first P2P messenger with ECDH + DTLS + SAS security, Lightning Network payments and military-grade cryptography**
|
||||
|
||||
[](https://github.com/SecureBitChat/securebit-chat/releases/latest)
|
||||
[](https://securebitchat.github.io/securebit-chat/)
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[]()
|
||||
[]()
|
||||
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
## ✨ What's New in v4.02.442
|
||||
## ✨ What's New in v4.02.985 - ECDH + DTLS + SAS
|
||||
|
||||
### 🛡️ Revolutionary ECDH + DTLS + SAS Security System
|
||||
* **Complete PAKE removal** - Eliminated libsodium dependency and PAKE-based authentication
|
||||
* **ECDH key exchange** - Elliptic Curve Diffie-Hellman for secure key establishment
|
||||
* **DTLS fingerprint verification** - Transport layer security validation using WebRTC certificates
|
||||
* **SAS (Short Authentication String)** - 7-digit verification code for MITM attack prevention
|
||||
* **Single code generation** - SAS generated once on Offer side and shared with Answer side
|
||||
* **Mutual verification** - Both users must confirm the same SAS code to establish connection
|
||||
* **Enhanced MITM protection** - Multi-layer defense against man-in-the-middle attacks
|
||||
* **Real-time verification** - Immediate feedback on connection security status
|
||||
|
||||
### 🔒 ASN.1 Full Structure Validation (BREAKING CHANGE)
|
||||
* **Complete ASN.1 DER parser** for comprehensive key structure verification
|
||||
|
||||
Reference in New Issue
Block a user