µðÁöÅПÀÓ½º

 


¾çÀÚÄÄÇ»ÅÍ¿¡µµ ¾È ¶Õ¸°´Ù¡¦Â÷¼¼´ë ¾ÏȣǥÁØ¾È °ø°³

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¹Ì ±¹¸³Ç¥Áرâ¼ú¿¬±¸¼Ò, »õ ¾Ïȣȭ ¾Ë°í¸®Áò Ç¥ÁØÈ­ ÃßÁø
3°¡Áö ¾Ë°í¸®Áò ¸ÕÀú 2024³âºÎÅÍ »ç¿ë °¡´ÉÇÒ Àü¸Á
¾çÀÚÄÄÇ»ÅÍ¿¡µµ ¾È ¶Õ¸°´Ù¡¦Â÷¼¼´ë ¾ÏȣǥÁØ¾È °ø°³
±¸±ÛÀÌ °³¹ßÇÑ ¾çÀÚĨ »çÁø=±¸±Û

¾çÀÚÄÄÇ»Æà ±â¼úÀÌ Æı«ÀûÀÎ °ÍÀº ±âÁ¸ ¾ÏÈ£±â¼úÀÌ ¹«·ÂÈ­µÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¾çÀÚÄÄÇ»ÅÍ´Â ¼ö¾ï~¼öÁ¶³âÀÌ °É¸®´ø ¾Ïȣȭ ¾Ë°í¸®Áò Çص¶À» ¸î½Ã°£À̳ª ¸çÄ¥ ¸¸¿¡ Çس¾ °ÍÀ¸·Î Àü¸ÁµÈ´Ù. ÀÌ °¡¿îµ¥ ¹Ì±¹ ±¹¸³Ç¥Áرâ¼ú¿¬±¸¼Ò(NIST)°¡ ¾çÀÚÄÄÇ»ÅÍÀÇ °ø°ÝÀ» °ßµðµµ·Ï ¼³°èµÈ 4°¡Áö ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» ¼±Á¤ÇÏ°í ±×Áß 3°³ÀÇ Ç¥ÁØÈ­ ÃʾÈÀ» ³»³ù´Ù.

28ÀÏ °ü·Ã ¾÷°è¿¡ µû¸£¸é NIST´Â Áö³­ 24ÀÏ(ÇöÁö½Ã°£) ¼¼°è °¢±¹ÀÌ ±âÁ¸ ¾Ïȣȭ ÀÎÇÁ¶ó¿¡ ÅëÇÕÇÒ ¼ö ÀÖµµ·Ï PQC(¾çÀÚ³»¼º¾ÏÈ£) ¾Ë°í¸®Áò 4°³ Áß 3°³ÀÇ Ç¥ÁØÈ­ ÃʾÈÀ» °ø°³Çß´Ù. ÀÌµé ±â¼úÀº ³»³âºÎÅÍ ¾çÀÚ³»¼º¾ÏÈ£ Ç¥ÁØ ¾Ë°í¸®ÁòÀ¸·Î ¾²ÀÏ Àü¸ÁÀÌ´Ù.

°ø°³µÈ 3°³ ¾Ë°í¸®Áò Ç¥ÁØÈ­ ÃʾÈÀº ¡âÅ©¸®½ºÅ»½º Ä«À̹ö(CRYSTALS-Kyber) ¡âÅ©¸®½ºÅ»½º µô¸®Æ¼¿ò(CRYSTALS-Dilithium) ¡â½ºÇÎÅ©½º(SPHINCS)´Ù. ³× ¹ø° ¾Ë°í¸®ÁòÀÎ 'ÆÈÄÜ(FALCON)' Ç¥ÁØ ÃʾÈÀº ¾à 1³â ÈÄ °ø°³µÉ ¿¹Á¤ÀÌ´Ù. NIST´Â ¿À´Â 11¿ù 22ÀϱîÁö Àü ¼¼°è ¾Ïȣȭ Ä¿¹Â´ÏƼ¿¡ Ç¥ÁØ Ãʾȿ¡ ´ëÇÑ Çǵå¹éÀ» ¹ÞÀ» ¿¹Á¤ÀÌ´Ù. ¾Õ¼­ NIST´Â 2022³â¿¡ 4°³ ¾Ë°í¸®ÁòÀ» ¼±Á¤Çß´Ù.



