Ò» Ìî¿ÕÌâ
1. ÃÜÂëѧ·¢Õ¹µÄËĸö½×¶Î£º ¡¢ ¡¢ ¡¢ ¡£
2. DESµÄ·Ö×鳤¶ÈÊÇ ±ÈÌØ£¬ÃÜÔ¿³¤¶ÈÊÇ ±ÈÌØ£¬ÃÜÎij¤¶ÈÊÇ64±ÈÌØ¡£ 3. Êý×ÖÇ©Ãû·½°¸ÊÇÖ¸ÓÉ ¡¢ ¡¢ ¡¢ ¡¢ ×é³ÉµÄÎåÔª×é¡£ 4. ÐÅÏ¢°²È«µÄºËÐÄÊÇ £»ÃÜÂëѧÑо¿µÄÖ÷ÒªÎÊÌâÊÇ 5.¼ÓÃÜË㷨ģʽÓÐËÄÖÖ£¬·Ö±ðÊÇ£º £¬ £¬ 5. DESµÄ·Ö×鳤¶ÈÊÇ ±ÈÌØ£¬ÃÜÔ¿³¤¶ÈÊÇ ±ÈÌØ£¬ÃÜÎij¤¶ÈÊÇ ±ÈÌØ¡£ 6. AESµÄÃÜÔ¿³¤¶È¿ÉÒÔÊÇ ¡¢ ¡¢ £»AESȦ±ä»»µÄÓÉËÄ
¸ö²»Í¬µÄ±ä»»×é³É£¬ËüÃÇ·Ö±ðÊÇ ¡¢ ¡¢
¡¢ ¡£
7. ¿Â¿É»ô·òÔÔòÖ¸³öÃÜÂëϵͳµÄ°²È«ÐÔ²»ÄÜÈ¡¾öÓÚ £¬¶øÓ¦È¡¾öÓÚ ¡£ 8. ¿Â¿É»ô·òÔÔòÖ¸³öÃÜÂëϵͳµÄ°²È«ÐÔ²»ÄÜÈ¡¾öÓÚ £¬¶øÓ¦È¡¾öÓÚ ¡£ 9. ¸ù¾Ý¼ÓÃÜÄÚÈݵIJ»Í¬£¬
Ϊ ¡¢ ¡¢
ÃÜ
Ô¿
¿É
ÒÔ
·Ö
10. ¶Ô³ÆÃÜÂëÌåÖÆ¿ÉÒÔ·ÖΪ ºÍ Á½Àà¡£ 11. ¹þÏ£º¯ÊýMD5ºÍSHA-1µÄÊä³ö³¤¶È·Ö±ðÊÇ ºÍ ±ÈÌØ¡£ 12. ÃÜÂëѧÓÉ ºÍ ×é³É¡£
13. ·Ö×éÃÜÂëµÄ¼Ó½âÃÜËã·¨ÖÐ×î¹Ø¼ü²¿·ÖÊÇ·ÇÏßÐÔÔËË㲿·Ö£¬ÄÇô£¬DES¼ÓÃÜËã·¨µÄ·Ç
ÏßÐÔÔ¤Ë㲿·ÖÊÇÖ¸ ·ÇÏßÐÔ´ú»»£¬AES¼ÓÃÜËã·¨µÄ·ÇÏßÐÔÔËË㲿·ÖÊÇÖ¸ ¡£ 14. DESÓëAESÓÐÐí¶àÏà֮ͬ´¦£¬Ò²ÓÐһЩ²»Í¬Ö®´¦£¬ÇëÖ¸³öÁ½´¦²»Í¬£º AESÃÜÔ¿³¤
¶È¿É±äDES²»¿É±ä £¬ DESÃæÏò±ÈÌØÔËËãAESÃæÏò×Ö½ÚÔËËã ¡£ 15. MD5µÄÖ÷Ñ»·ÓУ¨4 £©ÂÖ¡£
16. SHA1½ÓÊÕÈκγ¤¶ÈµÄÊäÈëÏûÏ¢£¬²¢²úÉú³¤¶ÈΪ£¨160£©bitµÄHashÖµ¡£
17. ·Ö×é¼ÓÃÜËã·¨£¨ÈçAES£©ÓëÉ¢Áк¯ÊýËã·¨£¨ÈçSHA£©µÄʵÏÖ¹ý³Æ×î´ó²»Í¬ÊÇ£¨¿ÉÄæ£©¡£ 18. Hashº¯Êý¾ÍÊǰÑÈÎÒⳤ¶ÈµÄÊäÈ룬ͨ¹ýÉ¢ÁÐËã·¨£¬±ä»»³É¹Ì¶¨³¤¶ÈµÄÊä³ö£¬¸ÃÊä
³ö³ÆÎª ¡£ 19. Hashº¯ÊýµÄµ¥ÏòÐÔÊÇÖ¸ ¶ÔÈÎÒâ¸øËüµÄÉ¢ÁÐÖµhÕÒµ½Âú×ãH£¨x)£½hµÄx ÔÚ¼ÆËãÉÏ
ÊDz»¿ÉÐÐµÄ ¡£ 20. ¹«Ô¿ÃÜÂëÌåÖÆµÄ˼ÏëÊÇ»ùÓÚ ÏÝÃŵ¥Ïò º¯Êý£¬¹«Ô¿ÓÃÓڸú¯ÊýµÄ ÕýÏò£¨¼ÓÃÜ£©¼Æ
Ë㣬˽ԿÓÃÓڸú¯ÊýµÄ ·´Ïò£¨½âÃÜ£©¼ÆËã¡£ 21. 1976 Ä꣬W.DiffieºÍM.HellmanÔÚ ÃÜÂëѧз½Ïò Ò»ÎÄÖÐÌá³öÁ˹«Ô¿ÃÜÂëµÄ˼
Ï룬´Ó¶ø¿ª´´ÁËÏß´úÃÜÂëѧµÄÐÂÁìÓò¡£
22. ¹«Ô¿ÃÜÂëÌåÖÆµÄ³öÏÖ£¬½â¾öÁ˶ԳÆÃÜÂëÌåÖÆºÜÄѽâ¾öµÄһЩÎÊÌ⣬Ö÷ÒªÌåÏÖÒ»ÏÂÈý
¸ö·½Ã棺 ÃÜÔ¿·Ö·¢ÎÊÌâ ¡¢ ÃÜÔ¿¹ÜÀíÎÊÌâ ºÍ Êý×ÖÇ©ÃûÎÊÌâ ¡£ 23. RSAµÄÊýÂÛ»ù´¡ÊÇ ÊýÂÛµÄÅ·À¶¨Àí £¬ÔÚÏÖÓеļÆËãÄÜÁ¦Ìõ¼þÏ£¬RSA
ÈÏΪÊǰ²È«µÄ×îСÃÜÔ¿³¤¶ÈÊÇ1024λ ¡£
±»
24. ¹«Ô¿ÃÜÂëËã·¨Ò»°ãÊǽ¨Á¢ÔÚ¶ÔÒ»¸öÌØ¶¨µÄÊýѧÄÑÌâÇó½âÉÏ£¬ÄÇôRSAËã·¨ÊÇ»ùÓÚ
´óÕûÊýÒò×Ó·Ö½âÀ§ÄÑÐÔ¡¢ElGamalËã·¨ÊÇ»ùÓÚ ÓÐÏÞÓò³Ë·¨ÈºÉÏÀëÉ¢¶ÔÊý µÄÀ§ÄÑÐÔ¡£ 25. Ϊ±£Ö¤°²È«ÐÔ£¬ÔÚÉè¼Æ·Ö×éÃÜÂëʱ£¬ÃÜÂë±ä»»±ØÐë×ã¹»¸´ÔÓ£¬¾¡Á¿Ê¹Óà »ìÏý Óë À©
É¢ ÔÔò¡£ÕâÑùʹ¹¥»÷Õß³ýÁËÓà Çî¾Ù ¹¥»÷ÒÔÍ⣬ÕÒ²»µ½ÆäËû¼ò½àµÄÊýÑ§ÆÆÒë·½·¨ ¶þ ¼ÆËãÌâ 1. RSA¼ÓÃÜ£¬Ç©Ãû
ÀýÈ磺ÉèÔÚRSA·½°¸ÖУ¬Ñ¡È¡1) ¼ÆË㹫Կ¶ÔÓ¦µÄ˽Կ£»
2£©ÉèÓÐÃ÷ÎÄ»òÏûÏ¢¡£¬ÇóÆäÃÜÎÄ»òÇ©ÃûS£¬ÔÙ¶ÔÃÜÎĽâÃÜ»òÑé֤ǩÃû¡£ 2. Çë¸ø³öDeffie-HellmanÃÜÔ¿½»»»ÐÒéµÄÒ»¸öʵÀý »òÃèÊöDeffie-HellmanÃÜÔ¿½»»»ÐÒé
3. ECC
ÀýÈ磺ÉèÔÚÓÐÏÞÓò1) 2)
Ö¤Ã÷¼ÆËã
£¬ÒÔ¼°
¡¢
ÉϵÄÍÖÔ²ÇúÏߵıí´ïʽ¡£
ÊÇÉϵĵ㣻 ¡£
£¬
£¬¹«Ô¿
¡£
4. ElgamalÊý×ÖÇ©Ãû Èý ÎÊ´ðÌâ
1. Çë¸ø³öÃÜÂëѧµÄ»ù±¾Ä£ÐÍ¡£
ÃÜÔ¿ k1 ÃÜÎÄ c?Ek1(m) ÃÜÔ¿ k2 Ã÷ÎÄ m ¼ÓÃÜËã·¨ ¹«¿ªÐŵÀ ½âÃÜËã·¨ Ã÷ÎÄ m?Dk2(c) ÃÜÂë·ÖÎöͼ 1-8 ÃÜÂëѧ»ù±¾Ä£ÐÍ
¶Ô³Æ¼ÓÃÜʱ£º¹«Ô¿¼ÓÃÜʱ£º
²»µÈÓÚ
2. ¹«Ô¿ÃÜÂëÌåÖÆµÄ°²È«»ù´¡ÊÇijЩ¸´Ôӵĺ¬ÓÐÏÝÃŵÄÊýѧÄÑÌâ¡£¸ù¾Ý¹«Ô¿ÃÜÂëÌåϵµÄ°²È«
ÐÔ»ù´¡À´·ÖÀ࣬ÏÖÔÚ±»ÈÏΪ°²È«¡¢ÊµÓá¢ÓÐЧµÄ¹«Ô¿ÃÜÂëÌåϵÓÐÈýÀà¡£Çë˵Ã÷ÕâÈýÀàÎÊÌâµÄ¾ßÌ庬Òå¡£
²Î¿¼´ð°¸£º
(1)»ùÓÚ´óÊý·Ö½â£¨´óÕûÊýËØÒò×ӷֽ⣩ÎÊÌâµÄ¹«Ô¿ÃÜÂëÌåÖÆ. ÆäÖаüÀ¨ÖøÃûµÄRSAÌåÖÆºÍRabinÌåÖÆ.
(2)»ùÓÚÓÐÏ޳˷¨ÈºÉÏÀëÉ¢¶ÔÊýÎÊÌâµÄ¹«Ô¿ÃÜÂëÌåÖÆ. ÆäÖÐÖ÷Òª°üÀ¨EIGamalÀà¼ÓÃÜÌåÖÆºÍÇ©Ãû·½°¸£¬Diffie-HellmanÃÜÔ¿½»»»·½°¸µÈ.£©
(3)»ùÓÚÍÖÔ²ÇúÏß¼Ó·¨ÈºÉϵÄÀëÉ¢¶ÔÊýÎÊÌâµÄ¹«Ô¿ÃÜÂëÌåÖÆ.ÆäÖаüÀ¨ÍÖÔ²ÇúÏßÐ͵ÄDiffie-HellmanÃÜÔ¿½»»»·½°¸£¬ÍÖÔ²ÇúÏßÐ͵ÄECKEPÃÜÔ¿½»»»·½°¸; ÍÖÔ²ÇúÏßÐ͵ÄÊý×ÖÇ©ÃûËã·¨µÈ
3. ¶ÔDESºÍAES½øÐбȽϣ¬ËµÃ÷Á½ÕßµÄÌØµãºÍÓÅȱµã¡£
²Î¿¼´ð°¸
DES£º·Ö×éÃÜÂ룬Feist½á¹¹£¬Ã÷ÎÄÃÜÎÄ64룬ÓÐЧÃÜÔ¿56λ¡£ÓÐÈõÃÜÔ¿£¬Óл¥²¹¶Ô
³ÆÐÔ¡£ÊʺÏÓ²¼þʵÏÖ£¬Èí¼þʵÏÖÂé·³¡£°²È«¡£Ëã·¨ÊǶԺϵġ£
AES£º·Ö×éÃÜÂ룬SP½á¹¹£¬Ã÷ÎÄÃÜÎÄ128룬ÃÜÔ¿³¤¶È¿É±ä¡Ý128λ¡£ÎÞÈõÃÜÔ¿£¬ÎÞ»¥²¹¶Ô³ÆÐÔ¡£ÊʺÏÈí¼þºÍÓ²¼þʵÏÖ¡£°²È«¡£Ëã·¨²»ÊǶԺϵġ£
4. Çë¼òÊöÊý×ÖÇ©ÃûµÄº¬Òå¼°Æä»ù±¾ÌØÕ÷¡£
²Î¿¼´ð°¸
Êý×ÖÇ©Ãû£¨digital signature) ÊÇÒ»ÖÖ¸øµç×ÓÐÎʽ´æ´¢µÄÏûϢǩÃûµÄ·½·¨¡£ÕýÒòΪÈç´Ë£¬Ç©ÃûÖ®ºóµÄÏûÏ¢Äܹ»Í¨¹ý¼ÆËã»úÍøÂç´«Êä¡£Êý×ÖÇ©ÃûÊÇÊÖдǩÃûµÄÊý×Ö»¯ÐÎʽ£¬ÓëËùÇ©ÐÅÏ¢\°ó¶¨\ÔÚÒ»Æð¡£¾ßÌ嵨½²£¬Êý×ÖÇ©Ãû¾ÍÊÇÒ»´®¶þ½øÖÆÊý¡£ ËüÓ¦¾ßÓÐÏÂÁлù±¾ÌØÐÔ£º
1) Ç©Ãû¿ÉÐÅÐÔ£ºÆäËûÈË¿ÉÀûÓÃÏà¹ØµÄ¹«¿ªÏûÏ¢Ñé֤ǩÃûµÄÓÐЧÐÔ£» 2) ²»¿ÉµÖÀµÐÔ£ºÇ©ÃûÕßʺó²»ÄÜ·ñÈÏ×Ô¼ºµÄÇ©Ãû£»
3) ²»¿É¸´ÖÆÐÔ£º¼´²»¿É¶ÔijһÊý×ÖÄÚÈÝ»òÏûÏ¢(message)µÄÇ©Ãû½øÐи´ÖÆ£»Êý×ÖÇ©ÃûÎļþ±¾Éí¿ÉÒÔ¸´ÖÆ£¬Òò´Ë£¬Ç©ÃûÎļþ±¾ÉíÓ¦¸Ã°üº¬ÖîÈçÈÕÆÚ¡¢Ê±¼äÔÚÄÚµÄÐÅÏ¢ÒÔ·ÀֹǩÃû±»¸´ÖÆ.
4) ²»¿ÉαÔìÐÔ£ºÈÎºÎÆäËûÈ˲»ÄÜαÔìÇ©ÃûÕßµÄÇ©Ãû¡£»òÕß˵£¬ÈÎºÎÆäËûÈ˲»ÄÜÕÒµ½Ò»¸ö¶àÏîʽʱ¼äµÄËã·¨À´²úÉúÇ©ÃûÕßµÄÇ©Ãû£»
5. Çë¼òÊö¶Ô³ÆÃÜÂëËã·¨ºÍ¹«Ô¿ÃÜÂëËã·¨µÄÇø±ð¡£
²Î¿¼´ð°¸
Ö÷ÒªÌåÏÖÔÚÃÜÔ¿ÐÎʽ£¬ÃÜÔ¿¹ÜÀíºÍÓ¦ÓõÈÈý·½Ãæ
1£©¶Ô³ÆÃÜÂëÌåÖÆÖУ¬Í¨ÐÅË«·½¹²ÏíÒ»¸öÃØÃÜÃÜÔ¿£¬´ËÃÜÔ¿¼ÈÄÜÓÃÓÚ¼ÓÃÜÒ²ÄܽâÃÜ¡£¹«Ô¿ÃÜÂëÌåÖÆÖÐÿ¸öÓû§ÓÐÁ½¸ö²»Í¬µÄÃÜÔ¿£ºÒ»¸öÊDZØÐë±£ÃܵĽâÃÜÃÜÔ¿£¬ÁíÒ»¸öÊÇ¿ÉÒÔ¹«¿ªµÄ¼ÓÃÜÃÜÔ¿¡££¨3·Ö£©
2£©¶Ô³ÆÃÜÂëÌåÖÆÒªÇóͨÐÅË«·½ÓõÄÃÜԿӦͨ¹ýÃØÃÜÐŵÀ˽ÏÂÔ¼¶¨£¬»¥ÁªÍøÉÏÈôÓÐn¸öÓû§,ÔòÐèÒª
¸öÃÜÔ¿£¬Ò²¾ÍÐèÒª
Ìõ°²È«ÐŵÀ£¬±£´æºÍ¹ÜÀíÈç´ËÅÓ´ó
¸öÃÜÔ¿£¬ÉõÖÁ¶ÔÒ»¸öÏ൱
µÄÃÜÔ¿, ±¾Éí±ã²»Ì«°²È«.£»ÁíÍ⣬ÿ¸öÓû§±ØÐë´¢´æ
СµÄÍøÂç, Ò²¿ÉÄܱäµÃÏ൱°º¹ó£»¶øÇÒÈç¹ûÒ»¸öÃØÃÜÃÜԿй¶ÁË£¬Ôò¹¥»÷ÕßÄܹ»ÓôËÃØÃÜÃÜÔ¿½âÃÜËùÓÐÓôËÃØÃÜÃÜÔ¿¼ÓÃܵÄÏûÏ¢ (ÖÁÉÙÁ½¸öÓû§±»¹¥ÆÆ)¡£¹«Ô¿ ÃÜÂëÌåÖÆÖй«Ô¿¿ÉÒÔ¹«¿ª£¬Ã¿¸öÓû§Ö»Ðè±£´æ×Ô¼ºµÄ˽Կ¡££¨3·Ö£©
3£©¶Ô³ÆÃÜÂëÌåÖÆÖ»ÄÜÌṩ»úÃÜÐÔ·þÎñ£¬ÄÑÒÔʵÏÖÈÏÖ¤, ÎÞ·¨Ìṩ²»¿É·ñÈÏÐÔ·þÎñ¡£ ¹«Ô¿ÃÜÂëÌåÖÆ²»½ö¿ÉÒÔÓÃÓÚ¼ÓÃÜ£¬»¹¿ÉÒÔÐÉÌÃÜÔ¿£¬Êý×ÖÇ©Ãû£¬Òò´Ë£¬¹«Ô¿ÃÜÂë¼¼ÊõµÄÖ÷Òª¼ÛÖµ£ºÃÜÔ¿·Ö·¢£»´ó·¶Î§Ó¦ÓÃÖÐÊý¾ÝµÄ±£ÃÜÐÔºÍÍêÕûÐÔ£»ÊµÌå¼ø±ð£»²»¿ÉµÖÀµÐÔ¡££¨3·Ö£©