ÃÜÂëѧ¸´Ï°ÊÔÌâ ÏÂÔØ±¾ÎÄ

Ò» Ìî¿ÕÌâ

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·Ö£©