±¹°¡±â¹Ð¡¤°³ÀÎÁ¤º¸, ¾çÀÚÄÄÇ»ÅÍ ¾Õ¿¡¼± ¹«ÀåÇØÁ¦

¾çÀÚÄÄÇ»Åʹ ÷´Ü ¾Ïȣȭ ±â¼ú·Î ºÀÀÎµÈ ±¹°¡±â¹ÐºÎÅÍ °³ÀÎÁ¤º¸±îÁö ¹«ÀåÇØÁ¦½Ãų ¼ö ÀÖ´Ù. ¾çÀÚÄÄÇ»ÆÃÀÌ µðÁöÅÐ »ê¾÷ÀÇ °ÔÀÓüÀÎÀú·Î ÁÖ¸ñ¹Þ´Â ÀÌÀ¯´Ù. ¾÷°è¿¡¼­´Â ¾çÀÚÄÄÇ»ÅÍ°¡ °³¹ßµÇ´Â ½ÃÁ¡À» Y2K¿¡ ºø´ë¾î Y2Q(Years To Quantum)¶ó°í ºÎ¸£±âµµ ÇÑ´Ù. ÀÌ¿¡ ´ëºñÇØ ¼¼°è °¢±¹Àº ¾çÀÚÄÄÇ»Æà ½Ã´ë¿¡µµ ÅëÇÏ´Â ¾Ïȣȭ ±â¼ú °³¹ß¿¡ »çÈ°À» °É°í ÀÖ´Ù. ÀÌ Àü¼±¿¡¼­ °¡Àå ¾Õ¼­ ´Þ¸®´Â °÷ÀÌ NIST´Ù.

NISTÀÇ ¼öÇÐÀÚÀÌÀÚ ÇÁ·ÎÁ§Æ® ¸®´õÀÎ ´õ½ºÆ¾ ¹«µð´Â "¿ì¸®´Â »ç¶÷µéÀÌ ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö Àִ ǥÁØÀ» °®°Ô µÉ ÅͳΠ³¡ÀÇ ºû¿¡ °¡±î¿öÁö°í ÀÖ´Ù. ÀÌÁ¦ Ãʾȿ¡ ´ëÇÑ Çǵå¹éÀ» ¿äûÇÏ°í ÀÖ´Ù. º¯°æÇØ¾ß ÇÒ »çÇ×Àº ¾ø´ÂÁö, ³õÄ£ ºÎºÐÀº ¾ø´ÂÁö µîÀ» »ìÇÊ °Í"À̶ó°í ¸»Çß´Ù.

³»³â¿¡ »õ·Î¿î ¾Ïȣȭ ¾Ë°í¸®Áò Ç¥ÁØÀÌ ¿Ï¼ºµÇ¸é ¾çÀÚÄÄÇ»ÅÍÀÇ À§ÇùÀ¸·ÎºÎÅÍ ¹Î°¨ÇÑ Á¤º¸¸¦ º¸È£ÇÒ ¼ö ÀÖ´Â ÃÖÃÊÀÇ µµ±¸°¡ Àü ¼¼°è¿¡ Á¦°øµÇ´Â ¼ÀÀÌ´Ù.



Àü¼¼°è ¾Ïȣȭ Àü¹®°¡ÀÇ Áý´ÜÁö¼º ¸ðÀ¸´Ù

