ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍø¼¯ÍÅרҵÇå¾²·þÎñÖÎÀíÖÐÐÄÔÚÓ¦ÓÃϵͳ¿ª±¬·¢ÃüÖÜÆڵĻù´¡ÉÏ£¬²Î¿¼OpenSAMMºÍNIST SP800-64£¬ÍŽṫ˾¶àÄêÔÚÇå¾²¿ª·¢¡¢Çå¾²Éè¼Æ¡¢Çå¾²²âÊÔ¡¢ÊÂÎñÏìÓ¦µÈÂÄÀúÓëЧ¹û£¬½«Ó¦Óÿª±¬·¢ÃüÖÜÆÚÀíÄîÓëÇå¾²¿ª·¢Êµ¼ùÏàÍŽáÍƳöµÄ·þÎñ²úÆ·¡£Í¨¹ýʵÑé¸Ã·þÎñ£¬ÆóÒµ¿ÉÒÔ¸üºÃµØÂäʵÈýͬ²½£¬Öª×ã¹ú¼Òî¿ÏµÒªÇó£¬ÎªÏµÍ³Çå¾²Îȹ̸ßЧÔËÐÐÌṩ°ü¹Ü¡£
ÃæÃæ¾ãµ½£¬Ïû³ýϵͳ¿ª±¬·¢ÃüÖÜÆڵĸ÷½×¶ÎµÄÇ徲Σº¦
ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøÓ¦Óÿª·¢ÖÎÀí×Éѯ·þÎñÊÇÍŽáÒµÄÚÁìÏȵÄÊÖÒÕºÍÀíÄîËùÍƳöµÄ·þÎñ²úÆ·£¬ËüÒÔϵͳÉúÃüÖÜÆڼܹ¹Îª»ù´¡£¬¶Ôϵͳ¿ª·¢Àú³ÌÖÐËùÉæ¼°µÄÇå¾²²Ù×÷¾ÙÐйéÄÉ×ۺϡ¢Ôö²¹ºÍÍêÉÆ£¬½«Çå¾²Éè¼Æ¡¢Çå¾²±àÂë¼°Çå¾²²âÊԵȹŰåÊÖÒÕºÍÔ˶¯ÈÚÈëµ½ÐèÇóÆÊÎö¡¢Çå¾²Éè¼Æ¡¢Çå¾²¿ª·¢¡¢²âÊÔÑéÖ¤¼°ÉÏÏßÐû²¼µÈϵͳ¿ª±¬·¢ÃüÖÜÆÚÖУ¬ÏµÍ³µØʶ±ðºÍÏû³ýÁ˸÷½×¶Î¿ÉÄÜ·ºÆðµÄÇ徲Σº¦¡£Ïêϸ·þÎñÄ£¿éÈçÏÂËùʾ£º
ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøÓ¦Óÿª·¢ÖÎÀí×Éѯ·þÎñ²úÆ·º¸ÇÁËϵͳ¿ª±¬·¢ÃüÖÜÆڵĸ÷½×¶Î£¬ÆóÒµ¿Éƾ֤×ÔÉíÏÖÕæÏàÐΣ¬ËùÓнÓÄÉ»ò¾ÙÐÐÏìÓ¦µÄ²Ã¼ôºóʹÓá£
ÐèÇóÆÊÎö
ÐèÇóÆÊÎö×÷Ϊϵͳ¿ª±¬·¢ÃüÖÜÆÚÀíÂÛÉÏʵÖÊÐԵĵÚÒ»²½£¬Ò²ÊǽϹŰåÇ徲ʵ¼ùÊֶΣ¨´úÂëÉó¼Æ¡¢Éø͸²âÊԵȣ©¸ü¾ßÓªÒµÌØÉ«µÄÒ»¸öÐÂÔöÇå¾²Ô˶¯¡£ÐèÇóÆÊÎöµÄÖ÷ÒªÊÂÇéÊǽ¨Éè¹æ·¶µÄÇå¾²ÐèÇóÆÊÎöÒªÁìÂÛ£¬´ÓϵͳͨÓÃÇå¾²ÐèÇóÆÊÎöºÍÓªÒµ¹¦Ð§Çå¾²ÐèÇóÆÊÎö³ö·¢£¬ÎªÇå¾²Éè¼ÆÌṩÊý¾ÝÖ§³Ö¡£
Çå¾²Éè¼Æ
Çå¾²Éè¼ÆµÄÖ÷ÒªÊÂÇéÊÇ»ùÓÚÇ°ÆÚµÄÇå¾²ÐèÇóÆÊÎö£¬Í¨¹ýÍþв½¨Ä££¬¶ÔÓªÒµÊý¾ÝÁ÷²ã¾ÙÐзºÆðºÍÆÊÎö£¬Ê¹ÓÃÍþв½¨Ä£½«Êý¾ÝÁ÷ת»»³ÉÍþв¿ØÖƵ㣬½ø¶øÐγÉÇå¾²Éè¼Æ¼Æ»®£¬°üÀ¨Íⲿ֧³ÖÇéÐÎÉè¼Æ¼Æ»®ºÍÓªÒµ¹¦Ð§Éè¼Æ¼Æ»®¡£
Çå¾²¿ª·¢
Çå¾²¿ª·¢µÄÖ÷ÒªÊÂÇéÊÇÖƶ©Çå¾²±àÂë¹æ·¶ºÍÇå¾²¿ª·¢Ïà¹ØÖ¸µ¼£¬¶ÔÓ¦ÓÃϵͳ¾ÙÐÐÔöÁ¿Ô´´úÂëÉó¼Æ£¬Ö¼ÔÚ¿ª·¢½×¶ÎÌáÇ°·¢Ã÷ϵͳ´úÂëÇå¾²²î±ð£¬ÒÔ×ÊÖú¿ª·¢Ö°Ô±ÌáÇ°¹æ±Ü´úÂëÇ徲Σº¦¡£
²âÊÔÑéÖ¤
²âÊÔÑéÖ¤µÄÖ÷ÒªÊÂÇéÊÇÕë¶Ô¿ª·¢Àú³ÌÖÐijһÎȹ̰汾£¬Í¨¹ýÉø͸²âÊÔ¡¢ÓªÒµÁ÷³ÌÆÊÎö¡¢Çå¾²¹¦Ð§ÆÊÎö¡¢´úÂëÉó¼ÆµÈÒªÁì¾ÙÐÐ×ÛºÏÐÔµÄÇå¾²²âÊÔ¡£
ÉÏÏßÐû²¼
ÉÏÏßÐû²¼µÄÖ÷ÒªÊÂÇéÊÇÔÚϵͳÉÏÏßÇ°£¬¶ÔÆ伯³ÉÇéÐξÙÐÐÇå¾²²âÊÔ£¬ÑéÖ¤ÆäÊÇ·ñÖª×ã¼È¶¨µÄÇå¾²ÒªÇ󣬲¢¶Ô·¢Ã÷Ç徲Σº¦Ìṩ´¦Öóͷ£½¨Ò飬Ìá¸ßϵͳÉÏÏßÇ°µÄÇå¾²ÐÔ¡£
÷ÈÁ¦Õ¹ÏÖ£¬°ü¹ÜÓ¦ÓÃϵͳȫÉúÃüÖÜÆÚµÄÇå¾²ÐÔ
´ÓÔ´Í·¹Ø×¢Çå¾²¿ØÖÆ
SDLµÄ½¹µãÀíÄîÊǽ«Ç徲˼Á¿¼¯³ÉÔÚÈí¼þ¿ª·¢µÄÿһ¸ö½×¶Î£¬¼´´ÓÐèÇóÆÊÎö¡¢Éè¼Æ¡¢±àÂë¡¢²âÊÔ¡¢Ðû²¼ºÍά»¤µÄÿһ¸ö½×¶Î¶¼ÔöÌíÏìÓ¦µÄÇå¾²Ô˶¯£¬ÒÔïÔÌÈí¼þÖÐÎó²îµÄÊýÄ¿²¢½µµÍÇ徲ȱÏÝ¡£
³ÉÊìµÄÇ徲ʵ¼ùÒªÁì
ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøÓ¦Óÿª·¢ÖÎÀí×Éѯ·þÎñ²úÆ·ÒÔÇå¾²¿ª±¬·¢ÃüÖÜÆÚΪ»ù´¡£¬ÍŽá³ÉÊìµÄÇ徲ʵ¼ùÒªÁìÂÛ£¬ÓÐÕ½ÂÔ¡¢ÓÐ×éÖ¯¡¢Óбê×¼¡¢ÓÐÁ÷³Ì¡¢ÓÐÂäʵµÄ´ÓÔ´Í·×îÏȾÙÐÐÇå¾²¿ØÖÆ£¬°ü¹ÜÓ¦ÓÃϵͳȫÉúÃüÖÜÆÚµÄÇå¾²ÐÔ¡£
ÖÜÈ«µÄ¹¤¾ßºÍ֪ʶ¿âÖ§³Ö
ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøÓµÓкÜÊÇÍêÉƵķþÎñ¹¤¾ß£¬ÈçÍþв½¨Ä£¹¤¾ß¡¢´úÂëÉó¼Æ¹¤¾ß¡¢Éø͸²âÊÔ¹¤¾ßµÈ£¬ÒÔ¼°ÖÜÈ«µÄ֪ʶ¿âºÍÇ¿Ê¢µÄÊÖÒÕÖ§³ÖÍŶӣ¬ÎªÊµÑéÓ¦Óÿª·¢ÖÎÀí×Éѯ·þÎñÌṩÊÖÒÕÖ§³Ö¡£
ÓÅ·¢¹ú¼ÊÍøÕ¾¹ÙÍøÓ¦Óÿª·¢×Éѯ·þÎñ²úÆ·£¬¿ÉÒÔ×ÊÖúÆóÒµÔÚ¿ª·¢½×¶Î˼Á¿Çå¾²ÐèÇ󣬽«Çå¾²ÎÊÌâÔÚÃÈѿ״̬¼´±»Ïû³ý£¬´Ó»ù´¡ÉϽâ¾öÇå¾²ÎÊÌ⣬½µµÍÐÞ¸´±¾Ç®£¬ÐÖúÆóÒµ½¨ÉèÇå¾²¿ª±¬·¢ÃüÖÜÆÚÁ÷³ÌÒÔ¼°¿ª·¢ÖÎÀíÖƶȡ£Í¬Ê±£¬Í¨¹ýʵÑéÓ¦Óÿª·¢ÖÎÀí×Éѯ·þÎñ£¬×ÊÖú¿ª·¢Ö°Ô±ÏàʶÇå¾²¿ª·¢Àú³Ì¿ÉÄÜÃæÁÙµÄÍþвÒÔ¼°Ñ§Ï°ÔõÑù½â¾öÍþв£¬ÖÜÈ«Ìá¸ß¿ª·¢Ö°Ô±µÄÇå¾²Òâʶ¡£²¢ÇÒ£¬±¾²úÆ·ÔÚÉè¼ÆÖ®³õ³ä·Ö˼Á¿¹ú¼ÒÍøÂçÇå¾²·¨¡¢Èýͬ²½ÔÔò¡¢Æ·¼¶±£»¤2.0¼°¸÷Ðи÷Òµî¿ÏµÒªÇó£¬Äܹ»×ÊÖúÆóÒµ¸üºÃµÄ×ñ´ÓºÍÖª×ã¹ú¼Ò¼°ÐÐÒµÒªÇó¡£