µÚ1Õ Ð÷ÂÛ
1£1 Ϊʲô»áÓÐÐÅÏ¢°²È«ÎÊÌâµÄ³öÏÖ£¿ ´ðÌâÒªµã£º
£¨1£©µ±½ñ֪ʶ¾¼ÃÉç»á£¬ÐÅÏ¢×ÊÔ´ÊÇÖØÒªµÄ×ÊÔ´ÐÎʽ£¬´óµ½Ò»¸ö¹ú¼Ò¡¢Ð¡ÖÁijһ¸öÈË£¬ÓµÓеÄÐÅÏ¢×ÊÔ´Ô½¶à¡¢Ô½Ôç»ñÈ¡µ½ÐÅÏ¢×ÊÔ´£¬¾ÍÔÚÕû¸ö¹ú¼Ò°²È«¡¢¾¼ÃÓëÉç»á¾ºÕùÖд¦ÓÚ¸üÓÐÀûµÄµØÎ»£»
£¨2£©ÍøÂç×ÔÉíµÄ°²È«È±ÏÝÄÑÒÔ¶Âס°²È«Â©¶´£» £¨3£©ÍøÂçµÄ¿ª·ÅÐÔÌØÕ÷Ϊ¹¥»÷ÕßÌṩÁË·½±ãÖ®ÃÅ£»
£¨4£©ÈËΪÒòËØ£¬°üÀ¨È˵ÄÎÞÒâʧÎ󡢺ڿ͹¥»÷¡¢¹ÜÀí²»ÉÆµÈ¡£ 1£2 ¼òÊöÃÜÂëѧÓëÐÅÏ¢°²È«µÄ¹ØÏµ¡£ ´ðÌâÒªµã£º
ÃÜÂë¼¼ÊõÊÇʵÏÖÍøÂçÐÅÏ¢°²È«µÄºËÐļ¼Êõ£¬ÊDZ£»¤Êý¾Ý×îÖØÒªµÄ¹¤¾ßÖ®Ò»¡£Í¨¹ý¼ÓÃܱ任£¬½«¿É¶ÁµÄÎļþ±ä»»³É²»¿ÉÀí½âµÄÂÒÂ룬´Ó¶øÆðµ½±£»¤ÐÅÏ¢ºÍÊý¾ÝµÄ×÷Óá£ËüÖ±½ÓÖ§³Ö»úÃÜÐÔ¡¢ÍêÕûÐԺͷǷñÈÏÐÔ¡£
ÃÜÂëѧ¾¡¹ÜÔÚÍøÂçÐÅÏ¢°²È«ÖоßÓоÙ×ãÇáÖØµÄ×÷Ó㬵«ÃÜÂëѧ¾ø²»ÊÇÈ·±£ÍøÂçÐÅÏ¢°²È«µÄΨһ¹¤¾ß£¬ËüÒ²²»Äܽâ¾öËùÓеݲȫÎÊÌâ¡£ÃÜÂë±àÂëÓëÃÜÂë·ÖÎöÊÇÒ»¶ÔìºÍ¶ÜµÄ¹ØÏµ¡£ 1£3 ¼òÊöÃÜÂëѧ·¢Õ¹µÄÈý¸ö½×¶Î¼°ÆäÖ÷ÒªÌØµã¡£ ´ðÌâÒªµã£ºÃÜÂëѧµÄ·¢Õ¹´óÖ¾ÀúÁËÈý¸ö½×¶Î£º
£¨1£©¹Å´ú¼ÓÃÜ·½·¨¡£Ìص㣺×÷ΪÃÜÂëѧ·¢Õ¹µÄÆðʼ½×¶Î£¬ËùÓ÷½·¨¼òµ¥£¬ÌåÏÖÁ˺óÀ´·¢Õ¹ÆðÀ´µÄÃÜÂëѧµÄÈô¸ÉÒªËØ£¬µ«Ö»ÄÜÏÞÖÆÔÚÒ»¶¨·¶Î§ÄÚʹÓá£Ö÷Òª»ùÓÚÊÖ¹¤µÄ·½Ê½ÊµÏÖ¡£ £¨2£©¹ÅµäÃÜÂë¡£ÌØµã£º¼ÓÃÜ·½·¨Ò»°ãÊÇÎÄ×ÖÖû»£¬Ê¹ÓÃÊÖ¹¤»ò»úе±ä»»µÄ·½Ê½ÊµÏÖ¡£¹ÅµäÃÜÂëϵͳÒѾ³õ²½ÌåÏÖ³ö½ü´úÃÜÂëϵͳµÄ³ûÐΣ¬Ëü±È¹Å´ú¼ÓÃÜ·½·¨¸ü¸´ÔÓ£¬µ«Æä±ä»¯Á¿ÈÔÈ»±È½ÏС¡£×ªÂÖ»úµÄ³öÏÖÊÇÕâÒ»½×¶ÎµÄÖØÒª±êÖ¾£¬´«Í³ÃÜÂëѧÓÐÁ˺ܴóµÄ½øÕ¹£¬ÀûÓûúеתÂÖ¿ÉÒÔ¿ª·¢³ö¼«Æä¸´ÔӵļÓÃÜϵͳ£¬È±µãÊÇÃÜÂëÖÜÆÚÓÐÏÞ¡¢ÖÆÔì·ÑÓøߵȡ£
£¨3£©½ü´úÃÜÂë¡£ÌØµã£ºÕâÒ»½×¶ÎÃÜÂë¼¼Êõ¿ªÊ¼ÐγÉÒ»ÃÅ¿ÆÑ§£¬ÀûÓõç×Ó¼ÆËã»ú¿ÉÒÔÉè¼Æ³ö¸üΪ¸´ÔÓµÄÃÜÂëϵͳ£¬ÃÜÂëÀíÂÛÅ·¢Õ¹£¬ÃÜÂëËã·¨Éè¼ÆÓë·ÖÎö»¥Ïà´Ù½ø£¬³öÏÖÁË´óÁ¿µÄÃÜÂëËã·¨ºÍ¸÷ÖÖ¹¥»÷·½·¨¡£ÁíÍ⣬ÃÜÂëʹÓõķ¶Î§Ò²ÔÚ²»¶ÏÀ©ÕÅ£¬¶øÇÒ³öÏÖÁËÒÔDESΪ´ú±íµÄ¶Ô³ÆÃÜÂëÌåÖÆºÍRSAΪ´ú±íµÄ·Ç¶Ô³ÆÃÜÂëÌåÖÆ£¬Öƶ¨ÁËÐí¶àͨÓõļÓÃܱê×¼£¬´Ù½øÍøÂçºÍ¼¼ÊõµÄ·¢Õ¹¡£
1£4 ½ü´úÃÜÂëѧµÄ±êÖ¾ÊÇʲô£¿
´ð£º1949ÄêClaude Shannon·¢±íÂÛÎÄThe communication theory of secrecy systems£¬1976ÄêW.DiffieºÍM.Hellman·¢±íÂÛÎÄNew directions in cryptography£¬ÒÔ¼°ÃÀ¹úÊý¾Ý¼ÓÃܱê×¼DESµÄʵʩ¡£
1£5 °²È«»úÖÆÊÇʲô£¿Ö÷ÒªµÄ°²È«»úÖÆÓÐÄÄЩ£¿ ´ðÌâÒªµã£º
Ëùν°²È«»úÖÆ£¬ÊÇÖ¸ÓÃÀ´±£»¤ÏµÍ³ÃâÊÜÕìÌý¡¢×èÖ¹°²È«¹¥»÷¼°»Ö¸´ÏµÍ³µÄ»úÖÆ¡£OSI°²È«¿ò¼Ü£X.800·½°¸µÄ°²È«»úÖÆ¿É·ÖΪÁ½Àà£ºÌØ¶¨µÄ°²È«»úÖÆºÍͨÓõݲȫ»úÖÆ¡£ Ö÷ÒªµÄ°²È«»úÖÆ£¨ÂÔ£©¡£
1£6 ʲôÊǰ²È«·þÎñ£¿Ö÷ÒªµÄ°²È«·þÎñÓÐÄÄЩ£¿ ´ðÌâÒªµã£º
°²È«·þÎñ¾ÍÊǼÓÇ¿Êý¾Ý´¦ÀíϵͳºÍÐÅÏ¢´«ÊäµÄ°²È«ÐÔµÄÒ»Àà·þÎñ£¬ÆäÄ¿µÄÔÚÓÚÀûÓÃÒ»ÖÖ»ò¶àÖÖ°²È«»úÖÆ×èÖ¹°²È«¹¥»÷¡£
Ö÷ÒªµÄ°²È«·þÎñ°üÀ¨£º»úÃÜÐÔ£¨ÏûÏ¢ÄÚÈÝÎö³ö£¬Í¨ÐÅÁ¿·ÖÎö£©¡¢ÍêÕûÐÔ¡¢¼ø±ð¡¢·Ç·ñÈÏ
ÐÔ¡¢·ÃÎÊ¿ØÖÆ¡¢¿ÉÓÃÐÔ¡£
1£7 ¼òÊö°²È«ÐÔ¹¥»÷µÄÖ÷ÒªÐÎʽ¼°Æäº¬Òå¡£ ´ðÌâÒªµã£º
Öжϣ¬¼´¾Ü¾ø·þÎñ£¬ËüÊÇÖ¸·ÀÖ¹»ò½ûֹͨÐÅÉèÊ©µÄÕý³£Ê¹Óûò¹ÜÀí£¬ÕâÊǶԿÉÓÃÐԵĹ¥»÷¡£ ½ØÈ¡£¬¼´Î´»ñÊÚȨµØÍ¨¹ý¶Ô´«Êä½øÐÐÇÔÌýºÍ¼à²â£¬´Ó¶ø»ñÈ¡Á˶Ôij¸ö×ÊÔ´µÄ·ÃÎÊ£¬ÕâÊǶԻúÃÜÐԵĹ¥»÷¡£·ÖΪÎö³öÏûÏ¢ÄÚÈݺÍͨÐÅÁ¿·ÖÎö¡£
´Û¸Ä£¬¼´¸ü¸Ä±¨ÎÄÁ÷£¬ËüÊǶÔͨ¹ýÁ¬½ÓµÄÐÒéÊý¾Ýµ¥ÔªPDUµÄÕæÊµÐÔ¡¢ÍêÕûÐÔºÍÓÐÐòÐԵĹ¥»÷£¬Òâζ×ÅÒ»¸öºÏ·¨ÏûÏ¢µÄijЩ²¿·Ö±»¸Ä±ä£¬»òÏûÏ¢±»ÑÓ³Ù»ò¸Ä±ä˳Ðò£¬ÒÔ²úÉúÒ»¸öδÊÚȨµÄЧ¹û¡£
αÔìÊÇÒ»¸ö·Ç·¨ÊµÌå¼Ù×°³ÉÒ»¸öºÏ·¨µÄʵÌ壬ÕâÊǶÔÕæÊµÐԵĹ¥»÷¡£Î±Ôìͨ³£ÓëÆäËûÖ÷¶¯¹¥»÷ÐÎʽ½áºÏÔÚÒ»Æð²Å¾ßÓй¥»÷ÐÔЧ¹û¡£
ÖØ·ÅÉæ¼°Ò»¸öÊý¾Ýµ¥Ôª±»»ñÈ¡ÒÔºóµÄºó¼ÌÖØ´«£¬ÒÔ²úÉúÒ»¸öδÊÚȨµÄЧ¹û¡£ 1£8 ʲôÊÇÖ÷¶¯¹¥»÷ºÍ±»¶¯¹¥»÷£¬¸÷ÓкÎÌØµã£¿ ´ðÌâÒªµã£º
Ö÷¶¯¹¥»÷ÊÇÖ¸¹¥»÷Õß¶ÔÁ¬½ÓÖÐͨ¹ýµÄPDU½øÐи÷ÖÖ´¦Àí£¬ÕâЩ¹¥»÷Éæ¼°Ä³Ð©Êý¾ÝÁ÷µÄ´Û¸Ä»òÒ»¸öÐé¼ÙÁ÷µÄ²úÉú¡£Ö÷¶¯¹¥»÷°üÀ¨ËÄÀࣺÖжϡ¢´Û¸Ä¡¢Î±ÔìºÍÖØ·Å¡£Ö÷¶¯¹¥»÷±íÏÖ³öÓë±»¶¯¹¥»÷Ïà·´µÄÌØµã¡£ÍêÈ«·ÀÖ¹Ö÷¶¯¹¥»÷ÊÇÏ൱À§Äѵģ¬¿É²ÉÈ¡Êʵ±´ëÊ©£¨Èç¼ÓÃܼ¼ÊõºÍ¼ø±ð¼¼ÊõÏà½áºÏ£©¼ÓÒÔ¼ì²â¡£
±»¶¯¹¥»÷µÄ¹¥»÷ÕßÖ»Êǹ۲ìͨ¹ýÒ»¸öÁ¬½ÓµÄÐÒéÊý¾Ýµ¥ÔªPDU£¬ÒÔ±ãÁ˽âËù½»»»µÄÊý¾Ý£¬²¢²»¸ÉÈÅÐÅÏ¢Á÷¡£Èç´îÏßÇÔÌý¡¢¶ÔÎļþ»ò³ÌÐòµÄ·Ç·¨¸´ÖƵȣ¬ÒÔ»ñÈ¡ËûÈ˵ÄÐÅÏ¢¡£±»¶¯¹¥»÷±¾ÖÊÉÏÊÇÔÚ´«ÊäÖеÄ͵Ìý»ò¼àÊÓ£¬ÆäÄ¿µÄÊÇ´Ó´«ÊäÖлñµÃÐÅÏ¢¡£µäÐ͵ı»¶¯¹¥»÷ÐÎʽ¾ÍÊǽػñ£¬°üÀ¨Îö³öÏûÏ¢ÄÚÈݺÍͨÐÅÁ¿·ÖÎö¡£¶ÔÓÚ±»¶¯¹¥»÷£¬Í¨³£ÊÇÄÑÒÔ¼ì²âµÄ£¬ÒòΪËüÃDz¢²»»áµ¼ÖÂÊý¾ÝÓÐÈκα仯£¬¶Ô¸¶±»¶¯¹¥»÷µÄÖØµãÊÇ·ÀÖ¹¶ø²»ÊǼì²â£¬¿ÉÒÔ²ÉÓø÷ÖÖÊý¾Ý¼ÓÃܼ¼Êõ½øÐÐÊý¾Ý±£»¤¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ2Õ ÃÜÂëѧ»ù´¡
2£1 ʲôÊÇÃÜÂëѧ£¿ÃÜÂë±àÂëѧ£¿ÃÜÂë·ÖÎöѧ£¿
´ð£ºÃÜÂëѧ×÷ΪÊýѧµÄÒ»¸ö·ÖÖ§£¬ÊÇÃÜÂë±àÂëѧºÍÃÜÂë·ÖÎöѧµÄͳ³Æ¡£
ʹÏûÏ¢±£Ãܵļ¼ÊõºÍ¿ÆÑ§½Ð×öÃÜÂë±àÂëѧ£¬ÃÜÂë±àÂëѧÊÇÃÜÂëÌåÖÆµÄÉè¼ÆÑ§£¬¼´ÔõÑù±àÂ룬²ÉÓÃʲôÑùµÄÃÜÂëÌåÖÆÒÔ±£Ö¤ÐÅÏ¢±»°²È«µØ¼ÓÃÜ¡£
ÃÜÂë·ÖÎöѧ¾ÍÊÇÆÆÒëÃÜÎĵĿÆÑ§ºÍ¼¼Êõ¡£ÃÜÂë·ÖÎöѧÊÇÔÚδ֪ÃÜÔ¿µÄÇé¿öÏ´ÓÃÜÎÄÍÆÑݳöÃ÷ÎÄ»òÃÜÔ¿µÄ¼¼Êõ¡£
2£2 ÃÜÂëѧµÄÎåÔª×éÊÇʲô£¿ËüÃÇ·Ö±ðÓÐʲôº¬Ò壿
´ð£ºÃÜÂëѧµÄÎåÔª×éÊÇÖ¸£º£ûÃ÷ÎÄ¡¢ÃÜÎÄ¡¢ÃÜÔ¿¡¢¼ÓÃÜËã·¨¡¢½âÃÜËã·¨£ý¡£ Ã÷ÎÄ£ºÊÇ×÷Ϊ¼ÓÃÜÊäÈëµÄÔʼÐÅÏ¢£¬¼´ÏûÏ¢µÄÔʼÐÎʽ£¬Í¨³£ÓÃm»ò±íʾ¡£ ÃÜÎÄ£ºÊÇÃ÷Îľ¼ÓÃܱ任ºóµÄ½á¹û£¬¼´ÏûÏ¢±»¼ÓÃÜ´¦ÀíºóµÄÐÎʽ£¬Í¨³£ÓÃc±íʾ¡£
ÃÜÔ¿£ºÊDzÎÓëÃÜÂë±ä»»µÄ²ÎÊý£¬Í¨³£ÓÃk±íʾ¡£
¼ÓÃÜËã·¨£ºÊǽ«Ã÷Îı任ΪÃÜÎĵı任º¯Êý£¬ÏàÓ¦µÄ±ä»»¹ý³Ì³ÆÎª¼ÓÃÜ£¬¼´±àÂëµÄ¹ý³Ì£¬Í¨³£Óñíʾ£¬¼´c?Ek?p?¡£
½âÃÜËã·¨£ºÊǽ«ÃÜÎĻָ´ÎªÃ÷Îĵı任º¯Êý£¬ÏàÓ¦µÄ±ä»»¹ý³Ì³ÆÎª½âÃÜ£¬¼´½âÂëµÄ¹ý³Ì£¬Í¨³£ÓÃD±íʾ£¬¼´p?Dk?c?¡£
2£3 ÃÜÂë·ÖÎöÖ÷ÒªÓÐÄÄЩ·½Ê½£¿¸÷ÓкÎÌØµã£¿
´ð£º¸ù¾ÝÃÜÂë·ÖÎöÕß¶ÔÃ÷ÎÄ¡¢ÃÜÎĵÈÐÅÏ¢ÕÆÎյĶàÉÙ£¬¿É½«ÃÜÂë·ÖÎö·ÖΪÒÔÏÂÎåÖÖÇéÐΣº £¨1£©Î¨ÃÜÎĹ¥»÷
¶ÔÓÚÕâÖÖÐÎʽµÄÃÜÂë·ÖÎö£¬ÆÆÒëÕßÒÑÖªµÄ¶«Î÷Ö»ÓÐÁ½Ñù£º¼ÓÃÜËã·¨¡¢´ýÆÆÒëµÄÃÜÎÄ¡£ £¨2£©ÒÑÖªÃ÷ÎĹ¥»÷
ÔÚÒÑÖªÃ÷ÎĹ¥»÷ÖУ¬ÆÆÒëÕßÒÑÖªµÄ¶«Î÷°üÀ¨£º¼ÓÃÜËã·¨ºÍ¾ÃÜÔ¿¼ÓÃÜÐγɵÄÒ»¸ö»ò¶à¸öÃ÷ÎÄ£ÃÜÎĶԡ£¼´ÖªµÀÒ»¶¨ÊýÁ¿µÄÃÜÎĺͶÔÓ¦µÄÃ÷ÎÄ¡£ £¨3£©Ñ¡ÔñÃ÷ÎĹ¥»÷
Ñ¡ÔñÃ÷ÎĹ¥»÷µÄÆÆÒëÕß³ýÁËÖªµÀ¼ÓÃÜËã·¨Í⣬Ëû»¹¿ÉÒÔÑ¡¶¨Ã÷ÎÄÏûÏ¢£¬²¢¿ÉÒÔÖªµÀ¶ÔÓ¦µÄ¼ÓÃܵõ½µÄÃÜÎÄ¡£¼´ÖªµÀÑ¡ÔñµÄÃ÷ÎĺͶÔÓ¦µÄÃÜÎÄ¡£ £¨4£©Ñ¡ÔñÃÜÎĹ¥»÷
ÓëÑ¡ÔñÐÔÃ÷ÎĹ¥»÷Ïà¶ÔÓ¦£¬ÆÆÒëÕß³ýÁËÖªµÀ¼ÓÃÜËã·¨Í⣬»¹°üÀ¨Ëû×Ô¼ºÑ¡¶¨µÄÃÜÎĺͶÔÓ¦µÄ¡¢ÒѽâÃܵÄÔÎÄ¡£¼´ÖªµÀÑ¡ÔñµÄÃÜÎĺͶÔÓ¦µÄÃ÷ÎÄ¡£ £¨5£©Ñ¡ÔñÎı¾¹¥»÷
ÊÇÑ¡ÔñÃ÷ÎĹ¥»÷ÓëÑ¡ÔñÃÜÎĹ¥»÷µÄ½áºÏ¡£ÆÆÒëÕßÒÑÖªµÄ¶«Î÷°üÀ¨£º¼ÓÃÜËã·¨¡¢ÓÉÃÜÂëÆÆÒëÕßÑ¡ÔñµÄÃ÷ÎÄÏûÏ¢ºÍËü¶ÔÓ¦µÄÃÜÎÄ¡¢ÒÔ¼°ÓÉÃÜÂëÆÆÒëÕßÑ¡ÔñµÄ²Â²âÐÔÃÜÎĺÍËü¶ÔÓ¦µÄÒÑÆÆÒëµÄÃ÷ÎÄ¡£
2£4 KerchkoffsÔÔòµÄ»ù±¾ÄÚÈÝÊÇʲô£¿
´ð£ºKerchkoffsÔÔòµÄ»ù±¾ÄÚÈÝÊÇ£ºÃÜÂëϵͳÖеÄËã·¨¼´Ê¹ÎªÃÜÂë·ÖÎöÕßËùÖª£¬Ò²ÎÞÖúÓÚÓÃÀ´ÍƵ¼³öÃ÷ÎÄ»òÃÜÔ¿¡£Ò²¾ÍÊÇ˵£¬ÃÜÂëϵͳµÄ°²È«ÐÔ²»Ó¦È¡¾öÓÚ²»Ò×±»¸Ä±äµÄÊÂÎËã·¨£©£¬¶øÓ¦Ö»È¡¾öÓÚ¿ÉËæÊ±¸Ä±äµÄÃÜÔ¿¡£ 2£5 Ò»¸öÃÜÂëϵͳʵ¼Ê¿ÉÓõÄÌõ¼þÊÇʲô£¿
´ð£ºÒ»¸öÃÜÂëϵͳʵ¼Ê¿ÉÓõÄÌõ¼þÊÇ£º£¨1£© ÿһ¸ö¼ÓÃܺ¯ÊýºÍÿһ¸ö½âÃܺ¯Êý¶¼ÄÜÓÐЧµØ¼ÆËã¡££¨2£© ÆÆÒëÕßÈ¡µÃÃÜÎĺ󽫲»ÄÜÔÚÓÐЧµÄʱ¼ä»ò³É±¾·¶Î§ÄÚÆÆ½â³öÃÜÔ¿»òÃ÷ÎÄ¡££¨3£© Ò»¸öÃÜÂëϵͳÊǰ²È«µÄ±ØÒªÌõ¼þ£ºÇî¾ÙÃÜÔ¿ËÑË÷½«ÊDz»¿ÉÐе쬼´ÃÜÔ¿¿Õ¼ä·Ç³£´ó¡£ 2£6 ÃÜÂëϵͳÈçºÎ·ÖÀࣿ
´ð£ºÃÜÂë±àÂëϵͳͨ³£ÓÐÈýÖÖ¶ÀÁ¢µÄ·ÖÀ෽ʽ£º £¨1£© °´ÕÕÃ÷Îı任µ½ÃÜÎĵIJÙ×÷ÀàÐͿɷÖΪ´úÌæºÍ»»Î»¡£
¨C ´úÌæ£º¼´Ã÷ÎÄÖеÄÿ¸öÔªËØ£¨±ÈÌØ¡¢×Öĸ¡¢±ÈÌØ×éºÏ»ò×Öĸ×éºÏ£©±»Ó³ÉäΪÁíÒ»¸öÔª
ËØ¡£¸Ã²Ù×÷Ö÷Òª´ïµ½·ÇÏßÐԱ任µÄÄ¿µÄ¡£
¨C »»Î»£º¼´Ã÷ÎÄÖеÄÔªËØ±»ÖØÐÂÅÅÁУ¬ÕâÊÇÒ»ÖÖÏßÐԱ任£¬¶ÔËüÃǵĻù±¾ÒªÇóÊDz»¶ªÊ§
ÐÅÏ¢£¨¼´ËùÓвÙ×÷¶¼ÊÇ¿ÉÄæµÄ£©¡£
£¨2£© °´ÕÕËùÓõÄÃÜÔ¿ÊýÁ¿¶àÉÙ¿É·ÖΪµ¥ÃÜÔ¿¼ÓÃܺÍË«ÃÜÔ¿¼ÓÃÜ¡£
¨C µ¥ÃÜÔ¿¼ÓÃÜ£º¼´·¢ËÍÕߺͽÓÊÕÕßË«·½Ê¹ÓÃÏàͬµÄÃÜÔ¿£¬¸ÃϵͳҲ³ÆÎª¶Ô³Æ¼ÓÃÜ¡¢ÃØÃÜ
ÃÜÔ¿¼ÓÃÜ»ò³£¹æ¼ÓÃÜ¡£
¨C Ë«ÃÜÔ¿¼ÓÃÜ£º¼´·¢ËÍÕߺͽÓÊÕÕ߸÷×ÔʹÓÃÒ»¸ö²»Í¬µÄÃÜÔ¿£¬ÕâÁ½¸öÃÜÔ¿ÐγÉÒ»¸öÃÜÔ¿
¶Ô£¬ÆäÖÐÒ»¸ö¿ÉÒÔ¹«¿ª£¬³ÆÖ®Îª¹«Ô¿£¬ÁíÒ»¸ö±ØÐëΪÃÜÔ¿³ÖÓÐÈËÃØÃܱ£¹Ü£¬³ÆÖ®ÎªË½Ô¿¡£¸ÃϵͳҲ³ÆÎª·Ç¶Ô³Æ¼ÓÃÜ»ò¹«Ô¿¼ÓÃÜ¡£
£¨3£© °´ÕÕÃ÷Îı»´¦ÀíµÄ·½Ê½²»Í¬¿É·ÖΪ·Ö×é¼ÓÃܺÍÁ÷¼ÓÃÜ¡£
¨C ·Ö×é¼ÓÃÜ£ºÒ»´Î´¦ÀíÒ»¿é£¨×é£©ÔªËØµÄÊäÈ룬¶Ôÿ¸öÊäÈë¿é²úÉúÒ»¸öÊä³ö¿é¡£¼´Ò»¸ö
Ã÷ÎÄ·Ö×é±»µ±×÷Ò»¸öÕûÌåÀ´²úÉúÒ»¸öµÈ³¤µÄÃÜÎÄ·Ö×éÊä³ö£¬Í¨³£Ê¹ÓõÄÊÇ64λ»ò128λµÄ·Ö×é´óС¡£
¨C Á÷¼ÓÃÜ£ºÒ²³ÆÎªÐòÁÐÃÜÂ룬¼´Á¬ÐøµØ´¦ÀíÊäÈëÔªËØ£¬²¢Ëæ×Ÿùý³ÌµÄ½øÐУ¬Ò»´Î²úÉú
Ò»¸öÔªËØµÄÊä³ö¡£¼´Ò»´Î¼ÓÃÜÒ»¸ö±ÈÌØ»òÒ»¸ö×Ö½Ú¡£ 2£7 ÍøÂ簲ȫģÐͺÍÍøÂç·ÃÎʰ²È«Ä£Ð͸÷ÊÊÓÃÓÚʲô³¡ºÏ£¿
´ð£ºÍøÂ簲ȫģÐͺÍÍøÂç·ÃÎʰ²È«Ä£ÐÍ·Ö±ðÊÊÓÃÓÚÍøÂç´«ÊäÖеÄÐÅÏ¢°²È«(¶¯Ì¬Êý¾ÝµÄ°²È«)ºÍ¼ÆËã»úϵͳÖеÄÐÅÏ¢°²È«(¾²Ì¬Êý¾ÝµÄ°²È«)Á½ÖÖ³¡ºÏ¡£
2£8 ʲôÊǶԳÆÃÜÂëÌåÖÆºÍ·Ç¶Ô³ÆÃÜÂëÌåÖÆ£¿¸÷ÓкÎÓÅ¡¢È±µã£¿
´ð£º¶Ô³ÆÃÜÂëÌåÖÆµÄ»ù±¾ÌØÕ÷ÊǼÓÃÜÃÜÔ¿Óë½âÃÜÃÜÔ¿Ïàͬ¡£¶Ô³ÆÃÜÂëÌåÖÆµÄÓÅȱµã£º £¨1£©Óŵ㣺¼ÓÃÜ¡¢½âÃÜ´¦ÀíËٶȿ졢±£Ãܶȸߵȡ£
£¨2£©È±µã£º¢ÙÃÜÔ¿ÊDZ£ÃÜͨÐŰ²È«µÄ¹Ø¼ü£¬·¢ÐÅ·½±ØÐ밲ȫ¡¢Í×ÉÆµØ°ÑÃÜÔ¿»¤Ë͵½ÊÕÐÅ·½£¬²»ÄÜй¶ÆäÄÚÈÝ£¬ÈçºÎ²ÅÄܰÑÃÜÔ¿°²È«µØË͵½ÊÕÐÅ·½£¬ÊǶԳÆÃÜÂëËã·¨µÄÍ»³öÎÊÌâ¡£¶Ô³ÆÃÜÂëËã ·¨µÄÃÜÔ¿·Ö·¢¹ý³ÌÊ®·Ö¸´ÔÓ£¬Ëù»¨´ú¼Û¸ß¡£
¢Ú¶àÈËͨÐÅʱÃÜÔ¿×éºÏµÄÊýÁ¿»á³öÏÖ±¬Õ¨ÐÔÅòÕÍ£¬Ê¹ÃÜÔ¿·Ö·¢¸ü¼Ó¸´ÔÓ»¯£¬N¸öÈ˽øÐÐÁ½Á½Í¨ÐÅ£¬×ܹ²ÐèÒªµÄÃÜÔ¿ÊýΪCN?N?N?1?2¡£
2¢ÛͨÐÅË«·½±ØÐëͳһÃÜÔ¿£¬²ÅÄÜ·¢Ëͱ£ÃܵÄÐÅÏ¢¡£Èç¹û·¢ÐÅÕßÓëÊÕÐÅÈËËØ²»Ïàʶ£¬Õâ¾ÍÎÞ·¨Ïò¶Ô·½·¢ËÍÃØÃÜÐÅÏ¢ÁË¡£
¢Ü³ýÁËÃÜÔ¿¹ÜÀíÓë·Ö·¢ÎÊÌ⣬¶Ô³ÆÃÜÂëËã·¨»¹´æÔÚÊý×ÖÇ©ÃûÀ§ÄÑÎÊÌ⣨ͨÐÅË«·½ÓµÓÐͬÑùµÄÏûÏ¢£¬½ÓÊÕ·½¿ÉÒÔαÔìÇ©Ãû£¬·¢ËÍ·½Ò²¿ÉÒÔ·ñÈÏ·¢Ë͹ýijÏûÏ¢£©¡£
·Ç¶Ô³ÆÃÜÂëÌåÖÆÊǼÓÃÜÃÜÔ¿Óë½âÃÜÃÜÔ¿²»Í¬£¬ÐγÉÒ»¸öÃÜÔ¿¶Ô£¬ÓÃÆäÖÐÒ»¸öÃÜÔ¿¼ÓÃܵĽá¹û£¬¿ÉÒÔÓÃÁíÒ»¸öÃÜÔ¿À´½âÃܵÄÃÜÂëÌåÖÆ¡£·Ç¶Ô³ÆÃÜÂëÌåÖÆµÄÓÅȱµã£º
£¨1£©Óŵ㣺¢ÙÍøÂçÖеÄÿһ¸öÓû§Ö»ÐèÒª±£´æ×Ô¼ºµÄ˽ÓÐÃÜÔ¿£¬ÔòN¸öÓû§½öÐè²úÉúN¶ÔÃÜÔ¿¡£ÃÜÔ¿ÉÙ£¬±ãÓÚ¹ÜÀí¡£
¢ÚÃÜÔ¿·ÖÅä¼òµ¥£¬²»ÐèÒªÃØÃܵÄͨµÀºÍ¸´ÔÓµÄÐÒéÀ´´«ËÍÃÜÔ¿¡£¹«¿ªÃÜÔ¿¿É»ùÓÚ¹«¿ªµÄÇþµÀ£¨ÈçÃÜÔ¿·Ö·¢ÖÐÐÄ£©·Ö·¢¸øÆäËûÓû§£¬¶øË½ÓÐÃÜÔ¿ÔòÓÉÓû§×Ô¼º±£¹Ü¡£ ¢Û¿ÉÒÔʵÏÖÊý×ÖÇ©Ãû¡£
£¨2£©È±µã£ºÓë¶Ô³ÆÃÜÂëÌåÖÆÏà±È£¬¹«¿ªÃÜÔ¿ÃÜÂëÌåÖÆµÄ¼ÓÃÜ¡¢½âÃÜ´¦ÀíËٶȽÏÂý£¬Í¬µÈ°²È«Ç¿¶ÈϹ«¿ªÃÜÔ¿ÃÜÂëÌåÖÆµÄÃÜԿλÊýÒªÇó¶àһЩ¡£
2£9 ÊÔ´ÓÔËÐÐÌõ¼þºÍ°²È«Ìõ¼þÁ½¸ö·½Ãæ±È½Ï³£¹æÃÜÂëÌåÖÆºÍ¹«¿ªÃÜÔ¿ÃÜÂëÌåÖÆ¡£ ´ð£º
·ÖÀà ÔË ÐÐ Ìõ ¼þ °² È« Ìõ ¼þ ³£¹æÃÜÂëÌåÖÆ ¼ÓÃܺͽâÃÜʹÓÃͬһ¸öÃÜÔ¿ºÍͬһ¸öËã·¨¡£ ¹«¿ªÃÜÔ¿ÃÜÂëÌåÖÆ ÓÃͬһ¸öËã·¨½øÐмÓÃܺͽâÃÜ£¬¶øÃÜÔ¿ÓÐÒ»¶Ô£¬ÆäÖÐÒ»¸öÓÃÓÚ¼ÓÃÜ£¬ÁíÒ»¸öÓÃÓÚ½âÃÜ¡£ ·¢ËÍ·½ºÍ½ÓÊÕ·½Ã¿¸öʹÓÃÒ»¶ÔÏ໥ƥÅä¡¢¶øÓֱ˴˻¥ÒìµÄÃÜÔ¿ÖеÄÒ»¸ö¡£ ÃÜÔ¿¶ÔÖеÄ˽Կ±ØÐë±£ÃÜ¡£ Èç¹û²»ÕÆÎÕÆäËûÐÅÏ¢£¬ÒªÏë½âÃܱ¨ÎÄÊDz»¿ÉÄÜ»òÕßÖÁÉÙÊDz»ÏÖʵµÄ¡£ ÖªµÀËùÓõÄËã·¨¡¢¹«Ô¿ºÍÃÜÎĵÄÑù±¾±ØÐë²»×ãÒÔÈ·¶¨Ë½Ô¿¡£ ·¢ËÍ·½ºÍ½ÓÊÕ·½±ØÐë¹²ÏíÃÜÔ¿ºÍËã·¨¡£ ÃÜÔ¿±ØÐë±£ÃÜ¡£ Èç¹û²»ÕÆÎÕÆäËûÐÅÏ¢£¬ÒªÏë½âÃܱ¨ÎÄÊDz»¿ÉÄÜ»òÖÁÉÙÊDz»ÏÖʵµÄ¡£ ÖªµÀËùÓõÄËã·¨¼ÓÉÏÃÜÎĵÄÑù±¾±ØÐë²»×ãÒÔÈ·¶¨ÃÜÔ¿¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ3Õ ¹ÅµäÃÜÂë
3£1 ¾ÙÀý˵Ã÷ʲôÊÇÒþдÊõ¡£
´ð£ºÒþдÊõ¾ÍÊÇÒþ²ØÏûÏ¢µÄ´æÔÚ£¬ÕâÖÖ·½·¨Í¨³£ÔÚÒ»¶Î¿´À´ÎÞÉË´óÑŵÄÎÄ×ÖÖÐǶÈëÅÅÁÐһЩ´Ê»ã»ò×ÖĸÒþº¬µØ±í´ïÕæÕýµÄÒâ˼¡£Àý×ÓÂÔ¡£ 3£2 Çø±ðÒþдÊõÓëÃÜÂë±àÂëѧ¡£
´ð£ºÃÜÂë±àÂëѧÊÇͨ¹ý¸÷ÖÖÎı¾×ª»»µÄ·½·¨Ê¹µÃÏûϢΪÍⲿ²»¿ÉÀí½â¡£ÒþдÊõÔòÊÇÒþ²ØÏûÏ¢µÄ´æÔÚ£¬Ëü±¾ÖÊÉϲ»ÊÇÒ»ÖÖ±àÂë¼ÓÃܼ¼Êõ£¬ÕâÖÖ·½·¨Í¨³£ÔÚÒ»¶Î¿´À´ÎÞÉË´óÑŵÄÎÄ×ÖÖÐǶÈëÅÅÁÐһЩ´Ê»ã»ò×ÖĸÒþº¬µØ±í´ïÕæÕýµÄÒâ˼¡£
ÒþдÊõµÄÓŵãÔÚÓÚÄܹ»±»Ä³Ð©ÈËʹÓöø²»ÈÝÒ×·¢ÏÖËûÃǼäÔÚ½øÐÐÃØÃÜͨÐÅ¡£¶ø¼ÓÃÜÔòºÜÈÝÒ×±»·¢ÏÖËÓëËÔÚ½øÐÐÃØÃÜͨÐÅ£¬ÕâÖÖ·¢ÏÖ±¾Éí¿ÉÄܾßÓÐijÖÖÒâÒå»ò×÷Óá£
ÒþдÊõÓë¼ÓÃܼ¼ÊõÏà±ÈÓÐһЩȱµã£º£¨1£©ËüÐÎʽ¼òµ¥µ«¹¹Ôì·Ñʱ£¬ÒªÇóÓдóÁ¿µÄ¿ªÏúÀ´Òþ²ØÏà¶Ô½ÏÉÙµÄÐÅÏ¢¡££¨2£©Ò»µ©¸ÃϵͳµÄ¹¹Ôì·½·¨±»·¢ÏÖ£¬¾Í»á±äµÃÍêȫûÓмÛÖµ¡££¨3£©ÒþдÊõÒ»°ãÎÞÎȽ¡ÐÔ£¬ÈçÊý¾Ý¸Ä¶¯ºóÒþ²ØµÄÐÅÏ¢²»Äܱ»»Ö¸´¡£ 3£3 Çø±ð´úÌæÓ뻻λ¡£
´ð£º´úÌæ¾ÍÊǽ«Ã÷ÎÄ×Ö·ûÓÃÁíÒ»¸ö×Ö·ûÈ¡´ú£¬´úÌæÃÜÂë²Ù×÷µÄÄ¿µÄÊÇÖÆÔì»ìÂÒ£¬Ê¹µÃÈ·¶¨ÏûÏ¢ºÍÃÜÔ¿ÊÇÔõÑùת»»³ÉÃÜÎĵij¢ÊÔ±äµÃÀ§ÄÑ¡£
»»Î»¾ÍÊÇÖØÐÂÅÅÁÐÏûÏ¢ÖеÄ×Öĸ£¬ÒÔ±ã´òÆÆÃÜÎÄµÄ½á¹¹ÌØÐÔ¡£¼´Ëü½»»»µÄ²»ÔÙÊÇ×Ö·û±¾Éí£¬¶øÊÇ×Ö·û±»ÊéдµÄλÖá£
3£4 ƵÂÊ·ÖÎöµÄ»ù±¾´¦Àí·½·¨ÊÇʲô£¿ ´ð£ºÆµÂÊ·ÖÎö¹¥»÷µÄÒ»°ã·½·¨£º
µÚÒ»²½£º¶ÔÃÜÎÄÖгöÏֵĸ÷¸ö×Öĸ½øÐÐͳ¼Æ£¬ÕÒ³öËüÃǸ÷×Ô³öÏֵįµÂÊ¡£
µÚ¶þ²½£º¸ù¾ÝÃÜÎÄÖгöÏֵĸ÷¸ö×ÖĸµÄƵÂÊ£¬ºÍÓ¢Óï×Öĸ±ê׼ƵÂʽøÐжԱȷÖÎö£¬×ö³ö¼ÙÉè£¬ÍÆÂÛ¼ÓÃÜËùÓõĹ«Ê½¡£
µÚÈý²½£ºÖ¤ÊµÉÏÊö¼ÙÉ裨Èç¹û²»ÕýÈ·£¬¼ÌÐø×÷ÆäËû¼ÙÉ裩¡£ 3£5 ʹÓÃÇî¾ÙËÑË÷·¨£¬ÆÆÒëÈçÏÂÀûÓôúÌæÃÜÂë¼ÓÃܵÄÃÜÎÄ£º BEEAKFYDJXUQYHYJIQRYHTYJIQFBQDUYJIIKFUHCQD ½â£º
ÃÜB E E A K F Y D J X U Q Y H Y J I Q R Y H T Y J I Q F B Q D U Y J I I K F U H C Q D ÎÄ -1 a d d z j e x e 1 c f f b l g 2 d g g c 3 e h h 4 f i i 5 g j j 6 h k k 7 i l l h 8 j m 9 k n n 10 l o o k u p i n t h e a i r i t s a b i r d i t s a p l a n e i t s s u p e r m a n 11 m p p 12 n q q 13 o r r n 14 p s s 15 q t t 16 r u u 17 s v v 18 t w w 19 u x x 20 v y 21 w z 22 x a 23 y b 24 z c Òò´Ë£¬±¾ÌâµÄ½âÃܽá¹ûӦΪ£ºLook up in the air,it¡¯s a bird, it¡¯s a plane, it¡¯s superman¡£ Ìáʾ£º±íÖÐ×î×ó±ßÒ»ÁеÄÊý×Ö±íʾ´úÌæ±ä»»Ê±×ÖĸµÄºóÒÆÎ»Êý¡£
¼¼ÇÉ£ºÓÉÓÚÃÜÎĵÄǰÈý¸ö×ÖĸΪ¡°BEE¡±£¬Òò´Ë¸ù¾Ý²»Í¬µÄÒÆÎ»¿ÉÏȹ۲ìǰÈýλµÄÃ÷ÎĽá¹û£¬ÅÐ¶ÏÆäÊÇ·ñÊÇ¿ÉÄܵÄÃ÷ÎÄ£¬Èç¹û²»¿ÉÄÜ£¬¾ÍÖÐÖ¹µ±Ç°ÒÆÎ»£¬»»ÐµÄÒÆÎ»Êý¡£
3£6 ÓÃPlayfairËã·¨¼ÓÃÜÃ÷ÎÄ¡°Playfair cipher was actually invented by wheatstone¡±£¬ÃÜÔ¿ÊÇ£ºfivestars¡£
½â£ºÁ½¸ö¡°l¡±¼ä²åÈë¡°x¡±£¨Ò²¿É²åÈëÆäËû×Öĸ£©¡£
ftdmui/jagnwvrhoxebkpysclqz×Öĸ¾ØÕó±í
fa it ve es ir va nt ma ci as ed fk ph ok by ke er vb wh xg wa ig ea ib sa ic ts cf ct ta to rm ua wt ne pi lx hz Ã÷ÎÄ pl ÃÜÎÄ qk Ã÷ÎÄ ly ÃÜÎÄ kz ay bw in aw 3£7 ÓÃHillÃÜÂë¼ÓÃÜÃ÷ÎÄ¡°pay more money¡±,ÃÜÔ¿ÊÇ£º
?17175??
k??211821????2219??½â£ºÃ÷ÎÄ¡°pay more money¡±¿É±àÂëΪ£º15 0 24£»12 14 17£»4 12 14£»13 4 24¡£ ÓÉÓÚ£º
?17175???303303531mod26=[17 17 11]
211821?15024????????2219???17175???532490677mod26=[12 22 1]
211821?121417????????2219???17175??41214???211821?219???348312??2???17175??13424???211821????353341??2219??¹Ê¶ÔÓ¦µÄÃÜÎÄΪ£ºRRLMWBKASPDH¡£ Ìáʾ£º½âÃܼÆËãÄæ¾ØÕó£º
17175det?k??211821?£939mod26=23 2219k*1?111???1?M182111?219?300=14
k*???2?1M?175121?21?219??313=25
k*?3?113??1?M17531?1821?267=7
k*21???1?2?1M??212112219??357=7
k*2?222???1?M17522?219?313=1
k*???3?2231?M??175322121??252=8
k*???1?1?331M211813?22?6
k*32???1?2?3M171723??22?0
538?mod26=[10 0 18]
605?mod26=[15 3 7]
*k33???1?3?3M33?1717?-51mod26=1
211823?mod26?
?14257??k?1??718????601??ËùÒÔ£¬
?4915????15176????24017??3£8 ÓÃVigenereËã·¨¼ÓÃÜÃ÷ÎÄ¡°We are discovered save yourself¡±£¬ÃÜÔ¿ÊÇ£ºdeceptive¡£ ½â£ºÃÜÎÄӦΪ£ºzi cvt wqngrzgvtw avzh cqyglmgj¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ4Õ ÃÜÂëѧÊýѧÒýÂÛ
4£1 ±àдһ¸ö³ÌÐòÕÒ³ö100~200¼äµÄËØÊý¡£ ÂÔ
4£2 ¼ÆËãÏÂÁÐÊýÖµ£º7503mod81¡¢(£7503)mod81¡¢81mod7503¡¢(£81)mod7503¡£ ½â£º7503mod81£½51 (£7503)mod81£½30 81mod7503£½81 (£81)mod7503£½7422
4£3 Ö¤Ã÷£º£¨1£©?a(modm)?b(modm)?modm?(a?b)(modm)
£¨2£©?a?(b?c)?modm??(a?b)(modm)?(a?c)(modm)?(modm)
Ö¤Ã÷£º
£¨1£©Éèa(modm)?ra£¬b(modm)?rb£¬Ôòa?ra?jm£¨jΪijһÕûÊý£©£¬b?rb?km£¨kΪijһÕûÊý£©¡£ÓÚÊÇÓУº
?a(modm)?b(modm)?modm?(rarb)(modm)
(a?b)(modm)??ra?jm??rb?km??modm???rarb?rakm?rbjm?kjm2??modm???rarb??modm?ÓÚÊÇÓУº?a(modm)?b(modm)?modm?(a?b)(modm)
£¨2£©Éèa(modm)?ra£¬b(modm)?rb£¬c(modm)?rc£¬Ôòa?ra?j£¬m£¨jΪijһÕûÊý£©
b?rb?km£¨kΪijһÕûÊý£©£¬c?rc?im£¨iΪijһÕûÊý£©¡£ÓÚÊÇÓУº
?a?(b?c)?modm????rb?km???rc?im??????ra?jm???(modm)????ra?jm??rb?km?rc?im???(modm)??rarb?raim?rakm?rarc?rbjm?kjm?rcjm?ijm?modm22
??rarb?rarc?modm?(a?b)(modm)?(a?c)(modm)?(modm)????ra?jm??rb?km?modm??ra?jm??rc?im?modm???modm? ??rarb?rarc?modmÓÚÊÇÓУº?a?(b?c)?modm??(a?b)(modm)?(a?c)(modm)?(modm)
4£4 ±àдһ¸ö³ÌÐò£¬ÓÃÀ©Õ¹µÄÅ·¼¸ÀïµÂËã·¨Çógcd(4655,12075)ºÍ550mod1723¡£ ÂÔ¡£
4£5 Çó25µÄËùÓб¾ÔÔª¡£
½â£º25µÄËùÓб¾ÔÔªÊÇ£º2, 3, 8, 12, 13, 17, 22, 23¡£ 4£6 ÇóZ5Öи÷·ÇÁãÔªËØµÄ³Ë·¨ÄæÔª¡£
½â£ºZ5Öи÷·ÇÁãÔªËØ·Ö±ðΪ1¡¢2¡¢3¡¢4£¬ËüÃǵij˷¨ÄæÔª£¨mod5£©·Ö±ðÊÇ£º1¡¢3¡¢2¡¢4¡£ 4£7 Çó?(100)¡£
222?12?1½â£º??100???2?5???2?2?1?????5?5?1????40
£1
??4£8 ÀûÓÃÖйúÊ£ÓඨÀíÇó½â£º
?x?2(mod3)??x?1(mod5) ?x?1(mod7)?½â£º M = 3¡Á5¡Á7 = 105; M/3 = 35; M/5 = 21; M/7 = 15¡£
35b1£½1 (mod 3) 21b2£½ 1 (mod 5) 15b3£½1 (mod 7)
Òò´ËÓУº b1 = 2; b2 = 1; b3 = 1¡£
Ôò£ºx £½2¡Á2¡Á35 + 1¡Á1¡Á21 + 1¡Á1¡Á15£½176 (mod 105)£½71
4£9 ½âÊÍ£ºÈº¡¢½»»»Èº¡¢ÓÐÏÞȺ¡¢ÓÐÏÞȺµÄ½×¡¢Ñ»·Èº¡¢Éú³ÉÔª¡¢Óò¡¢ÓÐÏÞÓò¡¢²»¿ÉÔ¼¶àÏîʽ¡£
´ð£ºÈºÓÉÒ»¸ö·Ç¿Õ¼¯ºÏG×é³É£¬ÔÚ¼¯ºÏGÖж¨ÒåÁËÒ»¸ö¶þÔªÔËËã·û¡°¡¤ ¡±£¬Âú×㣺 (1) ·â±ÕÐÔ£º¶ÔÈÎÒâµÄa,b?G£¬ÓУºa?b?G£»
(2) ½áºÏÂÉ£º¶ÔÈκεÄa,b,c?G£¬ÓУºa?b?c??a?b??c?a??b?c?£»
(3) µ¥Î»Ôª£º´æÔÚÒ»¸öÔªËØ1?G (³ÆÎªµ¥Î»Ôª)£¬¶ÔÈÎÒâÔªËØ£¬ÓУºa?1?1?a?a£» (4) ÄæÔª£º¶ÔÈÎÒâa?G£¬´æÔÚÒ»¸öÔªËØa?1?G (³ÆÎªÄæÔª)£¬Ê¹µÃ£ºa?a?1?a?1?a?1¡£
Èç¹ûÒ»¸öȺÂú×ã½»»»ÂÉ£¬Ôò³ÆÆäΪ½»»»Èº¡£ Èç¹ûÒ»¸öȺµÄÔªËØÊÇÓÐÏ޵ģ¬Ôò³Æ¸ÃȺΪÓÐÏÞȺ¡£ ÓÐÏÞȺµÄ½×¾ÍÊÇȺÖÐÔªËØµÄ¸öÊý¡£
Èç¹ûȺÖÐÿһ¸öÔªËØ¶¼ÊÇijһ¸öÔªËØa?GµÄÃÝa?G(kΪÕûÊý)£¬Ôò³Æ¸ÃȺÊÇÑ»·Èº¡£
ÔÚÑ»·ÈºÖУ¬ÈÏÎªÔªËØaÉú³ÉÁËȺG£¬»òaÊÇȺGµÄÉú³ÉÔª¡£
ÓòÊÇÓÉÒ»¸ö·Ç¿Õ¼¯ºÏF×é³É£¬ÔÚ¼¯ºÏFÖж¨ÒåÁËÁ½¸ö¶þÔªÔËËã·û£º¡°+¡±(¼Ó·¨)ºÍ¡°¡¤ ¡±(³Ë·¨)£¬²¢Âú×㣺
(1)F¹ØÓÚ¼Ó·¨¡°+¡±ÊÇÒ»¸ö½»»»Èº£»Æäµ¥Î»ÔªÎª¡°0¡±£¬aµÄÄæÔªÎª?a¡£ (2) F¹ØÓڳ˷¨¡°¡¤ ¡±ÊÇÒ»¸ö½»»»Èº£»Æäµ¥Î»ÔªÎª¡°1¡±£¬aµÄÄæÔªÎªa¡£ (3)(·ÖÅäÂÉ)¶ÔÈκεÄa,b,c?F£¬ÓУºa?(b?c)??b?c??a?a?b?a?c£» (4)(ÎÞÁãÒò×Ó)¶ÔÈÎÒâµÄa,b?F£¬Èç¹ûa?b?0£¬Ôòa?0»òb?0¡£ Èç¹ûÓòFÖ»°üº¬ÓÐÏÞ¸öÔªËØ£¬Ôò³ÆÆäΪÓÐÏÞÓò¡£
²»¿ÉÔ¼¶àÏîʽÊÇÖ¸²»ÄÜÔÙ·Ö½âΪÁ½¸ö´ÎÊýµÍÓڸöàÏîʽ×î¸ß´ÎµÄ¶àÏîÖ®»ýµÄ¶àÏîʽ¡£ 4£10 »ùÓÚ×îÓÅ»¯Õý¹æ»ù±íʾµÄGF(2)Óò£¬¼ÆËã?1010?ºÍ?1101?·Ö±ðµÈÓÚ¶àÉÙ£¿
4?1k109 ½â£º°´ÕÕ×îÓÅ»¯Õý¹æ»ù±íʾµÄ³Ë·¨¼ÆËã·½·¨£¬ÓУº
?1010?10£½?1010?2??1010?8£½?0101???0101?£½?1010? ?1101?9£½?1101???1101?8£½?1101???1011?£½?0001?¡£
4£11 ʲôÊǼÆË㸴ÔÓÐÔ£¿ËüÔÚÃÜÂëѧÖÐÓÐʲôÒâÒ壿
´ð£º¼ÆË㸴ÔÓÐÔÀíÂÛÌṩÁËÒ»ÖÖ·ÖÎö²»Í¬ÃÜÂë¼¼ÊõºÍËã·¨µÄ¼ÆË㸴ÔÓÐԵķ½·¨£¬Ëü¶ÔÃÜÂëËã·¨¼°¼¼Êõ½øÐбȽϣ¬È»ºóÈ·¶¨Æä°²È«ÐÔ£¬ÊÇÃÜÂ밲ȫÐÔÀíÂ۵Ļù´¡£¬Éæ¼°Ëã·¨µÄ¸´ÔÓÐÔºÍÎÊÌâµÄ¸´ÔÓÐÔÁ½¸ö·½Ã棬ΪÃÜÂëËã·¨µÄ¡°Êµ¼ÊÉÏ¡±°²È«ÌṩÁËÒÀ¾Ý¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ5Õ ¶Ô³ÆÃÜÂëÌåÖÆ
5£1 »³ö·Ö×éÃÜÂëËã·¨µÄÔÀí¿òͼ£¬²¢½âÊÍÆä»ù±¾¹¤×÷ÔÀí¡£ ´ð£º
m?(m0,m,mL?1)1,m2,?Ã÷ÎÄ·Ö×é¼ÓÃÜËã·¨c?(c0,c1,c2,?,cL?1)ÃÜÎÄ·Ö×é½âÃÜËã·¨m?(m0,m,mL?1)1,m2,?Ã÷ÎÄ·Ö×ék?(k0,k1,k2,?,kt?1)k?(k0,k1,k2,?,kt?1)ͼ5-1 ·Ö×éÃÜÂëÔÀí¿òͼ
·Ö×éÃÜÂë´¦ÀíµÄµ¥Î»ÊÇÒ»×éÃ÷ÎÄ£¬¼´½«Ã÷ÎÄÏûÏ¢±àÂëºóµÄÊý×ÖÐòÁÐm0,m1,m2,?,miLµÄ·Ö×é·Ö±ðÔÚÃÜÔ¿»®·Ö³É³¤ÎªLλµÄ×ém??m,,Lm0,m1,m2???1,¸÷¸ö³¤Îª
k??k0,k1,k2,?,kt?1?£¨ÃÜÔ¿³¤Îªt£©µÄ¿ØÖÆÏ±任³ÉÓëÃ÷ÎÄ×éµÈ³¤µÄÒ»×éÃÜÎÄÊä³öÊý×ÖÐò
ÁÐc??c0,c1,c2,?,cL?1?¡£Lͨ³£Îª64»ò128¡£½âÃܹý³ÌÊǼÓÃܵÄÄæ¹ý³Ì¡£ 5£2 ΪÁ˱£Ö¤·Ö×éÃÜÂëËã·¨µÄ°²È«Ç¿¶È£¬¶Ô·Ö×éÃÜÂëËã·¨µÄÒªÇóÓÐÄÄЩ£¿ ´ð£º£¨1£©·Ö×鳤¶È×ã¹»´ó£»£¨2£©ÃÜÔ¿Á¿×ã¹»´ó£»£¨3£©ÃÜÂë±ä»»×ã¹»¸´ÔÓ¡£ 5£3 ʲôÊÇSPÍøÂ磿
´ð£ºSPÍøÂç¾ÍÊÇÓɶàÖØS±ä»»ºÍP±ä»»×éºÏ³ÉµÄ±ä»»ÍøÂ磬¼´µü´úÃÜÂ룬ËüÊdz˻ýÃÜÂëµÄÒ»ÖÖ£¬ÓÉShannonÌá³ö¡£Æä»ù±¾²Ù×÷ÊÇS±ä»»£¨´úÌæ£©ºÍP±ä»»£¨»»Î»£©£¬Ç°Õß³ÆÎªSºÐ£¬ºóÕß±»³ÆÎªPºÐ¡£SºÐµÄ×÷ÓÃÊÇÆðµ½»ìÂÒ×÷Óã¬PºÐµÄ×÷ÓÃÊÇÆðµ½À©É¢µÄ×÷Óᣠ5£4 ʲôÊÇÑ©±ÀЧӦ£¿
´ð£ºÑ©±ÀЧӦÊÇÖ¸ÊäÈ루Ã÷ÎÄ»òÃÜÔ¿£©¼´Ê¹Ö»ÓкÜСµÄ±ä»¯£¬Ò²»áµ¼ÖÂÊä³ö·¢Éú¾Þ´ó±ä»¯µÄÏÖÏó¡£¼´Ã÷ÎĵÄÒ»¸ö±ÈÌØµÄ±ä»¯Ó¦¸ÃÒýÆðÃÜÎÄÐí¶à±ÈÌØµÄ¸Ä±ä¡£
5£5 ʲôÊÇFeistelÃÜÂë½á¹¹£¿FeistelÃÜÂë½á¹¹µÄʵÏÖÒÀÀµµÄÖ÷Òª²ÎÊýÓÐÄÄЩ£¿ ´ð£º
Ã÷ÎÄwλL0XORFwλR0K1L1µÚ1ÂÖR1KiXORFLiµÚiÂÖRiKnXORFLnµÚnÂÖRnLn+1wλÃÜÎÄwλRn+1ͼ5£6¡¡FeistelÃÜÂë½á¹¹
FeistelÃÜÂë½á¹¹Èçͼ5£6Ëùʾ¡£¼ÓÃÜËã·¨µÄÊäÈëÊdz¤Îª2wλµÄÃ÷ÎĺÍÃÜÔ¿K£¬Ã÷Îı»¾ù·ÖΪ³¤¶ÈΪwλµÄL0ºÍR0Á½²¿·Ö¡£ÕâÁ½²¿·Ö¾¹ýnÂÖµü´úºó½»»»Î»ÖÃ×éºÏÔÚÒ»Æð³ÉΪÃÜÎÄ¡£ÆäÔËËãÂß¼¹ØÏµÎª£º
Li?Ri?1(i?1,2,?,n)
Ri?Li?1?F(Ri?1,Ki)(i?1,2,?,n)
ÿÂÖµü´ú¶¼ÓÐÏàͬµÄ½á¹¹¡£´úÌæ×÷ÓÃÔÚÊý¾ÝµÄ×ó°ë²¿·Ö£¬Ëüͨ¹ýÂÖº¯ÊýF×÷ÓÃÊý¾ÝµÄÓҰ벿·Öºó£¬Óë×ó°ë²¿·ÖÊý¾Ý½øÐÐÒì»òÀ´Íê³É¡£Ã¿ÂÖµü´úµÄÂÖº¯ÊýÏàͬ£¬µ«Ã¿ÂÖµÄ×ÓÃÜÔ¿Ki²»Í¬¡£´úÌæÖ®ºó£¬½»»»Êý¾ÝµÄ×óÓÒ²¿·ÖʵÏÖÖû»¡£
Feistel½á¹¹µÄʵÏÖÒÀÀµµÄÖ÷Òª²ÎÊýÊÇ£º·Ö×鳤¶È¡¢ÃÜÔ¿³¤¶È¡¢µü´úÂÖÊý¡¢×ÓÃÜÔ¿Éú³ÉËã·¨¡¢ÂÖº¯Êý¡£
5£6 ¼òÊö·Ö×éÃÜÂëµÄÉè¼Æ×¼Ôò¡£
´ð£º·Ö×éÃÜÂëµÄÉè¼Æ×¼ÔòÖ÷Òª°üÀ¨SºÐµÄÉè¼Æ×¼Ôò¡¢PºÐµÄÉè¼Æ×¼Ôò¡¢ÂÖº¯ÊýFµÄÉè¼Æ×¼Ôò¡¢µü´úµÄÂÖÊýÒÔ¼°×ÓÃÜÔ¿µÄÉú³É·½·¨¡£
5£7 ʲôÊÇ·Ö×éÃÜÂëµÄ²Ù×÷ģʽ£¿ÓÐÄÄЩÖ÷ÒªµÄ·Ö×éÃÜÂë²Ù×÷ģʽ£¿Æä¹¤×÷ÔÀíÊÇʲ
ô£¿¸÷ÓкÎÌØµã£¿
´ð£ºÍ¨³££¬·Ö×éÃÜÂëËã·¨£¨ÈçµäÐ͵ÄDES£©ÊÇÌṩÊý¾Ý°²È«µÄÒ»¸ö»ù±¾¹¹¼þ£¬ËüÒԹ̶¨³¤¶ÈµÄ·Ö×é×÷Ϊ»ù±¾µÄ´¦Àíµ¥Î»¡£·Ö×éÃÜÂëµÄ²Ù×÷ģʽ¾ÍÊÇÈçºÎÔÚ¸÷ÖÖ¸÷ÑùµÄÓ¦ÓÃÖÐʹÓÃÕâЩ»ù±¾¹¹¼þ¡£
Ö÷ÒªÓÐECB¡¢CBC¡¢CTR¡¢OFB¡¢CFBµÈÎåÖÖ·Ö×éÃÜÂë²Ù×÷ģʽ¡£¾ßÌåÔÀí¼°ÌØµã²Î¼û½Ì²Ä¡£
5£8 ÔÚ8λµÄCFBģʽÖУ¬Èô´«ÊäÖÐÒ»¸öÃÜÎÄ×Ö·û·¢ÉúÁËһλ´íÎó£¬Õâ¸ö´íÎ󽫴«²¥¶àÔ¶£¿
´ð£º9¸öÃ÷ÎÄ×Ö·ûÊÜÓ°Ïì¡£ÒòΪ³ýÁËÓëÃÜÎÄ×Ö·ûÏà¶ÔÓ¦µÄÒ»¸öÃ÷ÎÄ×Ö·ûÊÜÓ°ÏìÍ⣬ÊÜÓ°ÏìµÄ¸ÃÃ÷ÎÄ×Ö·û½øÈëÒÆÎ»¼Ä´æÆ÷£¬Ö±µ½½ÓÏÂÀ´µÄ8¸ö×Ö·û´¦ÀíÍê±Ïºó²ÅÒÆ³ö¡£ 5£9 ÃèÊöDESµÄ¼ÓÃÜ˼ÏëºÍFº¯Êý¡£
´ð£ºDES Ëã·¨µÄ¼ÓÃܹý³Ì¾¹ýÁËÈý¸ö½×¶Î£ºÊ×ÏÈ£¬64λµÄÃ÷ÎÄÔÚÒ»¸ö³õʼÖû»IP ºó£¬±ÈÌØÖØÅŲúÉúÁ˾¹ýÖû»µÄÊäÈ룬Ã÷ÎÄ×é±»·Ö³ÉÓҰ벿·ÖºÍ×ó°ë²¿·Ö£¬Ã¿²¿·Ö32룬ÒÔL0ºÍR0±íʾ¡£½ÓÏÂÀ´µÄ½×¶ÎÊÇÓɶÔͬһ¸öº¯Êý½øÐÐ16´ÎÑ»·×é³ÉµÄ£¬16ÂÖµü´ú³ÆÎª³Ë»ý±ä»»»òº¯ÊýF£¬Õâ¸öº¯Êý±¾Éí¼È°üº¬Óл»Î»ÓÖ°üº¬ÓдúÌæº¯Êý£¬½«Êý¾ÝºÍÃÜÔ¿½áºÏÆðÀ´£¬×îºó1ÂÖµÄÊä³öÓÉ64λ×é³É£¬Æä×ó±ßºÍÓÒ±ßÁ½¸ö²¿·Ö¾¹ý½»»»ºó¾ÍµÃµ½Ô¤Êä³ö¡£×îºó½×¶Î£¬Ô¤Êä³öͨ¹ýÒ»¸öÄæ³õʼÖû»IPËã·¨¾ÍÉú³ÉÁË64λµÄÃÜÎĽá¹û¡£ Fº¯ÊýµÄ±ä»»ÈçÏÂͼËùʾ¡£
Li-1(32룩Ri-1(32룩£1
F±ä»»À©Õ¹±ä»»E48룫48λ48λKiÃÜÔ¿²úÉúÆ÷Ñ¡ÔñѹËõ±ä»»SºÐ´úÌæ32λÖû»ÔËËãP32룫Li(32룩Ri(32λ£©Í¼5-18¡¡DESËã·¨µÄÒ»ÂÖµü´ú´¦Àí¹ý³Ì
5£10 ΪʲôҪʹÓÃ3DES£¿
´ð£ºËæ×żÆËã»ú´¦ÀíÄÜÁ¦µÄÌá¸ß£¬Ö»ÓÐ56λÃÜÔ¿³¤¶ÈµÄDESËã·¨²»ÔÙ±»ÈÏΪÊǰ²È«µÄ¡£Òò´ËDESÐèÒªÌæ´úÕߣ¬ÆäÖÐÒ»¸ö¿ÉÌæ´úµÄ·½°¸ÊÇʹÓÃ3DES¡£3DESµÄÓŵ㣺£¨1£©ÃÜÔ¿³¤¶ÈÔö¼Ó
µ½112λ»ò168룬¿ÉÒÔÓÐЧ¿Ë·þDESÃæÁÙµÄÇî¾ÙËÑË÷¹¥»÷£»£¨2£©Ïà¶ÔÓÚDES£¬ÔöÇ¿ÁË¿¹²î·Ö·ÖÎöºÍÏßÐÔ·ÖÎöµÄÄÜÁ¦£»£¨3£©¾ß±¸¼ÌÐøÊ¹ÓÃÏÖÓеÄDESʵÏֵĿÉÄÜ¡£ 5£11 AESµÄÖ÷ÒªÓŵãÊÇʲô£¿
´ð£ºAESµÄÖ÷ÒªÓŵã±íÏÖΪ£º»ã¾ÛÁ˰²È«ÐÔÄÜ¡¢Ð§ÂÊ¡¢¿ÉʵÏÖÐÔºÍÁé»îÐÔµÈÓŵ㣬×î´óµÄÓŵãÊÇ¿ÉÒÔ¸ø³öËã·¨µÄ×î¼Ñ²î·ÖÌØÕ÷µÄ¸ÅÂÊ£¬²¢·ÖÎöËã·¨µÖ¿¹²î·ÖÃÜÂë·ÖÎö¼°ÏßÐÔÃÜÂë·ÖÎöµÄÄÜÁ¦¡£AES¶ÔÄÚ´æµÄÐèÇó·Ç³£µÍ£¬Ò²Ê¹ËüºÜÊʺÏÓÃÓÚÊÜÏÞÖÆµÄ»·¾³ÖУ¬AESµÄ²Ù×÷¼òµ¥£¬²¢¿ÉµÖÓùÇ¿´óºÍʵʱµÄ¹¥»÷¡£
5£12 AESµÄ»ù±¾ÔËËãÓÐÄÄЩ£¿Æä»ù±¾ÔËËã·½·¨ÊÇʲô£¿
´ð£º AESµÄ»ù±¾ÔËËã°üÀ¨×Ö½ÚÔËËãºÍ×ÖÔËËã¡£»ù±¾ÔËËã·½·¨£¨ÂÔ£©¡£ 5£13 AESµÄ»ù±¾±ä»»ÓÐÄÄЩ£¿Æä»ù±¾µÄ±ä»»·½·¨ÊÇʲô£¿
´ð£ºAESµÄ»ù±¾±ä»»°üÀ¨Èý¸ö´úÌæºÍÒ»¸ö»ìÏý£º£¨1£©×Ö½Ú´úÌæSubBytes£ºÓÃÒ»¸öSºÐÍê³É·Ö×éÖеİ´×ֽڵĴúÌæ£»£¨2£©ÐÐÒÆÎ»ShiftRows£ºÒ»¸ö¼òµ¥µÄÖû»£»£¨3£©ÁлìÏýMixColumns£ºÒ»¸öÀûÓÃÔÚÓòGF£¨2£©ÉϵÄËãÊõÌØÐԵĴúÌæ£»£¨4£©ÂÖÃÜÔ¿¼ÓAddRoundKey£ºÒ»¸öÀûÓõ±Ç°·Ö×éºÍÀ©Õ¹ÃÜÔ¿µÄÒ»²¿·Ö½øÐа´Î»Òì»ò¡£ »ù±¾±ä»»·½·¨£¨ÂÔ£©¡£
5£14 AESµÄ½âÃÜËã·¨ºÍAESµÄÄæËã·¨Ö®¼äÓкβ»Í¬£¿
´ð£ºAESµÄÄæËã·¨ÊÇÏà¶Ô¼ÓÃÜ»ù±¾±ä»»¶øÑԵ쬼´´æÔÚInvSubBytes¡¢InvShiftRows¡¢InvMixColumns±ä»»¡£
AESµÄ½âÃÜËã·¨ÊÇÏà¶ÔÓÚ¼ÓÃÜËã·¨¶øÑԵģ¬ËüÓÉInvSubBytes¡¢InvShiftRows¡¢InvMixColumnsºÍAddRoundKeyµÈ»ù±¾±ä»»¹¹³É¡£ 5£15 ÔÚGF£¨2£©ÉÏ£û01£ýµÄÄæÊÇʲô£¿ ´ð£º01¡£
5£16 ±àд³ÌÐòʵÏÖAESÃÜÂëËã·¨¡£ ÂÔ¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
8
8
µÚ6Õ ·Ç¶Ô³ÆÃÜÂëÌåÖÆ
6£1 ΪʲôҪÒýÈë·Ç¶Ô³ÆÃÜÂëÌåÖÆ£¿
´ð£º¶Ô³ÆÃÜÂëÌåÖÆ²»ÄÜÍêÈ«ÊÊÓ¦Ó¦ÓõÄÐèÒª£¬Ö÷Òª±íÏÖÔÚÒÔÏÂÈý¸ö·½Ã棺ÃÜÔ¿¹ÜÀíµÄÀ§ÄÑÐÔÎÊÌ⡢İÉúÈ˼äµÄ±£ÃÜͨÐÅÎÊÌâ¡¢Êý×ÖÇ©ÃûÎÊÌ⣬¶ø·Ç¶Ô³ÆÃÜÂëÌåÖÆ¿ÉÒÔÔÚÕâÈý¸ö·½ÃæÓнÏ
ºÃµÄ½â¾ö·½°¸¡£
6£2 ¶Ô¹«Ô¿ÃÜÂëÌåÖÆµÄÒªÇóÊÇʲô£¿
´ð£º£¨1£©²ÎÓë·½BÈÝÒ×ͨ¹ý¼ÆËã²úÉúÒ»¶ÔÃÜÔ¿£¨¹«¿ªÃÜÔ¿KUbºÍ˽ÓÐÃÜÔ¿KRb£©¡£ £¨2£©ÔÚÖªµÀ¹«¿ªÃÜÔ¿ºÍ´ý¼ÓÃܱ¨ÎÄMµÄÇé¿öÏ£¬¶ÔÓÚ·¢ËÍ·½A£¬ºÜÈÝÒ×ͨ¹ý¼ÆËã²úÉú¶ÔÓ¦
µÄÃÜÎÄ£ºC?EKUb(M) ¡£
£¨3£©½ÓÊÕ·½BʹÓÃ˽ÓÐÃÜÔ¿ÈÝÒ×ͨ¹ý¼ÆËã½âÃÜËùµÃµÄÃÜÎÄ£¬ÒÔ±ã»Ö¸´ÔÀ´µÄ±¨ÎÄ£º
M?DKRb(C)?DKRb(EKUb(M))
£¨4£©µÐ¶Ô·½¼´Ê¹ÖªµÀ¹«¿ªÃÜÔ¿KUb£¬ÒªÈ·¶¨Ë½ÓÐÃÜÔ¿KRbÔÚ¼ÆËãÉÏÊDz»¿ÉÐеġ£ £¨5£©µÐ¶Ô·½¼´Ê¹ÖªµÀ¹«¿ªÃÜÔ¿KUbºÍÃÜÎÄC£¬ÒªÏë»Ö¸´ÔÀ´µÄ±¨ÎÄMÔÚ¼ÆËãÉÏÒ²ÊDz»¿ÉÐеġ£
£¨6£©Á½¸öÃÜÔ¿ÖеÄÈκÎÒ»¸ö¶¼¿ÉÒÔÓÃÀ´¼ÓÃÜ£¬¶ÔÓ¦µÄÁíÒ»¸öÃÜÔ¿ÓÃÀ´½âÃÜ£¨ÕâÒ»Ìõ²»ÊǶÔËùÓй«¿ªÃÜÔ¿ÃÜÂëÌåÖÆ¶¼ÊÊÓã©£º
M?DKRb(EKUb(M))£¨»úÃÜÐÔʵÏÖ£©
¡£ M?DKUb(EKRb(M))£¨Êý×ÖÇ©ÃûʵÏÖ£©
6£3 ʲôÊÇÏÝÃŵ¥Ïòº¯Êý£¿ÏÝÃŵ¥Ïòº¯ÊýÓкÎÌØµã£¿ÈçºÎ½«ÆäÓ¦ÓÃÓÚ¹«Ô¿ÃÜÂëÌåÖÆÖУ¿
´ð£ºÏÝÃŵ¥Ïòº¯ÊýÊÇÂú×ãÏÂÁÐÌõ¼þµÄº¯Êýf£º
£¨1£© ÕýÏò¼ÆËãÈÝÒס£¼´Èç¹ûÖªµÀÁËÃÜÔ¿pkºÍÏûÏ¢x£¬ÈÝÒ×¼ÆËãy?fpk(x)¡£
£¨2£© ÔÚ²»ÖªµÀÃÜÔ¿skµÄÇé¿öÏ£¬·´Ïò¼ÆËãÊDz»¿ÉÐеġ£¼´Èç¹ûÖ»ÖªµÀÏûÏ¢y¶ø²»ÖªµÀÃÜÔ¿sk£¬Ôò¼ÆËãx?f?1sk(y)ÊDz»¿ÉÐеġ£
£¨3£© ÔÚÖªµÀÃÜÔ¿skµÄÇé¿öÏ£¬·´Ïò¼ÆËãÊÇÈÝÒ׵ġ£¼´Èç¹ûͬʱ֪µÀÏûÏ¢yºÍÃÜÔ¿sk£¬Ôò¼ÆËãx?f?1sk(y)ÊÇÈÝÒ׵ġ£ÕâÀïµÄÃÜÔ¿skÏ൱ÓÚÏÝÃÅ£¬ËüºÍpkÊÇÅä¶ÔʹÓõġ£
ÌØµã£º¶ÔÓÚÏÝÃŵ¥Ïòº¯Êý¶øÑÔ£¬ËüÊÇÖ¸³ý·ÇÖªµÀijÖÖ¸½¼ÓµÄÐÅÏ¢£¬·ñÔòÕâÑùµÄº¯ÊýÔÚÒ»¸ö·½ÏòÉϼÆËãÈÝÒ×£¬ÔÚÁíÍâµÄ·½ÏòÉÏÒª¼ÆËãÊDz»¿ÉÐеģ»ÓÐÁ˸½¼ÓÐÅÏ¢£¬º¯ÊýµÄÄæ¾Í¿ÉÒÔÈÝÒ×¼ÆËã³öÀ´¡£
¹«Ô¿ÃÜÂëÌåÖÆÖеĹ«Ô¿ÓÃÓÚÏÝÃŵ¥Ïòº¯ÊýµÄÕýÏò£¨¼ÓÃÜ£©¼ÆË㣬˽ԿÓÃÓÚ·´Ïò£¨½âÃÜ£©¼ÆËã¡£
6£4 ¼òÊö¹«Ô¿ÃÜÂëÌåÖÆµÄÖ÷ÒªÓ¦Ó÷½Ïò£¿
´ð:´óÌåÉÏ˵£¬¿ÉÒÔ½«¹«¿ªÃÜÔ¿ÃÜÂëϵͳµÄÓ¦Ó÷ÖΪÈýÀࣺ»úÃÜÐÔµÄʵÏÖ(·¢ËÍ·½ÓýÓÊÕ·½µÄ¹«¿ªÃÜÔ¿¼ÓÃܱ¨ÎÄ£¬½ÓÊÕ·½ÓÃ×ÔÒѶÔÓ¦µÄ˽ԿÀ´½âÃÜ)¡¢Êý×ÖÇ©Ãû¼´·À·ñÈÏÐÔµÄʵÏÖ£¨·¢ËÍ·½ÓÃ×Ô¼ºµÄ˽Կ¡°Ç©Ê𡱱¨ÎÄ£¬½ÓÊÕ·½Ó÷¢ËÍ·½Åä¶ÔµÄ¹«¿ªÃÜÔ¿À´½âÃÜÒÔʵÏÖ¼ø±ð£©ºÍÃÜ
Ô¿½»»»£¨¼´Ó󣹿ÃÜÂëÌåÖÆ¼ÓÃÜÐèÒª±£ÃÜ´«ÊäµÄÏûÏ¢±¾Éí£¬È»ºóÓù«Ô¿ÃÜÂëÌåÖÆ¼ÓÃܳ£¹æÃÜÂëÌåÖÆÖÐʹÓõĻỰÃÜÔ¿£¬½«¶þÕß½áºÏʹÓã©¡£
6£5 ¼òÊöDiffie-HellmanË㷨ʵÏÖÃÜÔ¿½»»»µÄÔÀí¡£¸ÃËã·¨»ùÓÚʲôÊýѧÄÑÌ⣿
´ð£ºDiffie-HelllmanÃÜÔ¿½»»»ÔÀí£º¼ÙÉèÓû§AºÍÓû§BÏ£Íû°²È«µØ½»»»Ò»¸öÃÜÔ¿£¬ËûÃÇÐèÒªÏÈÈ·¶¨²¢¶¼ÖªµÀÁ½¸öÕûÊý£ºÒ»¸öËØÊýqºÍÒ»¸öÕûÊýa£¬ÕâÁ½¸öÕûÊý¶ÔÓû§AºÍBÊǹ²ÏíµÄ£¬µ«¶ÔÆäËûÈËÊDZ£Ãܵġ£ÕûÊýaÊÇËØÊýqµÄÒ»¸ö±¾ÔÔª¡£Óû§AÑ¡ÔñÒ»¸öËæ»úÊý
XA?q£¬²¢¼ÆË㣺YA?aXAmodq¡£ÀàËÆµØ£¬Óû§BÑ¡ÔñÒ»¸öËæ»úÊýXB?q£¬²¢¼ÆË㣺
YB?aXBmodq¡£
ÿһ·½¶¼±£ÃÜ´æ·Å×Ô¼ºµÄËæ»úÊýXA»òXB£¨Ï൱ÓÚ˽Կ£©£¬²¢Ê¹YA»òYB£¨Ï൱ÓÚ¹«Ô¿£©µÄÖµ¶ÔÓÚÁíÒ»·½¿ÉÒÔ¹«¿ªµÃµ½¡£Óû§A¼ÆËãK?(YB)Óû§B¼ÆËãK?(YA)XBXAmodq£¬²¢½«Æä×÷Ϊ×Ô¼ºµÄÃÜÔ¿£»
modq£¬²¢½«Æä×÷Ϊ×Ô¼ºµÄÃÜÔ¿¡£Í¨¹ýÕâÖÖ·½Ê½£¬Ë«·½¹²ÏíÁËÒ»¸ö
ÃÜÔ¿K£¬Ï൱ÓÚË«·½½»»»ÁËÒ»¸öÃÜÔ¿¡£
Diffie-HelllmanÃÜÔ¿½»»»Ëã·¨µÄÓÐЧÐÔÒÀÀµÓÚ¼ÆËãÓÐÏÞÓòÖÐÀëÉ¢¶ÔÊýµÄÀ§ÄÑÐÔ¡£ 6£6 ÉèDiffie-Hellman·½·¨ÖУ¬¹«ÓÃËØÊýq£½11£¬±¾ÔÔªµÈÓÚ2¡£ÈôÓû§AµÄ¹«Ô¿Ya£½9,ÔòAµÄ˽ԿXaΪ¶àÉÙ£¿Èç¹ûÓû§BµÄ¹«Ô¿Yb£½3£¬Ôò¹²ÏíµÄÃÜÔ¿KΪ¶àÉÙ£¿ ½â£ºYA?aXAmodq£¬¼´9£½2Xamod11,¾ÍÆËãµÃXa£½6£¨ÕâÀïÔÚ¹«ÓÃËØÊýºÜСµÄÇé¿öÏÂ
µÃ³öµÄ£¬Êµ¼ÊʹÓÃʱ¹«ÓÃËØÊýÓ¦ºÜ´ó£¬Õâ¾ÍÊÇÀëÉ¢¶ÔÊýµÄÄѽâÐÔÎÊÌ⣩¡£ Èç¹ûÓû§BµÄ¹«Ô¿Yb£½3£¬Ôò¹²ÏíµÄÃÜÔ¿K£½YB6£7 RSAËã·¨µÄÀíÂÛ»ù´¡ÊÇʲô£¿ ´ð£º´óÊýÒò×Ó·Ö½âµÄÀ§ÄÑÐÔ¡£ 6£8 ±àд³ÌÐòʵÏÖRSAËã·¨¡£ ÂÔ¡£
6£9 ÉèͨÐÅË«·½Ê¹ÓÃRSA¼ÓÃÜÌåÖÆ£¬½ÓÊÕ·½µÄ¹«¿ªÃÜÔ¿ÊÇ£¨5,35£©£¬½ÓÊÕµ½µÄÃÜÎÄÊÇ10£¬ÇóÃ÷ÎÄ¡£
½â£º¾ÝÌâÒâÖª£ºe£½5£¬n£½35£¬C£½10¡£ Òò´ËÓУº??n????35????5???7??4?6?24
Xamodq?36mod11?5¡£
d?e?1mod??n??5?1mod24?5
ËùÒÔÓУºM?Cmodn?10mod35?5¡£
6£10 Ñ¡Ôñp£½7£¬q£½17£¬e£½5,ÊÔÓÃRSA·½·¨¶ÔÃ÷ÎÄm£½19½øÐмÓÃÜ¡¢½âÃÜÔËËã¡¢¸ø³öÇ©ÃûºÍÑéÖ¤½á¹û(¸ø³öÆä¹ý³Ì)£¬²¢Ö¸³ö¹«Ô¿ºÍ˽Կ¸÷Ϊʲô£¿
d5½â£º¼ÓÃÜ£ºn?pq?7?17?119
C?memodn?195mod119?66
½âÃÜ£º??n????119????7???17??6?16?96
d?e?1mod??n??5?1mod96?77
ËùÒÔ£¬m?Cmodn?66mod119?19 Ç©Ãû£ºy?mdmodn?1977mod119?66
ÑéÖ¤£ºx?yemodn?665mod119?19?m£¬¸ÃÇ©ÃûÊÇÕæÊµµÄ¡£
6£11 ÔÚRSAÌåÖÆÖУ¬¸ø¶¨Ä³Óû§µÄ¹«Ô¿e£½31£¬n?3599£¬ÄÇô¸ÃÓû§µÄ˽ԿµÈÓÚ¶àÉÙ£¿ ½â£º3031¡£
6£12 ±àд³ÌÐò¼ÆË㣺1615mod4731¡£ ³ÌÐòÂÔ¡£
6£13 ÊÔ±àд³ÌÐòÅжÏ2537ÊÇ·ñÎªËØÊý¡£ ³ÌÐòÂÔ¡£
6£14 ECCµÄÀíÂÛ»ù´¡ÊÇʲô£¿ËüÓкÎÌØµã£¿
´ð£ºECCµÄÀíÂÛ»ù´¡ÊÇÍÖÔ²ÇúÏßÀëÉ¢¶ÔÊýÎÊÌâµÄÄѽâÐÔ¡£
ECCÓëRSAÏà±ÈµÄÖ÷ÒªÓŵãÔÚÓÚ£ºËüÓÃÉٵöàµÄ±ÈÌØ´óСÄܹ»È¡µÃºÍRSAͬµÈÇ¿¶ÈµÄ°²È«ÐÔ£¬Òò´Ë¼õÉÙÁË´¦Àí¿ªÏú£¬¾ßÓд洢ЧÂÊ¡¢¼ÆËãЧÂʺÍͨÐÅ´ø¿íµÄ½ÚÔ¼µÈ·½ÃæµÄÓÅÊÆ£¬ÌرðÊÊÓÃÓÚÄÇЩ¶Ô¼ÆËãÄÜÁ¦Ã»ÓкܺÃÖ§³ÖµÄϵͳ£¬ÈçÖÇÄÜ¿¨¡¢ÊÖ»úµÈ¡£
6£15 ÍÖÔ²ÇúÏßE11(1,6)±íʾy?x?x?6mod11£¬ÇóÆäÉϵÄËùÓе㡣¶ÔÓÚE11(1,6)ÉϵĵãG?(2,7)£¬¼ÆËã2GµÄÖµ¡£
½â£º¶ÔÓÚxµÄËùÓпÉÄÜÖµ£¬¼ÆËã·½³ÌÓұߵÄÖµ¡£
x 0 1 2 3 4 5 6 7 x3 + x + 6 mod 11 6 8 5 3 8 4 8 4 ÊÇmod pƽ·½¸ù? no no yes yes no yes no yes y 4, 7 5, 6 2, 9 2, 9 23d778 9 10 9 7 4 yes no yes 3, 8 2, 9 ¼´ËùÓеãΪ£º(2,4),(2,7),(3,5),(3,6),(5,2),(5,9),(7,2),(7,9),(8,3), (8,8),(10,2),(10,9)¡£
Òª¼ÆËã 2G = (2, 7) + (2, 7), ÏȼÆË㣺
¿ÉµÃ£º
ËùÒÔ£º
x3 = 82¨C2¨C2 mod 11 = 5 y3 = 8(2¨C5)¨C7 mod 11 = 2 2G = (5, 2)
? ?= (3¡Á22 + 1)/(2¡Á7) mod 11
= 13/14 mod 11 = 2/3 mod 11 = 8
6£16 ÉèʵÊýÓòÉϵÄÍÖÔ²ÇúÏßΪy2£½x3£36x£¬ÁîP£½(?3.5,9.5),Q?(?2.5,8.5)¡£¼ÆËã
P?Q¡£
½â£º½« xP = ¨C3.5, yP = 9.5, xQ = ¨C2.5, yQ = 8.5 ´úÈëÍÖÔ²ÇúÏß¼Ó·½³ÌÒ׵ãº
xR = 7¡¢ yR = 1¡£
Òò´Ë£ºP + Q = (7, 1)¡£
6£17 ÀûÓÃÍÖÔ²ÇúÏßʵÏÖElGamalÃÜÂëÌåÖÆ£¬ÉèÍÖÔ²ÇúÏßÊÇE11(1,6)£¬Éú³ÉÔªG?(2,7)£¬½ÓÊÕ·½AµÄÃØÃÜÃÜÔ¿nA?7¡£Çó£º £¨1£©AµÄ¹«¿ªÃÜÔ¿PA¡£
£¨2£©·¢ËÍ·½BÓû·¢ËÍÏûÏ¢Pm?(10,9)£¬Ñ¡ÔñËæ»úÊýk?3£¬ÇóÃÜÎÄCm¡£ £¨3£©ÏÔʾ½ÓÊÕ·½A´ÓÃÜÎÄCm»Ö¸´ÏûÏ¢PmµÄ¼ÆËã¹ý³Ì¡£ ½â£º£¨1£©PA?nA?G?7??2,7???7,2?¡£
Cm??kG,Pm?kPA???3?2,7?,?10,9??3?7,2??
£¨2£©???8,3?,?10,9???3,5?????8,3?,?10,2??
£¨3£©Pm??10,2??7?8,3???10,2???3,5???10,2???3,6???10,9?¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ7Õ HASHº¯ÊýºÍÏûÏ¢ÈÏÖ¤
7£1 ʲôÊÇHASHº¯Êý£¿¶ÔHASHº¯ÊýµÄ»ù±¾ÒªÇóºÍ°²È«ÐÔÒªÇó·Ö±ðÊÇʲô£¿
´ð£ºHASHº¯ÊýÊÇÒ»ÖÖµ¥ÏòÃÜÂëÌåÖÆ£¬¼´ËüÊÇÒ»¸ö´ÓÃ÷Îĵ½ÃÜÎĵIJ»¿ÉÄæÓ³É䣬ֻÓмÓÃܹý³Ì£¬²»ÄܽâÃÜ¡£HASHº¯Êý¿ÉÒÔ½«ÈÎÒⳤ¶ÈµÄÊäÈë¾¹ý±ä»»ÒÔºóµÃµ½¹Ì¶¨³¤¶ÈµÄÊä³ö¡£
HASHº¯ÊýµÄ»ù±¾ÒªÇ󣺢ÙËã·¨¹«¿ª£¬²»ÐèÒªÃÜÔ¿¡£¢ÚÓÐÊý¾ÝѹËõ¹¦ÄÜ£¬Äܽ«ÈÎÒⳤ¶ÈµÄÊäÈëת»»³ÉÒ»¸ö¹Ì¶¨³¤¶ÈµÄÊä³ö¡£¢ÛÈÝÒ×¼ÆËã¡£¼´¸ø³öÏûÏ¢M,Òª¼ÆËã³ö¸ÃÏûÏ¢µÄÉ¢ÁÐÖµ
h?M?ÊÇÈÝÒ׵ġ£
HASHº¯ÊýµÄ°²È«ÐÔÒªÇ󣺢ٸø¶¨ÏûÏ¢µÄÉ¢ÁÐÖµh?M?£¬ÒªÇó³öMÊǼÆËãÉϲ»¿ÉÐеġ£ ¢Ú¸ø¶¨ÏûÏ¢MºÍÆäÉ¢ÁÐÖµh?M?£¬ÒªÕÒµ½ÁíÒ»¸öÓëM²»Í¬µÄÏûÏ¢M?£¬Ê¹µÃËüÃǵÄÉ¢ÁÐÖµÏàͬÊDz»¿ÉÄܵ썼´¿¹ÈõÅöײÐÔ£©¡£
¢Û¶ÔÓÚÈÎÒâÁ½¸ö²»Í¬µÄÏûÏ¢MºÍM?£¬ËüÃǵÄÉ¢ÁÐÖµ²»¿ÉÄÜÏàͬ£¨¼´¿¹Ç¿ÅöײÐÔ£©¡£ 7£2 °²È«HASHº¯ÊýµÄÒ»°ã½á¹¹ÊÇʲô£¿ ´ð£º°²È«HASHº¯ÊýµÄÒ»°ã½á¹¹ÈçÏÂͼËùʾ¡£
ÏûÏ¢MÌî³ä£¬¸½¼Ó볤¶ÈµÈM1M2??MtIV¼´fH1fѹËõº¯ÊýH2??HtgÊä³ö±ä»»H0h?M?ͼ7-1¡¡°²È«É¢Áк¯ÊýµÄÒ»°ã½á¹¹
7£3 ΪʲôҪ½øÐÐHASHÌî³ä£¿
´ð£ºHASHº¯ÊýµÄ´¦ÀíÊÇÒÔ·Ö×éΪµ¥Î»£¬ÔÚÉú³ÉÉ¢ÁÐֵ֮ǰ£¬ÔÚ¶ÔÊäÈëÏûÏ¢½øÐзÖ×éʱ£¬Èç¹û×îºóÒ»¿é±¨ÎIJ»×ãr룬¾ÍÒª½øÐÐÌî³ä¡£ 7£4 HASHº¯ÊýµÄÖ÷ÒªÓ¦ÓÃÓÐÄÄЩ£¿
´ð£ºHASHº¯ÊýµÄÖ÷ÒªÓ¦ÓÃÓУºÊý×ÖÇ©Ãû¡¢Éú³É³ÌÐò»òÎĵµµÄ¡°Êý×ÖÖ¸ÎÆ¡±¡¢ÓÃÓÚ°²È«´æ´¢¿ÚÁî¡£
7£5 ¼òÊöÉ¢ÁÐËã·¨µÄÉè¼Æ·½·¨¼°Æä·ÖÀà¡£ ´ð£ºÉ¢ÁÐËã·¨µÄÉè¼ÆÖ÷Òª¿É·ÖΪÈý´óÀࣺ
£¨1£©»ùÓÚÄ£ÊýÔËËã
ÕâÖÖÉè¼Æ·½·¨ÊÇʹÓù«¿ªÃÜÔ¿Ëã·¨À´Éè¼Æµ¥ÏòÉ¢Áк¯Êý¡£Í¨³£¿ÉÒÔʹÓÃCBCģʽ»ùÓÚ¹«¿ªÃÜÔ¿Ëã·¨¶ÔÏûÏ¢½øÐмÓÃÜ£¬²¢Êä³ö×îºóÒ»¸öÃÜÎÄ·Ö×é×÷ΪɢÁÐÖµ¡£Èç¹û¶ªÆúÓû§µÄÃÜÔ¿£¬ÕâʱµÄÉ¢ÁÐÖµ½«ÎÞ·¨½âÃÜ£¬Ò²¾ÍÊÇ˵£¬ËüÂú×ãÁËÉ¢Áк¯ÊýµÄµ¥ÏòÐÔÒªÇó¡£Ò»°ãÇé¿öÏÂËüµÄ¼ÆËãËÙ¶ÈÊ®·ÖµÄÂý£¬ÊµÓÃÐԲ £¨2£©»ùÓÚ·Ö×é¼ÓÃÜ
¾ÍÊÇÓöԳƷÖ×éËã·¨Éè¼Æµ¥ÏòÉ¢Áк¯Êý¡£Í¬Ñù¿ÉÒÔʹÓöԳƷÖ×éËã·¨µÄCBCģʽ»òCFBģʽÀ´²úÉúÉ¢ÁÐÖµ¡£Ëü½«Ê¹ÓÃÒ»¸ö¹Ì¶¨µÄÃÜÔ¿¼°IV¼ÓÃÜÏûÏ¢£¬²¢½«×îºóµÄÃÜÎÄ·Ö×é×÷ΪɢÁÐÖµÊä³ö¡£ÕâÀàÉè¼ÆÒѾÌá³öÁËһЩ·½°¸£¬ÈçMDC-2ºÍMDC-4µÈ¡£ £¨3£©¶¨ÖƵÄ
ÕâÀ൥ÏòÉ¢Áк¯Êý²¢²»»ùÓÚÈκμÙÉèºÍÃÜÂëÌåÖÆ£¬¶øÊÇͨ¹ýÖ±½Ó¹¹Ô츴ÔӵķÇÏßÐÔ¹ØÏµ´ïµ½µ¥ÏòÒªÇó£¬Éè¼Æµ¥ÏòÉ¢Áк¯Êý¡£ÕâÀàËã·¨µäÐ͵ÄÓУºMD2¡¢MD4 ¡¢MD5¡¢SHA-1¡¢PIPEMD£160µÈËã·¨¡£
7£6 ±àд³ÌÐòʵÏÖSHA£1£¿ ÂÔ¡£
7£7 ʲôÊÇÏûÏ¢ÈÏÖ¤£¿ÎªÊ²Ã´Òª½øÐÐÏûÏ¢ÈÏÖ¤£¿ÏûÏ¢ÈÏÖ¤µÄʵÏÖ·½·¨ÓÐÄÄЩ£¿ ´ð£ºÏûÏ¢ÈÏÖ¤ÊÇʹĿ±êÏûÏ¢½ÓÊÕÕßÄܹ»¼ìÑéÊÕµ½µÄÏûÏ¢ÊÇ·ñÕæÊµµÄÈÏÖ¤·½·¨¡£
ÏûÏ¢ÈÏÖ¤µÄÄ¿µÄÖ÷ÒªÓÐÁ½¸ö£ºµÚÒ»£¬ÑéÖ¤ÐÅÏ¢µÄÀ´Ô´ÊÇÕæÊµµÄ£¬¶ø²»ÊÇαÔìµÄ£¬´ËΪÐÅÏ¢Ô´ÈÏÖ¤£»µÚ¶þ£¬ÑéÖ¤ÐÅÏ¢µÄÍêÕûÐÔ£¬¼´ÑéÖ¤ÐÅÏ¢ÔÚ´«ËÍ»ò´æ´¢¹ý³ÌÖÐδ±»´Û¸Ä¡¢ÖØ·Å»òÑӳٵȡ£
ÈκÎÈÏ֤ϵͳÔÚ¹¦ÄÜÉÏ»®·ÖΪÁ½¸ö²ã´Î£ºµ×²ãµÄÈÏÖ¤º¯Êý²úÉúÒ»¸öÓÃÀ´ÈÏÖ¤ÏûÏ¢µÄÈÏÖ¤±êʶ£¬ÉϲãµÄÈÏÖ¤ÐÒé»ùÓÚÈÏÖ¤±êʶÌṩÁËÒ»ÖÖÄÜʹ½ÓÊÕ·½ÑéÖ¤ÏûÏ¢ÕæÊµÐԵĻúÖÆ¡£ÈÏÖ¤º¯Êý·ÖΪÈýÀࣺ
(1) ÏûÏ¢¼ÓÃܺ¯Êý:ÓÃÕû¸öÏûÏ¢µÄÃÜÎÄ×÷Ϊ¶ÔÏûÏ¢½øÐÐÈÏÖ¤µÄÈÏÖ¤±êʶ¡£
(2) ÏûÏ¢ÈÏÖ¤ÂëMAC:ÊÇÒÔÏûÏ¢ºÍÃÜÔ¿×÷ΪÊäÈëµÄ¹«¿ªº¯Êý£¬²úÉú¶¨³¤µÄÊä³ö£¬²¢ÒÔ´ËÊä³öÖµ×÷ΪÈÏÖ¤±êʶ¡£
(3) É¢Áк¯Êý:ÊÇÒ»¸ö²»ÐèÒªÃÜÔ¿µÄ¹«¿ªº¯Êý£¬Ëü½«ÈÎÒⳤ¶ÈµÄÊäÈëÏûÏ¢Ó³Éä³ÉÒ»¸ö¹Ì¶¨³¤¶ÈµÄÊä³öÖµ£¬²¢ÒÔ´ËÖµ×÷ΪÈÏÖ¤±êʶ¡£
7£8 ʲôÊÇÈÏÖ¤ÐÒ飿¾ÙÀý˵Ã÷µ¥ÏòÈÏÖ¤ºÍË«ÏòÈÏÖ¤¡£
´ð£ºÈÏÖ¤ÐÒé¾ÍÊÇÄÜʹͨП÷·½Ö¤Êµ¶Ô·½Éí·Ý»òÏûÏ¢À´Ô´µÄͨÐÅÐÒé¡£ ÀýÂÔ¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ8Õ Êý×ÖÇ©Ãû
8£1 Êý×ÖÇ©ÃûÓÐÊ²Ã´ÌØÊâÐÔ£¿
´ð£ºµç×ÓÎĵµµÄÎïÀíÔØÌå±íÏÖΪµç´ÅÐźš¢ËùЯ´øµÄÎÄ×Ö·ûºÅÒÔ¶þ½øÖƱàÂëµÄÂß¼ÐÎʽ´æÔÚ£¬¿ÉÒÔÈÎÒâ·Ö¸î¡¢¸´Öƶø²»±»²ì¾õ£¬ÇÒÊý×ÖÐÅÏ¢±¾ÉíûÓиöÐÔÌØÕ÷£¬Èç¹û°´ÕÕ´«Í³·½Ê½½øÐеç×ÓÎĵµµÄÇ©Ãû£¬Ç©Ãû±¾Éí½«ºÜÈÝÒ×±»Î±ÔìºÍÖØÓã¬ÍêÈ«´ï²»µ½Ç©ÃûµÄÄ¿µÄ¡£ 8£2 Êý×ÖÇ©ÃûµÄÐÔÖÊÊÇʲô£¿
´ð£ºÊý×ÖÇ©ÃûÓ¦¸Ã¾ßÓÐÒÔÏÂÐÔÖÊ£º
(1)Ç©ÃûÊǶÔÎĵµµÄÒ»ÖÖÓ³É䣬²»Í¬µÄÎĵµÄÚÈÝËùµÃµ½µÄÓ³Éä½á¹ûÊDz»Ò»ÑùµÄ£¬¼´Ç©ÃûÓëÎĵµ¾ßÓÐÒ»Ò»¶ÔÓ¦¹ØÏµ£»£¨¾«È·ÐÔ£©
(2)Ç©ÃûÓ¦»ùÓÚÇ©ÃûÕßµÄΨһÐÔÌØÕ÷£¨Èç˽Կ£©£¬´Ó¶øÈ·¶¨Ç©ÃûµÄ²»¿ÉαÔìÐԺͲ»¿É·ñÈÏÐÔ£»£¨Î¨Ò»ÐÔ£©
(3)Ç©ÃûÓ¦¸Ã¾ßÓÐʱ¼äÌØÕ÷£¬·ÀֹǩÃûµÄÖØ¸´Ê¹Óᣣ¨Ê±Ð§ÐÔ£© 8£3 ¶ÔÊý×ÖÇ©ÃûµÄÒªÇóÊÇʲô£¿ ´ð£ºÊý×ÖÇ©ÃûµÄÉè¼ÆÒªÇó£º
(1)Ç©Ãû±ØÐëÊÇÒÀÀµÓÚ±»Ç©ÃûÐÅÏ¢µÄÒ»¸öλ´®Ä£°å£¬¼´Ç©Ãû±ØÐëÒÔ±»Ç©ÃûµÄÏûϢΪÊäÈ룬ÓëÆä°ó¶¨£»
(2)Ç©Ãû±ØÐëʹÓÃijЩ¶Ô·¢ËÍÕßÊÇΨһµÄÐÅÏ¢¡£¶Ô·¢ËÍÕßΨһ¾Í¿ÉÒÔ·ÀÖ¹·¢ËÍ·½ÒÔÍâµÄÈËαÔìÇ©Ãû£¬Ò²·ÀÖ¹·¢ËÍ·½Êºó·ñÈÏ£»
(3)±ØÐëÏà¶ÔÈÝÒ×µØÉú³É¸ÃÊý×ÖÇ©Ãû£¬¼´Ç©ÃûÈÝÒ×Éú³É£» (4)±ØÐëÏà¶ÔÈÝÒ×µØÊ¶±ðºÍÑéÖ¤¸ÃÊý×ÖÇ©Ãû£»
(5)αÔìÊý×ÖÇ©ÃûÔÚ¼ÆË㸴ÔÓÐÔÒâÒåÉϾßÓв»¿ÉÐÐÐÔ£¬¼È°üÀ¨¶ÔÒ»¸öÒÑÓеÄÊý×ÖÇ©Ãû¹¹ÔìеÄÏûÏ¢£¬Ò²°üÀ¨¶ÔÒ»¸ö¸ø¶¨ÏûϢαÔìÒ»¸öÊý×ÖÇ©Ãû£» (6)ÔÚ´æ´¢Æ÷Öб£´æÒ»¸öÊý×ÖÇ©Ãû¸±±¾ÊÇÏÖʵ¿ÉÐеġ£ 8£4 Êý×ÖÇ©ÃûµÄ»ù±¾ÔÀíʲô£¿
´ð£ºÒ»¸öÊý×ÖÇ©Ãû·½°¸ÓÉÁ½²¿·Ö×é³É£º´øÓÐÏÝÃŵĹ«¿ªÇ©ÃûËã·¨ºÍÑéÖ¤Ëã·¨¡£¹«¿ªÇ©ÃûËã·¨ÊÇÒ»¸öÓÉÃÜÔ¿¿ØÖƵĺ¯Êý¡£¶ÔÈÎÒâÒ»¸öÏûÏ¢x£¬Ò»¸öÃÜÔ¿k£¬Ç©ÃûËã·¨²úÉúÒ»¸öÇ©Ãû
y?sigk(x)£¬Ëã·¨Êǹ«¿ªµÄ£¬µ«ÃÜÔ¿ÊDZ£Ãܵģ¬ÕâÑù£¬²»ÖªµÀÃÜÔ¿µÄÈ˲»¿ÉÄܲúÉúÕýÈ·µÄ
Ç©Ãû£¬´Ó¶ø²»ÄÜαÔìÇ©Ãû¡£ÑéÖ¤Ëã·¨ver(x,y)Ò²Êǹ«¿ªµÄ£¬Ëüͨ¹ýver(x,y)?true»òfalseÀ´Ñé֤ǩÃû¡£
8£5 ·ÖÀà˵Ã÷Êý×ÖÇ©ÃûµÄʵÏÖ·½·¨¼°ÆäÌØµã¡£
´ð£º×î»ù±¾µÄÊý×ÖÇ©ÃûÓлùÓÚ¶Ô³ÆÃÜÔ¿ÃÜÂëËã·¨ºÍ»ùÓÚ¹«¿ªÃÜÔ¿ÃÜÂëËã·¨Á½ÖÖ¡£ (1)»ùÓÚ¶Ô³ÆÃÜÔ¿ÃÜÂëËã·¨µÄÊý×ÖÇ©Ãû·½·¨
ÕâÖÖ·½·¨µÄ±¾ÖÊÊǹ²ÏíÃÜÔ¿µÄÑéÖ¤¡£»ù±¾ÐÎʽÊÇ£ºÓû§AÓëB¹²Ïí¶Ô³ÆÃÜÔ¿ÃÜÂëÌåÖÆµÄÃÜÔ¿k£¬ÒªÇ©ÃûµÄÏûϢΪm¡£ÔòÇ©ÃûËã·¨¾ÍÊǼÓÃÜËã·¨£º
y?sigk(m)?Ek(m)
·¢ËÍ·½ÏòÑéÖ¤·½·¢ËÍ£¨m£¬y£©¡£ ÑéÖ¤Ëã·¨¾ÍÊǽâÃÜËã·¨£º
ver(m,y)?true?m?Dk(y)
»ò¼ÓÃÜËã·¨£º
ver(m,y)?true?y?Ek(m)
Õâ¸ö·½·¨Òþº¬×ÅÓû§A¡¢B¶¼ÖªµÀkºÍm£¬²ÅÄÜÑéÖ¤ÏûÏ¢¡£ÕâÖÖ·½·¨²»¾ßÓС°Î¨Ò»ÐÔ¡±ÌØÕ÷£¬²»ÊÇÑϸñÒâÒåÉϵÄÊý×ÖÇ©Ãû¡£ÕâÖÖÇ©ÃûËã·¨Ö÷ÒªÓÃÓÚ·ÀֹͨÐÅË«·½A¡¢BÖ®ÍâµÄÈ˽øÐÐαÔ죬µ«¶ÔA¡¢B¼äµÄÆÛÆ£¨ÈçαÔìÇ©Ãû£©½«ÎÞÄÜΪÁ¦£¬ÒòΪËûÃǹ²ÏíÁËÃÜÔ¿k¡£ (2)»ùÓÚ¹«Ô¿ÃÜÂëËã·¨µÄÊý×ÖÇ©Ãû·½·¨
»ùÓÚ¹«Ô¿ÃÜÂëËã·¨µÄÊý×ÖÇ©Ãû·½·¨±¾ÖÊÉÏÊǹ«Ô¿ÃÜÂë¼ÓÃÜËã·¨µÄÄæÓ¦ÓᣴËʱ·¢ËÍ·½ÓÃ×Ô¼ºµÄ˽Կ¶ÔÏûÏ¢½øÐмÓÃÜ£¬½ÓÊÕ·½ÊÕµ½ÏûÏ¢ºóÓ÷¢ËÍ·½µÄ¹«Ô¿½øÐнâÃÜ£¬ÓÉÓÚ˽ԿÓÉ·¢ËÍ·½×Ô¼º±£¹ÜÇÒÖ»ÓÐËû±¾ÈËÖªµÀ£¬ÈëÇÖÕßÖ»ÖªµÀ·¢ËÍÕߵĹ«Ô¿£¬²»¿ÉÄÜαÔìÇ©Ãû£¬´Ó¶øÆðµ½Ç©ÃûµÄЧ¹û¡£¹«ÕýµÄµÚÈý·½¿ÉÒÔÓ÷¢ËÍ·½µÄ¹«Ô¿¶ÔÇ©ÃûµÄÏûÏ¢½øÐнâÃÜ£¬´Ó¶øÖ¤ÊµÏûϢȷʵÀ´×ÔÓڸ÷¢ËÍÕß¡£
ʹÓù«Ô¿ÃÜÂëÌåÖÆ£ºÓû§AÑ¡¶¨Ë½Ô¿KRa¡¢¹«Ô¿KUa£¬¼Ó½âÃÜËã·¨·Ö±ðΪE,D£¬½«KRa±£ÃÜ£¬³ÆÎªÇ©ÃûÃÜÔ¿£»½«KUa¹«¿ª£¬³ÆÎªÑéÖ¤ÃÜÔ¿£¬ÔòÇ©ÃûºÍÑéÖ¤¹ý³ÌΪ£º
ÉèÓû§AÒªÏòÓû§B·¢ËÍÏûÏ¢m£¬Óû§AÓÃ×Ô¼ºµÄ˽Կ¼ÓÃÜ(Ç©Ãû)ÏûÏ¢m£º
y?EKRa(m)£¬ÏòB·¢ËÍ(m,y)£»Óû§BÓÃAµÄ¹«Ô¿½âÃÜ (ÑéÖ¤)Ç©Ãû£º
ver(m,y)?True?m?EKUa(y)
8£6 Ö±½ÓÊý×ÖÇ©ÃûºÍ¿ÉÖÙ²ÃÊý×ÖÇ©ÃûµÄÇø±ðÊÇʲô£¿
´ð£ºÖ±½ÓÊý×ÖÇ©ÃûÊÇֻɿ¼°µ½Í¨ÐÅË«·½µÄÊý×ÖÇ©Ãû¡£ÎªÁËÌṩ¼ø±ð¹¦ÄÜ£¬Ö±½ÓÊý×ÖÇ©ÃûÒ»°ãʹÓù«Ô¿ÃÜÂëÌåÖÆ¡£
¿ÉÖÙ²ÃÊý×ÖÇ©ÃûÔÚͨÐÅË«·½µÄ»ù´¡ÉÏÒýÈëÁËÖÙ²ÃÕߵIJÎÓ롣ͨ³£µÄ×ö·¨ÊÇËùÓдӷ¢ËÍ·½Xµ½½ÓÊÕ·½YµÄÇ©ÃûÏûÏ¢Ê×ÏÈË͵½ÖÙ²ÃÕßA£¬A½«ÏûÏ¢¼°ÆäÇ©Ãû½øÐÐһϵÁвâÊÔ£¬ÒÔ¼ì²éÆäÀ´Ô´ºÍÄÚÈÝ£¬È»ºó½«ÏûÏ¢¼ÓÉÏÈÕÆÚ(ʱ¼ä´ÁÓÉÖÙ²ÃÕß¼ÓÉÏ)£¬²¢ÓëÒѱ»ÖÙ²ÃÕßÑé֤ͨ¹ýµÄÇ©ÃûÒ»Æð·¢¸øY¡£ÖÙ²ÃÕßÔÚÕâÒ»ÀàÇ©ÃûģʽÖаçÑݲÃÅеĽÇÉ«¡£Ç°ÌáÌõ¼þ£ºËùÓеIJÎÓëÕß±ØÐë¾ø¶ÔÏàÐÅÕâÒ»ÖٲûúÖÆ¹¤×÷Õý³£¡£
8£7 µ±ÐèÒª¶ÔÏûϢͬʱ½øÐÐÇ©ÃûºÍ±£ÃÜʱ£¬ËüÃÇÓ¦ÒÔºÎÖÖ˳Ðò×÷ÓÃÓÚÏûÏ¢£¿ÎªÊ²Ã´£¿ ´ð£ºÓ¦ÏÈÇ©Ãûºó¼ÓÃÜ¡£·ñÔò£¬¹¥»÷Õß¿ÉÄÜαÔìÇ©Ãû¡££¨²Î¿¼µÚ6.3½ÚRSAÇ©Ãû²¿·Ö£©¡£ 8£8 DSAÖУ¬Èç¹ûÇ©Ãû²úÉú¹ý³ÌÖгöÏÖs?0£¬Ôò±ØÐë²úÉúеÄk²¢ÖØÐ¼ÆËãÇ©Ãû£¬ÎªÊ²Ã´£¿
´ð£º0ÔªËØÃ»ÓÐÄæ£¬²»Äܰ´ÕÕDSAÇ©ÃûËã·¨Íê³ÉÇ©Ãû¡£ 8£9 ¾ÙÀý˵Ã÷DSAµÄÇ©ÃûºÍÑéÖ¤¹ý³Ì¡£ ÂÔ¡£
8£10 ±àд³ÌÐòʵÏÖDSA¡£ ÂÔ¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ9Õ ÃÜÔ¿¹ÜÀí
9£1 ΪʲôҪ½øÐÐÃÜÔ¿¹ÜÀí£¿
´ð£ºÃÜÂëѧÖÐÃÜÔ¿×÷ΪÃÜÂë±ä»»µÄ²ÎÊý£¬Í¨¹ý¼ÓÃܱ任²Ù×÷£¬¿ÉÒÔ½«Ã÷Îı任ΪÃÜÎÄ£¬»òÕßͨ¹ý½âÃܱ任²Ù×÷£¬½«ÃÜÎĻָ´ÎªÃ÷ÎÄ¡£ÃÜÔ¿¹ÜÀí¾ÍÊÇÔÚÊÚȨ¸÷·½Ö®¼äʵÏÖÃÜÔ¿¹ØÏµµÄ½¨Á¢ºÍά»¤µÄÒ»ÕûÌ×¼¼ÊõºÍ³ÌÐò¡£ÃÜÔ¿¹ÜÀí¸ºÔðÃÜÔ¿´Ó²úÉúµ½×îÖÕÏú»ÙµÄÕû¸ö¹ý³Ì£¬°üÀ¨ÃÜÔ¿µÄÉú³É¡¢´æ´¢¡¢·ÖÅ䡢ʹÓᢱ¸·Ý/»Ö¸´¡¢¸üС¢³·ÏúºÍÏú»ÙµÈ¡£ÃÜÔ¿¹ÜÀí×÷ΪÌṩ»úÃÜÐÔ¡¢ÊµÌåÈÏÖ¤¡¢Êý¾ÝÔ´ÈÏÖ¤¡¢Êý¾ÝÍêÕûÐÔºÍÊý×ÖÇ©ÃûµÈ°²È«ÃÜÂë¼¼ÊõµÄ»ù´¡£¬ÔÚÕû¸öÃÜÂëѧÖÐÕ¼ÓÐÖØÒªµÄµØÎ»¡£
9£2 ÃÜÔ¿µÄÖÖÀàÓÐÄÄЩ£¿
´ð£º°´ÕÕËù¼ÓÃÜÄÚÈݵIJ»Í¬£¬ÃÜÔ¿¿ÉÒÔ·ÖΪÓÃÓÚÒ»°ãÊý¾Ý¼ÓÃܵÄÃÜÔ¿£¨¼´»á»°ÃÜÔ¿£©ºÍÓÃÓÚÃÜÔ¿¼ÓÃܵÄÃÜÔ¿£¬ÃÜÔ¿¼ÓÃÜÃÜÔ¿ÓÖ¿É·ÖΪһ°ãÃÜÔ¿¼ÓÃÜÃÜÔ¿ºÍÖ÷ÃÜÔ¿¡£ 9£3 ΪʲôÔÚÃÜÔ¿¹ÜÀíÖÐÒªÒýÈë²ã´Îʽ½á¹¹£¿
´ð£º²ã´Î»¯µÄÃÜÔ¿½á¹¹Òâζ×ÅÒÔÉÙÁ¿ÉϲãÃÜÔ¿À´±£»¤´óÁ¿Ï²ãÃÜÔ¿»òÃ÷ÎÄÊý¾Ý£¬ÕâÑù£¬¿É±£Ö¤³ýÁËÖ÷ÃÜÔ¿¿ÉÒÔÒÔÃ÷ÎĵÄÐÎʽ»ùÓÚÑϸñµÄ¹ÜÀíÊܵ½ÑÏÃܱ£»¤Í⣨²»ÅųýÊܵ½Ä³Öֱ任µÄ±£»¤£©£¬ÆäËûÃÜÔ¿ÔòÒÔ¼ÓÃܺóµÄÃÜÎÄÐÎʽ´æ´¢£¬¸ÄÉÆÁËÃÜÔ¿µÄ°²È«ÐÔ¡£²ã´Î»¯µÄÃÜÔ¿½á¹¹¾ßÓа²È«ÐÔÇ¿¡¢¿ÉʵÏÖÃÜÔ¿¹ÜÀíµÄ×Ô¶¯»¯µÄÓŵ㡣
9£4 ÃÜÔ¿¹ÜÀíµÄÉúÃüÖÜÆÚ°üÀ¨ÄÄЩ½×¶Î£¿
´ð£ºÖ÷Òª¿É·ÖΪ£ºÓû§µÇ¼Ç¡¢ÏµÍ³ºÍÓû§³õʼ»¯¡¢ÃÜÔ¿²ÄÁϵݲװ¡¢ÃÜÔ¿µÄÉú³É¡¢ÃÜÔ¿µÄµÇ¼Ç¡¢ÃÜÔ¿µÄʹÓá¢ÃÜÔ¿²ÄÁϵı¸·Ý¡¢ÃÜÔ¿µÄ´æµµ¡¢ÃÜÔ¿µÄ¸üС¢ÃÜÔ¿µÄ»Ö¸´¡¢ÃÜÔ¿µÄ»Ö¸´¡¢ÃÜÔ¿µÄ³·Ïû¡£
9£5 ÃÜÔ¿°²È«´æ´¢µÄ·½·¨ÓÐÄÄЩ£¿
´ð£ºÓÐÁ½ÖÖ·½·¨£ºÒ»ÖÖÊÇ»ùÓÚ¿ÚÁîµÄÈí±£»¤£¬Ò»ÖÖÊÇ»ùÓÚÓ²¼þµÄÎïÀí±£»¤¡£ 9£6 ÃÜÔ¿µÄ·Ö·¢·½·¨ÓÐÄÄЩ£¿ÈçºÎʵÏÖ£¿
´ð£º´Ó·Ö·¢Í¾¾¶µÄ²»Í¬À´Çø·Ö£¬ÃÜÔ¿µÄ·Ö·¢·½·¨ÓÐÍøÍâ·Ö·¢ºÍÍøÄÚ·Ö·¢Á½ÖÖ·½Ê½¡£ÍøÍâ·Ö·¢·½Ê½ÊÇͨ¹ý·ÇͨÐÅÍøÂçµÄ¿É¿¿ÎïÀíÇþµÀЯ´øÃÜÔ¿·Ö·¢¸ø»¥ÏàͨÐŵĸ÷Óû§¡£ÍøÄÚ·Ö·¢·½Ê½ÊÇͨ¹ýͨÐÅÓë¼ÆËã»úÍøÂçµÄÃÜÔ¿ÔÚÏß¡¢×Ô¶¯·Ö·¢·½Ê½¡£ÓÐÁ½ÖÖ£ºÒ»ÖÖÊÇÔÚÓû§Ö®¼äÖ±½ÓʵÏÖ·ÖÅ䣬ÁíÒ»ÖÖÊÇÉèÁ¢Ò»¸öÃÜÔ¿·Ö·¢ÖÐÐÄ£¬ÓÉËü¸ºÔðÃÜÔ¿·Ö·¢¡£ºóÒ»ÖÖ·½·¨ÒѳÉΪʹÓõý϶àµÄÃÜÔ¿·Ö·¢·½·¨¡£
°´ÕÕÃÜÔ¿·Ö·¢ÄÚÈݵIJ»Í¬£¬ÃÜÔ¿µÄ·Ö·¢·½·¨Ö÷Òª·ÖÎªÃØÃÜÃÜÔ¿µÄ·Ö·¢ºÍ¹«¿ªÃÜÔ¿µÄ·Ö·¢Á½´óÀà¡£
9£7 ʲôÊÇÊý×ÖÖ¤Ê飿X.509µÄ¼ø±ð»úÖÆÊÇʲô£¿ÎªÊ²Ã´ÒªÒýÈëÊý×ÖÖ¤ÊéÁ´£¿Æä¹¤×÷ÔÀíÊÇʲô£¿
´ð£ºÊý×ÖÖ¤Êé¾ÍÊÇÌṩһÖÖÈ·±£Ö¤ÊéËùЯ´øµÄ¹«Ô¿ÓëÃÜÔ¿³ÖÓÐÈ˾ßÓÐijÖÖ¹ØÁªµÄ¿É¿¿ÐÔÒÔ¼°´«µÝÕâÖÖ¹ØÁªºÍ¹«Ô¿±¾ÉíµÄ»úÖÆ¡£
X.509µÄ¼ø±ð»úÖÆ£ºÒªÇóÔÚÒ»´Î´¦ÀíÖУ¬Ã¿Ò»·½AÓëÒ»¸ö³Æ×÷ÈÏÖ¤ÖÐÐÄCAµÄÀëÏß¿ÉÐÅ·½ÏàÁªÏµ£¬AÒªµÇ¼ÇËûµÄ¹«Ô¿²¢»ñµÃCAµÄÖ¤Êé֤ʵ¹«Ô¿¡£CAͨ¹ý½«AµÄ¹«Ô¿ÓëËüµÄÉí·Ý°ó¶¨À´ÈÏÖ¤AµÄ¹«Ô¿£¬½á¹ûÉú³ÉÒ»¸öÖ¤Êé¡£Ö¤ÊéÓÉÖ¤Êé¹ÜÀíÔ±²úÉú£¬²¢·¢¸øÓµÓÐÏàӦ˽ԿµÄͨÐÅ·½(¸ÃÖ¤ÊéµÄÓµÓÐÕß)¡£Í¨ÐÅÒ»·½Í¨¹ý´«µÝÖ¤Ê齫ÃÜÔ¿ÐÅÏ¢´«µÝ¸øÁíÒ»·½£¬ÆäËûͨП÷·½¿ÉÒÔÑéÖ¤¸ÃÖ¤ÊéȷʵÊÇÓÉÖ¤Êé¹ÜÀíÕß²úÉúµÄÀ´»ñµÃ¹«Ô¿ÈÏÖ¤¡£ÓÉCA²úÉúµÄÓû§Ö¤ÊéÓÐÁ½¸ö·½ÃæµÄÌØµã£ºÒ»ÊÇÈκÎÓÐCA¹«¿ªÃÜÔ¿µÄÓû§¶¼¿ÉÒÔ»Ö¸´²¢Ö¤ÊµÓû§¹«¿ªÃÜÔ¿£»¶þÊdzýÁËCAûÓÐÈκÎÒ»·½Äܲ»±»²ì¾õµØ¸ü¸Ä¸ÃÖ¤Êé¡£ÕýÊÇ»ùÓÚÕâÁ½µã£¬Ö¤ÊéÊDz»¿ÉαÔìµÄ£¬Òò´ËËüÃÇ¿ÉÒÔ·ÅÔÚÒ»¸öĿ¼ÄÚ£¬¶øÎÞÐè¶ÔĿ¼Ìá¹©ÌØÊâµÄ±£»¤¡£
Èç¹ûÓû§µÄÊýÄ¿¾Þ´ó£¬ÈÃËùÓÐÓû§Ïòͬһ¸öCAÉêÇëÖ¤ÊéÉæ¼°µ½´óÊý¾ÝÁ¿µÄ¹ÜÀí¡¢Í¨ÐÅÁ¿¡¢ÏìÓ¦ËٶȵÈÎÊÌ⣬ͬʱCAµÄ¹«¿ªÃÜÔ¿ÒªÇóÒªÄܰ²È«µØÌṩ¸øÃ¿¸ö¿Í»§Ò²ÓÐÀ§ÄÑ¡£ÓÚÊÇÌá³öÁËÒ»ÖÖ·Ö²¼Ê½µÄCAÈÏÖ¤·½Ê½£¬ÒýÈë¶à¸öCA£¬¶à¸öCA»¹¿ÉÒÔÐγɲã´Î¹ØÏµ£¬Î»ÓÚÉϲãµÄCA¿ÉÒÔ¶ÔϲãCA°ä·¢Êý×ÖÖ¤Ê飬´Ó¶øÐγÉÖ¤ÊéÁ´¡£
ÔÚÒ»¸öÖ¤ÊéÁ´ÖУ¬¸úËæÃ¿Ò»·ÝÖ¤ÊéµÄÊǸÃÖ¤ÊéÇ©·¢ÕßµÄÖ¤Ê飻ÿ·ÝÖ¤Êé°üº¬Ö¤ÊéÇ©·¢Õß
µÄÇø±ðÃû£¨DN£©£¬¸ÃÇø±ðÃû¾ÍÊÇÖ¤ÊéÁ´ÖÐÏÂÒ»·ÝÖ¤ÊéµÄÖ÷ÌåµÄÃû×Ö£»Ã¿·ÝÖ¤Êé¶¼ÊÇʹÓÃÇ©·¢ÕßµÄ˽Կǩ·¢µÄ¡£Ö¤ÊéÖеÄÇ©Ãû¿ÉÒÔʹÓÃÇ©·¢ÕßÖ¤Ê飨¼´Ö¤ÊéÁ´ÖеÄÏÂÒ»·ÝÖ¤Ê飩ÖеĹ«Ô¿¼ÓÒÔÑéÖ¤¡£
9£8 ¼òÊöX.509µÄÈýÖÖ¼ø±ð¹ý³Ì¡£ ´ð£º1)µ¥Ïò¼ø±ð
µ¥Ïò¼ø±ðÉæ¼°µ½ÐÅÏ¢´ÓÒ»¸öÓû§A´«Ë͵½ÁíÒ»¸öÓû§B£¬ËüÖ»ÑéÖ¤·¢ÆðʵÌåµÄÉí·Ý£¬¶ø²»ÑéÖ¤ÏìӦʵÌå¡£
±¨ÎÄÖÁÉÙ°üÀ¨Ò»¸öʱ¼ä´ÁtA(·ÀÖ¹±¨ÎĵÄÑÓ³Ù´«ËÍ)¡¢Ò»¸ö²»Öظ´µÄËæ»úÊýrA(ÓÃÓÚ¼ì²âÖØ·Å¹¥»÷£¬²¢·ÀֹαÔìÇ©Ãû)¡¢BµÄÉí·Ý±êʶ¡£ËüÃǶ¼ÓÃAµÄ˽ԿǩÃû¡£±¨ÎÄÒ²¿ÉÄÜ´«µÝÒ»¸ö»á»°ÃÜÔ¿KAB£¬¸ÃÃÜÔ¿ÓÃBµÄ¹«¿ªÃÜÔ¿¼ÓÃÜ¡£
A¡úB£º tA,rA,B,sgnData,EKUB?KAB?
2)Ë«Ïò¼ø±ð
Ë«Ïò¼ø±ðÔÊÐíͨÐÅË«·½»¥ÏàÑéÖ¤¶Ô·½µÄÉí·Ý¡£´¦Àí·½Ê½Óëµ¥Ïò¼ø±ðÏàËÆ£¬Ö»ÊÇÏìÓ¦·½Òª½«·¢Æð·½´«À´µÄËæ»úÊýrA·µ»Ø¡£
A¡úB£ºtA,rA,B,sgnData,EKUB?KAB? B¡úA£ºtB,rB,A,rA,sgnData,EKUA?KAB?
3)ÈýÏò¼ø±ð
ÔÚÈýÏò¼ø±ðÖУ¬³ýÁ˽øÐÐË«Ïò¼ø±ðµÄÁ½¸ö´«µÝÍ⣬»¹ÓÐÒ»¸ö´ÓAµ½BµÄ±¨ÎÄ£¬Ëü°üº¬µÄÊÇÒ»¸öËæ»úÊýrBµÄ±¸·Ý¡£ÕâÑù£¬Á½¸öËæ»úÊý¶¼ÓÉÁíÒ»·½·µ»Ø£¬Ã¿Ò»·½¶¼¿ÉÒÔ¼ì²é·µ»ØµÄËæ»úÊýÀ´¼ì²âÖØ·Å¹¥»÷£¬²»ÔÙÐèҪʱ¼ä´Á¡£Òò´ËÕâÖÖ·½·¨ÊʺÏûÓÐͬ²½Ê±ÖÓµÄÓ¦Óá£
A¡úB£ºtA,rA,B,sgnData,EKUB?KAB? B¡úA£ºtB,rB,A,rA,sgnData,EKUA?KAB?
A¡úB:?rA?
??????????µÚ10ÕÂ ÐòÁÐÃÜÂë
10£1 ʲôÊÇÐòÁÐÃÜÂ룿ͬ²½ÐòÁÐÃÜÂ룿×Ôͬ²½ÐòÁÐÃÜÂ룿 ´ð£ºÐòÁÐÃÜÂëÊÇÒÔλ»ò×Ö½Ú×÷Ϊ»ù±¾´¦Àíµ¥ÔªµÄÃÜÂë¡£
ÔÚÒ»¸öͬ²½ÐòÁÐÃÜÂëÖУ¬·¢ËÍ·½ºÍ½ÓÊÕ·½±ØÐëÊÇͬ²½µÄ£¬ÓÃͬÑùµÄÃÜÔ¿ÇÒ¸ÃÃÜÔ¿²Ù×÷ÔÚͬÑùµÄλÖã¨Ì¬£©£¬²ÅÄܱ£Ö¤ÕýÈ·µØ½âÃÜ¡£
×Ôͬ²½ÐòÁÐÃÜÂëµÄÃÜÔ¿Á÷µÄ²úÉúÓëÃÜÔ¿ºÍÒѾ²úÉúµÄ¹Ì¶¨ÊýÁ¿µÄÃÜÎÄ×Ö·ûÓйأ¬¼´ÊÇÒ»ÖÖÓмÇÒä±ä»»µÄÐòÁÐÃÜÂë¡£
10£2 ͬ²½ÐòÁÐÃÜÂëºÍ×Ôͬ²½ÐòÁÐÃÜÂëµÄÌØµã·Ö±ðÊÇʲô£¿ ´ð£ºÍ¬²½ÐòÁÐÃÜÂëµÄÌØµã£ºÍ¬²½ÒªÇó¡¢ÎÞ´íÎó´«²¥¡£
×Ôͬ²½ÐòÁÐÃÜÂëµÄÌØµã£º×Ôͬ²½¡¢ÓÐÏ޵ĴíÎó´«²¥¡£ 10£3 ¼òÊöÃÜÔ¿Á÷Éú³ÉÆ÷ÔÚÐòÁÐÃÜÂëÖеÄÖØÒª×÷Óá£
´ð£ºÃÜÔ¿Á÷Éú³ÉÆ÷Éú³ÉµÄÃÜÔ¿Á÷µÄÖÜÆÚ¡¢¸´ÔÓ¶È¡¢Ëæ»ú£¨Î±Ëæ»ú£©ÌØÐԵȣ¬ÊDZ£Ö¤ÐòÁÐÃÜÂ밲ȫÐÔµÄÖ÷ÒªÖ¸±ê¡£
10£4 ±È½ÏÐòÁÐÃÜÂëÓë·Ö×éÃÜÂë¡£
´ð£º·Ö×éÃÜÂëÒÔÒ»¶¨´óСµÄ·Ö×é×÷Ϊÿ´Î´¦ÀíµÄ»ù±¾µ¥Ôª£¬¶øÐòÁÐÃÜÂëÔòÊÇÒÔÒ»¸öÔªËØ£¨ÈçÒ»¸ö×Öĸ»òÒ»¸ö±ÈÌØ£©×÷Ϊ»ù±¾µÄ´¦Àíµ¥Ôª¡£
ÐòÁÐÃÜÂëʹÓÃÒ»¸öËæÊ±¼ä±ä»¯µÄ¼ÓÃܱ任£¬¾ßÓÐת»»Ëٶȿ졢µÍ´íÎó´«²¥µÄÓŵ㣬Ӳ¼þʵÏֵ緸ü¼òµ¥£»ÆäȱµãÊÇ£ºµÍÀ©É¢£¨Òâζ×Å»ìÂÒ²»¹»£©¡¢²åÈë¼°Ð޸ĵIJ»Ãô¸ÐÐÔ¡£
·Ö×éÃÜÂëʹÓõÄÊÇÒ»¸ö²»ËæÊ±¼ä±ä»¯µÄ¹Ì¶¨±ä»»£¬¾ßÓÐÀ©É¢ÐԺᢲåÈëµÄÃô¸ÐÐÔµÈÓŵ㣻ÆäȱµãÊÇ£º¼Ó½âÃÜ´¦ÀíËÙ¶ÈÂý¡¢´æÔÚ´íÎó´«²¥¡£ 10£5 ΪʲôÐòÁÐÃÜÂëµÄÃÜÔ¿²»ÄÜÖØ¸´Ê¹Óã¿
´ð£ºÐòÁÐÃÜÂëÊÇÄ£·ÂµÄ¡°Ò»´ÎÒ»ÃÜ¡±¼ÓÃÜËã·¨£¬Æä°²È«Ç¿¶ÈÈ¡¾öÓÚÃÜÔ¿Á÷Éú³ÉÆ÷Éú³ÉµÄÃÜÔ¿Á÷µÄÖÜÆÚ¡¢¸´ÔÓ¶È¡¢Ëæ»ú£¨Î±Ëæ»ú£©ÌØÐԵȣ¬ÃÜÔ¿µÄÖØ¸´Ê¹Óý«µ¼ÖÂÆä°²È«ÐÔ½µµÍ¡£ 10£6 ÔÚÐòÁÐÃÜÂëÖÐΪʲôҪʹÓÃÏßÐÔ·´À¡ÒÆÎ»¼Ä´æÆ÷£¿ ´ð£º£¨1£©LFSR·Ç³£ÊʺÏÓ²¼þʵÏÖ£» £¨2£©ËüÃÇÄܲúÉú´óµÄÖÜÆÚÐòÁУ»
£¨3£©ËüÃÇÄܲúÉúºÃµÄͳ¼ÆÌØÐÔµÄÐòÁУ»
£¨4£©ËüÃǵĽṹÄܹ»Ó¦ÓôúÊý·½·¨½øÐкܺõķÖÎö¡£
10£7 ¾ÙÀý˵Ã÷ÈçºÎÔÚÐòÁÐÃÜÂëÖÐʹÓÃÏßÐÔ·´À¡ÒÆÎ»¼Ä´æÆ÷¡£ ÂÔ¡£
10£8 ¼òÒª½éÉÜRC4ʵÏÖÐòÁÐÃÜÂëµÄÖ÷ÒªËã·¨¡£
´ð£ºRC4ÓÐÁ½¸öÖ÷ÒªµÄËã·¨£ºÃÜÔ¿µ÷¶ÈËã·¨KSAºÍÎ±Ëæ»úÊýÉú³ÉËã·¨PRGA¡£
ÃÜÔ¿µ÷¶ÈËã·¨µÄ×÷ÓÃÊǽ«Ò»¸öËæ»úÃÜÔ¿£¨µäÐÍ´óСÊÇ40λ£256룩±ä»»³ÉÒ»¸ö³õʼÖû»£¬¼´Ï൱ÓÚ³õʼ»¯×´Ì¬Ê¸Á¿S£¬È»ºóÎ±Ëæ»úÊýÉú³ÉËã·¨PRGAÀûÓøóõʼÖû»Éú³ÉÒ»¸öÎ±Ëæ»úÊä³öÐòÁС£
Î±Ëæ»úÊýÉú³ÉËã·¨Ö÷ÒªÍê³ÉÃÜÔ¿Á÷µÄÉú³É¡£ 10£9 ±à³Ì²âÊÔRC4Ëã·¨¡£ ÂÔ¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ12Õ ÃÜÂëѧÓëÊý×ÖͨÐŰ²È«
12£1 ±£ÃÜÊý×ÖͨÐÅϵͳµÄÒ»°ã×é³ÉÊÇʲô£¿
´ð£ºÒ»°ãÓÉÒÔÏÂ8²¿·Ö×é³É£ºÐÅÔ´±à/ÒëÂëµ¥Ôª¡¢¼ÓÃÜÔËËãÆ÷¡¢ÃÜÂëÐòÁвúÉúµ¥Ôª¡¢ÃÜÂëͬ²½¿ØÖƵ¥Ôª¡¢ÃÜÂëͬ²½ÐźŲåÈëµç·¡¢ÃÜÂëͬ²½Ðźżì²âÓëÌáÈ¡µç·¡¢½âÃÜÔËËãÆ÷ºÍÐŵÀ´«ÊäÉ豸¡£
12£2 ¶Ô±£ÃÜÊý×ÖͨÐÅϵͳÓÐʲôҪÇó£¿ ´ð£ºÂÔ¡£
12£3 ¾ÙÀý˵Ã÷±£ÃÜÊý×ÖͨÐÅϵͳµÄÒ»°ãÄ£ÐÍ¡£ ´ð£ºÂÔ¡£
12£4 WAPÊÇÈçºÎ¹¤×÷µÄ£¿
´ð£ºÒ»¸ö°²È«µÄWAP»á»°Í¨¹ýÁ½½×¶ÎʵÏÖ£º(1)WAPÍø¹ØÓëWEB·þÎñÆ÷¼äͨ¹ýSSL½øÐа²È«Í¨ÐÅ£¬È·±£Á˱£ÃÜÐÔ¡¢ÍêÕûÐԺͷþÎñÆ÷ÈÏÖ¤£»(2)WAPÍø¹ØºÍÒÆ¶¯Óû§Ö®¼äµÄ°²È«Í¨ÐÅʹÓÃWTLSÐÒé¡£WAPÍø¹Ø½«À´×ÔWEB·þÎñÆ÷µÄ¾SSL¼ÓÃܵÄÏûÏ¢·Òë³ÉÊʺÏWTLS°²È«ÐÒéµÄÎÞÏßÍøÂç´«Êä¸ñʽ£¬ÔÙ´«¸øWebä¯ÀÀÆ÷£¨¼´ÊÖ»ú£©£»´ÓÊÖ»ú·¢ÍùWEB·þÎñÆ÷µÄÏûϢͬÑù¾ÓÉWAPÍø¹Ø½«WTLS¸ñʽת»»³ÉSSL¸ñʽ¡£ 12£5 ÔÚWTLSÖÐÈçºÎʹÓÃÃÜÂëËã·¨£¿ ´ð£ºÂÔ¡£
12£6 ʲôÊÇWEP£¿
´ð£ºWEPÊÇÎÞÏß¾ÖÓòÍø±ê×¼802.11µÄÓÐÏߵȼ۱£ÃÜÐÒ飬ÌṩÁËÈÏÖ¤ºÍ±£ÃÜÁ½¸ö·þÎñÒÔʵÏÖÎÞÏß¾ÖÓòÍøµÄ¿Í»§ºÍ·ÃÎʵãAP¼ä¼ÓÃÜͨÐŹ¦ÄÜ¡£ÈÏÖ¤±»ÓÃÓÚ´úÌæÓÐÏßýÌåµÄÎïÀíÁ¬½Ó£»±£Ãܱ»ÓÃÓÚÌṩ·â±ÕʽÓÐÏßýÌåµÄ»úÃÜÐÔ¡£WEP¶¨ÒåÓÃÀ´·ÀÖ¹·ÇÊÚȨÓû§µÄ¡°ÒâÍâ͵Ìý¡±£¬ËüʹÓÃÁ˶ԳÆÃÜÔ¿¼ÓÃÜËã·¨ºÍRC4ÐòÁÐÃÜÂëÌåÖÆÊÖ¶ÎÓÃÀ´¼ÓÃÜλÓÚÒÆ¶¯µ¥ÔªºÍ»ùÕ¾Ö®¼äµÄÎÞÏßÍøÂçÁ¬½ÓͨÐÅ¡£
12£7 WEPµÄ¼Ó¡¢½âÃÜÔÀíÊÇʲô£¿ ´ð£º
IVIVÃÜÔ¿||ÖÖ×ÓWEPPRNGÃÜÔ¿ÐòÁÐXORÃÜÎÄÏûÏ¢Ã÷ÎÄÍêÕûÐÔËã·¨ICV||ͼ12£12¡¡WEP¼ÓÃÜÃÜÔ¿IVÖÖ×ÓWEPPRNGÃÜÔ¿ÐòÁÐÍêÕûÐÔËã·¨XORÃÜÎÄÏûÏ¢
Ã÷ÎÄICV¡¯±È½ÏICV||ͼ12£14¡¡WEPµÄ½âÃÜ
12£9 WEPÓкÎÓÅ¡¢È±µã£¿ ´ð£º WEPµÄÓÅÊÆ£º
1£© È«²¿±¨ÎĶ¼Ê¹ÓÃУÑéºÍ£¬ÌṩÁ˵ֿ¹´Û¸ÄµÄÄÜÁ¦¡£
2£© ͨ¹ý¼ÓÃÜÀ´Î¬»¤Ò»¶¨µÄ±£ÃÜÐÔ¡£Èç¹ûûÓÐÃÜÔ¿£¬¾Í²»Äܰѱ¨ÎĽâÃÜ¡£ 3£© WEP·Ç³£ÈÝÒ×ʵÏÖ¡£
4£© WEPÄÜΪÎÞÏß¾ÖÓòÍøWLANÓ¦ÓÃÌṩ»ù±¾µÄ±£»¤¡£
5£© ¿ÉÒÔÓÉÓû§¶¨ÒåWEPÃÜÔ¿£¬¶øÇÒûÓÐÏÞÖÆ¡£²»±ØÊ¹ÓÃÔ¤¶¨ÒåµÄÃÜÔ¿£¬¿ÉÒÔ¶øÇÒÓ¦¸Ã¾³£
¸ü»»ËüÃÇ¡£ WEPµÄȱµã£º
1£©RC4¼ÓÃÜËã·¨ÊǸö¹«¿ªµÄÐòÁмÓÃÜËã·¨¡£ÕâÒâζ×ÅΪÁ˼ÓÃÜ£¬ËüʹÓÃÓÐÏÞµÄÃÜÔ¿À´ÊÔͼÉú³ÉÎÞÏÞµÄÎ±Ëæ»úÃÜÔ¿£¬ÕâÊÇÐòÁмÓÃÜËã·¨µÄ»ù±¾ÌØÕ÷¡£
2£©Ò»µ©ÐÞ¸ÄÁËÃÜÔ¿£¬¾Í²»µÃ²»¸æËßÿ¸öÈË£¬ÒÔ±ãËûÃÇÄܹ»µ÷ÕûÉèÖ᣸æËßµÄÈËÔ½¶à£¬ÐÅÏ¢¾Í±äµÃÔ½¹«¿ª¡£
3£©Èç¹û½ö½öʹÓÃWEP£¬²¢²»ÄÜÌṩ×ã¹»µÄÎÞÏß¾ÖÓòÍøWLAN°²È«¡£ 4£©±ØÐëÔÚÿ¸ö¿Í»§¶ËºÍÿ¸ö·ÃÎʵãAP¼äʵÏÖWEP£¬²ÅÄÜÉúЧ¡£ 12£10 IPSecÈçºÎʵÏÖͨÐŰ²È«£¿ ´ð£ºÂÔ¡£
12£11 VPNÓкÎÓÅÊÆ£¿
´ð£ºÓëÒ»°ã×¨ÍøÏà±È£¬ÆäÍ»³öµÄÓÅÊÆ±íÏÖΪµÍÁ®µÄ·ÑÓúÍÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ¡£ 12£12 PGPÈçºÎ±£Ö¤µç×ÓÓʼþµÄ°²È«ÐÔ£¿
´ð£º»ùÓÚ¼ø±ð¡¢»úÃÜÐÔ¡¢Ñ¹Ëõ¡¢µç×ÓÓʼþµÄ¼æÈÝÐԺͷֶÎÎåÖÖ·þÎñ£¬ÊµÏÖµç×ÓÓʼþµÄ»úÃÜÐԺͿɼø±ðµÈ°²È«¹¦ÄÜ¡£
12£13 ʹÓÃPGP¸ø×Ô¼º·¢ËÍÒ»·â¼ÓÃܺÍÇ©ÃûÓʼþ£¬²¢¶ÔÆä½øÐнâÃܺÍ֤ʵ¡£ ´ð£ºÂÔ¡£
µÚ13Õ ÃÜÂëѧÓë¹¤ÒµÍøÂç¿ØÖÆ°²È«
13£1 ¹¤Òµ¿ØÖÆÍøÂçÖÐΪʲôҪÒýÈëÐÅÏ¢°²È«£¿
´ð£ºËæ×ÅCIMS¡¢Í¸Ã÷¹¤³§µÈÆóÒµÐÅÏ¢»¯ÏîÄ¿µÄʵʩ£¬Ò»·½Ã棬ÔÚÉú²úÆóÒµÖй㷺·Ö²¼Ê¹ÓõĹ¤Òµ¿ØÖÆÍøÂ翪ʼÓë³µ¼ä¼¶¡¢ÆóÒµ¹ÜÀí¼¶ÐÅÏ¢´«ÊäÆ½Ì¨Á¬½Ó£¬¼´¹¤ÒµÆóÒµµÄÉú²ú¿ØÖÆÍøÂçÓëÆä¹ÜÀíÐÅÏ¢ÍøÂ绥ÁªÔÚÒ»Æð£¬Èç¡°eÍøµ½µ×¡±ÕýÔÚ³ÉΪÁ÷ÐÐµÄÆóÒµÉú²ú¡¢¾ÓªºÍ¹ÜÀí¾ö²ßģʽ£»ÁíÒ»·½Ã棬ÓÉÓÚÆóÒµµÄ¹ÜÀíÐÅÏ¢ÍøÂ磨¼´ÆóÒµµÄ¼ÆËã»ú¾ÖÓòÍøÂç»ò¹ãÓòÍøÂ磩ÏÖÔÚ´ó¶¼ÓëInternetÏàÁª½á£¬¶øÇÒÔÊÐíÓ빤³§»òÆóÒµÍⲿµÄºÏ×÷»ï°é¡¢¿Í»§ÓÐЧµØ¹²ÏíÐÅÏ¢¡£ÕâÑù£¬ËæÖ®¶øÀ´µÄÊÇÆóÒµÉú²ú¿ØÖÆÍøÂ籩¶ÔÚûÓÐÐÅÏ¢°²È«·À»¤´ëÊ©µÄ»·¾³ÖУ¬Í¬Ê±ÃæÁÙ×ÅÀ´×ÔÆóÒµÐÅÏ¢ÍøÂçÄÚ²¿£¨Èç²»ÂúÒâÔ±¹¤£©ºÍÍⲿ£¨È繤ҵ¼äµý¡¢¾ºÕù¶ÔÊÖ£©¶ÔÉú²úÖ¸Áî¡¢¹Ø¼üÒµÎñÊý¾ÝºÍÉè¼Æ»úÃܵÈÃô¸ÐÊý¾Ý½øÐÐÇÔÈ¡¡¢´Û¸Ä¡¢Î±Ôì¡¢ÖØ·ÅµÈË«ÖØ°²È«Íþв£¬ÔÚÕâÖÖÇé¿öÏ£¬×÷Ϊ¹¥»÷ÕßÍêÈ«¿ÉÒÔ³¤ÇýÖ±ÈëµØ´ÓÒìµØ»ùÓÚÒòÌØÍø½øÈëµ½¹¤³§Éú²ú¿ØÖÆÍøÂçµÄµ×²ã£¬ÊµÏÖ¶Ô¿ØÖÆÍøÂçÖеĸ÷ÖÖÒÇÆ÷ÒÇ±í¡¢Ö´Ðлú¹¹½øÐÐÖ±½ÓµÄ·ÃÎʺͿØÖÆ£¬¶ÔÆä¡°·¢ºÅÊ©Á£¬Ö±½ÓÓ°ÏìÆóÒµµÄ°²È«Éú²úºÍ¹ÜÀí¡£Òò´Ë£¬¹¤Òµ¿ØÖÆÍøÂçÐèÒª¿¼ÂÇÐÅÏ¢°²È«ÎÊÌâ¡£ 13£2 ¹¤Òµ¿ØÖÆÍøÂçÃæÁٵݲȫÍþвÊÇʲô£¿
´ð£ºÖ÷Òª°üÀ¨£º¾Ü¾ø·þÎñ¡¢ÇÔÌý¡¢¿ÚÁîÆÆ½â¡¢ÍøÂçºÍIPÆÛÆ¡¢Êý¾ÝµÄ´Û¸Ä¡¢²¡¶¾¡¢ÌØÂåÒÁľÂíºÍÈ䳿µÈÍþв¡£
13£3 EPAϵͳµÄ°²È«ÐèÇóÓÐÄÄЩ£¿
´ð£º¿ÉÓÃÐÔ¡¢ÍêÕûÐÔ¡¢Éí·ÝÈÏÖ¤¡¢ÊÚȨºÍ·ÃÎÊ¿ØÖÆ¡¢¿ÉÉó¼ÆÐÔ¡¢²»¿É·ñÈÏÐԺͱ£ÃÜÐÔ¡£ 13£4 EPAµÄ°²È«ÔÔòÊÇʲô£¿
´ð£ºÖ÷Òª°üÀ¨Ê¹Ó÷À»ðǽ¡¢ÍøÂç£¨Íø¹Ø£©¸ôÀë¡¢·Ö×é¹ýÂË¡¢¼ÓÃÜÓëÈÏÖ¤¡¢ÍøÂ簲ȫ©¶´É¨ÃèºÍÈëÇÖ¼ì²â¡¢±¸·ÝÓë»Ö¸´¡¢¡°×îСÊÚȨ¡±ÔÔò¡£ 13£5 EPAµÄͨÓð²È«Ä£ÐÍÊÇʲô£¿ ´ð£ºÂÔ¡£
13£6 ÈçºÎʵÏÖEPAϵͳµÄÐÅÏ¢°²È«£¿
´ð£º»ùÓÚÐÅÏ¢°²È«Ä£ÐͺͰ²È«·ÃÎÊÄ£ÐÍ£¬×ÛºÏÓ¦ÓûùÓÚÃÜÂëѧ·½·¨µÄ¼Ó¡¢½âÃܼ¼Êõ£¬¾ßÓÐÃÅÎÀ¹¦ÄܵķÀ»ðǽ¡¢¿ÚÁîµÈ·ÃÎʹýÂ˼¼ÊõÒÔ¼°ÏµÍ³ÄÚ²¿µÄ°²È«É¨ÃèµÈ£¬ÒÔʵÏÖϵͳµÄÕûÌ尲ȫ¡£ÏêϸÄÚÈÝÂÔ¡£
13£7 ¼òÊöEPAµÄ°²È«Êý¾Ý¸ñʽ¡£ ´ð£ºÂÔ¡£
¡¶Ó¦ÓÃÃÜÂëѧ¡·Ï°ÌâºÍ˼¿¼Ìâ´ð°¸
µÚ14Õ ÃÜÂëѧÓëÎÞÏß´«¸ÐÆ÷ÍøÂç¸ÐÖª°²È«
14£1 ˵Ã÷ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄÌåϵ½á¹¹ºÍ½ÚµãÌåϵ½á¹¹¡£ ´ð£ºÂÔ¡£
14£2 ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄÖ÷ÒªÌØµãÓÐÄÄЩ£¿
´ð£ºÎÞÏß´«¸ÐÆ÷ÍøÂçÒ»°ã¾ßÓÐÒÔÏÂÌØµã£º
£¨1£©ÎÞÏß´«¸ÐÆ÷ÍøÂç¾ßÓдóÁ¿¶øÃܼ¯µÄ½Úµã·Ö²¼ÌØÕ÷£¬ÇÒÍøÂç¹æÄ£¿É±ä»¯£¬²»¹Ì¶¨£»È±Éٹ̶¨µÄ»ù´¡ÉèÊ©£¬Ã»ÓÐÖÐÐĹÜÀíµã£»ÍøÂçÍØÆË½á¹¹ÔÚ·Ö²¼Íê³É֮ǰÊÇδ֪µÄ¡£
£¨2£©Ò»°ã·Ö²¼ÓÚ¶ñÁÓ»·¾³¡¢ÎÞÈËÇøÓò»òµÐ·½Õ󵨣¬ÎÞÈ˲ÎÓëÖµÊØ£¬´«¸ÐÆ÷½ÚµãµÄÎïÀí°²È«²»Äܱ£Ö¤¡£
£¨3£©µçÔ´ÄÜÁ¿ÊÜÏÞ¡£ £¨4£©¼ÆËãÄÜÁ¦ÓÐÏÞ¡£ £¨5£©Í¨ÐÅÄÜÁ¦ÓÐÏÞ¡£ £¨6£©´æ´¢¿Õ¼äÓÐÏÞ¡£
14£3 ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄ°²È«ÐèÇóÊÇʲô£¿
´ð£º´ÓÒ»°ãÒâÒåÉÏ˵£¬ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄ°²È«ÐèÇóÖ÷Òª±íÏÖΪÐÅÏ¢°²È«ÐèÇóºÍͨÐŰ²È«ÐèÇóÁ½¸ö·½Ãæ¡£
1¡¢ÐÅÏ¢°²È«ÐèÇó£ºÐÅÏ¢°²È«ÐèÇó¾ÍÊÇÒª±£Ö¤ÍøÂçÖд«ÊäÐÅÏ¢µÄ°²È«ÐÔ¡£°üÀ¨£º»úÃÜÐÔ¡¢ÍêÕûÐÔ¡¢ÕæÊµÐÔ¡¢¿ÉÓÃÐÔ¡¢ÐÂÏÊÐÔ¡¢Â³°ôÐԺͷÃÎÊ¿ØÖÆ¡£
2¡¢Í¨ÐŰ²È«ÐèÇó£ºÍ¨ÐŰ²È«¾ÍÊÇÒª±£Ö¤ÎÞÏß´«¸ÐÆ÷ÍøÂçͨÐŹý³ÌµÄ°²È«£¬Éæ¼°µ½´«¸ÐÆ÷½ÚµãµÄÎïÀí°²È«¡¢±»¶¯µÖÓùÈëÇÖµÄÄÜÁ¦ºÍÖ÷¶¯·´»÷ÈëÇÖµÄÄÜÁ¦¡£ 14£4 ÎÞÏß´«¸ÐÆ÷ÍøÂç¿ÉÄÜÊܵ½µÄ°²È«ÍþвÓÐÄÄЩ£¿
´ð£º½ÚµãµÄ²¶»ñ£¨ÎïÀí¹¥»÷£©¡¢Î¥·´»úÃÜÐÔ¹¥»÷¡¢¾Ü¾ø·þÎñ¹¥»÷¡¢¼ÙðµÄ½ÚµãºÍ¶ñÒâµÄÊý¾Ý¡¢Sybil¹¥»÷¡¢Â·ÓÉÍþвµÈ¡£
14£5 ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄ°²È«·ÀÓù·½·¨ÊÇʲô£¿ ´ð£ºÂÔ¡£
µÚ15Õ ÃÜÂëѧµÄнøÕ¹£Á¿×ÓÃÜÂëѧ
15£1 Á¿×ÓÃÜÂëѧµÄÁ½¸ö»ù±¾ÔÀíÊÇʲô£¿
´ð£ºÁ¿×ÓÃÜÂëѧµÄµÚÒ»¸öÔÀí£º¶ÔÁ¿×Óϵͳδ֪״̬µÄÿһ´Î²âÁ¿¶¼²»¿É±ÜÃâµØ½«¸Ä±äϵͳÔÀ´µÄ״̬£¬³ý·ÇϵͳÓë²âÁ¿´¦ÓÚ¼æÈݵÄ״̬¡£Ò²³ÆÎª²»¿É¿Ë¡ÔÀí¡£
Á¿×ÓÃÜÂëѧµÄµÚ¶þ¸öÔÀí£ºÔÚͨ¹ýÒ»¸öͨÐÅÁ´½Ó½»»»ÕæÕýµÄ»úÃÜÏûϢ֮ǰ£¬ Ö»ÓÃÁ¿×ÓÃÜÂë·½·¨½»»»Ò»¸öËæ»úµÄÃÜÔ¿¡£Êµ¼ÊÉÏÕâÊÇÁ¿×ÓÃÜÂëѧΪÁ˱£Ö¤Í¨ÐŰ²È«µÄÒ»¸ö»ù±¾´¦ÀíÔÔò¡£
15£2 ÔËÓÃÁ¿×ÓÃÜÂëÀíÂÛ½øÐÐÃÜÔ¿·ÖÅäµÄÔÀí¼°ÆäÖ÷Òª²½ÖèÊÇʲô£¿ ´ð£º»ùÓÚÁ¿×ÓÃÜÂëѧµÄÁ½¸ö»ù±¾ÔÀí£¬Á¿×ÓÃÜÂëѧ½øÐÐÃÜÔ¿·ÖÅäµÄ²½ÖèÈçÏ£º
²½1£ºAËæ»úµØÉú³ÉÒ»¸ö±ÈÌØÁ÷£¬¸ù¾Ý±àÂë·½·¨·¢¸øBÒ»´®¹â×ÓÂö³å£¬Ã¿Ò»¸ö¹â×ÓÓÐËĸö¿ÉÄܵļ«»¯×´Ì¬£¬AËæ»úµØ¡¢¶ÀÁ¢µØÉèÖÃÿ¸ö¹â×ӵļ«»¯×´Ì¬¡£
²½2£ºBÉèÖýÓÊÕÂ˹âÆ÷µÄÐòÁУ¬²¢¶ÁÈ¡½ÓÊÕµ½µÄ¹â×ÓÐòÁУ¬×ª»»ÎªÏàÓ¦µÄ±ÈÌØÁ÷£¬µ«ÒòB²»ÖªµÀAµÄÉèÖ㬹ÊÖ»ÄÜËæ»úµØÉèÖ㬶ÔÓÚÿһ¸öλÖã¬ÄÜÕýÈ·½ÓÊյĸÅÂÊΪ3/4¡£ ²½3£ºBͨ¹ý´«Í³µÄ·Ç±£ÃÜͨµÀ¸æËßAÆäÂ˹âÆ÷ÐòÁеÄÉèÖᣠ²½4£ºA¶ÔÕÕ×Ô¼ºµÄÉèÖã¬Í¨¹ý´«Í³µÄÐŵÀ¸æËßBÉèÖÃÕýÈ·µÄλÖᣠ²½5£ºBѡȡÕýÈ·ÉèÖÃλÖõıÈÌØ£¬²¢¹«²¼²¿·ÖÑ¡¶¨µÄ±ÈÌØ£¬Ò»°ãΪ1/3¡£
²½6£ºA¼ì²éB¹«²¼µÄ±ÈÌØÓë×Ô¼ºËù·¢³ö±ÈÌØµÄÒ»ÖÂÐÔ£¬Èç¹ûûÓÐÇÔÌýÐÐΪ·¢Éú£¬ÔòËüÃÇÓ¦¸ÃÊÇÒ»Öµģ¬·ñÔò£¬¿Ï¶¨·¢ÉúÁËÇÔÌýÐÐΪ¡£
²½7£ºÈç¹ûûÓÐÇÔÌýÐÐΪ·¢Éú£¬Ë«·½¿ÉÔ¼¶¨ÓÃÊ£ÓàµÄ2/3±ÈÌØ×÷Ϊ¹²ÏíµÄ»á»°ÃÜÔ¿£¬´Ó¶øÊµÏÖÁËÃÜÔ¿µÄ·ÖÅä¡£AºÍBÒÀ´Ë°ì·¨¿É»ñµÃ×ã¹»¶àµÄλ¡£ 15£3 ¾ÙÀý˵Ã÷Á¿×ÓÃÜÂëÀíÂÛ½øÐÐÃÜÔ¿·ÖÅäºÍÇÔÌý·¢Ïֵķ½·¨¡£ ÂÔ¡£
15£4 Ϊʲô˵¡°Á¿×ÓÃÜÂëѧÊÇδÀ´Î¨Ò»°²È«µÄÃÜÂë¼¼Êõ¡±£¿
´ð£º½«Á¿×ÓÃÜÔ¿·Ö·¢ÐÒéºÍ¡°Ò»´ÎÒ»ÃÜ¡±½áºÏÆðÀ´£¬½«µÃµ½Ò»¸öÀíÂÛÉϲ»¿ÉÆÆÒëµÄÃÜÂëϵͳ¡£Á¿×ÓÃÜÂëµÄ°²È«ÐÔ¾ßÓп¹»÷ÓµÓÐÎÞÇî¼ÆËãÄÜÁ¦µÄ¹¥»÷Õߣ¬ÕâÒ»µãÇø±ðÓÚÏÖÓÐµÄÆäËûÃÜÂëËã·¨£¬Ëæ×żÆËã»ú¼ÆËãÄÜÁ¦µÄ²»¶ÏÔöÇ¿£¬¿ÉÒÔÈÏΪÁ¿×ÓÃÜÂëѧÊÇδÀ´Î¨Ò»°²È«µÄÃÜÂë¼¼Êõ¡£ 15£5 Ó봫ͳÃÜÂëÌåÖÆÏà±È£¬Á¿×ÓÃÜÂëѧµÄÖ÷ÒªÓÅÊÆÊÇʲô£¿
´ð£ºÁ¿×ÓÃÜÂëѧ¿Ë·þºÍ´«Í³ÃÜÂëѧµÄÒÔÏÂÁù¸ö·½ÃæµÄÎÊÌ⣺£¨1£©ÒѾʵÏֵĵ¥Ïòº¯ÊýÄæ¼ÆËãËã·¨µÄ°²È«ÐÔ²¢Ã»Óеõ½ÀíÂÛÖ¤Ã÷¡££¨2£©Ëæ×żÆËãÄÜÁ¦µÄÔöÇ¿£¬ËùÓе¥Ïòº¯Êý¶¼ÏԵôàÈõ£¬ÒòΪ¼ÆËãÄÜÁ¦µÄÔöǿʹÂùÁ¦¹¥»÷¸ü¿ÉÐС££¨3£©ÃÜÔ¿Éú³ÉÆÚ¼äÃÜÔ¿µÄ°²È«ÐÔ²»Äܾø¶Ô±£Ö¤¡££¨4£©ÃÜÔ¿·Ö·¢ÆÚ¼äÃÜÔ¿µÄ°²È«ÐÔ²»Äܵõ½¾ø¶Ô±£Ö¤¡££¨5£©ÃÜÔ¿´æ´¢ÆÚ¼äÃÜÔ¿µÄ°²È«ÐÔ²»Äܵõ½¾ø¶Ô±£ÕÏ¡££¨6£©Ò»µ©Ò»¸ö¼ÓÃÜÊܵ½°²È«Íþв£¬°²È«Í¨ÐŵIJÎÓë·½²»ÄÜͨ¹ýÒ»¸öÃ÷È·µÄ·½·¨À´·¢ÏÖÕâÖÖÍþвµÄ·¢Éú¡£
15£6 Á¿×ÓÃÜÂëѧ´æÔڵļ¼ÊõÌôÕ½ÊÇʲô£¿
´ð£ºÁ¿×ÓÃÜÂëѧҪ×ßÏòÕæÕýµÄʵÓû¹ÃæÁÙ×ÅÖ÷ÒªÒÔÏÂ5¸ö·½ÃæµÄ¼¼ÊõÌôÕ½¡£
£¨1£©¹â×ÓÔ´£ºBB84Á¿×ÓÃÜÔ¿ÐÒéµÄ°²È«ÐÔÈ¡¾öÓÚAliceºÍBobÉú³ÉºÍ´¦Àíµ¥¸ö¹â×ÓµÄÄÜÁ¦¡£È»¶ø£¬ÒªÉú³Éµ¥¸öµÄ¹â×Ó²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊ¡£
£¨2£©Ëæ»úÊý·¢ÉúÆ÷£ºÁ¿×ÓÃÜÔ¿·Ö·¢ÐÒéÒªÇóËæ»úµØÉèÖÃËù·¢³öµÄ¹â×ӵļ«»¯×´Ì¬¡£Èç¹ûÓÃÒ»¸ö¼ÆËã»úÀ´Éú³ÉËæ»úÊý£¬ÓÉÓÚ¼ÆËã»úÊÇÓÐÏÞ״̬»ú£¬¼ÆËã»úµÄÕâÒ»¹ÌÓÐÊôÐÔ¾ö¶¨Á˲»¿ÉÄÜÈ¡µÃÍêÈ«µÄËæ»úÐÔ¡£
£¨3£©Á¿×ÓÖÐ¼ÌÆ÷£ºÓÉÓÚ´æÔÚ̽²âÆ÷ÔëÉùºÍ¹âÏËËðºÄ£¬µ±Ç°Á¿×ÓÃÜÔ¿·Ö·¢ÏµÍ³Ö»Äܹ¤×÷ÓÚ40£60Ó¢ÀﷶΧÄÚ¡£ÒªÏëÀ©´óÕâ¸ö¾àÀ룬´«Í³µÄÖÐ¶ÏÆ÷²»ÄÜʹÓá£
£¨4£©µÍ´«ÊäÂÊ£º´«ÊäÂÊÓÉÿÃëÖÓÕýÈ·´«ÊäµÄÃØÃÜλµÄ¸öÊýÀ´¾ö¶¨£¬Á¿×ÓÃÜÔ¿·Ö·¢ÐÒéµÄ¹¤×÷ÔÀí¾ö¶¨Á˱ØÐëÎþÉü²¿·Ö´«ÊäλÓÃÓÚÑéÖ¤£¬ÕâЩλ²»ÄÜÓÃ×÷ÃÜÔ¿£¬µ¼ÖÂÁ¿×ÓÃÜÂëѧµÄ´«ÊäЧÂÊÏà¶Ô½ÏµÍ¡£
£¨5£©°²È«ÐÔ£ºÁ¿×ÓÃÜÔ¿·Ö·¢ÐÒéÒѱ»³É¹¦µØÖ¤Ã÷Êǰ²È«µÄ¡£µ«Ò»°ã¶øÑÔ£¬Ò»¸öÌØ¶¨¼¼ÊõµÄ
ʵÏÖ×ÜÊÇÁîÈË»³Òɵġ£