ÎÞÏß´«¸ÐÆ÷ÍøÂçµÄÃÜÔ¿¹ÜÀí
ÎÞÏß´«¸ÐÆ÷ÍøÂçÊÇÓÉ´óÁ¿ÎÞ´¦²»Ôڵġ¢¾ßÓÐÎÞÏßͨÐÅÓë¼ÆËãÄÜÁ¦µÄ΢С´«¸ÐÆ÷½Úµã¹¹³ÉµÄ×Ô×éÖ¯·Ö²¼Ê½ÍøÂçϵͳ£¬Äܸù¾Ý»·¾³×ÔÖ÷Íê³ÉÖ¸¶¨ÈÎÎñ¡£´ËÖÖÍøÂçÒÔÓ¦ÓÃΪÇý¶¯£¬¼¯³ÉÁ˳ÉǧÉÏÍòµÄµÍÄܺġ¢µÍ³É±¾¡¢Ð¡Ìå»ýµÄ΢ÐÍ´«¸ÐÆ÷¼þ¡£ÕâЩ΢СµÄÆ÷¼þÓÉÊý×ÖÓ²¼þ¼°Èí¼þ×é³É£¬¾ß±¸¸ß¶ÈµÄÎÞÏß»¥Á¬ÓëÐͬ´¦ÀíÄÜÁ¦¡£Ëü×ÛºÏÁË´«¸ÐÆ÷¼¼Êõ¡¢Ç¶Èëʽ¼ÆËã¼¼Êõ¡¢Î¢»úµçϵͳ(MEMS)¼¼Êõ¡¢ÏÖ´úÍøÂç¼°ÎÞÏßͨÐż¼Êõ¡¢·Ö²¼Ê½ÐÅÏ¢´¦Àí¼¼ÊõµÈµÈ¡£
Ò»¡¢ ÎÞÏß´«¸ÐÆ÷ÍøÂ簲ȫ¿ò¼Ü¡ª¡ªSPINS
SPINS°²È«ÐÒéÊÇ´«¸ÐÆ÷ÍøÂ簲ȫ¿ò¼ÜÖ®Ò»£¬ÊÇÓÉAdrian PerrigµÈÈËÌá³öµÄÒ»ÖÖ»ù±¾µÄ°²È«ÐÒ飬Ëü½¨Á¢ÔÚ¶Ô³ÆÃÜÔ¿ÌåϵµÄ»ù´¡Ö®ÉÏ£¬°üÀ¨SNEP(Secure Network Encryption Protocol ) ºÍ€%eTESLA ( micro Timed Efficient Streaming Loss-tolerant Authentication Protocol) Á½¸ö²¿·Ö¡£Ç°ÕßÓÃÓÚʵÏֵ㵽µãͨÐŵĻúÃÜÐÔ¡¢ÍêÕûÐÔºÍÐÂÏÊÐÔ£¬ºóÕßʵÏÖÍøÂç¹ã²¥ÏûÏ¢µÄÑéÖ¤¡£ÏÂÃæ¶ÔSNEPºÍ€%eTESLA ½øÐмòµ¥µÄ½éÉÜ¡£
1.°²È«ÍøÂç¼ÓÃÜÐÒéSNEP¡£SNEPÐÒéÌá¹©ÍøÂçËùÐèµÄÊý¾Ý»úÃÜÐÔ¡¢ÈÏÖ¤ÐÔ¡¢ÍêÕûÐÔºÍÐÂÏÊÐÔ¡£SNEP ±¾ÉíÖ»ÃèÊö°²È«ÊµÊ©µÄÐÒé¹ý³Ì£¬²¢²»¹æ¶¨Êµ¼ÊʹÓõÄËã·¨,¾ßÌåµÄËã·¨ÔÚ¾ßÌåʵÏÖʱ¿¼ÂÇ¡£SNEP ÐÒé²ÉÓÃÔ¤¹²ÏíÖ÷ÃÜÔ¿µÄ°²È«Òýµ¼Ä£ÐÍ,¼ÙÉèÿ¸ö½Úµã¶¼ºÍ»ùÕ¾Ö®¼ä¹²ÏíÒ»¶ÔÖ÷ÃÜÔ¿£¬ÆäËûÃÜÔ¿¶¼ÊÇ´ÓÖ÷ÃÜÔ¿ÑÜÉú³öÀ´µÄ¡£SNEP ÐÒéµÄ¸÷ÖÖ°²È«»úÖÆÊÇͨ¹ýÐÅÈλùÕ¾Íê³ÉµÄ¡£
2.»ùÓÚʱ¼äµÄ¸ßЧµÄÈÝÈ̶ª°üµÄÁ÷ÈÏÖ¤ÐÒé€%eTESLA ÐÒé¡£SNEPÐÒé¿ÉÒԽϺõÄÍê³Éµã¶ÔµãµÄͨÐÅ£¬µ«ÊǶÔÓڹ㲥ÏûÏ¢µÄÑé֤ȴÓÐÒ»¶¨µÄÀ§ÄÑ¡£ÒòΪ·¢ËÍ·½ºÍÿһ¸ö½ÓÊÕÕß¶¼²ÉÓõIJ»Í¬µÄ¶Ô³ÆÃÜÔ¿£¬·¢ËÍ·½ÎÞ·¨²úÉú¶à¸ö½ÓÊÕ·½¶¼¿ÉÒÔÑéÖ¤µÄÏûÏ¢ÑéÖ¤Â롣ΪÁËʵÏֹ㲥ÏûÏ¢µÄÈÏÖ¤£¬SPINSÌṩ€%eTESLA ÐÒé¡£
€%eTESLAÐÒéÊÇ»ùÓÚʱ¼äµÄ¸ßЧµÄÈÝÈ̶ª°üµÄÁ÷ÈÏÖ¤ÐÒ飬¸ÃÐÒéµÄÖ÷Ҫ˼ÏëÊÇÏȹ㲥һ¸öͨ¹ýÃÜÔ¿KmacÈÏÖ¤µÄÊý¾Ý°ü£¬È»ºó¹«²¼ÃÜÔ¿Kmac¡£ÕâÑù¾Í±£Ö¤ÁËÔÚÃÜÔ¿Kmac¹«²¼Ö®Ç°£¬Ã»ÓÐÈËÄܹ»µÃµ½ÈÏÖ¤ÃÜÔ¿µÄÈκÎÐÅÏ¢,Ò²¾ÍûÓа취Ôڹ㲥°üÕýÈ·ÈÏ֤֮ǰαÔì³öÕýÈ·µÄ¹ã²¥Êý¾Ý°ü¡£ÕâÑùµÄÐÒé¹ý³ÌÇ¡ºÃÂú×ãÁ÷ÈÏÖ¤¹ã²¥µÄ°²È«Ìõ¼þ¡£
Èý¡¢ÃÜÔ¿¹ÜÀí·½°¸
ÔÚÎÞÏß´«¸ÐÆ÷ÍøÂçÖУ¬ÍøÂçµÄ°²È«¹ÜÀí°üº¬Á˰²È«Ìåϵ½¨Á¢ºÍ°²È«Ìåϵ±ä¸ü(¼´°²È«Î¬»¤)Á½¸ö²¿·Ö¡£°²È«Òýµ¼¾ÍÊÇÖ¸Ò»¸öÍêÈ«Âã¶µÄÍøÂçÈçºÎͨ¹ýһЩ¹²ÓеÄ֪ʶºÍÐÒé¹ý³ÌÀ´ÐγÉÒ»¸ö¾ßÓмáʵ°²È«Íâ¿Ç±£»¤µÄÍøÂç¡£°²È«Î¬»¤¾ÍÊÇÖ¸ÔÚʵ¼ÊÔËÐÐÖУ¬ÔʼµÄ°²È«Æ½ºâÓÉÓÚÄÚ²¿»òÕßÍⲿµÄÒòËØ£¬´«¸ÐÆ÷ÍøÂçʶ±ð²¢³ýÈ¥Òì¹¹µÄ¶ñÒâ½Úµã£¬ÖØÐ»ָ´°²È«·À»¤µÄ¹ý³Ì¡£ÔÚÒ»¸öÓɳÉǧÉÏÍò½ÚµãµÄ´«¸ÐÆ÷ÍøÂçÖУ¬½ÚµãËæ»ú²¿ÊðÔÚδ֪µÄÇøÓò¡£ÔÚÕâÖÖÇé¿öÏ£¬ÒªÏëÔ¤ÏÈΪÕû¸öÍøÂçÉèÖúÃËùÓпÉÄܵݲȫÃÜÔ¿ÊǷdz£À§Äѵ쬰²È«¹ÜÀí×îºËÐĵÄÎÊÌâ¾Í³ÉÁ˰²È«ÃÜÔ¿µÄ½¨Á¢¹ý³Ì£¬¼´ÃÜÔ¿¹ÜÀíÎÊÌâ¡£
ĿǰÃÜÔ¿¹ÜÀíÖ÷Òª·½·¨ÓÐÈýÖÖ£º
1.ÐÅÈηþÎñÆ÷·½°¸(Center of Authentication£¬CA)¡£ÐÅÈηþÎñÆ÷·½°¸ÊÇÓÿÉÐÅÈεķþÎñÆ÷Íê³É½Úµã¼äµÄÃÜÔ¿ÐÉ̹ý³Ì£¬ÈçKerberosÐÒé¡£Õâ¸öÐÒéÐèÒªÔ¤ÏÈÔÚ´«¸ÐÆ÷½Úµã·ÅÖÃһЩԤÅäÖõÄÐÅÏ¢À´²úÉúÃÜÔ¿¡£Õâ¸öÐÒé°üÀ¨ÃÜÂëÃÜÔ¿Ëã·¨ºÍ¹«¿ªÃÜÔ¿Ëã·¨£¬µ«ÊÇÓÉÓÚ´«¸ÐÆ÷½ÚµãµÄ¼ÆËãÄÜÁ¦ÓÐÏÞ£¬ÔÚ½ÚµãÉϽøÐÐÇóÄ»ÔËËãÊDz»¿ÉÐеģ¬ÔÚÎÞÏß´«¸ÐÆ÷ÍøÂçÖÐÒ»°ã²ÉÓÃÃØÃÜÃÜÔ¿Ëã·¨£¬¼´¶Ô³ÆÃÜÔ¿Ëã·¨¡£
2.»ùÓÚ¹«Ô¿ÃÜÂëµÄÃÜÔ¿¹ÜÀí»úÖÆ¡ª¡ª×ÔÔöÇ¿µÄ·½°¸¡£ÔÚ´«Í³ÍøÂçÖй«Ô¿ÃÜÂë»úÖÆ¹ã·ºÓ¦ÓÃÓÚÃÜÔ¿½»»»ºÍ·ÖÅä¡£×ÔÔöÇ¿·½°¸ÐèÒª·Ç¶Ô³ÆÃÜÂëѧµÄÖ§³Ö£¬µ«ÓÉÓÚ´«¸ÐÆ÷½ÚµãÄÜÔ´¡¢ÄÚ´æºÍ¼ÆËãÄÜÁ¦ÓÐÏÞ£¬´«Í³µÄ¹ÛÄîÈÏΪËüÐèÒª½Ï´óµÄ¼ÆËãÁ¿¡¢ÄÜÁ¿ÏûºÄºÍ´æ´¢¿Õ¼ä£¬ÀýÈ磬RSA¡¢DSA¡¢ Difie-HellmanµÈ¡£ÐÒéÔÚ´«¸ÐÆ÷½ÚµãµÄÓ²¼þˮƽÉÏÔËÐж¼½«µ¼Ö²úÉú½ÚµãÎÞ·¨³ÐÊܵÄÄܺ쬵«ÊǸù¾ÝĿǰµÄÌÖÂÛ£¬Ò²²¢²»ÄÜÍêÈ«·ñ¶¨¹«Ô¿ÌåÖÆÔÚÎÞÏß´«¸ÐÆ÷ÍøÂçÖеÄÓ¦Óá£ÈçÍÖÔ²ÇúÏßËã·¨£¨ECC£©¾ÍÊÇÖµµÃ¿¼ÂǺÍÑо¿µÄÓ¦ÓÃÓÚ´«¸ÐÆ÷ÍøÂçÖеķ½°¸¡£
3.ÃÜÔ¿Ô¤·ÖÅä·½°¸¡£ÃÜÔ¿Ô¤·ÖÅä·½°¸ÐèÒªÔÚϵͳ²¼ÖÃ֮ǰÍê³ÉÁ˴󲿷ֵݲȫ»ù´¡µÄ½¨Á¢£¬¶ÔϵͳÔËÐкóµÄÐÉ̹¤×÷Ö»ÐèÒªºÜ¼òµ¥µÄÐÒé¹ý³Ì£¬ËùÒԱȽÏÊʺÏÎÞÏß´«¸ÐÆ÷ÍøÂ簲ȫÒýµ¼¡£ËüÊÇÒ»ÖÖÔËÓöԳÆÃÜÔ¿Ëã·¨½øÐмӽâÃܵÄÃÜÔ¿¹ÜÀí·½°¸¡£
ËÄ¡¢ÃÜÔ¿¹ÜÀí·½°¸µÄÆÀ¹ÀÖ¸±ê
1.°²È«ÐÔ¡£²»¹Ü¶ÔÓÚ´«Í³ÍøÂ绹ÊÇÎÞÏß´«¸ÐÆ÷ÍøÂ磬ÃÜÔ¿¹ÜÀí·½°¸µÄ°²È«ÐÔ¶¼ÊÇÊ×Òª¿¼ÂǵÄÒòËØ£¬°üÀ¨±£ÃÜÐÔ¡¢ÍêÕûÐÔ¡¢ÓÐЧÐԵȡ£
2.½Úµã±»·ý»ñµÄµÖ¿¹ÐÔ¡£½Úµã±»·ý»ñµÄµÖ¿¹ÐÔ¾ÍÊÇÖ¸µ±Ò»¸öÍøÂçÖеIJ¿·Ö½Úµã±»¹¥»÷Ö®ºó£¬¶ÔÆäËüÕý³£½ÚµãÖ®¼äͨѶµÄÓ°ÏìÓжà´ó¡£Ò»¸öÀíÏëµÄÃÜÔ¿¹ÜÀí·½°¸Ó¦¸ÃÊÇÔÚ²¿·Ö½Úµã±»¹¥»÷Ö®ºó£¬¶ÔÆäËüÕý³£½ÚµãÖ®¼ä°²È«Í¨Ñ¶¼¸ºõûÓÐÓ°Ïì¡£
3.¸ºÔØ¡£ÎÞÏß´«¸ÐÆ÷ÍøÂçÖеĸºÔذüÀ¨ÈýÖÖ¸ºÔØ£ºÍ¨Ñ¶¸ºÔØ¡¢¼ÆËã¸ºÔØºÍÄÚ´æ¸ºÔØ¡£
4.ÈÏÖ¤¡£Í¨¹ý½ÚµãÖ®¼äµÄÈÏÖ¤£¬¿ÉÒÔµÖÓù¶àÖÖ¹¥»÷£¬ÀýÈç¸´ÖÆ½Úµã¡¢¼Ùð½ÚµãµÈ¹¥»÷·½Ê½¡£ËùÒÔ£¬ÊÇ·ñÄܹ»ÊµÏÖ½Úµã¼äµÄÈÏÖ¤Ò²ÊÇÎÞÏß´«¸ÐÆ÷ÍøÂç¶ÔÃÜÔ¿¹ÜÀí·½°¸µÄÒ»¸öÖØÒªÆÀ¹ÀÖ¸±ê¡£

