Đang tải... (xem toàn văn)
An Tòan Và Bảo Mật
[...]... mã hoá Mã hoá i x ng khoá bí m t Mã hoá phi i x ng khoá công khai Cung c p m t m c cao v& tin c y, tính toàn v n, s không t( ch i và s xác th c tin c y: cung c p s bí m t cho các thông báo và d li u c l u b ng vi c che d u thông tin s d ng các k) thu t mã hóa Tính toàn v n: cung c p s b o m v i t t c các bên r ng thông báo còn l i không thay $i t( khi t o ra cho n khi ng i nh n m nó Tính không t ch... (public key) và b n tin mã hoá (ciphertext) &u có th g i i trên m t kênh thông tin không an toàn N i ng d ng: S d ng ch y u trên các m ng công khai nh Internet khi mà khoá chuy n t ng i khó kh+n i u ki n h mã hóa khóa công khai: Vi c tính toán ra c p khoá công khai KB và bí m t kB d a trên c s các i&u ki n ban u ph i c th c hi n m t cách d' dàng, ngh a là th c hi n trong th i gian a th c Ng i g i A... c a ng i nh n B và có b n tin P c n g i i thì có th d' c b n mã C dàng t o ra C = EKB (P) = EB (P) Công vi c này c ng trong th i gian a th c Ng i nh n B khi nh n c b n tin mã hóa C v i khoá bí m t kB thì có th gi i mã b n tin trong th i gian a th c P = DkB(C) = DB[EB(M)] N u k! ch bi t khoá công khai KB c g#ng tính toán khoá bí m t thì khi ó chúng ph i ng u v i tr ng h p nan gi i, tr ng h p này òi... toán khoá n gi n, thu t toán m t khoá Thu t toán này yêu c u ng i g i và ng i nh n ph i tho thu n m t khoá tr c khi thông báo c c c t gi bí m t g i i, và khoá này ph i an toàn c a thu t toán này v*n ph thu c và khoá, n u l ra khoá này ngh a là b t k ng i nào c ng có th mã hoá và gi i mã thông báo trong h th ng mã hoá B n rõ Mã hoá B n mã K1 Gi i mã K2 Khoá Mã hoá v i khoá mã và khoá gi i gi ng nhau... khoá n d' dàng c chuy n nh là trong cùng m t v+n phòng C ng dùng mã hoá thông tin l u tr trên a Các v n v i ph ng pháp mã hoá này Các ph ng mã hoá c$ i n òi h,i ng i mã hoá và ng i gi i mã ph i cùng chung m t khoá Do ó khoá ph i c gi bí m t tuy t i, do v y ta d' dàng xác nh m t khoá n u bi t khoá kia Khoá ph i c g i i trên kênh an toàn n u k! ch t n công trên kênh này có th phát hi n ra khoá V n &... c p m t cách xác nh n r ng tài li u ã n t( ai ó ngay c khi h c g#ng t( ch i nó Tính xác th c: cung c p hai d ch v : u tiên là nh n d ng ngu n g c c a m t thông báo và cung c p m t vài s b o m r ng nó là úng s th c Th hai là ki m tra c tính c a ng i ang logon m t h th ng và sau ó ti p t c ki m tra c tính c a h trong tr ng h p ai ó c g#ng t nhiên k t n i và gi d ng là ng i s d ng Các thu t ng nh ngh a... i c thay $i th ng xuyên cho m i ng i trong khi v*n duy trì c tính an toàn l*n hi u qu chi phí s% c n tr r t nhi&u t i vi c phát tri n h m t mã c$ i n Các thu t ng nh ngh a h m t mã Nh ng yêu c u i v i h m t mã Các ph ng pháp mã hoá Mã hoá i x ng khoá bí m t Mã hoá phi i x ng khoá công khai nh ngh a: Vào nh ng n+m 1970 Diffie và Hellman ã phát minh ra m t h mã hoá m i c g i là h mã hoá công khai hay... so v i khoá gi i mã Khoá gi i mã không th tính toán c t( khoá mã hoá Chúng c g i v i tên h th ng mã hoá công khai b i vì khoá mã hoá có th công khai, m t ng i b t k có th s d ng khoá công khai mã hoá thông báo Nh ng ch m t vài ng i có úng khoá gi i mã thì m i có kh n ng gi i mã Trong nhi&u h th ng, khoá mã hoá g i là khoá công khai (public key), khoá gi i mã th ng c g i là khoá riêng (private key)... a th c P = DkB(C) = DB[EB(M)] N u k! ch bi t khoá công khai KB c g#ng tính toán khoá bí m t thì khi ó chúng ph i ng u v i tr ng h p nan gi i, tr ng h p này òi h,i nhi&u yêu c u không kh thi v& th i gian N u k! ch bi t c c p (KB,C) và c g#ng tính toán ra b n rõ P thì gi i quy t bài toán khó v i s phép th là vô cùng l n, do ó không kh thi Các thu t ng nh ngh a h m t mã Nh ng yêu c u i v i h m t mã Các 123doc.vn