messengerbackend / README.md
andevs's picture
Update README.md
d4fc379 verified
|
Raw
History Blame Contribute Delete
1.38 kB
metadata
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