¾çÀÚ³»¼º¾ÏÈ£ ¾Ë°í¸®ÁòÀ» °³¹ßÇϱâ À§ÇÑ NISTÀÇ ³ë·ÂÀº 2016³â¿¡ ½ÃÀ۵ƴÙ. NIST´Â Àü ¼¼°è ¾Ïȣȭ Àü¹®°¡µé¿¡°Ô 'Æ÷½ºÆ®¾çÀÚ ¾Ïȣȭ Ç¥ÁØÈ­ ÇÁ·ÎÁ§Æ®' Èĺ¸ ¾Ë°í¸®ÁòÀ» Á¦ÃâÇØ ÁÙ °ÍÀ» ¿äûÇß´Ù. 2017³â 11¿ù ¸¶°¨ÀϱîÁö ¼ö½Ê °³±¹ÀÇ Àü¹®°¡µéÀÌ ¾Ë°í¸®ÁòÀ» Á¦ÃâÇß´Ù. ÀÌÈÄ NIST´Â Àü¹®°¡µéÀÌ ºÐ¼®ÇÏ°í Çص¶ÇÒ ¼ö ÀÖµµ·Ï 69°³ÀÇ Èĺ¸ ¾Ë°í¸®ÁòÀ» °ø°³Çß´Ù.

ÀÌÈÄ ¼¼°èÀûÀÎ ¾ÏÈ£ÇÐÀÚµéÀÌ ¿©·¯ Â÷·Ê Æò°¡¿¡ Âü¿©ÇØ Èĺ¸ ¾Ë°í¸®ÁòÀÇ ¼ö¸¦ ÁÙ¿©¿Ô´Ù. ÇöÀçÀÇ ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» ¹«·ÂÈ­ÇÒ ¸¸Å­ °­·ÂÇÑ ¾çÀÚÄÄÇ»ÅÍ´Â ¾ÆÁ÷ ³ª¿ÀÁö ¾Ê¾ÒÁö¸¸, º¸¾È Àü¹®°¡µéÀº ¸ðµç ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡ »õ·Î¿î ¾Ë°í¸®ÁòÀ» ÅëÇÕÇÏ·Á¸é ¼ö³âÀÌ °É¸®´Â ¸¸Å­ ¹Ì¸® °èȹÀ» ¼¼¿ì´Â °ÍÀÌ Áß¿äÇÏ´Ù°í ¸»ÇÑ´Ù.


¾çÀÚÄÄÇ»ÅÍ¿¡µµ ¾È ¶Õ¸°´Ù¡¦Â÷¼¼´ë ¾ÏȣǥÁØ¾È °ø°³
Å©¸®½ºÅ»½º-Ä«À̹ö ¾Ë°í¸®Áò, °¡Àå ¾²ÀÓ»õ ¸¹À» µí
NIST¿¡ µû¸£¸é Å©¸®½ºÅ»½º-Ä«À̹ö´Â º¸¾È À¥»çÀÌÆ® »ý¼º µî ÀϹÝÀûÀÎ ¾Ïȣȭ ¸ñÀûÀ¸·Î ¼³°èµÆ´Ù. ½±°Ô ±³È¯ÇÒ ¼ö ÀÖ´Â ÀÛÀº ¾Ïȣȭ Å°¿Í ºü¸¥ ÀÛµ¿ ¼Óµµ°¡ ÀåÁ¡ÀÌ´Ù. Å©¸®½ºÅ»½º µô¸®Æ¼¿òÀº ¿ø°ÝÀ¸·Î ¹®¼­¿¡ ¼­¸íÇÒ ¶§ »ç¿ëÇÏ´Â µðÁöÅÐ ¼­¸íÀ» º¸È£Çϱâ À§ÇØ ¼³°èµÆ´Ù. Å©¸®½ºÅ»½º´Â ´ë¼ö °ÝÀÚ ±â¹Ý ¾Ïȣȭ Á¦Ç°±º(Cryptographic Suite for Algebraic Lattices)ÀÇ ¾àÀÚ·Î, ¿©±â¿¡´Â Å° ±³È¯ ¹æ¹ýÀÎ 'Ä«À̹ö'¿Í µðÁöÅÐ ¼­¸í ¾Ë°í¸®ÁòÀÎ 'µô¸®Æ¼¿ò'ÀÌ Æ÷ÇԵŠÀÖ´Ù.

