Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
249,23 KB
Nội dung
Antoànvà An ninhthông tin
Nguyn Linh Giang
B môn Truyn thông
và Mng máy tính
Khoa CNTT, HBK HN
Mt s h mt khóa công khai
Ni dung
Trao đi khóa Diffie-Hellman
Ch ký ElGamal
H mt Knapsack
Khái quát h Diffie-Hellman
c đ cp trong mt hi tho do Diffie-
Hellman đa ra vào 1976
Là s kt hp ca hai mô hình xác thc và
mt ca h KCK
Vic sinh ra các cp khoá là hoàn toàn khác
nhau đi vi ngi s dng
S dng c ch trao đi khoá trc tip không
qua trung gian xác thc
Mc đích ra đi
S dng đ áp dng cho các ng dng có đ
mt cao bng phng pháp trao đi khoá
(key exchange)
Vi nguyên tc hai ngi s dng có th trao
đi mt khoá an toàn-đc dùng đ mã hoá
cáctinnhn
Thut toán t gii hnch dùng cho các ng
dng s dng k thut trao đi khoá
C s hình thành thut toán
Da trên nguyên tc toán hc:vimlà mt s
nguyên t thì
“Có th tính toán d dàng y=a
i
mod m nhng
vic tính ngc li là rt khó và vimln thì
dng nh là không th”
Da trên phép tính logarit ri rc
Thut toán logarit ri rc
Mt s nguyên t p
Mt gc nguyên thu acap :là các s mà
lu tha ca nó thuc (1,p-1)
Vibbt kì nguyên s luôn ∃isao chob=a
i
mod p
ây thut toán logarit ri rc.
c coi là c sđhình thành thut toán
này.
Mô hình chung ca thut toán
A B
Avaible infor
K
K
Kpb
Generator
Thut toán sinh khóa
La chn s nguyên t pvàgc nguyên thu a
Khoá ca ngii
– Khóa riêng x
i
:chn sao cho x
i
<p-1
– Khoá công khai y
i
:y
i
=a
xi
mod p
Khoá ca ngij
– Khoá riêng x
j
:chn sao cho x
j
<p-1
– Khoá công khai y
j
:y
j
=a
xj
mod p
Khoá mt chung : K=(y
j
)
xi
mod p=(y
i
)
xj
mod p
Trao đi khóa Diffie-Hellman
[...]... toán trao i khoá Tính an toàn c a h m t Thám mã có s n các thông tin :p,a,Yi,Yj có th gi i c K ,X b t bu c thám mã ph i s d ng thu t toán logarit r i r c : r t khó n upl n N u ch n p l n: vi c tính toán ra X, K d ng nh không th trong th i gian th c H m t và thám mã Thám mã có th t n công vào các thông tin : p ,a,Yj,Yj Và s d ng thu t toán r i r c tính ra X, sau ó tính ra K Quan tr ng nh t là ph c t... - ar) mod (p-1) Ch ký là (r,s) El Gamal (cont) Xác minh ch ký – – – – Xác minh 1 r p-1 Tính v1 = yrrs mod p tính h(m) and v2= h(m) mod p ng ý n u v1=v2 1 s k {h(m) ar} (mod p 1) ks h(m) ar (mod p 1) h( m) ar ks ( a r s ) r (mod p ) ElGamal (cont) Chú ý: – k ph i n nh t i v i m i b n tin c ký (s1-s2)k=(h(m1)-h(m2))mod (p-1) – T n công gi m o có th c thi t l p n u các hàm b m không c dùng ElGamal (cont)... th i gian th c H m t và thám mã Thám mã có th t n công vào các thông tin : p ,a,Yj,Yj Và s d ng thu t toán r i r c tính ra X, sau ó tính ra K Quan tr ng nh t là ph c t p c a thu t toán logarit ph thu c vào ch n s nguyên t p L nh v c ng d ng T quá trình thu t toán ã h n ch ng d ng ch s d ng cho quá trình trao i khoá m t là ch y u S d ng trong ch kí i n t Các ng d ng òi h i xác th c ng i s d ng ElGamal . An toàn và An ninh thông tin
Nguyn Linh Giang
B môn Truyn thông
và Mng máy tính
Khoa CNTT, HBK HN
Mt s. dng
nh không th trong thi gian thc
H mt và thám mã
Thám mã có th tn công vào các thông tin : p
,a,Y
j
,Y
j
Và s dng thut toán ri rc đ