M™t mã ˘ng dˆng L‡ch s˚ m™t mã
1 / 48
NÎi dung
1 Tr˜Óc n´m 76
2 Phát minh m™t mã khóa công khai và RSA
3 B˜Óc i ban ¶u
4 M™t mã trong th˜Ïng m§i
5 Chính sách m™t mã
6 Tßn công
7 Ti∏p theo là gì?
8 K∏t lu™n
Euclid — 300 B.C.
3 / 48
Có vô h§n sË nguyên tË: 2, 3, 5, 7, 11, 13, . . . ◊Óc chung lÓn nhßt cıa hai sË là dπ tính toán (Dùng thu™t toán Euclid): gcd(12, 30) = 6
M™t mã cıa ng˜Ìi Hy L§p — Que tròn
Greek Cryptography – The Scytale
4 / 48
Khóa bí m™t là chu vi cıa que tròn. Khóa này chia s¥ gi˙a ng˜Ìi g˚i An unknown period (the circumference of the scytale) và ng˜Ìi nh™n. is the secret key, shared by sender and receiver.
Pierre de Fermat (1601-1665) Leonhard Euler (1707–1783)
Pierre de Fermat (1601-1665) Leonhard Euler (1707–1783)
Fermat’s Little Theorem (1640): For any prime p and any a, 1
a < p: