Files
securebit-chat/README.md

124 lines
4.7 KiB
Markdown
Raw Normal View History

# SecureBit.chat v4.5.22
2025-08-16 22:38:46 -04:00
<div align="center">
![SecureBit.chat Logo](logo/favicon.ico)
2025-10-15 20:15:41 -04:00
**World's first P2P messenger with ECDH + DTLS + SAS security and military-grade cryptography**
2025-08-16 22:38:46 -04:00
[![Latest Release](https://img.shields.io/github/v/release/SecureBitChat/securebit-chat?style=for-the-badge&logo=github&color=orange)](https://github.com/SecureBitChat/securebit-chat/releases/latest)
[![Live Demo](https://img.shields.io/badge/🌐_Live_Demo-Try_Now-success?style=for-the-badge)](https://securebitchat.github.io/securebit-chat/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)
2025-10-15 20:15:41 -04:00
[🚀 Try Now](https://securebitchat.github.io/securebit-chat/) • [📖 Documentation](#-quick-start) • [🔒 Security](#-security) • [🤝 Contribute](#-contributing)
2025-08-16 22:38:46 -04:00
2025-10-15 20:15:41 -04:00
</div>
2025-08-20 19:17:27 -04:00
---
## 🚧 Project Update: Transition to Desktop & Mobile Versions
The **web version of SecureBit.chat** will remain available and stable,
but **no major updates** are planned in the near future.
We are now focusing on developing **next-generation desktop and mobile applications** powered by **Tauri v2**,
bringing new features that will be **fully backward-compatible** with the current web version:
- **Offline communication** via LoRa & mesh networking
- **Improved encryption performance** with native crypto modules
- **Cross-platform synchronization** between devices
- **Local secure storage & hardware key integration**
These new builds will enable true **serverless communication** even under restricted or offline conditions.
If you appreciate our mission to build **decentralized, censorship-resistant communication**,
please **support the project by starring it on GitHub** — your support helps development and visibility!
👉 [⭐ Star SecureBit.chat on GitHub](https://github.com/SecureBitChat/securebit-chat)
---
2025-10-15 20:15:41 -04:00
## 🎯 Overview
2025-08-16 22:38:46 -04:00
2025-10-15 20:15:41 -04:00
SecureBit.chat is a revolutionary peer-to-peer messenger that prioritizes your privacy with military-grade encryption. No servers, no registration, no data collection - just pure, secure communication.
2025-08-16 22:38:46 -04:00
2025-10-15 20:15:41 -04:00
### Key Features
2025-08-16 22:38:46 -04:00
2025-10-15 20:15:41 -04:00
- 🔐 **19-Layer Military Security** - ECDH + DTLS + SAS verification
- 🌐 **Pure P2P Architecture** - No servers, truly decentralized
- 📱 **Progressive Web App** - Install like a native app
- 📂 **Secure File Transfer** - End-to-end encrypted P2P file sharing
- 🔔 **Smart Notifications** - Browser alerts only when away
- 🎭 **Complete Anonymity** - Zero data collection, no registration
2025-08-20 19:17:27 -04:00
2025-08-16 22:38:46 -04:00
---
## ✨ What's New in v4.5.22
2025-10-15 20:15:41 -04:00
### fix: prevent encryption key loss and IndexedDB connection errors
- Disable timer-based key rotation for Double Ratchet mode
- Auto-reinitialize encryption keys when missing but ECDH available
- Preserve active keys during periodic cleanup in ratchet sessions
- Fix IndexedDB "database closing" errors with connection checking
- Add individual transactions per queue item to prevent race conditions
2025-10-15 20:15:41 -04:00
### 🛡️ 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
2025-08-16 22:38:46 -04:00
---
2025-10-15 20:15:41 -04:00
## 🗺️ Roadmap
**Current: v4.5.22** - Browser Notifications & Code Cleanup ✅
2025-10-15 20:15:41 -04:00
**Next Releases:**
2025-08-16 22:38:46 -04:00
- **v4.5 (Q2 2025)** - Mobile & Desktop Apps
- Native mobile applications (iOS/Android)
- **Tauri v2 desktop clients (Windows/macOS/Linux)**
- Push notifications and cross-device sync
2025-08-16 22:38:46 -04:00
- **v5.0 (Q4 2025)** - Quantum-Resistant Edition
- CRYSTALS-Kyber post-quantum key exchange
- SPHINCS+ post-quantum signatures
- Hybrid classical + post-quantum schemes
2025-08-16 22:38:46 -04:00
---
## 🤝 Contributing
2025-10-15 20:15:41 -04:00
We welcome contributions! Here's how:
2025-08-16 22:38:46 -04:00
1. Fork the repository
2. Create feature branch: `git checkout -b feature/amazing-feature`
3. Commit changes: `git commit -m "Add amazing feature"`
4. Push to branch: `git push origin feature/amazing-feature`
5. Open Pull Request
2025-08-16 22:38:46 -04:00
If you support the mission — **please star the repo!**
[⭐ Star SecureBit.chat on GitHub](https://github.com/SecureBitChat/securebit-chat)
---
2025-08-16 22:38:46 -04:00
<div align="center">
**SecureBit.chat Security Team**
*Committed to protecting your privacy with military-grade security*
2025-08-19 19:59:03 -04:00
**Report vulnerabilities:** SecureBitChat@proton.me
2025-08-16 22:38:46 -04:00
2025-08-20 19:17:27 -04:00
---
**Latest Release: v4.5.22** - Browser Notifications & Code Cleanup
2025-08-20 19:17:27 -04:00
2025-10-15 20:15:41 -04:00
[🚀 Try Now](https://securebitchat.github.io/securebit-chat/) • [⭐ Star on GitHub](https://github.com/SecureBitChat/securebit-chat)
</div>