Releases: SecureBitChat/securebit-chat
SecureBit.chat v4.7.56 - Desktop Edition Release
Major Update: iOS PWA Improvements & macOS Build Refresh
Weโre pleased to announce SecureBit.chat v4.7.56, a maintenance and UX-focused update that significantly improves iOS PWA splash screen behavior and refreshes the macOS desktop build.
Whatโs New in v4.7.56
iOS PWA Splash Screen Support
This release introduces comprehensive iOS PWA splash screen support, delivering a more native and consistent launch experience on Apple devices.
- Complete splash screen configuration for all iOS devices
- Support for iPhone 17 Pro Max down to iPhone 6 series
- Full support for all iPad models
- Portrait and landscape orientations
- Proper use of iOS media queries
- Generated, device-specific splash images
- Fixed iOS splash screen caching and display issues
- Prevents outdated splash screens after updates
- Ensures correct rendering on launch
Desktop Update (macOS)
- Updated macOS download URL
- Now pointing to v0.1.0 DMG
- Version bump: 4.7.55 โ 4.7.56
- Project rebuilt with updated version metadata
Desktop Edition (v4.7)
Native desktop applications are available for all major platforms:
- Windows 10/11 โ NSIS Installer (x64)
- macOS 11+ โ Universal App (Intel + Apple Silicon)
- Linux โ AppImage (Universal, amd64)
Key Features:
- Built with Tauri v2
- Native system integration (notifications, tray, auto-start)
- Offline support
- Multi-window conversations
- Improved crypto performance via native execution
- Lower resource usage than Electron-based apps
Version Information
- Web / PWA: v4.7.56
- Desktop Apps: v0.1.0 (Beta)
- Release Date: December 2025
- Status: Production (Web), Beta (Desktop)
Roadmap
- v4.5 โ Enhanced Security Edition (Released)
- v4.7 โ Desktop Edition (Current)
- v5.0 โ Mobile Edition (Q1 2026)
- v5.5 โ Quantum-Resistant Edition (Q2 2026)
- v6.0 โ Group Communications (Q4 2026)
- v6.5 โ Decentralized Network (2027)
- v7.0 โ AI Privacy Assistant (2028+)
Getting Started
Web / PWA
Visit https://securebit.chat/
Install as a PWA on supported browsers, including iOS (fully supported as of v4.7.56).
Desktop Apps
- Download from
https://github.com/SecureBitChat/securebit-desktop/releases/latest - Install:
- Windows: Run
.exe - macOS: Open
.dmg, drag to Applications - Linux:
chmod +x SecureBit.Chat_*.AppImage ./SecureBit.Chat_*.AppImage
- Windows: Run
- Launch and start secure communication.
Security
All SecureBit applications share the same open-source cryptographic core:
- Core: https://github.com/SecureBitChat/securebit-core
- License: Apache License 2.0
- Language: Rust
- Auditable: 100% of cryptographic operations
Security Features:
- 18-layer security architecture
- ECDH + DTLS + SAS verification
- Perfect Forward Secrecy
- End-to-End Encryption
- Zero-Knowledge Architecture
- Full ASN.1 validation
- RFC 5869 compliant HKDF
Platform Availability
| Platform | Status | Version |
|---|---|---|
| Web / PWA | Production | v4.7.56 |
| Windows Desktop | Beta | v0.1.0 |
| macOS Desktop | Beta | v0.1.0 |
| Linux Desktop | Beta | v0.1.0 |
| iOS Native | In Development | Q1 2026 |
| Android Native | In Development | Q1 2026 |
Bug Reports & Security Issues
- Security contact: SecureBitChat@proton.me
Resources
- Web App: https://securebit.chat/
- Desktop Releases: https://github.com/SecureBitChat/securebit-desktop/releases/latest
- Crypto Core: https://github.com/SecureBitChat/securebit-core
- GitHub: https://github.com/SecureBitChat/securebit-chat
Support the Project
- Star the repository on GitHub
- Report bugs and issues
- Improve documentation
- Share with privacy advocates
Built for privacy. Designed for security.
Copyright ยฉ 2025โ2026 SecureBit Team. All rights reserved.
SecureBit.chat v4.7.53 - Desktop Edition Release
Major Release: Desktop Applications Now Available!
We're excited to announce the release of SecureBit.chat v4.7.53 with full support for native desktop applications on Windows, macOS, and Linux!
What's New
Desktop Edition (v4.7)
Native desktop applications are now available for all major platforms:
- Windows 10/11 - NSIS Installer (x64)
- macOS 11+ - Universal App (Intel + Apple Silicon)
- Linux - AppImage (Universal, amd64)
Key Features:
- Built with Tauri v2 - Lightweight, secure, and performant
- Native system integration (notifications, system tray, auto-start)
- Offline support - Works without internet connection
- Multi-window support - Multiple conversation windows
- Improved performance - Native code execution for crypto operations
- Lower resource usage compared to Electron-based apps
Bug Fixes & Improvements
- Fix: Prevent encryption key loss and IndexedDB connection errors
- Fix: Disable timer-based key rotation for Double Ratchet mode
- Fix: Auto-reinitialize encryption keys when missing but ECDH available
- Fix: Preserve active keys during periodic cleanup in ratchet sessions
- Fix: IndexedDB "database closing" errors with connection checking
- Improvement: Individual transactions per queue item to prevent race conditions
- Improvement: Enhanced message text wrapping in chat interface
- Improvement: Better error handling and recovery mechanisms
Security Enhancements
- ECDH + DTLS + SAS System - Triple-layer security verification
- ASN.1 Full Structure Validation - Complete key structure verification
- Enhanced MITM Protection - Multi-layer defense system
- Secure Key Storage - WeakMap-based isolation
- Production-Ready Logging - Data sanitization and privacy protection
- HKDF Key Derivation - RFC 5869 compliant key separation and derivation
Version Information
- Web Version: v4.7.53
- Desktop Apps: v0.1.0 (Beta)
- Release Date: December 2024
- Status: Production (Web), Beta (Desktop)
Updated Roadmap
Current Status
- v4.5 - Enhanced Security Edition (Released)
- v4.7 - Desktop Edition (Current)
- v5.0 - Mobile Edition (Q1 2026)
- v5.5 - Quantum-Resistant Edition (Q2 2026)
- v6.0 - Group Communications (Q4 2026)
- v6.5 - Decentralized Network (2027)
- v7.0 - AI Privacy Assistant (2028+)
Getting Started
Web Version
Visit https://securebit.chat/ to use the web version in your browser.
Desktop Apps
- Download from securebit-desktop releases
- Install on your platform:
- Windows: Run
.exeinstaller - macOS: Open
.zip, drag app to Applications - Linux: Make executable:
chmod +x SecureBit.Chat_*.AppImage, then run
- Windows: Run
- Launch and start secure communication!
Security
All SecureBit applications share the same open-source cryptographic core:
- Repository: securebit-core
- License: Apache License 2.0
- Language: Rust (memory-safe)
- Auditable: 100% of cryptographic operations
Security Features:
- 18-Layer Military Security
- ECDH + DTLS + SAS triple-layer verification
- Perfect Forward Secrecy
- End-to-End Encryption
- Zero-Knowledge Architecture
- Complete ASN.1 validation
Platform Availability
| Platform | Status | Version |
|---|---|---|
| Web Browser | โ Production | v4.7.53 |
| Windows Desktop | โ Beta | v0.1.0 |
| macOS Desktop | โ Beta | v0.1.0 |
| Linux Desktop | โ Beta | v0.1.0 |
| iOS Mobile | ๐ In Development | Coming Q1 2026 |
| Android Mobile | ๐ In Development | Coming Q1 2026 |
Bug Reports
Found a bug? Please report it:
- Security Issues: SecureBitChat@proton.me
Acknowledgments
Thank you to all contributors, testers, and the community for making this release possible!
Special thanks to:
- Tauri Team - For the excellent desktop framework
- Rust Crypto Community - For cryptographic primitives
- WebRTC Community - For P2P technology
- All Contributors - Code, testing, and feedback
Resources
- Web App: https://securebit.chat/
- Desktop Apps: Download
- Security Core: securebit-core
- GitHub: securebit-chat
Support the Project
If you find SecureBit.chat useful, please consider:
- Star the repository - GitHub
- Report bugs - Help us improve
- Improve documentation - Help others
- Spread the word - Share with privacy advocates
Made with ๐ for privacy advocates worldwide
Copyright ยฉ 2025-2026 SecureBit Team. All rights reserved.
Version 4.5.22 โ Advanced Cryptographic Core Update
Version 4.5.22 โ Advanced Cryptographic Core Update
Enhanced HKDF-Based Key Derivation
Major cryptographic upgrade implementing a modern, RFC 5869-compliant HKDF derivation process, ensuring stronger isolation and future-proof session key security.
Key Improvements:
- Implemented proper HKDF key derivation following
RFC 5869 - Added Perfect Forward Secrecy (PFS) for enhanced session confidentiality
- Improved key separation via unique
infoparameters per derived key - Increased salt entropy from 32 โ 64 bytes
- Integrated ECDH + HKDF flow following
Web Crypto APIstandards - Introduced metadata encryption key for sensitive data protection
- Added structured error handling and validation logic
- Backward compatible with previous secure sessions
Security Enhancements
This release significantly strengthens the cryptographic infrastructure of SecureBit Chat:
- Cryptographic isolation between encryption, metadata, and handshake keys
- Enhanced protection against cross-key and future key compromise
- Improved compliance with OWASP cryptographic storage recommendations
- Alignment with RFC 7748 and NIST SP 800-56A standards
- Higher resistance to potential entropy degradation
Technical Details
- Refactored
deriveSharedKeys()with HKDF-compliant key schedule - Updated
WebRTCManagerto integrate the newmessageKeyAPI - Enhanced validation and fallback error handling
- Standardized crypto operations across all supported browsers
- Improved logging and debugging for cryptographic lifecycle tracking
Architecture Overview
CryptoCore:
- HKDF (RFC 5869) compliant derivation
- ECDH ephemeral key exchange
- Unique salt & info separation
- Metadata encryption key layer
- Automatic key validation
- Structured error isolation
Browser Compatibility
- Chrome / Edge 90+ โ
- Firefox 88+ โ
- Safari 14+ โ
- Opera 75+ โ
Why This Update Matters
Version 4.4.99 establishes a new level of cryptographic robustness. By integrating Perfect Forward Secrecy and HKDF key derivation, SecureBit Chat achieves modern, standard-compliant, and future-ready encryption security โ without sacrificing backward compatibility.
Version 4.4.99 โ Advanced Cryptographic Core Update
Version 4.4.99 โ Advanced Cryptographic Core Update
Enhanced HKDF-Based Key Derivation
Major cryptographic upgrade implementing a modern, RFC 5869-compliant HKDF derivation process, ensuring stronger isolation and future-proof session key security.
Key Improvements:
- Implemented proper HKDF key derivation following
RFC 5869 - Added Perfect Forward Secrecy (PFS) for enhanced session confidentiality
- Improved key separation via unique
infoparameters per derived key - Increased salt entropy from 32 โ 64 bytes
- Integrated ECDH + HKDF flow following
Web Crypto APIstandards - Introduced metadata encryption key for sensitive data protection
- Added structured error handling and validation logic
- Backward compatible with previous secure sessions
Security Enhancements
This release significantly strengthens the cryptographic infrastructure of SecureBit Chat:
- Cryptographic isolation between encryption, metadata, and handshake keys
- Enhanced protection against cross-key and future key compromise
- Improved compliance with OWASP cryptographic storage recommendations
- Alignment with RFC 7748 and NIST SP 800-56A standards
- Higher resistance to potential entropy degradation
Technical Details
- Refactored
deriveSharedKeys()with HKDF-compliant key schedule - Updated
WebRTCManagerto integrate the newmessageKeyAPI - Enhanced validation and fallback error handling
- Standardized crypto operations across all supported browsers
- Improved logging and debugging for cryptographic lifecycle tracking
Architecture Overview
CryptoCore:
- HKDF (RFC 5869) compliant derivation
- ECDH ephemeral key exchange
- Unique salt & info separation
- Metadata encryption key layer
- Automatic key validation
- Structured error isolation
Browser Compatibility
- Chrome / Edge 90+ โ
- Firefox 88+ โ
- Safari 14+ โ
- Opera 75+ โ
Why This Update Matters
Version 4.4.99 establishes a new level of cryptographic robustness. By integrating Perfect Forward Secrecy and HKDF key derivation, SecureBit Chat achieves modern, standard-compliant, and future-ready encryption security โ without sacrificing backward compatibility.
4
โจ Major Updates
๐ Secure Browser Notifications System
Complete implementation of smart notification delivery for incoming messages. Only triggers when user is away from the chat tab, preventing notification spam during active conversations.
Key Features:
- โ Cross-browser compatibility (Chrome, Firefox, Safari, Edge)
- โ
Page Visibility API integration with
document.hiddenanddocument.hasFocus() - โ User gesture compliant permission requests (Create/Join buttons)
- โ XSS protection with text sanitization and URL validation
- โ Rate limiting (configurable spam protection)
- โ Message deduplication prevents duplicate notifications
- โ Automatic cleanup and memory management
- โ Secure context validation (HTTPS requirement enforcement)
๐งน Code Cleanup & Architecture Improvements
Major codebase refactoring for production stability and maintainability:
Removed Components:
- โ Session management logic (simplified architecture)
- โ Experimental Bluetooth module (unstable binary transfer)
- โ Debug logging statements (cleaned production code)
- โ Test functions and development utilities
Improvements:
- โ Streamlined notification architecture
- โ Enhanced error handling with silent fallbacks
- โ Reduced bundle size by ~15%
- โ Improved performance and stability
- โ Fixed critical chat load failure on iPhones (Notification API handling)
๐ก๏ธ Security Enhancements Preserved
All security features from v4.3.120 remain intact:
- ECDH + DTLS + SAS verification system
- ASN.1 complete key structure validation
- Binary QR exchange system
- Enhanced MITM protection
- Secure key storage with WeakMap isolation
๐ง Technical Notes
Notification System Implementation
SecureNotificationManager:
- Tab visibility detection (Page Visibility API)
- Focus state monitoring (document.hasFocus())
- Permission management (user gesture required)
- Rate limiting (max 10 notifications per minute)
- XSS sanitization (DOMPurify-style cleaning)
- Queue management (prevents memory leaks)
Architecture Changes
- Removed 450+ lines of unused session code
- Eliminated Bluetooth experimental module (BLE file transfer)
- Stripped all
console.log()from production build - Cleaned test harness and mock functions
Browser Compatibility
- Chrome/Edge 60+ โ
- Firefox 60+ โ
- Safari 12+ โ
- Opera 47+ โ
4.4.18 โ Browser Notifications + Code Cleanup
โจ Major Updates
๐ Secure Browser Notifications System
Complete implementation of smart notification delivery for incoming messages. Only triggers when user is away from the chat tab, preventing notification spam during active conversations.
Key Features:
- โ Cross-browser compatibility (Chrome, Firefox, Safari, Edge)
- โ
Page Visibility API integration with
document.hiddenanddocument.hasFocus() - โ User gesture compliant permission requests (Create/Join buttons)
- โ XSS protection with text sanitization and URL validation
- โ Rate limiting (configurable spam protection)
- โ Message deduplication prevents duplicate notifications
- โ Automatic cleanup and memory management
- โ Secure context validation (HTTPS requirement enforcement)
๐งน Code Cleanup & Architecture Improvements
Major codebase refactoring for production stability and maintainability:
Removed Components:
- โ Session management logic (simplified architecture)
- โ Experimental Bluetooth module (unstable binary transfer)
- โ Debug logging statements (cleaned production code)
- โ Test functions and development utilities
Improvements:
- โ Streamlined notification architecture
- โ Enhanced error handling with silent fallbacks
- โ Reduced bundle size by ~15%
- โ Improved performance and stability
๐ก๏ธ Security Enhancements Preserved
All security features from v4.3.120 remain intact:
- ECDH + DTLS + SAS verification system
- ASN.1 complete key structure validation
- Binary QR exchange system
- Enhanced MITM protection
- Secure key storage with WeakMap isolation
๐ง Technical Notes
Notification System Implementation
SecureNotificationManager:
- Tab visibility detection (Page Visibility API)
- Focus state monitoring (document.hasFocus())
- Permission management (user gesture required)
- Rate limiting (max 10 notifications per minute)
- XSS sanitization (DOMPurify-style cleaning)
- Queue management (prevents memory leaks)
Architecture Changes
- Removed 450+ lines of unused session code
- Eliminated Bluetooth experimental module (BLE file transfer)
- Stripped all
console.log()from production build - Cleaned test harness and mock functions
Browser Compatibility
- Chrome/Edge 60+ โ
- Firefox 60+ โ
- Safari 12+ โ
- Opera 47+ โ
Version 4.03.120 โ UX/UI Redesign + Binary QR System
โจ Major Updates
๐งฉ Complete UX/UI Redesign
All main pages redesigned for better clarity, accessibility, and performance.
Improved visual hierarchy, animations, and adaptive layout for both desktop and mobile versions.
๐ QR Code Exchange System Reworked
QR code generation and scanning fully reimplemented.
Now faster, more stable, and compatible with new binary connection format.
Built-in validation ensures integrity and prevents tampering during peer exchange.
โ๏ธ Binary Connection Data Format
Old JSON-based connection schema replaced with compact binary serialization.
โ
Faster parsing
โ
Smaller payloads
โ
Higher privacy (harder to inspect and inject)
๐๏ธ Code Compression System
New lightweight compression added for connection data exchange.
Reduces transfer size and improves connection speed between peers.
๐ก๏ธ Security & Performance
Optimized encryption handshake (ECDH + DTLS + SAS).
Reduced latency during session initialization.
CSP rules preserved from v4.02.985 with additional refinements for WebSocket handling.
QR exchange resistant to replay and injection attempts.
๐ป Technical Notes
Binary codec implemented in native module (pako + custom encoder).
Compatible with all existing desktop builds (Windows .exe, portable .zip).
Backward compatibility preserved for v4.02 connections.
๐ฎ Roadmap
v4.04.x โ Adaptive mobile UI + dark/light themes
v5.0 โ Integration of Post-Quantum Security (NIST PQC + Hybrid ECDH)
SecureBit.chat v4.2.12 โ CSP + Local Assets + Desktop Build
๐ฅ Major Changes
Removed Session Payments System
Session payment logic removed โ now connections are fully free.
Content Security Policy (CSP) Hardening
Strict CSP rules added to prevent XSS and injection attacks.
Access to external resources restricted โ all assets are controlled locally.
Local Assets Migration
All fonts, styles, and static assets moved from CDN to the app.
โ Improved offline stability and independence from third-party services.
Desktop Build (Windows)
Electron-based Windows desktop version created.
Runs as a standalone app.
Ready for auto-update integration.
๐ก๏ธ Security Benefits
๐ซ Removed CDN dependencies โ eliminates risk from external sources.
๐ CSP hardening reduces attack surface.
๐ป Desktop version fully supports all security protocols (ECDH + DTLS + SAS).
๐ฆ Technical Notes
CSP enabled by default; inline scripts removed.
Fonts, styles, and images load locally.
Electron build available in Assets (.exe + portable .zip).
๐ฎ Roadmap
v4.03.x: Desktop optimizations (auto-update, Linux/macOS builds).
v5.0: Post-Quantum Security (NIST PQC algorithms + hybrid ECDH).
Chat v4.02.985 - ECDH + DTLS + SAS
Security Updates v4.02.985 - ECDH + DTLS + SAS
๐ก๏ธ Revolutionary Security System Update
Release Date: January 2025
Version: 4.02.985
Security Level: Military-Grade
Breaking Changes: Yes - Complete PAKE removal
๐ฅ Major Security Improvements
1. Complete PAKE System Removal
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
2. ECDH Key Exchange Implementation
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
Technical Details:
// ECDH Key Generation
const keyPair = await crypto.subtle.generateKey(
{ name: 'ECDH', namedCurve: 'P-384' },
true,
['deriveKey', 'deriveBits']
);
// Shared Secret Derivation
const sharedSecret = await crypto.subtle.deriveBits(
{ name: 'ECDH', public: peerPublicKey },
privateKey,
384
);3. DTLS Fingerprint Verification
New Features:
- WebRTC Certificate Extraction from SDP offers/answers
- SHA-256 Fingerprint Generation for transport verification
- Mutual Verification between both parties
- Transport Layer Security validation
Security Properties:
- โ Connection Integrity - Prevents hijacking
- โ Certificate Validation - Ensures authentic WebRTC certificates
- โ MITM Detection - Detects man-in-the-middle at transport layer
4. SAS (Short Authentication String) System
New Features:
- 7-digit Verification Code (0000000-9999999)
- HKDF-based Generation from shared secret and DTLS fingerprints
- Single Code Generation on Offer side, shared with Answer side
- Mutual Verification - Both users must confirm the same code
Implementation:
// SAS Generation
async _computeSAS(keyMaterialRaw, localFP, remoteFP) {
const salt = enc.encode('webrtc-sas|' + [localFP, remoteFP].sort().join('|'));
const key = await crypto.subtle.importKey('raw', keyMaterialRaw, 'HKDF', false, ['deriveBits']);
const bits = await crypto.subtle.deriveBits(
{ name: 'HKDF', hash: 'SHA-256', salt, info: enc.encode('p2p-sas-v1') },
key, 64
);
const n = (new DataView(bits).getUint32(0) ^ new DataView(bits).getUint32(4)) >>> 0;
return String(n % 10_000_000).padStart(7, '0');
}๐ Security Flow
New Authentication Process
1. ECDH Key Exchange
โโโ Generate P-384 key pairs
โโโ Exchange public keys via SDP
โโโ Derive shared secret
2. DTLS Fingerprint Verification
โโโ Extract certificates from WebRTC SDP
โโโ Generate SHA-256 fingerprints
โโโ Verify transport authenticity
3. SAS Generation and Sharing
โโโ Generate SAS from shared secret + fingerprints
โโโ Share SAS code via data channel
โโโ Display to both users
4. Mutual Verification
โโโ Both users confirm the same SAS code
โโโ Connection established only after confirmation
โโโ Secure communication begins
MITM Attack Prevention
Triple-Layer Defense:
- ECDH Layer - Requires knowledge of both private keys
- DTLS Layer - Validates transport layer certificates
- SAS Layer - Human-verifiable out-of-band confirmation
Attack Scenarios:
- โ Passive Eavesdropping - Prevented by ECDH encryption
- โ Active MITM - Prevented by DTLS fingerprint verification
- โ Certificate Spoofing - Prevented by SAS verification
- โ Connection Hijacking - Prevented by mutual verification
๐ Performance Improvements
Reduced Dependencies
- Before: libsodium.js (~200KB) + custom PAKE implementation
- After: Native Web Crypto API (0KB additional)
- Improvement: ~200KB reduction in bundle size
Faster Authentication
- Before: Complex PAKE multi-step protocol
- After: Streamlined ECDH + SAS verification
- Improvement: ~40% faster connection establishment
Better Browser Compatibility
- Before: Required libsodium polyfills
- After: Native browser APIs only
- Improvement: Better compatibility across all modern browsers
๐ง Technical Implementation
Key Components Added
_computeSAS()- SAS generation using HKDF_extractDTLSFingerprintFromSDP()- Certificate extraction_decodeKeyFingerprint()- Key material processingconfirmVerification()- Mutual verification handlinghandleSASCode()- SAS code reception and validation
Key Components Removed
- All PAKE-related methods -
runPAKE(),_handlePAKEMessage(), etc. - libsodium dependencies -
_getFallbackSodium(), sodium imports - PAKE message types -
PAKE_STEP1,PAKE_STEP2,PAKE_FINISH - PAKE state management -
isPAKEVerified,resetPAKE()
Message Types Updated
New System Messages:
sas_code- SAS code transmissionverification_confirmed- Local verification confirmationverification_both_confirmed- Mutual verification completion
Removed System Messages:
PAKE_STEP1,PAKE_STEP2,PAKE_FINISH
๐ก๏ธ Security Analysis
Threat Model Updates
New Protections:
- โ Enhanced MITM Protection - Triple-layer defense
- โ Transport Security - DTLS fingerprint verification
- โ User Verification - Human-readable SAS codes
- โ Standards Compliance - RFC-compliant protocols
Maintained Protections:
- โ Perfect Forward Secrecy - Session-specific keys
- โ Replay Protection - Unique session identifiers
- โ Race Condition Protection - Mutex framework
- โ Memory Safety - Secure key storage
Security Rating
Previous Version (v4.02.442):
- Security Level: High (PAKE + ASN.1)
- MITM Protection: Good
- Standards Compliance: Partial
Current Version (v4.02.985):
- Security Level: Military-Grade (ECDH + DTLS + SAS)
- MITM Protection: Maximum
- Standards Compliance: Full RFC compliance
๐ Migration Guide
For Developers
Breaking Changes:
- PAKE API Removal - All PAKE-related methods removed
- Message Type Changes - New system message types
- Authentication Flow - Complete rewrite of verification process
Required Updates:
- Remove any PAKE-related code
- Update message handling for new system messages
- Implement SAS verification UI
- Update connection establishment logic
For Users
No Action Required:
- Automatic update to new security system
- Improved user experience with SAS verification
- Better security with simplified interface
๐ฎ Future Roadmap
v5.0 Post-Quantum (Planned)
- Post-Quantum Cryptography - NIST-approved algorithms
- Hybrid Classical-Quantum - Transitional security
- Enhanced SAS - Quantum-resistant verification
v4.03.x (Next)
- Performance Optimizations - Further speed improvements
- Enhanced UI - Better SAS verification experience
- Additional Curves - Support for more elliptic curves
๐ Support
Security Issues: security@securebit.chat
Technical Support: support@securebit.chat
Documentation: GitHub Wiki
SecureBit.chat v4.02.985 - ECDH + DTLS + SAS
Military-grade security for the modern web
SecureBitChat v4.01.412 โ Enhanced Security & File Type Restrictions
@SecureBitChat SecureBitChat released this today
โจ What's New in v4.01.412
๐ก๏ธ Enhanced Security Architecture
- Advanced Mutex System: Prevents race conditions in cryptographic operations
- Nested Encryption Layers: Multiple encryption passes for enhanced security
- Packet Padding & Noise Generation: Anti-fingerprinting and traffic analysis resistance
- Decoy Channels: Fake communication channels to confuse attackers
- Anti-Fingerprinting: Advanced techniques to prevent device identification
- Perfect Forward Secrecy (PFS): New session keys for each communication session
- Rate Limiting: Protection against brute force and DoS attacks
๐ Cryptographic Enhancements
- ECDH/ECDSA Integration: Elliptic curve cryptography for key exchange and signatures
- Mutual Authentication: Both parties verify each other's identity
- Session Salt Generation: Unique session identifiers for enhanced security
- Key Rotation: Automatic cryptographic key renewal during sessions
- Enhanced Key Derivation: PBKDF2 and HKDF for secure key generation
๐ Advanced File Transfer System
- Bidirectional File Transfer: Fixed asymmetry issues between creator and joiner
- File Type Restrictions: Comprehensive validation system with category-based limits
- Smart Chunking: Optimized file transmission with backpressure handling
- Session-Based Encryption: Unique encryption keys per file transfer
- Integrity Verification: SHA-256 hashing for file integrity validation
- Automatic Recovery: Robust error handling and transfer resumption
๐ฏ File Type Support & Restrictions
๐ Documents (50 MB)
- Formats: PDF, DOC, DOCX, TXT, MD, RTF, ODT
- MIME Types: application/pdf, application/msword, text/plain, text/markdown, application/rtf
๐ผ๏ธ Images (25 MB)
- Formats: JPG, JPEG, PNG, GIF, WEBP, BMP, SVG, ICO
- MIME Types: image/jpeg, image/png, image/gif, image/webp, image/bmp, image/svg+xml
๐ฆ Archives (100 MB)
- Formats: ZIP, RAR, 7Z, TAR, GZ, BZ2, XZ
- MIME Types: application/zip, application/x-rar-compressed, application/x-7z-compressed
๐ต Media (100 MB)
- Formats: MP3, MP4, AVI, MKV, MOV, WMV, FLV, WEBM, OGG, WAV
- MIME Types: audio/mpeg, video/mp4, video/x-msvideo, video/x-matroska
๐ง General (50 MB)
- Description: Any file type up to size limits
- Limit: 50 MB for unknown types
๐ WebRTC Improvements
- Enhanced Connection Management: Improved peer discovery and connection establishment
- Data Channel Optimization: Better handling of large file transfers
- Connection State Monitoring: Real-time connection health tracking
- Automatic Reconnection: Smart recovery from network interruptions
๐ Advanced Diagnostics
- Comprehensive System Monitoring: Real-time security and performance metrics
- File Transfer Diagnostics: Detailed transfer state and error reporting
- Security Audit Tools: Built-in security testing and validation
- Performance Analytics: Transfer speed and efficiency monitoring
๐ Changelog
Added
- Advanced mutex system for cryptographic operations
- Nested encryption with multiple security layers
- Packet padding and noise generation systems
- Decoy communication channels
- Anti-fingerprinting protection
- Perfect Forward Secrecy implementation
- Rate limiting and DoS protection
- ECDH/ECDSA cryptographic integration
- Mutual authentication system
- Session salt generation
- Automatic key rotation
- Enhanced key derivation algorithms
- File type validation system
- Category-based file size restrictions
- Bidirectional file transfer fixes
- Smart chunking with backpressure handling
- Session-based file encryption
- Comprehensive file integrity verification
- Advanced error handling and recovery
- Real-time system diagnostics
- Security audit and monitoring tools
Improved
- File transfer reliability and consistency
- Security architecture robustness
- Cryptographic key management
- Connection stability and recovery
- Error handling and user feedback
- System performance and efficiency
- Memory management and cleanup
- Session persistence and reliability
Fixed
- File transfer asymmetry between creator and joiner
- Race conditions in cryptographic operations
- Connection interruption handling
- File validation and type checking
- Transfer progress tracking
- Error reporting and user notifications
๐ก๏ธ Security Features
Military-Grade Cryptography
- AES-GCM 256-bit: Advanced encryption standard for file and message content
- ECDH P-384: Elliptic curve key exchange for perfect forward secrecy
- SHA-384: Secure hash algorithms for integrity verification
- PBKDF2: Password-based key derivation for enhanced security
Advanced Protection
- MITM Resistance: Comprehensive protection against man-in-the-middle attacks
- Replay Attack Prevention: Unique nonces and timestamps for all communications
- Traffic Analysis Resistance: Packet padding and noise generation
- Device Fingerprinting Protection: Advanced anti-tracking techniques
Session Security
- Mutual Authentication: Both parties verify each other's identity
- Session Isolation: Complete separation between different communication sessions
- Automatic Key Rotation: Regular cryptographic key renewal
- Secure Memory Management: Protected memory handling for sensitive data
๐ Roadmap
v4.5 โ Desktop & Mobile Apps (Q2 2025)
- Native applications for Windows, macOS, Linux, iOS, and Android
- Enhanced offline capabilities and local storage
- Advanced synchronization and backup features
v5.0 โ Quantum-Resistant Cryptography (Q4 2025)
- CRYSTALS-Kyber integration for post-quantum security
- Hybrid encryption combining classical and quantum-resistant algorithms
- Future-proof security against quantum computing threats
v5.5 โ Group Communication with Mesh Networking (Q2 2026)
- Multi-party secure communication
- Decentralized mesh network architecture
- Advanced group key management and distribution
๐ฑ Progressive Web App (PWA)
Installation & Offline Support
- Direct installation on mobile and desktop devices
- Offline mode with session persistence
- Smart caching and service worker optimization
- Improved performance through advanced caching strategies
Cross-Platform Compatibility
- Responsive design for all device types
- Touch-friendly interface for mobile devices
- Keyboard shortcuts for desktop users
- Consistent experience across platforms
๐ง Technical Specifications
System Requirements
- Browsers: Chrome 88+, Firefox 85+, Safari 14+, Edge 88+
- WebRTC Support: Required for peer-to-peer communication
- Storage: Minimum 100MB available space for file transfers
- Network: Stable internet connection for initial connection establishment
Performance Metrics
- File Transfer Speed: Up to 100 MB/s (depending on network conditions)
- Connection Time: < 5 seconds for established connections
- Encryption Overhead: < 5% for typical file transfers
- Memory Usage: < 50MB for active sessions
Security Standards
- Encryption: AES-256-GCM + ECDH P-384
- Key Exchange: ECDH with mutual authentication
- Hash Functions: SHA-384 for integrity verification
- Random Number Generation: Cryptographically secure random number generation
๐ก๏ธ Security Notice
Enhanced Protection
File transfers and chat communications are now protected with military-grade cryptography, including:
- Multi-layer encryption systems
- Perfect forward secrecy
- Advanced anti-fingerprinting
- Comprehensive MITM protection
User Responsibilities
To maintain maximum security, users should:
- Always verify security codes out-of-band
- Keep browsers and Lightning wallets updated
- Maintain strong endpoint security on devices
- Use strong, unique passwords for accounts
- Enable two-factor authentication where available
Security Recommendations
- Regularly update your operating system and applications
- Use a reputable antivirus and firewall solution
- Avoid sharing security codes or private keys
- Monitor for suspicious activity in your accounts
- Report any security concerns immediately
๐ Support & Community
Getting Help
- Documentation: Comprehensive guides and tutorials available
- Community Forum: Active user community for questions and support
- Security Reports: Dedicated channel for security-related issues
- Feature Requests: Submit ideas for future versions
Contributing
- Open Source: Contribute to the project on GitHub
- Security Research: Responsible disclosure program for researchers
- Testing: Help test new features and report bugs
- Documentation: Improve guides and tutorials
SecureBitChat v4.01.412 - Where security meets simplicity, and privacy is not optional.
Compatibility: All Modern Browsers