Tăng nhanh nhu cầu truyền tải linh hoạt và an toàn thông tin cần thiết để sử dụng các phương pháp mật mã mới. Nhược điểm chính của các mật mã học cổ điển là nhu cầu để gửi một khóa (long) thông qua một kênh an toàn siêu trước gửi tin nhắn tự. IV054 Trong mật mã học (symetric key) bí mật-key cả người gửi và người nhận chia sẻ cùng một bí mật quan trọng. Trong ryptography khoá công khai có hai khóa khác nhau: một khoá mật mã công cộng và một chìa khóa giải mã bí mật (ở phía bên nhận)