Mt mã & ng dng
Trn Đức Khánh
B môn HTTT – Vin CNTT&TT
ĐH BKHN
Mt mã hc
oMt mã hc (Cryptology)
nMt mã (Cryptography)
nMã thám (Cryptanalysis)
oMt mã
nTăng cường các tính cht Bí mtToàn vn
thông tin: các phép mã hóa
nXây dng các k thut trao đổi thông tin bí mt:
các giao thc mt mã
oMã thám
nPhá mã
Lch s ngành Mt mã
oGiai đon Tin s (~ 2000, TCN)
nNhng du hiu đầu tiên ca Mt mã xut hin bên
b sông Nile, Ai Cp
oGiai đon Mt mã th công (~ 50, TCN)
nPhép mã hóa Ceasar
oGiai đon Mt mã cơ hc (cho đến Thế chiến 2)
nMáy Enigma Đức
nCác nghiên cu v Mã thám Anh
oGiai đon Mt mã đin t
nDa vào Toán hc và Tin hc
nĐược đặt nn móng bi Shanon, Diffie và Hellman
nKhóa bí mt (DES, AES,…), Khóa công khai (RSA,
ElGamal, …)
Trao đổi thông tin bí mt
oAlice và Bob trao đổi thông tin bí mt,
được mã hóa
oEve và Charlie tn công bng gii mã
Alice Bob
Charlie
Eve Tn công th động
Tn công ch động
Mc tiêu An toàn
oBí mt (Confidentiality)
oToàn vn (Integrity)
oXác thc (Authentication)
oChng ph nhn (Non-repudiation)
o