messengerbackend / README.md
andevs's picture
Update README.md
d4fc379 verified
|
Raw
History Blame Contribute Delete
1.38 kB
---
title: Secure Messenger v5.0
emoji: πŸ”’
colorFrom: green
colorTo: indigo
sdk: docker
app_port: 7860
---
# Secure Messenger v5.0
## Post-Quantum End-to-End Encrypted Messaging
### Security Features
| Feature | Specification |
|---------|---------------|
| Key Exchange | Double ML-KEM-1024 (NIST FIPS 203) |
| Signatures | Double SLH-DSA (NIST FIPS 205) |
| AEAD | XChaCha20-Poly1305 |
| Security Bits | 288-bit quantum-resistant |
| Forward Secrecy | βœ… Enabled |
| Post-Compromise | βœ… Auto key rotation |
### API Endpoints
- `GET /` - Service info
- `GET /api/health` - Health check
- `GET /api/security_report` - Security details
- `POST /api/register` - Register user
- `GET /api/friends/{user_id}` - Get friends list
- `POST /api/friends/add` - Add friend
- `GET /api/items/user/{user_id}` - Get user items
- `GET /api/items/marketplace` - Browse marketplace
- `POST /api/items` - Create item
- `POST /api/items/{id}/transfer` - Transfer ownership
- `GET /api/user/{user_id}` - User profile
- `GET /api/encryption_key/{user_id}` - Get encryption key
- `WS /ws/{user_id}` - WebSocket for real-time chat
### Deployed
This space runs the Secure Messenger v5.0 backend.
**Mobile app available at:** [GitHub Repository]
### Security Guarantee
βœ… Quantum computer resistant
βœ… Forward secrecy
βœ… Post-compromise recovery
βœ… No server-side decryption