Cryptography is the study of methods and techniques for developing and using coded algorithms to protect information and ensure secure communication, so that it can only be accessed by authorized parties possessing the appropriate decryption key or mechanism. In other words, cryptography protects communication by preventing unauthorized access to information.
| Feature | Symmetric Cryptography | Asymmetric Cryptography |
|---|---|---|
| Principle | The same secret key is used for encryption and decryption. |
A public key is used for encryption and a private key for decryption. |
| Examples |
AES DES One-Time Pad |
RSA ECC Diffie–Hellman |
| Advantages | Fast and efficient for large amounts of data. | Enables secure key exchange and digital signatures. |
| Limitations | Requires secure distribution of the shared secret key. | Computationally more expensive than symmetric methods. |
| Illustration |
|
|
| Category | Protocols |
|---|---|
| Prepare-and-Measure | BB84, B92, DPS-QKD, SARG04, COW |
| Entanglement-Based | E91, BBM92 |
| Enhanced Practical Security | MDI-QKD, Twin-Field QKD |
|
Goal Establish a shared secret key while detecting eavesdropping. Quantum Resource Polarization states of single photons encoded in two measurement bases. Principle Measuring an unknown quantum state disturbs it, introducing detectable errors. Advantages • Detects eavesdropping • Security based on quantum mechanics • Solves the key distribution problem Limitations • Requires specialized quantum hardware • Limited communication distance • Generates secret keys rather than encrypting messages directly |
|
After the BB84 protocol has established a shared secret key, the key can be used with a symmetric encryption algorithm such as AES or the One-Time Pad to protect confidential information.
We start by preparing the quantum register according to the classical message, encoding classical bits into qubits:
composed of two randomly selected gates:
THE PROJECT IS SUPPORTED BY