½ºÇÎÅ©½º¿Í ÆÈÄܵµ µðÁöÅÐ ¼­¸í º¸È£¸¦ À§ÇØ ¼³°èµÆ´Ù. NIST´Â Å©¸®½ºÅ»½º µô¸®Æ¼¿òÀ» ÁÖ ¾Ë°í¸®ÁòÀ¸·Î ±ÇÀåÇÏ°í, À̺¸´Ù ÀÛÀº ¼­¸íÀ» ÇÊ¿ä·Î ÇÏ´Â °æ¿ì¿¡´Â ÆÈÄÜÀ» ±ÇÀåÇÑ´Ù. ½ºÇÎÅ©½º´Â ³ª¸ÓÁö µÎ °³ ¹æ½Äº¸´Ù ´Ù¼Ò Å©°í ´À¸®Áö¸¸, ³ª¸ÓÁö 3°³ÀÇ ¿É¼Ç°ú´Â ´Ù¸¥ ¼öÇÐÀû Á¢±Ù ¹æ½ÄÀ» ±â¹ÝÀ¸·Î ÇØ ¹é¾÷ È帷Π²ÅÈù´Ù. Å©¸®½ºÅ»½º Ä«À̹ö, Å©¸®½ºÅ»½º µô¸®Æ¼¿ò, ÆÈÄÜÀº ±¸Á¶È­ °ÝÀÚ¶ó°í ºÒ¸®´Â ¼öÇÐ ¹®Á¦ °è¿­À» ±â¹ÝÀ¸·Î ÇÏ´Â ¹Ý¸é, ½ºÇÎÅ©½º´Â Çؽà ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù.



±â¼úÀû ¾àÁ¡ °¡´É¼º °í·ÁÇØ ´Ù¸¥ ¾Ïȣȭ ¾Ë°í¸®Áò °è¼Ó ¹ß±¼

NIST´Â ÀÌ ³× °¡Áö ¿Ü¿¡µµ Æ÷½ºÆ®¾çÀÚ ¾ÏÈ£ Ç¥Áرâ¼ú È®º¸ ³ë·ÂÀ» À̾´Ù´Â ¹æħÀÌ´Ù. ÀÌµé ¾Ë°í¸®Áò¿¡ À̾î Áö¼ÓÀûÀÎ Æò°¡¸¦ À§ÇØ µÎ ¹ø° ¾Ë°í¸®Áò ¼¼Æ®¸¦ ¼±Á¤Çß´Ù. ¼±Á¤µÈ ¾Ë°í¸®ÁòÀº ³»³â¿¡ Ç¥ÁØ ÃʾÈÀ» ¹ßÇ¥ÇÒ ¿¹Á¤ÀÌ´Ù. Ãß°¡ ¾Ë°í¸®ÁòÀº 1~2°³°¡ ¼±Á¤µÉ °¡´É¼ºÀÌ ³ôÀº °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. ÀÌµé ¾Ë°í¸®ÁòÀº ÀϹÝÀûÀÎ ¾Ïȣȭ¸¦ À§ÇØ ¼³°èµÆÁö¸¸ Å©¸®½ºÅ» Ä«À̹ö¿Í´Â ´Ù¸¥ ¼öÇÐ ¹®Á¦¸¦ ±â¹ÝÀ¸·Î ÇÏ°í, ÇâÈÄ ¼±ÅÃµÈ ¾Ë°í¸®Áò Áß Çϳª¿¡ ¾àÁ¡ÀÌ ¹ß°ßµÉ °æ¿ì ´ëü ¹æ¾î¹æ¹ýÀ» Á¦°øÇÏ°Ô µÉ °ÍÀ̶ó°í ¾Ë·ÁÁ³´Ù. ½ÇÁ¦·Î Áö³­ÇØ Ã¹¹ø° ¼¼Æ®¿¡ Æ÷ÇÔµÈ 1°³ ¾Ë°í¸®ÁòÀÇ Ãë¾à¼ºÀÌ ¿ÜºÎ Àü¹®°¡µéÀÇ Áß°£ Æò°¡ °úÁ¤¿¡¼­ ¹àÇôÁ® NIST°¡ ¹æÇâÀ» ¼öÁ¤ÇÑ ¹Ù ÀÖ´Ù.

