Tài liệu tham khảo công nghệ thông tin Tìm hiểu Các giải thuật mã hóa thông tin
Trang 17KHÃJLỬLFXÝDFKXÛQJWDOXRÄQVRÄLVXĐFWURQJPXRÄQYDÚQELHÃQĨRỈQJĨØƯĐFWDĐRUDEƯÝLFRQQJØƯÚL9DÚWURQJWKHÃN\ÝQDÚ\PDÛ\WÏQKODÚPRỈWWURQJQKØ×QJVDÝQSKDÇPỸĨDĐLQKDÃW&XÚQJYỬLWKƯÚLJLDQQJØƯÚLWDNKRÄQJPXRÃQVØÝGXĐQJPRỈWPDÛ\WÏQKĨƯQOHÝQØ×DPDÚVH×NHÃWQRÃLFDÛFPDÛ\QDÚ\ODĐLWKDÚQKPRỈWPDĐQJPDÛ\WÏQKQKDÊPWDÌQJNKDÝQDÌQJODÚPYLHỈFKLHÇXELHÃWWUDRĨRÇLFDỈSQKDỈWFDÛFWKRÄQJWLQg0DĐQJ,QWHUQHWODÚ[XKØỬQJSKDÛWWULHÇQFXÝDWKHÃJLỬLQJDÚ\QD\+LHỈQQD\,QWHUQHWĨD×WUƯÝQHÄQUDÃWSKRÇELHÃQWUHÄQWRDÚQWKHÃJLỬL 7KRÄQJTXDPDĐQJ,QWHUQHWPRĐLQJØƯÚLFRÛWKHÇWUDRĨRÇLWKRÄQJWLQYỬLQKDXPRỈWFDÛFKQKDQKFKRÛQJWKXDỈQWLHỈQ1KØ×QJFRÄQJW\SKDÛWWULHÇQYDÚNLQKGRDQKWUHÄQPRÄLWÙƯÚQJ,QWUDQHW,QWHUQHWKRĐSKDÝLĨRÃLGLHỈQYỬLNKRÛNKDÌQOỬQODÚODÚPWKHÃQDÚRĨHÇEDÝRYHỈQKØ×QJGØ×OLHỈXTXDQWURĐQJQJDÌQFKDÍQQKØ×QJKỴQKWKØÛFWDÃQFRÄQJWUX\[XDÃWGØ×OLHỈXEDÃWKƯĐSSKDÛSWØÚEHÄQWURQJ,QWUDQHW ODÅQFDÝEHÄQQJRDÚL,QWHUQHW .KLPRỈWQJØƯÚLPXRÃQWUDRĨRÇLWKRÄQJWLQYỬLPRỈWQJØƯÚLKD\PRỈWWRÇFKØÛFQDÚRĨRÛWKRÄQJTXDPDĐQJPDÛ\WÏQKWKỴ\HÄXFDÂXTXDQWURĐQJODÚODÚPVDRĨHÇĨDÝPEDÝRWKRÄQJWLQNKRÄQJEƠVDLOHỈFKKRDÍFEƠORỈGRVØĐ[DÄPQKDỈSFXÝDNHÝWKØÛED7ÙỬFFDÛF\HÄXFDÂXFDÂQWKLHÃWĨRÛPRỈWVRÃJLDÝLWKXDỈWPD×KRÛDĨD×GØƯĐF[DÄ\GØĐQJQKDÊPĨDÝPEDÝRWÏQKDQWRDÚQGØ×OLHỈXWDĐLQƯLÒXWÙ×FX×QJQKØNKLGØ×OLHỈXĨØƯĐFWUX\HÂQWUHÄQPDĐQJQKØFDÛFJLDÝLWKXDỈWPD×KRÛDĨRÃL[ØÛQJ (DES), JLDÝLWKXDỈWPD×KRÛDFRÄQJNKDL, 9LHỈFWỴPKLHÇXYDÚ[DÄ\GØĐQJFKØƯQJWUỴQKFDÛFJLDÝLWKXDỈWQDÚ\FX×QJNKRÄQJQDÊPQJRDÚLPXĐFĨÏFKFXÝDEDÝQOXDỈQYDÌQQDÚ\/XDỈQYDÌQFRÛQKLHỈPYXĐWỴPKLHÇXO\ÛWKX\HÃWYHÂPDỈWPD×KRDÛWKRÄQJWLQ[DÄ\GØĐQJVHUYHUWDĐRNKRÛDFKR user trong YDÃQĨHÂEDÝRPDỈWGØ×OLHỈX.
'RWKƯÚLJLDQYDÚNKDÝQDÌQJFRÛKDĐQWURQJNKLSKDĐPYLĨHÂWDÚLODĐLURỈQJQKØ×QJQJØƯÚLWKØĐFKLHỈQFKÈFRÛWKHÇWỴPKLHÇXĨØƯĐFPRỈWVRÃJLDÝLWKXDỈWFKÏQKQKØ'(6(&%&%&56$0'YDÚTXDĨRÛĨØDUDPRÄKỴQKVHUYHUWDĐRNKRÛDFKRFDÛFXVHUFXĐWKHÇODÚODÚPWKHÃQDÚRĨHÇTXDÝQO\ÛYDÚSKDÄQSKRÃLNKRÛDPRỈWFDÛFKDQWRDÚQKLHỈXTXDÝ&KDËFFKDËQUDÊQJWDỈSWKX\HÃWPLQKQDÚ\VH×NKRÄQJWUDÛQKNKRÝLQKØ×QJWKLHÃXVRÛWQJØƯÚLWKØĐFKLHỈQPRQJQKDỈQĨØƯĐFVØĐJRÛS\ÛFKÈGDÅQWKHÄPFXÝDFDÛF7KDÂ\&RÄEDĐQEHÚĨHÇEDÝQWKX\HÃWPLQKĨØƯĐFKRDÚQWKLHỈQKƯQ&KXÛQJWRÄL[LQFKDÄQWKDÚQKFDÝPƯQ7KDÂ\KØỬQJGDÅQFDÛF7KDÂ\&RÄWURQJNKRDĨD×WDĐRĨLHÂXNLHỈQWKXDỈQOƯĐLĨHÇEDÝQWKX\HÃWPLQKQDÚ\FRÛWKHÇKRDÚQWKDÚQKĨXÛQJWKƯÚLKDĐQ
Trang 2&KØƯQJ &DÛFKHỈPDỈWPD×
+HỈPDỈWPD×ĨRÃL[ØÛQJ*LỬLWKLHỈX
&DÛFJLDÝLWKXDỈWPDỈWPD×ĨRÃL[ØÛQJODÚFDÛFJLDÝLWKXDỈWVØÝGXĐQJFXÚQJPRỈWNKRÛDẸPDỈWFKRWDÛFYXĐPD×KRÛDYDÚWDÛFYXĐJLDÝLPD×9ÏGXĐQKØFDÛFJLDÝLWKXDỈWWKD\WKHÃYDÚKRDÛQYƠJLDÝLWKXDỈW '(6g ¶½ ĨDÄ\ WD FKÈ WỴP KLHÇX JLDÝL WKXDỈW '(6 'DWD (QFU\SWLRQ 6WDQGDUG ODÚ JLDÝLWKXDỈWPDỈWPD×ĨRÃL[ØÛQJĨØƯĐFVØÝGXĐQJSKRÇELHÃQQKDÃW
7ÙỬFWLHÄQELWLQSXW7ĨØƯĐFKRDÛQYƠEƯÝLSKHÛSKRDÛQYƠKRDÛQYƠNKƯÝLĨRỈQJ,3YỬL7R ,37 6DXNKLTXDYRÚQJODÍSPRÅLYRÚQJVØÝGXĐQJPRỈWNKRÛDELWĨØƯĐFWDĐRUDWØÚNKRÛDLQSXWELWV YỬLWDÛFĨRỈQJFXÝDKDÚP)QRÛĨØƯĐFKRDÛQYƠEDÊQJSKHÛSKRDÛQYƠĨDÝR,3ĨHÇWDĐRUDELWRXWSXWFXRÃLFXÚQJ,3YDÚ,3ĨØƯĐFFKRWURQJFDÛFEDÝQJEDÝQJDYDÚEDÝQJE &DÛFEDÝQJQDÚ\ĨØƯĐFĨRĐFWØÚWUDÛLVDQJSKDÝLWØÚWUHÄQ[XRÃQJGØỬLWKHRGDĐQJ
7 WWgWỈ7 WWggW
³DÂXWLHÄQNKRÃL7 ĨØƯĐFWDÛFKWKDÚQKKDLNKRÃLWUDÛLYDÚSKDÝLPRÅLNKRÃLELWV 7 /5YỬL/ WgW5 WgW
¶½YRÚQJODÍSWKØÛLL /L 5L5L /L⊕)5L.L WURQJĨRÛ⊕ODÚSKHÛSFRỈQJH[FOXVLYHBRUYDÚ.LODÚNKRÛDELWV¶½YRÚQJODÍSFXRÃLFXÚQJFDÛFQKDÛQKWUDÛLYDÚSKDÝLNKRÄQJĨRÇLFKRÅFKRQKDXYỴYDỈ\LQSXWFXÝD,3ODÚ5/
+DÚP)YDÚ6BER[HVKỴQK 9ỴWKHÃFRÛERÃQFDÌQEDỈFKDLFXÝDPRGXORQFKXÛQJWDFRÛWKHÇVØÝGXĐQJO\ÛWKX\HÃWVRÃGØ7UXQJ+RD
ZU 7 PRGQ
YDÚ DEx VU PRGΦQ
R PRGQ QKØQJYR!PRGQ %ØỬFWỴP86&/1YRQ WDWỴPĨØƯĐFSKD\T
Trang 22FKRÑQZEDÃWN\ÚPDÚ Z QWÏQK[ XVFOQZQ
LI[QWKHQTXLWWKDÚQKFRÄQJQHÃX[ SKD\[ T WÏQKD $E
ÓDÍWDE VUUOHÝWÏQKY ZUPRGQ
LIY PRGQ WKHQTXLWWKDÃWEDÑL ZKLOHY!PRGQ GR
& &HPRGQ & &HPRGQ gggggggggggg&L &LHPRGQ