Á¶Çö¼÷ ±¹º¸¿¬ ¼ÒÀå ¡°°æ·® º¸¾È ¾ÏÈ£±â¼ú ºÐ¾ß¿¡¼ ¼¼°è ÃÖ°íÀÇ À§»ó °®Ã硱
¡®¾ÏÈ£±â¼ú°ú º¸¾ÈÆò°¡±â¼ú ±¹Á¦ Ç¥ÁØÈ ¿öÅ©¼ó¡¯ 11¿ù 12ÀÏ °³ÃÖ... LEA °³¹ß°ú Ç¥ÁØÈ °æ°ú ¹ßÇ¥
[º¸¾È´º½º ±Ç ÁØ ±âÀÚ] ±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò(¼ÒÀå Á¶Çö¼÷, ÀÌÇÏ ±¹º¸¿¬)°¡ °³¹ßÇÑ °æ·® ºí·Ï¾ÏÈ£ LEA(Lightweight Encryption Algorithm)°¡ ISO/IEC °æ·® ºí·Ï¾ÏÈ£ Ç¥ÁØÀ¸·Î Á¦Á¤µÇ´Â Äè°Å¸¦ ´Þ¼ºÇß´Ù.
¡ãLEA Ç¥ÁØÈ Á¦¾ÈÀ» Çß´ø Áö³ 2016³â 10¿ù ¾Æ¶ø¿¡¹Ì¸®Æ® ¾ÆºÎ´Ùºñ ȸÀÇ ¸ð½À[»çÁø=±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò]
LEA´Â ±¹º¸¿¬ÀÌ 4Â÷ »ê¾÷Çõ¸í ½Ã´ëÀÇ Á¤º¸º¸È£ ¾ÏÈ£±â¼úÀÇ ¼¼°è ¼±µµ¸¦ À§ÇØ °úÇбâ¼úÁ¤º¸Åë½ÅºÎ Áö¿øÀ¸·Î °³¹ßÇÑ °æ·® ºí·Ï¾ÏÈ£ÀÌ´Ù. LEA¸¦ ±â¼úÇÑ Ç¥ÁØ ¹®¼(ISO/IEC 29192-2)´Â ÃÖÁ¾ ÆíÁýÀ» °ÅÃÄ 11¿ù¿¡ ÃâÆÇµÉ ¿¹Á¤ÀÌ´Ù.
±¹³»¿¡¼ ±âÁ¸¿¡ °³¹ßµÈ ¾ÏÈ£ ¾Ë°í¸®ÁòµéÀº ´ëÇ¥ÀûÀÎ ±¹Á¦Ç¥ÁØÀÎ AES(Advanced Encryption Standard, ¹Ì±¹)¿¡ ºñÇØ ¼º´ÉÀÌ ³·¾Æ ¼¼°è½ÃÀå ÁøÃâ¿¡ ÇÑ°è°¡ ÀÖ¾ú´Ù. ÀÌ¿¡ ±¹º¸¿¬Àº »õ·Î¿î ¼³°è±â¹ýÀ» µµÀÔÇÏ¿© °æ·® ȯ°æ¿¡¼ ¼¼°è ÃÖ°íÀÇ ¼º´ÉÀ» ±¸ÇöÇÏ´Â LEA¸¦ °³¹ßÇϴµ¥ ¼º°øÇß´Ù.
LEA´Â AESÀÇ °³¹ß ±â°üÀÌÀÚ ¼¼°è ÃÖ°í ¾ÏÈ£ ¿¬±¸±â°ü Áß ÇϳªÀÎ º§±â¿¡ COSIC(Computer Security and Industrial Cryptography) ¿¬±¸¼Ò·ÎºÎÅÍ ¾ÈÀü¼ºÀ» °ËÁõ¹Þ¾ÒÀ¸¸ç ±¹Á¦ °æ·®¾ÏÈ£ ¼º´ÉÆò°¡(FELICS; Fair Evaluation of Lightweight Cryptographic Systems)¿¡¼ 128ºñÆ® ºí·Ï¾ÏÈ£ Áß 1À§¸¦ Â÷ÁöÇÏ´Â µî ¿ì¼ö¼ºÀ» °´°üÀûÀ¸·Î ÀÎÁ¤¹Þ¾Ò´Ù. FELICS¿¡¼´Â °æ·®¾ÏÈ£ ¼º´ÉÀ» ºñ±³Çϱâ À§ÇØ 8/16/32ºñÆ® °æ·® ¼ÒÇÁÆ®¿þ¾î(SW) ȯ°æ¿¡¼ÀÇ ¼öÇà ¼Óµµ, ÄÚµå Å©±â, ¸Þ¸ð¸® »ç¿ë·®À» Á¾ÇÕÀûÀ¸·Î Æò°¡ÇßÀ¸¸ç, Æò°¡ °á°ú´Â CHES(Conference on Cryptographic Hardware and Embedded Systems) µî ÁÖ¿ä ¾ÏÈ£ÇÐȸ¿¡¼ ¹ßÇ¥µÆ´Ù.
¡ãLEA¿Í AESÀÇ ±¸Çö È¿À²¼º ºñ±³[À̹ÌÁö=±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò]
LEA´Â 2015³â ±¹°¡¡¤°ø°ø ºÐ¾ß ¾ÏÈ£Á¦Ç° Æò°¡Á¦µµÀÎ ¾ÏÈ£¸ðµâ °ËÁõÁ¦µµ(KCMVP: Korea Cryptographic Module Validation Program)ÀÇ °ËÁõ´ë»ó¿¡ Æ÷ÇԵưí, 2016³â KS Ç¥ÁØ(KS X 3246:2016)À¸·Î Á¦Á¤µÇ¾î ½º¸¶Æ®±×¸®µå, ¾ÐÃà ¾ÏÈ£È, ÀÎÁõ ½Ã½ºÅÛ µî ±¹°¡¡¤°ø°ø ºÐ¾ß¸¦ ºñ·ÔÇÑ ´Ù¾çÇÑ Á¤º¸º¸¾È ºÐ¾ß¿¡¼ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù.
LEAÀÇ Àû¿ë ±â¹Ý È®´ë¿Í º¸±Þ È°¼ºÈ¸¦ À§ÇØ ´Ù¾çÇÑ »ê¡¤¡¤ÇС¤¡¤¿¬ Àü¹®°¡µéÀÇ ÀÇ°ß ¼ö·Å °úÁ¤À» °ÅÃÆ´Ù. ƯÈ÷, ±¹³» ¾ÏÈ£±â¼ú È°¼ºÈ¸¦ À§ÇÑ »ê¡¤ÇС¤¿¬ ÇùÀÇüÀÎ Çѱ¹¾ÏÈ£Æ÷·³(ÀÇÀå ·ùÀçö)¿¡¼´Â LEAÀÇ ¼¼°è ½ÃÀå ÁøÃâÀ» À§Çؼ´Â ISO/IEC Ç¥ÁØÈ°¡ ÇÊ¿äÇÏ´Ù´Â ÀÇ°ßÀÌ ¸ð¾ÆÁ³´Ù.
ÀÌ¿¡ µû¶ó ±¹º¸¿¬°ú ¼ÛÁ¤È¯ ±³¼ö(ÇѾç´ë), ±èµ¿Âù ±³¼ö(±¹¹Î´ë)¸¦ Áß½ÉÀ¸·Î LEAÀÇ Ç¥ÁØÈ°¡ ÁغñµÆÀ¸¸ç, 2016³â 10¿ù ¾Æ¶ø¿¡¹Ì¸®Æ®¿¡¼ ¿¸° ISO/IEC ȸÀÇ¿¡¼ °æ·® ºí·Ï¾ÏÈ£ ºÐ¾ß Ç¥ÁØÀ¸·Î Á¦¾ÈµÆ´Ù. ´ç½Ã ¹Ì±¹ NSA(±¹°¡¾Èº¸±¹, National Security Agency)°¡ °³¹ßÇÑ µÎ Á¾ÀÇ ºí·Ï¾ÏÈ£(SIMON, SPECK)ÀÇ Ç¥ÁØÈ°¡ °æ·® ºí·Ï¾ÏÈ£ ºÐ¾ß¿¡¼ ÁøÇàµÇ°í ÀÖ¾ú´Ù. ÀÌ¿¡ ¿ì¸®³ª¶ó´Â ¼¼°è½ÃÀå¿¡¼ÀÇ ±¹³» ¾ÏÈ£±â¼ú À§»ó È®º¸¸¦ À§ÇØ LEA¸¦ Á¦¾ÈÇß´Ù.
°æ·® ºí·Ï¾ÏÈ£ ºÐ¾ß´Â ´ëÇ¥ÀûÀÎ ±¹Á¦Ç¥ÁØ ºí·Ï¾ÏÈ£ AES¸¦ Àû¿ëÇÏÁö ¸øÇÏ´Â °æ·® ȯ°æ¿¡¼ ±â¹Ð¼ºÀ» Á¦°øÇϱâ À§ÇØ Ç¥ÁØȸ¦ ÁøÇàÇÏ°í ÀÖÀ¸¸ç, Ç¥ÁØȸ¦ ¼±Á¡Çϱâ À§ÇÑ °æÀïµµ Ä¡¿ÇÏ´Ù. ¶ÇÇÑ, ISO/IECÀÇ Ç¥ÁØÈ¿¡¼ ±â¼úÀû ³íÀïÀÌ °¡Àå Ä¡¿ÇÏ°Ô ¹ú¾îÁö´Â ºÐ¾ßÀ̱⵵ ÇÏ´Ù.
¹Ì±¹ÀÇ 2Á¾ ¾ÏÈ£(SIMON, SPECK)´Â ÀÌ·ÊÀûÀ¸·Î NSA°¡ °³¹ßÇØ °ø°³ÇÑ ¾ÏÈ£±â¼ú·Î¼ ÁÖ¸ñÀ» ¹Þ¾ÒÀ¸³ª, ¾ÏÈ£ Àü¹®°¡µé·ÎºÎÅÍ ¾ÈÀü¼ºÀ» ÀÎÁ¤¹ÞÁö ¸øÇÏ¿© 2018³â º½ Áß±¹ ȸÀÇ¿¡¼ Ç¥ÁØÈ°¡ ÁߴܵƴÙ.
¹Ý¸é, LEA´Â ¾ÈÀü¼º°ú ¼º´É¿¡ ´ëÇÑ °´°üÀû ¿ì¼ö¼ºÀ» ¹ÙÅÁÀ¸·Î ¾ÏÈ£ Ç¥ÁØÈ Àü¹®°¡µéÀÇ ¹Ý´ë ¾øÀÌ Ç¥ÁØÈ°¡ ÁøÇàµÆ´Ù. 2019³â 4¿ù À̽º¶ó¿¤ ȸÀÇ¿¡¼ Ç¥ÁØÈ ÃÖÁ¾ ´Ü°è ÁøÇà¿¡ ´ëÇÑ ½ÂÀÎÀ» ¹Þ¾ÒÀ¸¸ç, ÃÖÁ¾ Ç¥ÁØÈ¿¡ ´ëÇÑ ±¹°¡ ´ÜÀ§ ÅõÇ¥°¡ 8¿ùºÎÅÍ ÁøÇàµÇ¾î 10¿ù 21ÀÏ Á¾·áµÆ´Ù. ÅõÇ¥ °á°ú, ¹Ý´ë´Â ¾ø¾úÀ¸¸ç ISO/IEC´Â Áö³ 10¿ù 24ÀÏ LEAÀÇ Ç¥ÁØ Á¦Á¤À» È®Á¤Çß´Ù.
±¹º¸¿¬ Á¶Çö¼÷ ¼ÒÀåÀº ¡°LEAÀÇ ±¹Á¦Ç¥ÁØ Á¦Á¤À» ÅëÇØ ¿ì¸®³ª¶ó´Â °æ·® º¸¾È ¾ÏÈ£±â¼ú ºÐ¾ß¿¡¼ ¼¼°è ÃÖ°íÀÇ À§»óÀ» °®°Ô µÆ´Ù¡±¸ç, ¡°±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò´Â ±¹³» Á¤º¸º¸¾È ¹ßÀüÀ» À§ÇÑ ¿ì¼ö ¾ÏÈ£±â¼ú °³¹ß ¹× º¸±Þ¿¡ Áö¼ÓÀûÀ¸·Î ³ë·ÂÇÏ°Ú´Ù¡±°í ¸»Çß´Ù.
¡ã¡®¾ÏÈ£±â¼ú°ú º¸¾ÈÆò°¡±â¼ú ±¹Á¦ Ç¥ÁØÈ ¿öÅ©¼ó¡¯ ÇÁ·Î±×·¥[ÇÁ·Î±×·¥=±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò]
ÇÑÆí, LEAÀÇ °³¹ß°ú Ç¥ÁØÈ °æ°ú´Â ¿À´Â 11¿ù 12ÀÏ ¼¿ï ÇÁ·¹Áö´øÆ® È£ÅÚ¿¡¼ °³ÃֵǴ ¡®¾ÏÈ£±â¼ú°ú º¸¾ÈÆò°¡±â¼ú ±¹Á¦ Ç¥ÁØÈ ¿öÅ©¼ó¡¯¿¡¼ ¹ßÇ¥µÉ ¿¹Á¤ÀÌ´Ù.
[±Ç ÁØ ±âÀÚ(editor@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>