NIST ÃøÀº "µðÁöÅÐ ¼­¸íÀ» À§ÇÑ Æ÷½ºÆ®¾çÀÚ ¾Ïȣȭ¿¡ ´ëÇÑ ÃֽŠ¾ÆÀ̵ð¾î¸¦ ¸ðµÎ °í·ÁÇÏ°Ú´Ù´Â °Ô ¿ì¸®ÀÇ Á¢±Ù"À̶ó¸é¼­ "Áö±Ý±îÁö ¼±Á¤µÈ 3°³ ¾Ë°í¸®Áò Áß 2Á¾Àº ±¸Á¶È­µÈ °ÝÀÚ¶ó´Â ´ÜÀÏ ¼öÇÐÀû ¾ÆÀ̵ð¾î¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¸¸Å­ ÀÌ ±â¼úÀÇ ¾àÁ¡ÀÌ µå·¯³¯ °æ¿ì ´Ù¸¥ ¾ÆÀ̵ð¾î¿¡ ¹ÙÅÁÀ» µÐ Ãß°¡ÀûÀÎ ¹æ½ÄÀ» È®º¸ÇØ¾ß ÇÒ °Í"À̶ó°í ¸»Çß´Ù.



Çѱ¹µµ ¾çÀÚ°úÇбâ¼ú Àü·« ¹ßÇ¥ÇÏ°í ÅõÀÚ ³ª¼­

NIST´Â ¾ÕÀ¸·Îµµ ¿©·¯ Â÷·ÊÀÇ °ø°³ ¾ÆÀ̵ð¾î ¸ðÁý ÀýÂ÷¸¦ °ÅÃÄ ±â¼ú ¿Ï¼ºµµ¸¦ ³ô¿©°¥ °èȹÀÌ´Ù. ÃÖÁ¾ÀûÀ¸·Î µµÀԵǴ Æ÷½ºÆ® ¾çÀÚ ¾Ïȣȭ Ç¥ÁØÀº ¾çÀÚÄÄÇ»ÅÍ¿¡ °¡Àå Ãë¾àÇÑ ¼¼ °¡Áö NIST ¾Ïȣȭ Ç¥ÁØ¡¤ÁöħÀÎ ¡âFIPS 186-5 ¡âNIST SP 800-56A ¡âNIST SP 800-56B¸¦ ´ëüÇÏ°Ô µÈ´Ù.

ÇÑÆí ¿ì¸® Á¤ºÎµµ Áö³­ 6¿ù '´ëÇѹα¹ ¾çÀÚ°úÇбâ¼ú Àü·«'À» ¹ßÇ¥ÇÏ°í °ü·Ã ÅõÀÚ¸¦ ÇÏ°í ÀÖ´Ù. ÀÓ¹«ÁöÇâÀû ¿¬±¸°³¹ß(¾çÀÚÄÄÇ»ÅÍ, ¾çÀÚÅë½Å, ¾çÀÚ¼¾¼­), ¾çÀÚÀ¶ÇÕÀÎÀç(¾çÀÚÇÙ½ÉÀηÂ+ÀüÀÚÅë½ÅÄÄÇ»ÅÍ µî 2500¸í) ¾ç¼º°ú ¾çÀÚÆÕ ±¸ÃàÀ¸·Î 10³âÈÄ ¾çÀÚ»ê¾÷È­(±â¾÷ 1200°³)¸¦ À̲ø°Ú´Ù´Â °Ô ÁÖ¿ä °ñÀÚ´Ù. 2030³â´ë 1000Å¥ºø ¾çÀÚÄÄÇ»ÅÍ, 100§° °Å¸®ÀÇ ¾çÀÚÅë½Å¸Á, °ø°ø°ú ¹Î°£¿ë ¾çÀÚ ÆÄ¿îµå¸® µî ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÏ°í ÀÌ¿¡ ¸Â´Â ¾çÀÚ ¾Ë°í¸®Áò, ¼ÒÇÁÆ®¿þ¾î, ¾çÀÚÄÄÇ»ÅÍ¿¡ ÀÇÇÑ °ø°ÝÀ» ¸·´Â ¾çÀÚ³»¼º¾ÏÈ£ °³¹ß¿¡µµ ³ª¼±´Ù. ¾È°æ¾Ö±âÀÚ naturean@dt.co.kr


[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]