13
BÀI TẬP DIFFIE-HELLMAN & RSA

Diffie Hellman Rsa

Embed Size (px)

Citation preview

Page 1: Diffie Hellman Rsa

BÀI TẬP DIFFIE-HELLMAN & RSA

Page 2: Diffie Hellman Rsa

Trao đổi & thoả thuận khoá Diffie-Hellman

Ví dụ: Giả sử A và B chọn p = 23 và = 7. Giả sử A chọn giá trị ngẫu nhiên x = 3 và gửi cho B giá trị 73 mod

23 = 21. Giả sử B chọn giá trị ngẫu nhiên y = 6 và gửi cho A giá trị 76 mod

23 = 4. B nhận được 21 và tính khoá chung k = 216 mod 23 = 18 A nhận được 4 và tính khoá chung k = 43 mod 23 = 18

Page 3: Diffie Hellman Rsa

Giải thuật RSA

RSA là mã công khai được sáng tạo bởi Rivest, Shamir & Adleman ở MIT (Trường Đại học Công nghệMassachusetts) vào năm 1977.

RSA là mã công khai được biết đến nhiều nhất và sử dụng rộng rãi nhất hiện nay

Page 4: Diffie Hellman Rsa

Giải thuật RSA

Page 5: Diffie Hellman Rsa

Giải thuật RSA

Page 6: Diffie Hellman Rsa

Lý thuyết số

Page 7: Diffie Hellman Rsa

Thuật toán Euclid mở rộng

Page 8: Diffie Hellman Rsa

Thuật toán Euclid mở rộng

Page 9: Diffie Hellman Rsa

Ví dụ RSA

Page 10: Diffie Hellman Rsa

Ví dụ

Page 11: Diffie Hellman Rsa

BÀI TẬP 1

Cho p=17, q=11. Xác định khóa công khai và bí mật theo RSA

Page 12: Diffie Hellman Rsa

BÀI TẬP 1

Page 13: Diffie Hellman Rsa

BÀI TẬP 2