°ÔƼÀ̹ÌÁö¹ðÅ© Á¦°ø
2024³â 12¿ù 9ÀÏ?±¸±ÛÀÌ ¾çÀÚ Ä¨ 'Àª·Î¿ì'¸¦ ¹ßÇ¥ÇÏÀÚ °©Àڱ⠺ñÆ®ÄÚÀΰú °°Àº ¾ÏÈ£ÈÆó °¡°ÝÀÌ 5~10%°¡·® ±Þ¶ôÇß½À´Ï´Ù.
'¾çÀÚÄÄÇ»ÅͰ¡ ¾ÏÈ£ÈÆóÀÇ º¸¾Èü°è¸¦ À§ÇùÇÑ´Ù'´Â °ÆÁ¤ ¶§¹®¿¡ ¹ß»ýÇÑ ÀÏÀÔ´Ï´Ù. ¿Ö ±×¿Í °°Àº ¿ì·Á°¡ ³ª¿Ô´ÂÁö Á¤¸»·Î ¾ÏÈ£ÈÆó°¡ 'ÇØÅ·'´çÇÒ ÀÏÀÌ ¹ß»ýÇÒÁö ÀÚ¼¼È÷ »ìÆìºÃ½À´Ï´Ù.
±¸±ÛÀÌ 2024³â 12¿ù?¾çÀÚ ¿À·ù Á¤Á¤ ½Ã½ºÅÛÀ» ±¸ÇöÇÏ´Â 105Å¥ºñÆ®ÀÇ ¾çÀÚ Ä¨ 'Àª·Î¿ì'¸¦ °ø°³Çß´Ù. ¹ßÇ¥ Á÷ÈÄ ¾ÏÈ£ÈÆó °¡°ÝÀº Àá½Ã ±Þ¶ôÇß´Ù. ?google Á¦°ø
¾çÀÚ
ºñ¿¡ÀÌÄ¡¾ÆÀÌ ÁÖ½Ä ÄÄÇ»ÅͰ¡ ¾ÏÈ£ÈÆó¿¡ ¾î¶² À§ÇùÀÎÁö ¾Ë±â À§Çؼ± ¿ì¼± ¾ÏÈ£ÈÆó¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. 'ºñÆ®ÄÚÀÎ', 'ÀÌ´õ¸®¿ò'ó·³ ƯÁ¤ À̸§À¸·Î ´õ Àͼ÷ÇÑ ¾ÏÈ£ÈÆó´Â ºí·ÏüÀÎ ±â¼úÀ» ±â¹ÝÀ¸·Î ¸¸µé¾îÁø °¡»óÀÇ ÈÆóÀÔ´Ï´Ù. ºí·ÏüÀÎÀº µ¥ÀÌÅ͸¦ ºÐ»ê ÀúÀåÇÏ°í ¾ÏÈ£ÇÐÀû ±â¼úÀ» ÀÌ¿ëÇØ µ¥ÀÌÅÍÀÇ À§º¯Á¶¸¦ ¹æÁöÇÏ´Â ±â¼úÀÔ´Ï´Ù.
ºí·ÏüÀÎÀÇ ÇÙ½ÉÀº Å»Áß¾ÓÈ¿Í °ø°ø°Å·¡Àå
¹«·áÃæÀü¹Ù´ÙÀ̾߱⠺ÎÀÔ´Ï´Ù. ÇöÀç ÈÆó ü°è´Â Á¤ºÎ³ª ÀºÇà µîÀÌ °Å·¡¸¦ °ü¸®Çϰí ÀÌ¿¡ °üÇÑ Ã¥ÀÓÀ» Áö°í ÀÖ½À´Ï´Ù. À̸¦ Áß¾Ó󸮽ýºÅÛÀ̶ó ºÎ¸¨´Ï´Ù.?
±×·±µ¥ 2008³â ¼¼°è ±ÝÀ¶ À§±â ÀÌÈÄ ÀÌ·± Áß¾Ó󸮽ýºÅÛ¿¡ °üÇÑ Àǽɰú ȸÀǰ¡ ºÒ°ÅÁ® ³ª¿Ô½À´Ï´Ù. ±×¸®°í ±× ´ë¾ÈÀ¸·Î Áß¾ÓÀÌ ¾Æ´Ñ ¸ðµÎ¿¡°Ô °øÁõÀ» ¹Þ´Â ü°èÀÎ ºí·ÏüÀÎ ³×Æ®¿öÅ©°¡ ´ëµÎµÆ½À´Ï´Ù.?
¹Ù´ÙÀ̾߱⠴ٿî·Îµå ºí·ÏüÀÎ ³×Æ®¿öÅ©¸¦ ½ÇÇöÇÏ´Â °ÍÀº °ø°ø°Å·¡ÀåºÎÀÔ´Ï´Ù. ƯÁ¤ ±â°£ÀÇ °Å·¡ ³»¿ëÀÌ ±â·ÏµÈ ºí·ÏÀ» ¿¬°áÇØ °Å·¡ ³»¿ªÀ» ºÐ»ê ÀúÀåÇÏ´Â ¹æ½ÄÀÔ´Ï´Ù.
¡Ü ¾ÏÈ£ÈÆóÀÇ ÇÙ½ÉÀº '¾ÏÈ£'
¾ÏÈ£ÈÆó¶õ À̸§Àº ºí·ÏüÀÎÀ» »ç¿ëÇØ °Å·¡ÇÒ ¶§ ¾ÏÈ£¸¦ »ç¿ëÇϱ⠶§¹®¿¡ ºÙ¾ú½À´Ï´Ù. ºñÆ®ÄÚÀÎÀº 'ÆÛºí¸¯ ºí·ÏüÀÎ'À» ±¸ÇöÇÑ Ã¹ ¹øÂ° »ç·ÊÀÔ´Ï´Ù
±è¿ø±â . ºñÆ®ÄÚÀÎÀÌ »ç¿ëÇÏ´Â ¾ÏÈ£ ±â¼úÀº ÃÑ 3°³°¡ ÀÖ½À´Ï´Ù.
ù ¹øÂ°´Â °ø°³Å° ¾ÏÈ£ ±â¼úÀÔ´Ï´Ù. °ø°³Å° ¾ÏÈ£´Â ´©±¸³ª º¼ ¼ö ÀÖ´Â °ø°³Å°¿Í ÀÌ¿¡ ´ëÀÀÇÏ¸ç ¾ÏÈ£ÀÇ ÁÖÀθ¸ ¾Æ´Â °³ÀÎ۰¡ ÀÖ´Â ±¸Á¶ÀÔ´Ï´Ù. 1976³â ¹Ì±¹ÀÇ ¾ÏÈ£ÇÐÀÚ ÈÖÆ®ÇÊµå µðÇÇ¿Í ¸¶Æ¾ Ç︸ÀÌ ÃÖÃÊ·Î °ø°³Å° ¾ÏÈ£ °³³äÀ» Á¦½ÃÇß½À´Ï´Ù. (doi: 10.1109/TIT.1976.10
°³¹Ì¼öÀͳ»±â 55638)
ºñÆ®ÄÚÀο¡¼´Â °Å·¡ º¸¾È°ú ¼ÒÀ¯±Ç Áõ¸íÀ» À§ÇØ °ø°³Å° ¾ÏÈ£°¡ »ç¿ëµË´Ï´Ù. ºñÆ®ÄÚÀÎ ³×Æ®¿öÅ©¿¡¼ ´©±º°¡ °Å·¡¸¦ ¸¸µé¸é ³×Æ®¿öÅ©ÀÇ °¢ ÀÌ¿ëÀÚ(³ëµå)°¡ À̰ÍÀÌ ¿Ã¹Ù¸¥ °Å·¡ÀÎÁö È®ÀÎÇÏ´Â À¯È¿¼º °Ë»ç¸¦ ÇÕ´Ï´Ù. ÀÌÁßÀ¸·Î °Å·¡°¡ ÀÌ·ïÁø °ÍÀº ¾Æ´ÑÁö °Å·¡ÇÒ ¸¸Å ºñÆ®ÄÚÀÎÀ» ÃæºÐÈ÷ °®°í ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
¶Ç ÀüÀÚ ¼¸íÀ» ÇÑ »ç¶÷°ú °Å·¡¸¦ ¸¸µç »ç¶÷ÀÌ µ¿ÀÏÇÑÁö¸¦ °ø°³Å°·Î °ËÁõÇÕ´Ï´Ù. ¸¸¾à ÇÊÀÚ°¡ ºñÆ®ÄÚÀÎÀ¸·Î °Å·¡¸¦ ÇÑ´Ù¸é ÇÊÀÚ´Â ÇÊÀÚ°¡ °¡Áø °³ÀÎŰ·Î °Å·¡¿¡ ¼¸íÇϴµ¥ ¼ö½ÅÀÚ¿Í ´Ù¸¥ ÀÌ¿ëÀÚµéÀº °ø°³Å°¸¦ ÀÌ¿ëÇØ ÇÊÀÚÀÇ ¼¸íÀÌ À¯È¿ÇÑÁö °ËÁõÇÏ´Â °Ì´Ï´Ù. À̶§ ¼¸í ¾Ë°í¸®ÁòÀÌ »ç¿ëµË´Ï´Ù. ºñÆ®ÄÚÀÎÀº °ú°Å 'Ÿ¿ø °î¼± ÀüÀÚ ¼¸í ¾Ë°í¸®Áò(ECDSA)'À» »ç¿ëÇßÀ¸³ª 2021³â 11¿ù, '½´³ë¾î ¼¸í'À» µµÀÔÇß½À´Ï´Ù.
1976³â ÃÖÃÊ·Î °ø°³Å° ¾ÏÈ£ °³³äÀ» Á¦½ÃÇÑ ¹Ì±¹ÀÇ ¾ÏÈ£ÇÐÀÚ ÈÖÆ®ÇÊµå µðÇÇ(¿À¸¥ÂÊ)¿Í ¸¶Æ¾ Ç︸(¿ÞÂÊ). Stanford News Service Á¦°ø
µÎ ¹øÂ°´Â ºí·ÏüÀο¡¼ ä±¼ °úÁ¤°ú µ¥ÀÌÅÍ º¸È£¿¡ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇÏ´Â 'ÇØ½Ã ÇÔ¼ö(Hash Function)'ÀÔ´Ï´Ù. ÇØ½Ã ÇÔ¼ö¶õ ÀԷ°ªÀ» °íÁ¤µÈ ±æÀÌÀÇ Ãâ·Â°ª(ÇØ½Ã°ª)À¸·Î º¯È¯ÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù.?
ÇØ½Ã ÇÔ¼ö´Â Ãâ·Â°ª ¿¹ÃøÀÌ ºÒ°¡´ÉÇϸç ÀԷ°ªÀÌ °°À¸¸é Ãâ·Â°ªÀÌ Ç×»ó °°°í ÀԷ°ª¿¡ ¾ÆÁÖ ÀÛÀº º¯È°¡ »ý±â¸é ¾Æ¿¹ ´Ù¸¥ Ãâ·Â°ªÀÌ ¸¸µé¾îÁö´Â Ư¡À» °®°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ Ãâ·Â°ªÀ» ÅëÇØ ¿ø·¡ÀÇ ÀԷ°ªÀ» ¾Ë ¼ö ¾øÀ¸¸ç Ãâ·Â°ªÀº Á¶ÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.?
ÀÌ·± Ư¼º ´öºÐ¿¡ ÇØ½Ã ÇÔ¼ö´Â µ¥ÀÌÅÍ º¯Á¶¸¦ ¹æÁöÇÏ°í ºí·ÏüÀÎÀÇ º¸¾ÈÀ» °ÈÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ´ëÇ¥ÀûÀ¸·Î ºñÆ®ÄÚÀÎÀº 'SHA-256'À̶õ ÇØ½Ã ÇÔ¼ö¸¦ »ç¿ëÇØ¼ ºí·ÏÀÇ ÇØ½Ã°ªÀ» »ý¼ºÇϰí À̸¦ ÀÛ¾÷ Áõ¸í(PoW¡¤Proof-of-Work) ¾Ë°í¸®ÁòÀÇ ±â¹ÝÀ¸·Î Ȱ¿ëÇÕ´Ï´Ù.?
ºñÆ®ÄÚÀο¡¼ ºí·ÏÀº °Å·¡ ³»¿ª°ú ÀÌÀü ºí·ÏÀÇ ÇØ½Ã°ªÀ» Æ÷ÇÔÇÏ´Â ÀåºÎ ¿ªÇÒÀ» ÇÕ´Ï´Ù. »õ·Î¿î °Å·¡ ³»¿ªÀ» ±â·ÏÇÏ·Á¸é »õ·Î¿î ºí·ÏÀÌ ÇÊ¿äÇÕ´Ï´Ù. ºí·ÏüÀο¡¼´Â ÀÌ ºí·ÏÀ» ¾Æ¹«³ª Ãß°¡ÇÒ ¼ö ¾øµµ·Ï PoW ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù. ´©±º°¡ »õ·Î¿î ºí·ÏÀ» Ãß°¡ÇÏ·Á¸é ƯÁ¤ Á¶°ÇÀ» ¸¸Á·ÇÏ´Â ÇØ½Ã°ªÀ» ã¾Æ¾ß ÇÕ´Ï´Ù.?
±×·±µ¥ ¾Õ¼ ¼³¸íÇÑ °Íó·³ ÇØ½Ã°ªÀº Ãâ·Â°ªÀ» ÅëÇØ ÀԷ°ªÀ» ¾Ë¾Æ³¾ ¼ö ¾ø½À´Ï´Ù. ¹æ¹ýÀº ´Ü Çϳª, ¸ñÇ¥¿¡ ¸Â´Â ÇØ½Ã°ªÀÌ ³ª¿À´ÂÁö ÀԷ°ªÀ» ¹«ÀÛÀ§·Î ¹Ù²ã°¡¸ç ¿¬»êÀ» ¹Ýº¹ÇÏ´Â °ÍÀε¥ ÀÌ °úÁ¤À» PoW ¾Ë°í¸®ÁòÀ̶ó°í ÇÕ´Ï´Ù.
¾ÏÈ£ÈÆóÀÇ °ø°³Å° ¾ÏÈ£ ÀÛµ¿ ¹æ½Ä°ú ÇØÅ· À§Çè. °úÇе¿¾Æ Á¦°ø
ÄÚÀÎÀ» 'ä±¼'ÇѴٴ ǥÇöÀ» ¸¹ÀÌ µé¾îºÃÀ» °Ì´Ï´Ù. ä±¼Àº ÄÄÇ»ÅÍ·Î PoW¸¦ ¼öÇàÇÏ¸ç »ç¿ëÇÒ ¼ö ÀÖ´Â »õ·Î¿î ºí·ÏÀ» »ý¼ºÇÏ´Â °úÁ¤ÀÔ´Ï´Ù. ºñÆ®ÄÚÀÎÀº ÀÌ °è»êÀÇ ¹®À» ¸ðµÎ¿¡°Ô ¿¾îµÎ°í ºí·ÏÀ» ãÀº ÀÌ¿¡°Ô ÄÚÀÎÀ» Áö±ÞÇÕ´Ï´Ù.?
±×·¯´Ï ³ôÀº ¿¬»ê ´É·ÂÀ» °®Ãá ä±¼ÀÚ´Â ´õ ¸¹Àº ¾çÀÇ °è»êÀ» ¼öÇàÇÒ ¼ö ÀÖ°í ±×¸¸Å ºí·ÏÀ» »ý¼ºÇÒ È®·üµµ ³ô¾ÆÁý´Ï´Ù. ´öºÐ¿¡ PoW ±â¹Ý ºí·ÏüÀο¡¼´Â ¸·´ëÇÑ ¿¬»ê·ÂÀº °ð ÈûÀ̸ç ÀÌ´Â ºí·ÏüÀÎÀÇ º¸¾ÈÀ» °ÈÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
ÇØ½Ã ÇÔ¼ö´Â ºí·ÏüÀÎÀ» ¿¬°áÇÒ ¶§µµ »ç¿ëµË´Ï´Ù. °¢ ºí·ÏÀÇ ÇØ½Ã°ªÀÌ ´ÙÀ½ ºí·ÏÀÇ Çì´õ¿¡ Æ÷ÇԵDZ⠶§¹®ÀÔ´Ï´Ù. µû¶ó¼ ºí·Ï Çϳª¸¦ Á¶ÀÛÇÏ¸é ´ÙÀ½ ºí·ÏÀÇ ÇØ½Ã°ªµµ ¹Ù²ò´Ï´Ù. ÀÌ ¶§¹®¿¡ ÇØ½Ã ÇÔ¼ö´Â ºí·ÏüÀÎ ÈÆóÀÇ º¯Á¶ ¹æÁö ¿ªÇÒÀ» ÇÕ´Ï´Ù.
¸¶Áö¸·À¸·Î´Â '³¼ö(random number) »ý¼º'ÀÌ ÀÖ½À´Ï´Ù. ¾Õ¼ ¼³¸íÇÑ °³ÀÎŰ´Â ºñÆ®ÄÚÀÎÀÇ º¸¾È¼ºÀ» À¯ÁöÇϱâ À§ÇØ ¹Ýµå½Ã ¾ÈÀüÇØ¾ß Çϴµ¥¿ä. À̸¦ À§ÇØ °³ÀÎŰ´Â ¹«ÀÛÀ§ ¼ýÀÚ·Î ¸¸µé¾îÁý´Ï´Ù. Àý´ë ¿¹ÃøÇÒ ¼ö ¾ø°Ô Çϱâ À§Çؼ ÀÔ´Ï´Ù.
ÇÇÅÍ ¼î¾î ¹Ì±¹ ¸Å»çÃß¼¼Ã÷°ø´ë(MIT) ±³¼ö°¡ Á¦½ÃÇÑ ¼î¾î ¾Ë°í¸®ÁòÀº ¾çÀÚÄÄÇ»ÅÍ·Î ÀμöºÐÇØ ÀÌ»ê ·Î±× ¹®Á¦¸¦ ºü¸£°Ô Ç® ¼ö ÀÖ°Ô ¸¸µé¾ú´Ù. CERN Á¦°ø
¡Ü ¾çÀÚÄÄÇ»ÅÍÀÇ ¹«±â, ¾ÏÈ£ÈÆó Ǫ´Â ¾Ë°í¸®Áò
¹®Á¦´Â ¾çÀÚÄÄÇ»ÅͰ¡ ¾ÏÈ£ÈÆóÀÇ ´ÙÃþÀûÀÎ ¾ÏÈ£È ±â¼úÀ» ¹«·ÂÈÇÒ ¼ö ÀÖ´Ù´Â µ¥ ÀÖ½À´Ï´Ù. ¿ì¼± °ø°³Å° ¾ÏÈ£È ±â¼úÀÌ ¾çÀÚÄÄÇ»ÅÍ¿¡ ÀÇÇØ °ø°ÝÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
2021³â ºñÆ®ÄÚÀο¡ Àû¿ëµÈ '½´³ë¾î ¼¸í'Àº ¿©·¯ °³ÀÇ ¼¸íÀ» Çϳª·Î ÇÕÄ¥ ¼ö ÀÖ°í ¼¸í µ¥ÀÌÅÍ Å©±â°¡ ÀÛ¾Æ °Å·¡ ½Ã ¹ß»ýÇÏ´Â ¼ö¼ö·áµµ ÁÙ¾îµç´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù.?
¶ÇÇÑ ½´³ë¾î ¼¸íÀº °Å·¡ÀÇ À¯ÇüÀ» ¼û±æ ¼ö ÀÖ¾î ºí·ÏüÀÎ ºÐ¼®À» ´õ ¾î·Æ°Ô ¸¸µì´Ï´Ù. ÀÌ´Â »ç»ýȰ º¸È£¸¦ °ÈÇÏ´Â ¿ªÇÒÀ» ÇÏ¿´´Âµ¥ ÀÌ·± ½´³ë¾î ¼¸íÀÌ ¾çÀÚÄÄÇ»ÅÍ¿¡ Ãë¾àÇÏ´Ù´Â ¿ì·Á°¡ Á¦±âµË´Ï´Ù.
¸¹Àº ¾ÏÈ£È ±â¼úÀº ÇÑ ¹æÇâÀ¸·ÎÀÇ ¿¬»êÀº ½±°Ô ÇÒ ¼ö ÀÖÁö¸¸ ±× ¹Ý´ë ¹æÇâÀÇ ¿¬»êÀº ¸Å¿ì ¾î·Æ°Ô ¸¸µå´Â ¼öÇÐÀû ¿ø¸®¸¦ ÀÌ¿ëÇÕ´Ï´Ù. ½´³ë¾î ¼¸íÀº Ÿ¿ø °î¼± ¾ÏÈ£È(ECC)¿¡ ±â¹ÝÇϰí ÀÖ½À´Ï´Ù. ECC´Â 'ÀÌ»ê ·Î±× ¹®Á¦'¸¦ ±â¹ÝÀ¸·Î ¸¸µé¾îÁ³¾î¿ä. ÀÌ»ê ·Î±×´Â ½Ç¼ö¿¡¼ ·Î±× °³³äÀ» ±º(group)À¸·Î ÀϹÝÈÇÑ °ÍÀÔ´Ï´Ù.?
À̶§ ·Î±× °ª °è»êÀº ½±Áö¸¸ ±× ¹Ý´ë °úÁ¤ÀÎ ÀÌ»ê ·Î±× °ªÀ» ¾Ë¾Æ³»´Â °ÍÀº ¸Å¿ì ¾î·Æ´Ù´Â ¼ºÁúÀ» Ȱ¿ëÇÑ ¹®Á¦ÀÔ´Ï´Ù. °è»êÇØ¾ßÇÏ´Â ¼ýÀÚµéÀÌ Ä¿Áö¸é ÄÄÇ»ÅͰ¡ ÀÌ»ê ·Î±× °ªÀ» ã´Â µ¥´Â ¼ö¹é¸¸ ³âÀÌ °É¸± ¼öµµ ÀÖ½À´Ï´Ù.?
"¼ÒÀμöºÐÇØ³ª ÀÌ»ê ·Î±× ¹®Á¦´Â ¾çÀÚÄÄÇ»ÅͰ¡ È¿À²ÀûÀ¸·Î Ç® ¼ö ÀÖ´Â ±¸Á¶¸¦ °¡Áö°í ÀÖ¾î¿ä."?
3¿ù 7ÀÏ, ¿¬±¸½Ç¿¡¼ ¸¸³ À±¾Æ¶÷ ÀÌÈ¿©´ë ÀΰøÁö´É´ë »çÀ̹öº¸¾ÈÇаú ±³¼ö´Â "¾çÀÚÄÄÇ»ÅͰ¡ ¸ðµç ¹®Á¦¸¦ °íÀü ÄÄÇ»Åͺ¸´Ù ¾ÐµµÀûÀ¸·Î »¡¸® Ç® ¼ö ÀÖ´Â °ÍÀº ¾Æ´ÏÁö¸¸ ÁÖ±â ÇÔ¼öÀÇ Áֱ⸦ ã´Â ¹®Á¦´Â °íÀü ÄÄÇ»Åͺ¸´Ù ÈξÀ »¡¸® ÇØ°áÇÒ ¼ö ÀÖ´Ù"°í ¼³¸íÇß½À´Ï´Ù.?
'¾çÀÚ Çª¸®¿¡ º¯È¯(QFT)'À» Ȱ¿ëÇÏ¸é ¼û°ÜÁø Áֱ⠸¦ ¸Å¿ì ºü¸£°Ô ãÀ» ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ ¹æ½ÄÀÌ ¹Ù·Î ¼î¾î ¾Ë°í¸®ÁòÀÔ´Ï´Ù. ¼î¾î ¾Ë°í¸®ÁòÀº ÀμöºÐÇØ¿Í ÀÌ»ê ·Î±×¸¦ Ç®±â À§ÇÑ ´ëÇ¥ÀûÀÎ ¾çÀÚ ¾Ë°í¸®ÁòÀ¸·Î ¾çÀÚ Áßø°ú ¾çÀÚ º´·Ä¼ºÀ» °¡Áø ¾çÀÚÄÄÇ»ÅÍ¿¡¼¸¸ °è»êÀÌ °¡´ÉÇÕ´Ï´Ù. 1994³â ÇÇÅÍ ¼î¾î ¹Ì±¹ ¸Å»çÃß¼¼Ã÷°ø´ë(MIT) ¼öÇаú ±³¼ö°¡ óÀ½ Á¦¾ÈÇß½À´Ï´Ù. (doi: 10.1109/SFCS.1994.365700)
2024³â 8¿ù ¹Ì±¹±¹¸³Ç¥Áرâ¼ú¿¬±¸¼Ò(NIST)´Â ¾çÀÚ³»¼º¾ÏÈ£(PQC) Ç¥ÁØÈ »ç¾÷ÀÇ °á°ú·Î ¼¼ °¡Áö ¾Ë°í¸®ÁòÀ» °ø½Ä ¹ßÇ¥Çß´Ù. ÀÌ´Â ¾çÀÚ ¾Ë°í¸®ÁòÀ¸·Îµµ Ç® ¼ö ¾ø´Â ¼öÇÐ ¹®Á¦¸¦ ±â¹ÝÀ¸·Î ÇÑ´Ù. NIST Á¦°ø
À± ±³¼ö´Â "óÀ½ ¼î¾î ¾Ë°í¸®ÁòÀÌ Á¦¾ÈµÆÀ» ¶§ºÎÅÍ ÀÌ»ê ·Î±×³ª ÀμöºÐÇØ¸¦ ±â¹ÝÀ¸·Î ÇÑ ¾ÏÈ£°¡ ¾çÀÚÄÄÇ»ÅÍ¿Í ¸¸³´Ù¸é ½±°Ô ±úÁú ¼ö ÀÖ´Ù´Â °ÍÀÌ ³Î¸® ¾Ë·ÁÁ® ÀÖ¾ú´Ù"°í ¸»Çß½À´Ï´Ù. ÃæºÐÇÑ Å¥ºñÆ®¸¦ °¡Áø ¾çÀÚÄÄÇ»ÅÍ´Â ¿©·¯ ¼ýÀÚ¸¦ µ¿½Ã¿¡ °è»êÇÒ ¼ö ÀÖ°í ÇÔ¼öÀÇ Áֱ⸦ È¿À²ÀûÀ¸·Î ãÀ» ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.?
°á±¹ ºñÆ®ÄÚÀÎÀ» ÇØÅ·ÇÏ·Á´Â »ç¶÷ÀÌ °ø°³Å°¸¦ Ȱ¿ëÇØ ´©±º°¡ÀÇ °³ÀÎ۸¦ ¿ª»êÇØ¼ ¾Ë¾Æ³»´Â °Ô °¡´ÉÇØÁö°í ÀÓÀÇ·Î °Å·¡ ¼¸íÀ» Á¶ÀÛÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÔ´Ï´Ù.
ÇØ½Ã ÇÔ¼ö¸¦ À§ÇùÇÏ´Â ±×·Î¹ö(Grover) ¾Ë°í¸®Áòµµ ÀÖ½À´Ï´Ù. "ÇØ½Ã ÇÔ¼ö¿¡ ´ëÇÑ °ø°ÝÀº ¿ª»ó °ø°Ý°ú Ãæµ¹½Ö °ø°ÝÀ¸·Î ³ª´¹´Ï´Ù." À±±³¼ö´Â ±× Áß Æ¯Á¤ ÇØ½Ã°ªÀÌ ÁÖ¾îÁ³À» ¶§ ±× ÇØ½Ã°ªÀ» °®´Â ÀԷ°ªÀ» ã´Â ¿ª»ó °ø°ÝÀÌ ¾ÏÈ£ÈÆóÀÇ ¾ÈÁ¤¼º¿¡ Á÷Á¢ÀûÀÎ ¿¬°üÀÌ ÀÖ´Ù°í ¼³¸íÇÕ´Ï´Ù.?
±×·Î¹ö ¾Ë°í¸®ÁòÀº ºñ¼±Çü °Ë»ö ¹®Á¦¸¦ Ǫ´Â ¾çÀÚ ¾Ë°í¸®ÁòÀÔ´Ï´Ù. ¹«ÀÛÀ§ °Ë»ö ¼Óµµ¸¦ ȹ±âÀûÀ¸·Î Çâ»óÇѴٴ Ư¡ÀÌ ÀÖ¾î¿ä. ±âÁ¸ ÄÄÇ»ÅÍ¿¡¼ SHA-256À» ¿ªÀ¸·Î Ç®·Á¸é ¹«·Á 2256¹ø °è»êÀ» ÇØ¾ßÇÕ´Ï´Ù. ÀÌ´Â 1077¹ø ¼öÁØÀ̶ó ºÒ°¡´É¿¡ °¡±õ½À´Ï´Ù.?
ÇÏÁö¸¸ ±×·Î¹ö ¾Ë°í¸®ÁòÀº °è»êÀ» 2128¹øÀ¸·Î ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â 2256¿¡ ºñÇÏ¸é ¾öû³ °³¼±ÀÎ °ÍÀÌ »ç½ÇÀ̳ª ¿©ÀüÈ÷ ¸Å¿ì ±ä ½Ã°£ÀÌ ÇÊ¿äÇÑ ¿¬»ê·®ÀÌ¾î¼ °á°úÀûÀ¸·Î ±×·Î¹ö ¾Ë°í¸®ÁòÀº ¼î¾î ¾Ë°í¸®Áò¸¸Å À§ÇùÀûÀÌÁö´Â ¾Ê½À´Ï´Ù.
¹Ú¼ö¿ë ¼°´ë ÄÄÇ»ÅͰøÇаú ±³¼ö´Â "±×·Î¹ö ¾Ë°í¸®ÁòÀº ³×Æ®¿öÅ© Àüü º¸¾È¿¡ Ä¡¸íÀûÀÎ ¿µÇâÀ» ¹ÌÄ¡Áö´Â ¾Ê´Â´Ù"°í ¼³¸íÇß½À´Ï´Ù.?
¹°·Ð ¿À´Ã³¯ÀÇ ¾çÀÚÄÄÇ»Åͷδ ÀÌ·± ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇØ ¾ÏÈ£ÈÆó¸¦ ÇØÅ·ÇÒ ¼ö ¾ø½À´Ï´Ù. À± ±³¼ö´Â "ÇöÀç ³Î¸® ¾²ÀÌ´Â RSA³ª ÀÌ»ê ·Î±× ±â¹Ý °ø°³Å° ¾ÏÈ£¸¦ °ø°ÝÇϱâ À§ÇØ ¼î¾î ¾Ë°í¸®ÁòÀ» µ¹¸®·Á¸é ÃÖ¼Ò ¸îõ °³¿¡¼ ÃÖ´ë ¸î¸¸ °³ Á¤µµÀÇ ³í¸®Àû Å¥ºñÆ®°¡ ÇÊ¿äÇÏ´Ù"°í ¸»ÇÕ´Ï´Ù.
³í¸®Àû Å¥ºñÆ®´Â ¹°¸®Àû Å¥ºñÆ®¸¦ ¿©·¯ °³ ¿«¾î ¾çÀÚ ¿À·ù Á¤Á¤ ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÑ ½Ã½ºÅÛÀÔ´Ï´Ù. Å¥ºñÆ®°¡ ¿ÜºÎ¿Í »óÈ£ÀÛ¿ëÇÏ¸é¼ ¿À·ù°¡ »ý±â´õ¶óµµ ±×º¸´Ù ´õ ºü¸£°Ô ¿À·ù¸¦ Á¤Á¤ÇØ Ç×±¸ÀûÀ¸·Î ¿ÇÀº °ªÀ» ¸¸µé¾î³»´Â ¾çÀÚ ½Ã½ºÅÛÀÔ´Ï´Ù. ÇöÀç ¾çÀÚÄÄÇ»ÅÍ´Â ³í¸®Àû Å¥ºñÆ®¿¡ µµ´ÞÇÏÁö ¸øÇß½À´Ï´Ù. °íÀÛ ¹°¸®Àû Å¥ºñÆ®¸¦ ¼ö½Ê¿¡¼ õ¿© °³Á¤µµ È®º¸ÇßÀ» »ÓÀÔ´Ï´Ù.
Á¤¸®ÇÏÀÚ¸é ÇöÀç ¾çÀÚÄÄÇ»ÅÍ °³¹ß ¼öÁØÀ¸·Î´Â ¾ÆÁ÷ ¾ÏÈ£ÈÆó¸¦ ÇØÅ·ÇÒ ¼ö ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ»ê ·Î±×³ª ÀμöºÐÇØ µî ¿À´Ã³¯ ¾ÏÈ£¿¡¼ ÁÖ·Î »ç¿ëµÇ´Â ¼öÇÐ ¿¬»êÀ» ½±°Ô Ç® ¼ö ÀÖ´Â ¾çÀÚ ¾Ë°í¸®ÁòÀº ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù. À̸¥ ½ÃÀÏ ³»¿¡ ¾çÀÚÄÄÇ»ÅͰ¡ Æø¹ßÀûÀÎ ¹ßÀüÀ» ÀÌ·é´Ù¸é ¾ÏÈ£ÈÆó´Â ¾çÀÚÄÄÇ»ÅÍ¿¡ ÀÇÇØ ÇØÅ·ÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù.
¡Ü ¾çÀÚ ÀúÇ×¼ºÀ» °¡Áø ¾ÏÈ£´Â ÀÌ¹Ì ÁغñµÆ´Ù
ÀϺΠÀü¹®°¡µéÀº ¾çÀÚÄÄÇ»ÅͰ¡ ºñÆ®ÄÚÀÎ µî ¾ÏÈ£ÈÆóÀÇ º¸¾È ü°è¿¡ À§ÇùÀÌ µÉ °Å¶õ Àü¸ÁÀÌ ´Ù¼Ò °úÀ嵯´Ù°í Æò°¡Çϱ⵵ ÇÕ´Ï´Ù.
È«¿ø±â Æ÷½ºÅØ ÄÄÇ»ÅͰøÇаú ±³¼ö´Â °úÇе¿¾Æ¿ÍÀÇ À̸ÞÀÏ ÀÎÅͺ信¼ "¹Ì±¹ ±¹¸³Ç¥Áرâ¼ú¿¬±¸¼Ò(NIST)¿¡¼ 2016³âºÎÅÍ ¾çÀÚÄÄÇ»ÅÍÀÇ ¹ßÀüÀ¸·Î ÀÎÇÑ º¸¾È À§Çù¿¡ ´ëÀÀÇϱâ À§ÇÑ ¾ÏÈ£ ±â¼ú Ç¥ÁØÈ ÀÛ¾÷À» ÁøÇàÇ߱⿡, ¾ÏÈ£ÈÆóºÎÅÍ ÀºÇà °èÁ¿¡¼ »ç¿ëÇÏ´Â ¾ÏÈ£±îÁö ¸ðµç ÀÀ¿ë¼ºñ½º¿¡ ¹®Á¦°¡ ¾øÀ» °Í"À̶ó°í ¸»Çß½À´Ï´Ù.
¾çÀÚÄÄÇ»ÅÍ ¹ßÀü¿¡µµ ¾ÏÈ£°¡ ¾ÈÀü¼ºÀ» À¯ÁöÇÒ ¼ö ÀÖÀ» ¶§, '¾ÏÈ£°¡ ¾çÀÚ ÀúÇ×¼ºÀ» °®Ãè´Ù'°í ¸»ÇÕ´Ï´Ù. ¾çÀÚ³»¼º¾ÏÈ£(PQC)°¡ ±× ÁÖÀΰøÀÌÁÒ. ¾çÀÚ ¾Ë°í¸®Áò¿¡ ÀÇÇØ Ç® ¼ö ¾ø´Â ¼öÇÐÀû ¹®Á¦¸¦ ±â¹ÝÀ¸·Î ¼³°èµË´Ï´Ù.
´ëÇ¥ÀûÀÎ PQC ¾ÏÈ£·Î´Â °ÝÀÚ ±â¹Ý ¾ÏÈ£°¡ ÀÖ½À´Ï´Ù. °ÝÀÚ¶õ Á¤¼ö °è¼ö¸¦ °¡Áø º¤ÅÍÀÇ ¼±Çü Á¶ÇÕÀ¸·Î ÀÌ·ïÁø °ÝÀÚÁ¡ÀÇ ÁýÇÕÀÔ´Ï´Ù. °ÝÀÚ ¹®Á¦´Â ÁÖ¾îÁø °ÝÀÚ¿¡¼ ¿øÁ¡¿¡ °¡Àå °¡±î¿î ºñ¿µ º¤ÅÍ(¸ðµç ÁÂÇ¥°¡ 0ÀÌ ¾Æ´Ñ º¤ÅÍ)¸¦ ã´Â ¹®Á¦ µîÀÌ Àִµ¥ °ÝÀÚ°¡ ¸Å¿ì ³ôÀº Â÷¿øÀÏ °æ¿ì ÀÌ °ªÀ» ã´Â ÀÏÀº ¾çÀÚÄÄÇ»Åͷεµ ºÒ°¡´ÉÇÕ´Ï´Ù.
NIST´Â PQC Ç¥ÁØÈ ÀÛ¾÷À» À§ÇØ Àü ¼¼°è ¾ÏÈ£ÇÐ Àü¹®°¡¿Í Çù·ÂÇØ »õ·Î¿î ¾ÏÈ£ ¾Ë°í¸®ÁòÀ» °³¹ßÇß½À´Ï´Ù. ±×¸®°í 2024³â 8¿ù, NIST´Â ù ¹øÂ° PQC Ç¥ÁØÀ¸·Î ¼¼ °¡Áö ¾Ë°í¸®Áò(FIPS 203, 204, 205)À» °ø½Ä ¹ßÇ¥Çß½À´Ï´Ù.
¹Ì±¹°¡¾Èº¸±¹(NSA)ÀÌ 2015³â, °ø°³Å° ¾ÏÈ£¸¦ PQC·Î ÀüȯÇϰڴٴ °èȹÀ» ¹ßÇ¥ÇÑ ÈÄ, NIST°¡ °ø¸ð »ç¾÷À» ÁøÇàÇÑ °á°úÀÔ´Ï´Ù. ¾ÏÈ£´Â ÇÑ¹ß ¾Õ¼ ¾çÀÚÄÄÇ»ÅÍÀÇ µµ·¡¸¦ ÁغñÇϰí ÀÖ´Â °Ì´Ï´Ù.
¾ÏÈ£ÈÆó¸¦ ÀÌ¿ëÇÏÁö ¾Ê´Â´Ù°í ÇØµµ ¿À´Ã³¯ ¾ÏÈ£È ±â¼úÀº ´Ù¾çÇÑ »ê¾÷°ú ºÐ¾ß¿¡¼ ÇʼöÀÔ´Ï´Ù. ¾Õ¼µµ Àá±ñ ¸»ÇßÁö¸¸ ¿ì¸®°¡ ¿Â¶óÀÎ °áÁ¦¸¦ Çϰųª ÀÎÅÍ³Ý ¹ðÅ·À» ÇÒ ¶§µµ Á¤º¸ º¸¾È°ú µ¥ÀÌÅÍ º¸È£¸¦ À§ÇØ ¾ÏÈ£°¡ »ç¿ëµË´Ï´Ù.
»ç¹°ÀÎÅͳÝ(IoT), Ŭ¶ó¿ìµå µ¥ÀÌÅÍ º¸¾ÈÀ» À§Çؼµµ ¾ÏÈ£È ±â¼úÀÌ »ç¿ëµË´Ï´Ù. ÀÎÅͳÝÀ» ÅëÇÑ ¼¼±Ý ½Å°í °°Àº ÇàÁ¤ ¼ºñ½º¿¡µµ º¸¾ÈÀÌ ÇʼöÀÔ´Ï´Ù.
¾çÀÚÄÄÇ»ÅÍ ¹ßÀü¿¡ ´ëºñÇØ ¾ÏÈ£¸¦ °íµµÈÇÏ´Â ¿¬±¸´Â ÀÌ ¸ðµç ºÐ¾ß¿¡¼ ÀÌ·ïÁö°í ÀÖ½À´Ï´Ù. µµ·¡ÇÏ´Â ¾çÀÚÀÇ ½Ã´ë¿¡µµ ¿ì¸®´Â ´ÙÇàÈ÷ µÎ ¹ß »¸°í ¿©·¯ ¼ºñ½º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù.
¡Ø°ü·Ã±â»ç °úÇе¿¾Æ 4¿ùÈ£,
[±èÅÂÈñ ±âÀÚ taehee@donga.com]