ÀÎÅÚ¡¤NEC¡¤ICTK µî Çϵå¿þ¾î ±â¹Ý ºí·ÏüÀÎ °³¹ß¡¤Ãâ½Ã
[º¸¾È´º½º ¿À´ÙÀÎ ±âÀÚ] ºí·ÏüÀÎ º¸¾ÈÀ» °ÈÇÏ¸é¼ Ã³¸®¼Óµµ¸¦ ³ôÀÏ ¹æ¹ýÀ¸·Î Çϵå¿þ¾î ±â¹Ý ±â¼úÀÌ ºÎ»óÇÏ°í ÀÖ´Ù. Çϵå¿þ¾î ±â¹Ý ºí·ÏüÀÎ ±â¼úÀº ±ÝÀ¶¡¤¹°·ù¡¤»ó°Å·¡ µî¿¡ ºí·ÏüÀÎÀ» ½ÇÁ¦ µµÀÔÇÒ ¶§ ¸Â´Ú¶ß¸®´Â Çö½ÇÀûÀÎ ¹®Á¦Á¡À» ÇØ°áÇÏ´Â ´ë¾ÈÀ¸·Î ÁÖ¸ñ ¹Þ´Â ÁßÀÌ´Ù.
[À̹ÌÁö=iclickart]
ÀÌ´Â ÇöÀç Å©°Ô 3°¡Áö ¹æ½ÄÀ¸·Î µîÀåÇÏ°í ÀÖ´Ù. ù°´Â CPU ±â¹ÝÀÌ´Ù. CPU º¸¾È Äڵ带 ÀÌ¿ëÇØ ºí·ÏüÀÎ ¼ÒÇÁÆ®¿þ¾îÀÇ º¸¾ÈÀ» ³ôÀº ¼öÁØÀ¸·Î À¯ÁöÇÏ´Â ¹æ½ÄÀÌ´Ù. µÑ°´Â º¸¾È ĨÀ» ÀÌ¿ëÇÏ´Â ¹æ½ÄÀÌ´Ù. °³ÀÎ Å° µî Áß¿ä Á¤º¸¸¦ º¸¾È ĨÀ» ÅëÇØ º¸È£ÇÔÀ¸·Î½á ºí·ÏüÀÎ º¸¾ÈÀ» °ÈÇÑ´Ù. ¼Â°´Â ±âÁ¸ Çϵå¿þ¾î¿Í °áÇÕÇÏ´Â ÇüÅ´Ù. ÁÖ·Î ½º¸¶Æ®Æù °°Àº ´Ü¸»±â º¸¾È ±â´ÉÀ» È°¿ëÇÑ´Ù.
ÀÎÅÚ(Intel)Àº CPU ±â¹Ý ¹æ½ÄÀ¸·Î, ±âÁ¸ÀÇ ¼ÒÇÁÆ®¿þ¾î °¡µå È®Àå(Software Guard Extension, ÀÌÇÏ SGX) ±â¼úÀ» ÀÌ¿ëÇØ ºí·ÏüÀΰú ÀΰøÁö´É(AI) º¸¾ÈÀ» °ÈÇÏ´Â ÁßÀÌ´Ù. SGX´Â CPU Áö½Ã ÄÚµåµéÀÇ ¹À½À¸·Î, ¡®¿£Å¬·¹À̺ê(Enclave)¡¯¶ó°í ºÒ¸®´Â º¸È£µÈ ¿µ¿ª¿¡¼ ÄÚµå¿Í µ¥ÀÌÅÍÀÇ ¼±ÅÃÀûÀÎ ½ÇÇàÀ» °¡´ÉÇÏ°Ô ÇØÁØ´Ù.
ÇØ¿Ü IT Àü¹®¸Åü CRN¿¡ µû¸£¸é, SGX´Â ¿ø·¡ ¿ø°Ý ÄÄÇ»Æà º¸¾È°ú À¥ ºê¶ó¿ì¡ º¸¾È, µðÁöÅÐ ÀúÀÛ±Ç °ü¸® µîÀ» À§ÇØ ¼³°èµÆ´Ù. ÀÌÈÄ ÀÎÅÚÀº SGX°¡ ºí·ÏüÀΰú AI ¿öÅ©·Îµå¿¡¼ 󸮵Ǵ ¹Î°¨ Á¤º¸¸¦ º¸È£ÇÏ´Â µ¥µµ ¾²ÀÏ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¹ß°ßÇß´Ù.
ÀÎÅÚÀº ÀÚ»ç ºí·Î±×¸¦ ÅëÇØ ¡°SGX°¡ Çϵå¿þ¾î¿¡ ½Å·Ú ½ÇÇà ȯ°æ(Trusted Execution Environment, ÀÌÇÏ TEE)À» Á¦°øÇØÁֱ⠶§¹®¿¡ µ¥ÀÌÅÍÀÇ »ç¿ë¡¤º¸Á¸¡¤À̵¿ ¿©ºÎ´Â ¹°·Ð º¸¾ÈÀ» °ÈÇØ ÁÖ´Â ¸Å¿ì °·ÂÇÑ ±â¼ú¡±À̶ó°í ¹àÇû´Ù. ¶ÇÇÑ ¡°ºôÆ®ÀÎ µÈ CPU Áö½Ã ÄÚµåµé°ú Ç÷§Æû °³¼±À» ÅëÇØ µ¥ÀÌÅÍ Á¢±ÙÀÌ Çã¿ëµÈ Äڵ忡 ´ëÇÑ ¾ÏÈ£ ¾î½á¼Ç(cryptographic assertion)À» Á¦°øÇØÁش١±°í ¼³¸íÇß´Ù. ¡°Äڵ尡 º¯°æ ¶Ç´Â Á¶ÀÛµÉ °æ¿ì, Á¢±ÙÀÌ °ÅºÎµÇ°í ȯ°æ ÀÚü°¡ ºñÈ°¼ºÈµÈ´Ù¡±´Â °Í.
ºí·ÏüÀΰú °ü·ÃÇÑ ÀÏ·Ê·Î, ÀÎÅÚÀº ºí·ÏüÀÎ ½ºÅ¸Æ®¾÷ ¡®¿¡´Ï±×¸¶(Enigma)¡¯°¡ ½º¸¶Æ® °è¾àÀ» ½ÇÇàÇØ ÁÖ´Â ÇÁ¶óÀ̹ö½Ã ÇÁ·ÎÅäÄÝ¿¡ SGX¸¦ »ç¿ëÇÔÀ¸·Î½á °è¾àÀÇ ÀÔ·Â µ¥ÀÌÅ͸¦ ³ëÃâÇÏÁö ¾Ê´Â´Ù°í ¤¾ú´Ù.
´ÖÆùÀü±â(NEC)µµ ÀÎÅÚó·³ CPU ±â¹Ý ¹æ½ÄÀÇ ±â¼úÀ» ¼±º¸ÀÌ°í ÀÖ´Ù. Áö³ 2¿ù NEC´Â ³ëµå 200°³¸¦ ÅëÇØ ÃÊ´ç 10¸¸ °Ç ÀÌ»óÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ÀÔÁõÇß´Ù. ÀÌ¿¡ ´ëÇØ NEC´Â TEE¸¦ È°¿ëÇØ ³ëµå °£ ÇÕÀǸ¦ Çü¼º, ÇÊ¿äÇÑ Åë½Å ¼ö¸¦ ȹ±âÀûÀ¸·Î ³·Ãè±â ¶§¹®¿¡ °¡´ÉÇÑ ÀÏÀ̾ú´Ù°í ¼³¸íÇß´Ù.
¾ÆÀ̾¾Æ¼ÄÉÀÌ(ICTK)¿Í ÀÎÆ®¸°½Ä(Intrinsic)Àº ¡®PUF(Physical Unclonable Functions)¡¯¶ó´Â º¸¾È ĨÀ» È°¿ëÇÑ´Ù. °¡µåŸÀÓ(Guardtime)Àº 2016³â ÀÎÆ®¸°½ÄÀÇ PUF ĨÀ» ÀÌ¿ëÇØ ÀÌ¿ëÀÚ ÀÎÁõ°ú °ü·ÃÇÑ ºí·ÏüÀÎ ±â¼úÀ» ¼±º¸¿´´Ù. IBMÀÇ ¡®Å©¸³Åä¾ÞÄ¿(Crypto-Anchors)¡¯¿Í »ï¼ºÀÇ ¡®¾Æƽ(ARTIK)¡¯ ¿ª½Ã Çϵå¿þ¾î ±â¹Ý ºí·ÏüÀÎÀ» È°¿ëÇÒ Àü¸ÁÀÌ´Ù.
Çϵå¿þ¾î ±â¹Ý ºí·ÏüÀÎÀº 󸮼ӵµ °³¼±¿¡¼ Å« ÀÌÁ¡À» °®°í ÀÖ´Ù. ³ëµå °£ ¾ÏÈ£ÈÆó ÀÌÀü ½Ã Á¦3ÀÚ °³ÀÔÀ» ¿ÏÀüÈ÷ ¹èÁ¦ÇÔÀ¸·Î½á 󸮼ӵµ¸¦ »ç½Ç»ó ¹«ÇÑ´ë·Î ²ø¾î¿Ã¸± ¼öµµ ÀÖ´Ù´Â °ÍÀÌ Àü¹®°¡µéÀÇ ¼³¸íÀÌ´Ù. ¿ÀÇÁ¶óÀÎ »óÅ¿¡¼ °Å·¡°¡ °¡´ÉÇϸç, Çϵå¿þ¾î º¸¾È ±â´ÉÀ» ÅëÇØ º¹ÀâÇÑ ÇÕÀÇ ¾Ë°í¸®ÁòÀÌ ´Ü¼øȵȴٴ °Í, °³ÀÎ Å° ¼Õ½Ç ½Ã º¹±¸°¡ °¡´ÉÇØ ¾ÏÈ£ÈÆó °°Àº Àڻ꿡 ´ëÇÑ °ü¸®¼º¡¤º¸¾È¼ºÀÌ ³ô´Ù´Â °Íµµ ÀåÁ¡À¸·Î ²ÅÈù´Ù.
¹°·Ð ´ÜÁ¡µµ ÀÖ´Ù. ºí·ÏüÀÎÀ» ±¸¼ºÇÏ´Â °¢ ³ëµå¿¡ ÀÏÀÏÀÌ CPU, Ĩ µîÀÇ Çϵå¿þ¾î¸¦ º¸±ÞÇÏ´Â °ÍÀÌ °¡Àå Å« ´ÜÁ¡ÀÌ´Ù. Çϵå¿þ¾î ÀÚüÀÇ ¾ÈÀü¼º ¹®Á¦µµ »óÁ¸ÇÑ´Ù. Çϵå¿þ¾î¿¡ Ãë¾àÁ¡ µî ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì Àüü¸¦ ±³Ã¼ÇØ¾ß ÇÏ´Â »óȲ±îÁö ¹ß»ýÇÒ ¼ö ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ºí·ÏüÀο¡ ºñÇØ °³¹ß Ãø¸é¿¡¼ À¯¿¬¼ºÀÌ ¶³¾îÁú °¡´É¼ºµµ ÀÖ´Ù.
[¿À´ÙÀÎ ±âÀÚ(boan2@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>