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

Diffie Hellman Rsa

Aug 06, 2015

Download

Documents

Mèo Moon
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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