Mật mã học bao gồm hai quá trình: mã hóa (encryption) ở phía gửi và giải mã (decryption) ở phía nhận. Mật mã học thực hiện để giao tiếp an toàn giữa người gửi và nhận trong môi trường công khai sao cho không ai khác hiểu được thông điệp.
Dựa trên loại mã hóa/giải mã, phân biệt Classical và Quantum Cryptography:
| STT | Tiêu chí | Classical Cryptography | Quantum Cryptography |
|---|---|---|---|
| 1 | Cơ sở | Mã hóa/giải mã dựa trên tính toán toán học. | Mã hóa/giải mã dựa trên cơ học lượng tử. |
| 2 | Độ phức tạp | Dựa trên toán học, kém phức tạp, dùng rộng rãi. | Dựa trên vật lý, tinh vi hơn. |
| 3 | Chữ ký số | Có chữ ký số (Digital Signature). | Không có chữ ký số. |
| 4 | Lưu trữ bit | Lưu trữ hai chuỗi n-bit. | Lưu trữ một chuỗi n-bit. |
| 5 | Phạm vi | Phạm vi liên lạc hàng triệu dặm. | Phạm vi tối đa 10 dặm (khoảng 16 km). |