7.2 Á½ÀàÃÜÂëÌåÖÆ
7.2.1 ¶Ô³ÆÃÜÔ¿ÃÜÂëÌåÖÆ
?
?
Ëùν³£¹æÃÜÔ¿ÃÜÂëÌåÖÆ£¬¼´¼ÓÃÜÃÜÔ¿Óë½âÃÜÃÜÔ¿ÊÇÏàͬµÄÃÜÂëÌåÖÆ¡£
ÕâÖÖ¼ÓÃÜϵͳÓÖ³ÆÎª¶Ô³ÆÃÜԿϵͳ¡£
¿Î¼þÖÆ×÷ÈË£ºÐ»Ï£ÈÊ
Êý¾Ý¼ÓÃܱê×¼DES
?
?
?
??
Êý¾Ý¼ÓÃܱê×¼DES ÊôÓÚ³£¹æÃÜÔ¿ÃÜÂëÌåÖÆ£¬ÊÇÒ»ÖÖ·Ö×éÃÜÂë¡£
ÔÚ¼ÓÃÜǰ£¬ÏȶÔÕû¸öÃ÷ÎĽøÐзÖ×顣ÿһ¸ö×鳤Ϊ64 λ¡£
È»ºó¶Ôÿһ¸ö64 λ¶þ½øÖÆÊý¾Ý½øÐмÓÃÜ´¦Àí£¬²úÉúÒ»×é64 λÃÜÎÄÊý¾Ý¡£
×îºó½«¸÷×éÃÜÎÄ´®½ÓÆðÀ´£¬¼´µÃ³öÕû¸öµÄÃÜÎÄ¡£Ê¹ÓõÄÃÜԿΪ64 λ£¨Êµ¼ÊÃÜÔ¿³¤¶ÈΪ56 룬ÓÐ8 λÓÃÓÚÆæÅ¼Ð£Ñé)¡£
¿Î¼þÖÆ×÷ÈË£ºÐ»Ï£ÈÊ
DESµÄ±£ÃÜÐÔ
?
?
??
DESµÄ±£ÃÜÐÔ½öÈ¡¾öÓÚ¶ÔÃÜÔ¿µÄ±£ÃÜ£¬¶øËã·¨Êǹ«¿ªµÄ¡£¾¡¹ÜÈËÃÇÔÚÆÆÒëDES ·½ÃæÈ¡µÃÁËÐí¶à½øÕ¹£¬µ«ÖÁ½ñÈÔδÄÜÕÒµ½±ÈÇî¾ÙËÑË÷ÃÜÔ¿¸üÓÐЧµÄ·½·¨¡£
DES ÊÇÊÀ½çÉϵÚÒ»¸ö¹«ÈϵÄʵÓÃÃÜÂëËã·¨±ê×¼£¬ËüÔø¶ÔÃÜÂëѧµÄ·¢Õ¹×ö³öÁËÖØ´ó¹±Ïס£
Ŀǰ½ÏΪÑÏÖØµÄÎÊÌâÊÇDES µÄÃÜÔ¿µÄ³¤¶È¡£
ÏÖÔÚÒѾÉè¼Æ³öÀ´ËÑË÷DES ÃÜÔ¿µÄרÓÃоƬ¡£
¿Î¼þÖÆ×÷ÈË£ºÐ»Ï£ÈÊ
7.2.2 ¹«Ô¿ÃÜÂëÌåÖÆ
?
?
?
¹«Ô¿ÃÜÂëÌåÖÆÊ¹Óò»Í¬µÄ¼ÓÃÜÃÜÔ¿Óë½âÃÜÃÜÔ¿£¬ÊÇÒ»ÖÖ¡°ÓÉÒÑÖª¼ÓÃÜÃÜÔ¿ÍÆµ¼³ö½âÃÜÃÜÔ¿ÔÚ¼ÆËãÉÏÊDz»¿ÉÐеġ±ÃÜÂëÌåÖÆ¡£
¹«Ô¿ÃÜÂëÌåÖÆµÄ²úÉúÖ÷ÒªÊÇÒòΪÁ½¸ö·½ÃæµÄÔÒò£¬Ò»ÊÇÓÉÓÚ³£¹æÃÜÔ¿ÃÜÂëÌåÖÆµÄÃÜÔ¿·ÖÅäÎÊÌ⣬ÁíÒ»ÊÇÓÉÓÚ¶ÔÊý×ÖÇ©ÃûµÄÐèÇó¡£ÏÖÓÐ×îÖøÃûµÄ¹«Ô¿ÃÜÂëÌåÖÆÊÇRSA ÌåÖÆ£¬Ëü»ùÓÚÊýÂÛÖдóÊý·Ö½âÎÊÌâµÄÌåÖÆ£¬ÓÉÃÀ¹úÈýλ¿ÆÑ§¼ÒRivest, Shamir ºÍAdleman ÓÚ1976 ÄêÌá³ö²¢ÔÚ1978 ÄêÕýʽ·¢±íµÄ¡£
¿Î¼þÖÆ×÷ÈË£ºÐ»Ï£ÈÊ