½ÃÀå¿¡¼ º¸¾È ¼ö¿ä°¡ ³ô¾ÆÁü¿¡ µû¶ó Ç÷§ÆûÀº ½ÃÀÛ(start-up), ½Ç½Ã°£ ¹× ½Ã½ºÅÛ ¾÷µ¥ÀÌÆ® Áß ¹ß»ýÇÏ´Â »çÀ̹ö °ø°ÝÀ» ¹æ¾îÇϱâ À§ÇØ ºü¸£°Ô ÁøÈÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ »õ·Î¿î ½ÃÀå À§ÇùÀ¸·Î ÀÎÇØ °³¹ßÀÚ´Â ÀÚ½ÅÀÌ »ç¿ë ÁßÀÎ Àåºñ¸¦ ½Å·ÚÇϱ⠾î·Á¿öÁ³À¸¸ç, ÀÌÁ¦ ½Ã½ºÅÛÀ» º¸È£ÇÏ´Â »õ·Î¿î ±â¼úÀ» ¸ð»öÇØ¾ß ÇÑ´Ù. ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯, È¥ÇÕ ½ÅÈ£, ¾Æ³¯·Î±× ¹ÝµµÃ¼ ¹× Ç÷¡½Ã-IP ¼Ö·ç¼Ç ºÐ¾ß ±Û·Î¹ú ¸®´õ ¸¶ÀÌÅ©·ÎĨÅ×Å©³î·ÎÁö(¾Æ½Ã¾Æ ÃÑ°ý ¹× Çѱ¹´ëÇ¥: ÇѺ´µ·)´Â ¿Ïº®ÇÑ ±¸¼ºÀ» Áö¿øÇÏ´Â ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯(MCU) ±â¹Ý CEC1736 Æ®·¯½ºÆ® ½¯µå(Trust Shield) Á¦Ç°±ºÀ» Ãâ½ÃÇß´Ù. ÇØ´ç Á¦Ç°±ºÀº NIST 800-193 Ç÷§Æû Æß¿þ¾î º¹±¸ °¡À̵å¶óÀÎÀ» ÁؼöÇÏ´Â °ÍÀº ¹°·Ð, ½Ã½ºÅÛ Ç÷§ÆûÀ» À§ÇÑ Àüü º¸¾È Æ®·¯½ºÆ® üÀÎÀ» ±¸ÃàÇÏ´Â µ¿½Ã¿¡ ¾ÈÀüÇÑ ºÎÆà ÇÁ·Î¼¼½º¸¦ º¸ÀåÇÏ´Â ·±Å¸ÀÓ Æß¿þ¾î º¸È£ ±â´ÉÀ» Á¦°øÇÑ´Ù.
CEC1736 ¼Ö·ç¼ÇÀº ÃÖÁ¾ ÀåºñÀÇ »çÀ̹ö º¹¿ø·ÂÀ» º¸ÀåÇÏ´Â ¸¶ÀÌÅ©·ÎĨÀÇ Á¦Ç°±ºÀ» ÇÑÃþ È®ÀåÇÑ´Ù. ÇØ´ç ¼Ö·ç¼ÇÀº ¿Ïº®ÇÑ ±¸¼ºÀ» Áö¿øÇÏ´Â ½Ç½Ã°£ Ç÷§Æû ½Å·ÚÁ¡(Root of Trust)À¸·Î¼ SPI Ç÷¡½Ã ¹× I2C/SMBus ÇÊÅ͸µ¿¡¼ ·±Å¸ÀÓ °ø°Ý¿¡ ´ëÇÑ Æß¿þ¾î º¸È£¸¦ Á¦°øÇÑ´Ù. ÀÌ ¼Ö·ç¼ÇÀÇ Áõ¸í ±â´ÉÀº Ç÷§Æû ³» ÁÖ¿ä µð¹ÙÀ̽º°¡ Á¤Ç°ÀÎÁö È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ½Å·ÚÇÒ ¸¸ÇÑ Áõ°Å¸¦ Á¦°øÇÑ´Ù. ¶ÇÇÑ, ¼ö¸í Áֱ⠰ü¸® ¹× ¼ÒÀ¯±Ç ÀÌÀü ±â´ÉÀº ÃÖÁ¾ Á¦Ç°ÀÇ ¼ö¸í ÁÖ±â ¹× Á¦Ç° ¼ÒÀ¯ ÀÌÀü ½Ã¿¡ ºñ¹ÐÀ» º¸È£ÇÔÀ¸·Î½á ¼·Î ´Ù¸¥ ¿î¿µÀÚ°¡ Á¤º¸ ¼Õ»ó ¾øÀÌ ½Ã½ºÅÛ Ç÷§ÆûÀ» ¾ÈÀüÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ ÄÄÇ»Æà Á¦Ç° »ç¾÷ºÎ¹® ºÎ»çÀåÀÎ ÀÌ¾È Çظ®½º(Ian Harris)´Â ”Àåºñ ½Å·Ú¼º¿¡ ´ëÇÑ ÃßÁ¤Àº ´õ ÀÌ»ó ¿ë³³µÇÁö ¾ÊÀ¸¸ç, ½Å·Ú¼ºÀÌ ÀÔÁõµÉ ¶§±îÁö´Â ÁÖº¯ ºÎÇ°À» ½Å·ÚÇÏÁö ¾ÊÀº µ¿½Ã¿¡ Çã°¡µÇÁö ¾ÊÀº Æß¿þ¾î ±¸¼º¿¡ ´ëÇؼµµ ½Ã½ºÅÛÀ» º¸È£ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¸¶ÀÌÅ©·ÎĨÀÇ CEC1736 Æ®·¯½ºÆ® ½¯µå Á¦Ç°±ºÀº Å°¿Í ¿©Å¸ ºñ¹ÐÀÇ °³¹ß°ú ÇÁ·ÎºñÀú´×À» °£¼ÒÈÇÏ°í, Ãâ½Ã ±â°£À» ´ÜÃàÇϸç, À§Çù¿¡ ´ëÇÑ »çÀü ´ëÀÀ À¯¿¬¼ºÀ» Á¦°øÇÔÀ¸·Î½á ÀÌ·¯ÇÑ °úÁ¦¿¡ ´ëÇÑ ¿Ïº®ÇÑ ¼Ö·ç¼ÇÀ» Á¦°øÇÑ´Ù”°í ¸»Çß´Ù.
CEC1736 Æ®·¯½ºÆ® ½¯µå Á¦Ç°±ºÀÇ °í±Þ Çϵå¿þ¾î ¾ÏÈ£È ½ºÀ§Æ®´Â AES-256, SHA-512, RSA-4096, Å° Å©±â°¡ ÃÖ´ë 571ºñÆ®ÀÎ ECC, ±×¸®°í Å° ±æÀÌ°¡ ÃÖ´ë 384ºñÆ®ÀÎ ECDSA(Elliptic Curve Digital Signature Algorithm)À» °®Ãß°í ÀÖ´Ù. 384ºñÆ® Çϵå¿þ¾î PUF(Physical Unclonable Function)´Â °íÀ¯ ·çÆ® Å°, ´ëĪ ºñ¹Ð, °³ÀÎ Å° »ý¼º ¹× º¸È£¸¦ Áö¿øÇÑ´Ù. NIST 800-193 ¹× OCP º¸¾È °¡À̵å¶óÀÎÀ» ÃæÁ·ÇÏ´Â °í±Þ ½Å·Ú ¹× º¸¾È ¼Ö·ç¼ÇÀ» ÅëÇØ ÃֽŠº¸¾È ¹ßÀü°ú Ç¥ÁØÀ» ½Å¼ÓÇÏ°Ô Ã¤ÅÃÇÒ ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·ÎĨÀÇ CEC1736 Æ®·¯½ºÆ® ½¯µå Á¦Ç°±ºÀº ½Ç¸®ÄÜ, ¼ÒÇÁÆ®¿þ¾î, Åø, °³¹ß º¸µå ¹× ÇÁ·ÎºñÀú´× ±â´ÉÀ» Á¦°øÇØ °í°´¿¡°Ô ÇÊ¿äÇÑ Á¾´Ü°£ Ç÷§Æû Æß¿þ¾î º¸È£¸¦ Á¦°øÇÑ´Ù.
IoT º¸¾È ¼±µµ ±â¾÷ Äíµ¨½ºÅ° IoT(Kudelski IoT)ÀÇ CTO(ÃÖ°í±â¼úÃ¥ÀÓÀÚ)ÀÎ ÇÁ·¹µ¥¸¯ Å丶½º(Frédéric Thomas)´Â “º¸¾ÈÀº ºñÁî´Ï½º ¿¬¼Ó¼º, ¼ÒºñÀÚ °³ÀÎ Á¤º¸ º¸È£ ¹× ±¹°¡ º¸¾ÈÀÇ ¹®Á¦À̹ǷΠº¸¾ÈÀ» °³¼±ÇÏ´Â °ÍÀº ¸ðµÎÀÇ Ã¥ÀÓÀÌ´Ù. ¸¶ÀÌÅ©·ÎĨÀº CEC1736 Æ®·¯½ºÆ® ½¯µå Á¦Ç°±ºÀÌ °í±Þ °ø°Ý ¹æ½Ä¿¡µµ °°ÇÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï Áß¿äÇÑ Á¶Ä¡¸¦ ÃëÇßÀ¸¸ç, ¸¶ÀÌÅ©·ÎĨÀÇ Çϵå¿þ¾î°¡ Äíµ¨½ºÅ° IoTÀÇ °í±Þ º¸¾È ·¦¿¡¼ µ¶¸³ÀûÀ¸·Î Æò°¡¹ÞÀ» ¼ö ÀÖµµ·Ï Çù·ÂÇØ ¿Ô´Ù. ÀÌ·Î½á ¸¶ÀÌÅ©·ÎĨ °í°´Àº Ä¿³ØƼƮ ºÎ¹® Àü¹ÝÀÇ º¸¾È¿¡ ±â¿©ÇÏ´Â ¾ÈÀüÇÑ ÃÖ÷´Ü MCU¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù”°í ¸»Çß´Ù.
CEC1736 Æ®·¯½ºÆ® ½¯µå Á¦Ç°±ºÀ» À§ÇÑ ¸¶ÀÌÅ©·ÎĨÀÇ °£ÆíÇÑ °³¹ß µµ±¸´Â ÇÁ·ÎÅäŸÀÌÇΰú »ý»êÀ» À§ÇÑ º¸¾È ±¸¼º ¹× ÇÁ·ÎºñÀú´× ºñ¹ÐÀ» Ž»öÇÏ´Â ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(GUI) ÄÁÇDZԷ¹ÀÌÅÍÀÎ TPDS(Trust Platform Design Suite)·Î ½ÃÀÛÇÑ´Ù. ¿ÏÀüÈ÷ ÅëÇÕµÈ ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÎ ¸¶ÀÌÅ©·ÎĨÀÇ MPLAB® Harmony´Â µð¹ÙÀ̽º ¼³Á¤, ¶óÀ̺귯¸® ¼±Åà ¹× ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» °£¼ÒÈÇÑ´Ù. ±× ¹ÛÀÇ Áö¿øÀ¸·Î´Â CEC1736 °³¹ß º¸µå°¡ ÀÖ´Ù.
CEC1736 Æ®·¯½ºÆ® ½¯µå Á¦Ç°±ºÀº CEC1736 96MHz Arm® Cortex®-M4 ±â¹Ý MCU¿Í ÇÔ²² 84ÇÉ WFBGA ÆÐÅ°Áö·Î Á¦°øµÈ´Ù. ÀÌ Á¦Ç°±ºÀº ¶ÇÇÑ ¸¶ÀÌÅ©·ÎĨÀÇ °ËÁõµÈ Soteria-G3 Æß¿þ¾î, CEC1736 °³¹ß º¸µå, ±×¸®°í ºÎÇ° ±¸¼º, ÇÁ·ÎºñÀú´× ¹× ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ¸¶ÀÌÅ©·ÎĨÀÇ TPDS¸¦ Æ÷ÇÔÇÑ´Ù. |