Simulation de Chiffrement Quantique et Déchiffrement
Ce module interactif simule la distribution quantique de clé (protocole BB84) et son utilisation pour chiffrer et déchiffrer un message avec AES.
Le protocole BB84 exploite des propriétés quantiques pour garantir la sécurité de la clé partagée entre deux parties (Alice et Bob).
Distribution Quantique de Clé (Protocole BB84)
Dans cette simulation, Alice prépare une séquence de qubits avec des bits et des bases aléatoires (R pour rectiligne, D pour diagonale).
Bob mesure chaque qubit avec une base choisie aléatoirement.
Lorsque leurs bases correspondent, le bit mesuré est identique à celui préparé par Alice. Ces bits sont retenus pour former la clé secrète.
Chiffrement et Déchiffrement avec la Clé Quantique
Utilisez la clé partagée issue du protocole BB84 pour chiffrer un message avec AES.
Entrez votre message ci-dessous (les accents seront correctement gérés) :
Sources et Références
- BB84 Protocol : https://en.wikipedia.org/wiki/BB84
- Quantum Key Distribution : https://en.wikipedia.org/wiki/Quantum_key_distribution
- CryptoJS (AES) : https://github.com/brix/crypto-js
- js-sha3 (Keccak‑256) : https://github.com/emn178/js-sha3
- Principes de la Cryptographie Quantique : IBM Quantum Computing
Ces références vous permettront d’approfondir les concepts de la cryptographie quantique, de la distribution de clé quantique et du chiffrement AES.
Add comment