II. Công-Key hệ mật
Trong một "hệ thống mật mã khóa công khai" mỗi nơi người sử dụng trong
một tập tin nào một thủ tục mã hóa E. Đó là, các
tập tin công cộng là một thư mục cho các thủ tục mã hóa của mỗi người dùng. Người dùng giữ bí mật các thông tin chi tiết về
thủ tục giải mã tương ứng của ông D. Các thủ tục này có sau đây bốn thuộc tính:
(a) Giải mã hình thức enciphered của một thông điệp M
mang M. Chính thức,
D (E (M)) = M. (I)
(b) Cả hai E và D là dễ dàng để tính toán.
(c) bằng cách công khai tiết lộ E người dùng không tiết lộ một
cách dễ dàng để tính toán D. Điều này có nghĩa rằng trong thực tế
duy nhất anh có thể giải mã các thông điệp được mã hóa với E, hoặc
tính toán D có hiệu quả.
(d) Nếu một thông điệp M là lần đầu tiên giải mã và sau đó enciphered, M là kết quả. Chính thức,
E (D (M)) = M. (2
đang được dịch, vui lòng đợi..