A secure Streamlit-based messaging platform using the BB84 quantum key distribution protocol to encrypt and decrypt text messages.
- Quantum Key Distribution (BB84)
- Encrypted text messaging
- QR code-based key sharing
- User authentication
- Streamlit web interface
This app simulates quantum key exchange using BB84, allowing two users to securely share encryption keys and exchange messages without interception.
- Python
- Streamlit
- NumPy, PyQRCode, OpenCV, Pillow
git clone https://github.com/Sowmy-3/quantum-encryption-chat.git
cd quantum-encryption-chat
pip install -r requirements.txt
streamlit run main.py