CHƯƠNG 4:
HỆ MÃ HÓA KHÓA CÔNG KHAI PKC –
PUBLIC KEY CRYPTOSYTEMs
1
Chương 4:
Hệ mã hóa khóa công khai
Giới thiệu
Ýtưởng về hệ thống hóa khóa công khai được
Martin Hellman, Ralph Merkle Whitfield Diffie tại Đại
học Stanford giới thiệu vào năm 1976.
Sau đó, phương pháp Diffie-Hellman của Martin Hellman
Whitfield Diffie đã được công bố.
Năm 1977, trên báo "The Scientific American", nhóm tác
giả Ronald Rivest, Adi Shamir Leonard Adleman đã
công bố phương pháp RSA, phương pháp hóa khóa
công khai nổi tiếng được sử dụng rất nhiều hiện nay
trong các ứng dụng hóa bảo vệ thông tin
2
Chương 4:
Hệ mã hóa khóa công khai
4.1. Khái niệm hệ mã hóa PKC
Nguyên lý cơ bản của các hệ mã khóa công khai
Hệ mã khóa công khai là hệ mã dùng 2 khóa:
Khóa công khai để mã hóa
Khóa bí mật để giải
3
Chương 4:
Hệ mã hóa khóa công khai
Nguyên lý hoạt động
Trong các hệ hóa khóa công khai, A Bmuốn trao
đổi thông tin thì sẽ thực hiện theo đồ sau:
Trong đó Bsẽ chọn khóa k=(k’, k’’).Bsẽ gửi khóa lập k’
cho A(được gọi khóa công khai public key)qua một kênh
bất kỳ giữ lại khóa giải k’’ (được gọi khóa mật
private key).
A thể gửi văn bản Mcho Bbằng cách lập theo một
hàm eknào đó với khóa ng khai k’ của Btrao cho được
bản M’ =𝑒𝑘(M). Sau đó gửi M’ cho B.
Đến lược Bnhận được bản M’ sẽ sử dụng một hàm giải
𝑑𝑘′′ nào đó với khóa mật k’ để lấy lại bản gốc M=
𝑑𝑘′′(M’) 4
Chương 4:
Hệ mã hóa khóa công khai
Hình vẽ minh họa Nguyên hoạt động
5