»ï¼ºSDS°¡ Â÷¼¼´ë º¸¾È±â¼úÀÎ ‘¾çÀÚ³»¼º¾ÏÈ£(PQC)’ ºÐ¾ß¿¡¼ ¿ì¼öÇÑ ±â¼ú·ÂÀ» ´Ù½Ã Çѹø ÀÔÁõÇß´Ù.
»ï¼ºSDS´Â KAIST¿Í »êÇÐÇù·ÂÀ¸·Î °³¹ßÇÑ ‘AIMer(¿¡À̸Ó)’ ¾Ë°í¸®ÁòÀÌ ±¹°¡°ø¸ðÀüÀÎ KpqC[1] °ø¸ðÀüÀÇ ‘ÀüÀÚ¼¸í¿ë ¾çÀÚ³»¼º¾ÏÈ£ ¾Ë°í¸®Áò’ ºÐ¾ß¿¡¼ ÃÖÁ¾ ¾Ë°í¸®ÁòÀ¸·Î ¼±Á¤µÆ´Ù°í ¹àÇû´Ù.
¾çÀÚ³»¼º¾ÏÈ£(PQC)´Â ¾çÀÚÄÄÇ»ÅÍ°¡ ±âÁ¸ ¾ÏÈ£È Ã¼°èÀÇ º¸¾ÈÀ» ¹«·ÂÈÇÒ °¡´É¼º¿¡ ´ëºñÇØ »ç¿ëÀÚ µ¥ÀÌÅ͸¦ ÇÑÃþ ´õ ¾ÈÀüÇÏ°Ô º¸È£ÇÒ ¼ö ÀÖ´Â ±â¼úÀÌ´Ù.
À̹ø ±¹°¡°ø¸ðÀüÀº ¾çÀÚÄÄÇ»ÅÍ ½Ã´ë¿¡ ´ëºñÇÑ Çѱ¹Çü ¾çÀÚ³»¼º¾ÏÈ£¸¦ È®º¸Çϱâ À§ÇØ °³ÃÖµÆÀ¸¸ç ‘ÀüÀÚ¼¸í[2]’°ú ‘Å°¼³Á¤[3]’ÀÇ 2°³ ºÐ¾ß·Î ÁøÇàµÆ´Ù.
»ï¼ºSDS´Â ¾ÏÈ£¾Ë°í¸®Áò ¼³°è¿Í ±¸ÇöÀ» ¸Ã¾ÒÀ¸¸ç KAIST(Crypt Lab)´Â ¾ÈÀü¼º ºÐ¼®À» ´ã´çÇß´Ù.
‘AIMer’´Â ¼ÒÀμöºÐÇØ¿Í °°Àº ¼öÇÐÀû ³Á¦ ±â¹ÝÀÌ ¾Æ´Ñ ÀÚü °³¹ßÇÑ ÀϹæÇâ ÇÔ¼ö(one-way function) ±â¹ÝÀÇ ¾ÏÈ£ ¾Ë°í¸®ÁòÀÌ´Ù. ÀϹæÇâ ÇÔ¼ö ¹æ½ÄÀº ÇÑ ¹ø ¾ÏÈ£ÈÇÏ¸é ´Ù½Ã º¹¿øÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇØ ¾çÀÚÄÄÇ»Æà ȯ°æ¿¡¼ ¼öÇÐÀû ³Á¦ ¹æ½Äº¸´Ù ´õ ¾ÈÀüÇÏ´Ù°í ¾Ë·ÁÁ® ÀÖ´Ù.
‘AIMer’´Â 2024³â ¹Ì±¹ Ç¥Áرâ¼ú¿¬±¸¼Ò(NIST)¿¡¼ ¹ßÇ¥ÇÑ ‘¾çÀÚ³»¼º¾ÏÈ£ Ç¥ÁØ ¾Ë°í¸®Áò’ Áß º¸¾È¼º¿¡ °Á¡ÀÌ ÀÖ´Â FIPS205(SLH-DSA)[4]¿Í À¯»çÇÑ ¹æ½ÄÀÌ´Ù. ±×·¯³ª ‘AIMer’°¡ 6.35¹è ºü¸£°í 2.9¹è ÀÛÀº ¼¸í Å©±â¸¦ °¡Áö°í ÀÖ¾î ¸ð¹ÙÀÏ/IoT ±â±â¿Í °°Àº °æ·® ´Ü¸»±â¿¡ Àû¿ëÇϱ⠽¬¿î °Á¡ÀÌ ÀÖ´Ù.
¼±Á¤µÈ ¾Ë°í¸®ÁòÀº ±¹°¡Á¤º¸¿ø, °úÇбâ¼úÁ¤º¸Åë½ÅºÎ°¡ ¹ßÇ¥ÇÑ ¹ü±¹°¡ ¾çÀÚ³»¼º¾ÏÈ£ Àüȯ ¸¶½ºÅÍ Ç÷£¿¡ µû¶ó ±¹³»¿Ü ±âÁØ¿¡ ¸Â°Ô Ç¥ÁØÈ°¡ ÃßÁøµÉ ¿¹Á¤À̸ç, »ï¼ºSDSµµ ÀÌ¿¡ ¹ß¸ÂÃç ±¹³»¿Ü ±âÁØ¿¡ ÀûÇÕÇÑ Ç¥ÁØȸ¦ ÃßÁøÇÒ °èȹÀÌ´Ù.
ÀÌ¹Ì »ï¼ºSDS´Â »ï¼º Ŭ¶ó¿ìµå Ç÷§Æû(SCP)ÀÇ Åë½Å ±¸°£¿¡ ¾çÀÚ³»¼º¾ÏÈ£¸¦ ½Ã¹ü Àû¿ëÇßÀ¸¸ç, Áö¼Ó È®´ëÇÒ ¹æħÀÌ´Ù. ÀÌ¿Í ÇÔ²² ¾çÀÚ³»¼º¾ÏÈ£ ÀüȯÀ» À§ÇÑ ±â¼ú(S-CAPE[5])µµ »ï¼º Ŭ¶ó¿ìµå Ç÷§Æû(SCP)¿¡¼ Á¦°øÇÒ ¿¹Á¤ÀÌ´Ù.
ÇÑÆí, »ï¼ºSDS´Â 2022³âºÎÅÍ ¾Æ½Ã¾Æ ±â¾÷À¸·Î À¯ÀÏÇÏ°Ô ¹Ì±¹ Ç¥Áرâ¼ú¿¬±¸¼Ò(NIST)°¡ ÁÖ°üÇÏ´Â ¾çÀÚ³»¼º¾ÏÈ£ Àüȯ ÇÁ·ÎÁ§Æ®(Migration to PQC)¿¡ Âü¿©ÇØ »çÀ̹öº¸¾È ½Ç¹« °¡ÀÌµå ‘È£È¯¼º ¹× ¼º´É °¡À̵å¶óÀÎ(SP 1800-38C)’, ‘¾çÀÚ Ãë¾à¼º ½Äº° ȣȯ¼º °¡À̵å¶óÀÎ(SP 1800-38B)’¿¡ ÀÕµû¶ó ±â¼úÀ» µîÀçÇÏ°í ÀÖ´Ù.
»ï¼ºSDS ±Ç¿µÁØ ¿¬±¸¼ÒÀå(ºÎ»çÀå)Àº “¾çÀÚ³»¼º¾ÏÈ£ ±¹°¡°ø¸ðÀü¿¡ Ç¥ÁØ ¾Ë°í¸®ÁòÀ¸·Î ¼±Á¤µÅ »ï¼ºSDSÀÇ º¸¾È ¿ª·®°ú ±â¼ú·ÂÀ» ´Ù½Ã±Ý ÀÎÁ¤¹Þ´Â °è±â°¡ µÆ´Ù”¸ç “±â¾÷¿ë Ŭ¶ó¿ìµå ¼ºñ½º´Â ƯÈ÷ º¸¾ÈÀÌ Áß¿äÇѵ¥, »ï¼º Ŭ¶ó¿ìµå Ç÷§Æû(SCP)¿¡ ¾çÀÚ³»¼º¾ÏÈ£ ±¸Çö ¹× Àüȯ ±â¼úÀ» Áö¼Ó Àû¿ëÇØ ´õ¿í ¾ÈÀüÇÑ ¼ºñ½º°¡ ÀÌ·ïÁöµµ·Ï ³ë·ÂÇÏ°Ú´Ù”°í ¹àÇû´Ù.
##
[1] KpqC: Çѱ¹Çü ¾çÀÚ³»¼º¾ÏÈ£(Korea post-quantum Cryptography)
[2] ÀüÀÚ¼¸í: Ãâó ÁøÀ§¼º ¹× µ¥ÀÌÅÍ ¹«°á¼ºÀ» È®ÀÎÇÏ°í ¼¸íÀÚ ºÎÀÎ ¹æÁö¸¦ ½ÃÇàÇÏ´Â ¾ÏÈ£ ¾Ë°í¸®Áò
[3] Å°¼³Á¤: ¼·Î ´Ù¸¥ ´ç»çÀÚµé °£¿¡ ºñ¹ÐÅ° °øÀ¯¸¦ À§ÇÑ ¾ÏÈ£ ¾Ë°í¸®Áò
[4] FIPS205: Çؽà ±â¹Ý ÀüÀÚ¼¸í ¾Ë°í¸®Áò(Stateless Hash-based Digital Signature Algorithm)
[5] S-CAPE: IT½Ã½ºÅÛ ³» ¾çÀÚ Ãë¾à¼ºÀ» °¡Áø ¾ÏÈ£ ü°è¸¦ ÀÚµ¿ ½Äº°ÇÏ¿© ¸ð´ÏÅ͸µÇÏ´Â ±â¼ú(Samsung SDS Crypto Agility Platform for Enterprise)
Ãâó : »ï¼ºSDS