Định nghĩa 1:Kỹ thuật mật mã sử dụng hai phép biến đổi có liên quan đến nhau, phép biến đổi công khai (sử dụng một khóa công khai) và phép biến đổi bí mật (sử dụng một khóa bí mật). Cả hai phép biến đổi này có tính chất là khi đã biết phép biến đổi công khai cũng không thể tính toán ra được phép biến đổi bí mật.
Nguồn trích: