¾Æ³¯·Î±× È¥ÇÕ ½ÅÈ£ ¹ÝµµÃ¼ ½ÃÀåÀ» ¼±µµÇÏ´Â ¸Æ½É ÀÎÅͱ׷¹ÀÌƼµå ÄÚ¸®¾Æ(´ëÇ¥ ÃÖÇåÁ¤)°¡ ¹°¸®Àû ħÅõÇü °ø°Ý¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â ‘DS28E38’ º¸¾È µöÄ¿¹ö(DeepCover) ÀÎÁõÀåÄ¡¸¦ Ãâ½ÃÇß´Ù. ½Ã½ºÅÛ ¼³°è ¿£Áö´Ï¾î´Â ¸Æ½É ¼Ö·ç¼ÇÀ» ÅëÇØ ÁöÀûÀç»ê°ú Á¦Ç°À» ºñ¿ë È¿À²ÀûÀ¸·Î º¸È£ÇÒ ¼ö ÀÖ´Ù.
»çÀ̹ö °ø°ÝÀÌ ´º½º Çìµå¶óÀÎÀ» ²ÙÁØÈ÷ Àå½ÄÇÏ´Â °¡¿îµ¥ »ç¹°ÀÎÅͳÝ(IoT) ±â±â´Â º¸¾ÈÀÇ Ãë¾àÁ¡À¸·Î ºÎ»óÇß´Ù. »çÀ̹ö½ÃÅ¥¸®Æ¼ º¥Ã³½º(Cybersecurity Ventures)´Â 2021³â Àü ¼¼°è »çÀ̹ö ¹üÁË ÇÇÇؾ×À» 6Á¶´Þ·¯·Î Àü¸ÁÇß´Ù.
±×·¯³ª º¸¾È ¼³°è´Â ¿©ÀüÈ÷ ¿ì¼±¼øÀ§¿¡¼ ¹Ð·Á ÀÖ´Ù. ¿£Áö´Ï¾î ´ëºÎºÐÀº º¸¾È ±¸ÇöÀ» ³ôÀº ºñ¿ë°ú ¿À·£ ½Ã°£ÀÌ °É¸®´Â ¾î·Á¿î ÀÏ·Î »ý°¢ÇÏ°í ½Ã½ºÅÛ º¸È£¸¦ ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÁ¸ÇÑ´Ù. ÀϺΠº¸¾È ÁýÀûȸ·Î(IC)´Â ¾ÏÈ£ÈµÈ Å°¿Í µ¥ÀÌÅ͸¦ Å»ÃëÇÏ´Â Á¤±³ÇÑ °ø°ÝÀ» Á÷Á¢ ¹Þ±âµµ ÇÑ´Ù.
DS28E38Àº ¸Æ½É ‘ĨDNA(ChipDNA)’ ±â¹ÝÀÇ ¹°¸®Àû º¹Á¦ ¹æÁö(PUF) ±â¼úÀ» žÀçÇØ Ä§ÅõÇü °ø°Ý¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù. À̴ ĨDNA ±â¹ÝÀÇ ·çÆ® ¾ÏÈ£ Å°°¡ ¸Þ¸ð¸®³ª ´Ù¸¥ ¾ÈÁ¤ »óÅÂ(static state)¿¡ À§Ä¡ÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ¸Æ½É PUF ȸ·Î´Â ±âº»ÀûÀÎ ±Ý¼Ó »êȸ· ¹ÝµµÃ¼ Àü°è È¿°ú Æ®·£Áö½ºÅÍ(MOSFET) ¹ÝµµÃ¼ µð¹ÙÀ̽º¿¡¼ ÀÚ¿¬½º·´°Ô ¹ß»ýÇÏ´Â ·£´ý ¾Æ³¯·Î±× Ư¼ºÀ» ±â¹ÝÀ¸·Î ¾ÏÈ£ Å°¸¦ »ý¼ºÇÑ´Ù.
ÀÌ È¸·Î´Â ÇÊ¿äÇÒ ¶§ µð¹ÙÀ̽º °íÀ¯ Å°¸¦ »ý¼ºÇÏ°í »ç¿ëµÇÁö ¾ÊÀ» °æ¿ì °íÀ¯ Å°´Â ¹Ù·Î »ç¶óÁø´Ù. DS28E38Àº ¹°¸®Àû ħÅõÇü °ø°ÝÀ» ¹ÞÀ¸¸é ȸ·ÎÀÇ ¹Î°¨ÇÑ Àü±âÀû Ư¼ºÀÌ º¯ÇØ Ãß°¡ÀûÀÎ º¸¾È ħÇظ¦ ¸·¾ÆÁØ´Ù. ÀÌ ¹Û¿¡µµ º¸¾È IC Å°°¡ ¾ÏÈ£ ¿¬»ê¿¡ Á÷Á¢ »ç¿ëµÅ Å° °ü¸®°¡ ´Ü¼øÇØÁö°Å³ª ¶Ç´Â °ü¸®ÇÒ ÇÊ¿äÁ¶Â÷ ¾ø¾îÁø´Ù.
ĨDNA ȸ·Î´Â °øÁ¤·Àü¾Ð·¿Âµµ·³ëÈÄ °ü·ÃÇØ ³ôÀº ¾ÈÁ¤¼ºÀ» ÀÔÁõÇÏ°í ¾ÏÈ£ Ç°Áú ÇØ°áÀ» À§ÇÑ ¹Ì±¹ ±¹¸³Ç¥Áرâ¼ú¿¬±¸¼Ò(NIST) ¹«ÀÛÀ§ Å×½ºÆ® ¼¼Æ®ÀÇ PUF Ãâ·Â Æò°¡¸¦ Åë°úÇß´Ù.
DS28E38À» »ç¿ëÇϸé ÇØÅ· ¹æ¾î ±â´ÉÀ» óÀ½ºÎÅÍ ¼³°è¿¡ Æ÷ÇÔ½Ãų ¼ö ÀÖ´Ù. DS28E38 º¸¾È ÀÎÁõÀåÄ¡´Â ¾ÏÈ£ ¿¬»êÀ» Æ÷ÇÔÇÑ °£´ÜÇÑ °íÁ¤ ÇÔ¼ö ¸í·É¾î ¼¼Æ®¿Í °áÇÕµÈ ¸Æ½ÉÀÇ ´ÜÁ¢Á¡ 1-¿ÍÀ̾î(1-Wire) ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÀûÀº ºñ¿ëÀ¸·Î °í°´ÀÇ ¼³°è µðÀÚÀο¡ ½±°Ô Àû¿ëµÈ´Ù.
¸Æ½É ĨDNA º¸¾È ¾ÏÈ£ Åø ¼¼Æ®´Â ºñ´ëĪ(ECC-P256) ¡âÇϵå¿þ¾î ¿£Áø ¡â¼ø¼ö ³¼ö »ý¼º±â(TRNGr) ¡âÀÎÁõµÈ Àбâ(Authenticated Read) ±â´ÉÀ» °®Ãá °¨»ê Àü¿ë °è¼ö±â(Decrement-only Counter) ¡â2Kb º¸¾È EEPROM(Electrically Erasable Programmable Read-only Memory) ¡â64ºñÆ® ·Ò(ROM) °íÀ¯ ½Äº° ¹øÈ£¸¦ Æ÷ÇÔÇÑ °·ÂÇÑ º¸¾È ±â´ÉÀ» Á¦°øÇÑ´Ù.
1-¿ÍÀ̾î·Î ´ÜÁ¢Á¡ µ¿ÀÛÀÌ °¡´ÉÇÏ°í µð¹ÙÀ̽º ¼öÁØÀÇ Æß¿þ¾î °³¹ßÀ» ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. °£¼ÒÈµÈ Å° °ü¸®¿Í ¹«·á È£½ºÆ® ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î ÅøÀ» Á¦°øÇØ ºñ¿ë È¿À²ÀûÀ¸·Î ¼Õ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ´Ù. ½Ã°£·¿Âµµ·Àü¾Ð Ãø¸é¿¡¼ 5ppb PUF Å° ¿À·ùÀ²(KER)À» ´Þ¼ºÇØ ³ôÀº ¾ÈÁ¤¼ºÀ» º¸ÀåÇÑ´Ù.
¸®¹ö½º ¿£Áö´Ï¾î¸µ ¼ÒÇÁÆ®¿þ¾î Àü¹® ¾÷ü ¸¶ÀÌÅ©·Î³Ý ¼Ö·ç¼Ç½º(MicroNet Solutions)ÀÇ ¸¶ÀÌŬ ½ºÆ®¸®ÁöÃë(Michael Strizich) »çÀåÀº “¸Æ½É ĨDNA PUF ±â¼ú ±â¹ÝÀÇ DS28E38 º¸¾È ÀÎÁõÀåÄ¡´Â ¹°¸®Àû ¶Ç´Â ºí·¢¹Ú½º ¸®¹ö½º ¿£Áö´Ï¾î¸µ °ø°Ý¿¡ ¸Å¿ì È¿°úÀûÀÎ ¹æ¾î ¼Ö·ç¼ÇÀÌ´Ù”¸ç “¸Æ½ÉÀÌ ±¸ÇöÇÑ º¸¾È ´öºÐ¿¡ ÃÖ¾ÇÀÇ ³»ºÎ °ø°Ý¿¡µµ ¿©ÀüÈ÷ PUF »ý¼º µ¥ÀÌÅ͸¦ ¾ÈÀüÇÏ°Ô º¸È£ÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
¸Æ½É ÀÎÅͱ׷¹ÀÌƼµå ½ºÄ± Á¸½º(Scott Jones) ÀÓº£µðµå º¸¾È ´ã´ç ¼ö¼® µð·ºÅÍ´Â “Ãʱ⠵ðÀÚÀÎ ´Ü°è¿¡¼ Çϵå¿þ¾î ±â¹Ý º¸¾ÈÀ» ¼³°èÇÏ¸é ½Ã°£°ú ÀÚ¿ø, ¼ö°í¸¦ ¾Æ³¥ ¼ö ÀÖ´Ù”¸ç “¼³°è ¿£Áö´Ï¾î´Â ĨDNA ±â¼ú ±â¹Ý DS28E38À» ÀÌ¿ëÇØ ÃÖ°í ¼öÁØÀÇ º¸¾ÈÀ» Á¦Ç°¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Ù. Á¸ÀçÇÏÁö ¾Ê´Â Å°¸¦ ÈÉÄ¡´Â °ÍÀº ºÒ°¡´ÉÇϱ⠶§¹®ÀÌ´Ù”°í ¸»Çß´Ù.
DS28E38Àº 3mm x 3mm 6ÇÉ TDFN(Thin-DFN) ÆÐÅ°Áö·Î ±¸¼ºµÇ¸ç ¸Æ½É À¥»çÀÌÆ®¿¡¼ ÀÚ¼¼ÇÑ Á¤º¸, ºí·Ï ´ÙÀ̾î±×·¥, °íÇØ»óµµ À̹ÌÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Ãâó : ¸Æ½É ÀÎÅͱ׷¹ÀÌƼµå ÄÚ¸®¾Æ