µðÁöÅПÀÓ½º

 


`Ÿ¿ø°î¼± ¾Ïȣü°è`·Î ÇÉÅ×Å© öÅë º¸¾È

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
ÀüÀÚ»ó°Å·¡ º¸¾È±â¼ú·Î °¢±¤
P2P 'µÎ¸®¾È' ¾Û¼­ºñ½º Ãâ½Ã
Â÷¿ëÁõ °ü¸® ¡¤ »óȯÀÏ ¾Ë¸²µµ
`Ÿ¿ø°î¼± ¾Ïȣü°è`·Î ÇÉÅ×Å© öÅë º¸¾È
±è½Â±â ±âºêÅØ ´ëÇ¥´Â "ÀüÀڼ۱ݼ­ºñ½º¸¦ µµÀÔÇÏ¸é ±ÝÀ¶»ç±â ¿¹¹æ°ú ´ëÆ÷ÅëÀå ¹æÁö °°Àº ±âº» ±â´É ¿Ü¿¡ ±âÁ¸ °í°´ ÀÌÅ»¹æÁö¿Í ½Å±Ô °í°´ âÃâ, ±â¾÷°£ °Å·¡È°¼ºÈ­ È¿°ú¸¦ ±â´ëÇÒ ¼ö ÀÖ´Ù"°í ¸»ÇÑ´Ù.


ÇÉÅ×Å© ½ÃÀå È®´ë¿¡ µû¶ó º¸¾È À̽´µµ ºÎ»ó ÁßÀÌ´Ù. ÇöÀç ºÐ»êÇü ÀåºÎ±â·Ï DB±â¼úÀ» ÀÌ¿ëÇÑ ºí·ÏüÀÎ(Blockchain) º¸¾È±â¼ú¿¡ °ü½ÉÀÌ ÁýÁߵǰí ÀÖ´Ù.

ºí·ÏüÀÎÀº Á¦3ÀÚ °Å·¡ º¸¾ÈÀúÀå¹æ½ÄÀÌ ¾Æ´Ñ ºÐ»ê °³¹æÇü º¸¾ÈÀúÀå¹æ½ÄÀ¸·Î ÇØÅ·ÀÌ ºÀ¼âµÇ°í ºñ¿ëÀÌ Àû°Ô µç´Ù´Â ÀåÁ¡ÀÌ ÀÖÁö¸¸, ÀåºÎ Ã¥ÀÓÀÚ°¡ ¾ø°í ºÒ¹ýÀû °Å·¡¿¡ ´ëÇÑ ÇÊÅ͸µ ±â´É ºÎÀç·Î ¿ª½Ã ¿Ïº®ÇÑ º¸¾È¹æ½ÄÀº ¾Æ´Ï´Ù. ±×·¡¼­ ÇÉÅ×Å© º¸¾È±â¾÷µéÀº ºí·ÏüÀÎ ¹æ½ÄÀ» ä¿ëÇϸ鼭µµ »õ·Î¿î º¸¾È±â¼ú °³¹ßÀ» ¼­µÎ¸£°í ÀÖ´Ù.

±× Áß Çϳª°¡ Ÿ¿ø°î¼± ¾Ïȣü°è(ECC; Elliptic Curve Crypotosystem) ¹æ½ÄÀÌ´Ù. RSA ¾Ïȣȭ¹æ½ÄÀÇ ´ë¾ÈÀ¸·Î Á¦±âµÈ ÈÄ ÀüÀÚ»ó°Å·¡ º¸¾È ±â¼ú·Î °¢±¤¹Þ°í ÀÖ´Ù. ¾Ë¸®ÆäÀÌ µî ¸¹Àº ±Û·Î¹ú ÀüÀÚ»ó°Å·¡ ¾÷üµéÀÌ Ã¤¿ëÇÏ°í ÀÖ´Ù.

Ä«Ä«¿À¹ðÅ©¿Í K¹ðÅ©µµ ÀÌ ±â¼úÀ» äÅÃÇÒ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. ±¹³»´Â ÇÉÅ×Å© º¸¾ÈÀü¹®±â¾÷ ±âºêÅØ(´ëÇ¥ ±è½Â±â)ÀÌ °í·Á´ë Á¤º¸º¸È£´ëÇпø°ú ECC¸¦ È°¿ëÇÑ ÀüÀÚ±ÝÀ¶°Å·¡ º¸¾È ¼Ö·ç¼ÇÀ» °³¹ßÇÏ°í ÀÖ¾î ÁÖ¸ñ¹Þ°í ÀÖ´Ù. ±âºêÅØÀº ÀüÀÚ¹®¼­¿Í ÀüÀÚ¼­¸í ±â¼úÀ» ¹ÙÅÁÀ¸·Î ÀüÀÚ¹®¼­ ¼Û±ÝÇ÷§Æû°ú ECC ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ÀüÀÚ¼­¸í ¼Ö·ç¼ÇÀ» °³¹ßÇØ¿Â ±â¾÷ÀÌ´Ù.

±âºêÅØÀº ù »ó¿ë¼­ºñ½º·Î ÀüÀÚ¹®¼­¼Û±ÝÇ÷§ÆûÀ» ÀÌ¿ëÇÑ P2P 'µÎ¸®¾È'(DURIAN) ¾Û¼­ºñ½º¸¦ ÀÌ ´Þ Ãâ½ÃÇÑ´Ù°í ÃÖ±Ù ¹àÇû´Ù.

µÎ¸®¾È ¼­ºñ½º´Â °³Àΰ£ °Å·¡¿¡ ÃÊÁ¡À» ¸ÂÃá ÀüÀÚ¹®¼­ ±â¹Ý ¼Û±ÝÇ÷§Æû ¼­ºñ½º·Î ÀüÀÚÂ÷¿ëÁõ°ú ¾È½É¼Û±Ý ±â¼úÀ» äÅÃÇß´Ù. ÀüÀÚÂ÷¿ëÁõ ¼­ºñ½º´Â ºí·ÏüÀÎ ±â¼ú ±â¹ÝÀÇ Çؽ¬Æ®¸®(Hashtree) ±â¼úÀ» Àû¿ëÇØ ±ÝÀü°Å·¡ ½Ã ÀüÀÚ¹®¼­¸¦ Æ÷ÇÔÇÑ µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ°í, ÁöÁ¤µÈ ¼ö½ÅÀÚ°¡ ÀüÀÚÀûÀ¸·Î ¼­¸íÀ» ÇßÀ» ¶§ °Å·¡°¡ ¿Ï·áµÇµµ·Ï ±¸ÇöÇÑ ÀüÀÚ¹®¼­ ¹× ÀüÀÚ¹®¼­ ÀÎÁõ ¼Ö·ç¼ÇÀÌ´Ù. ÀüÀÚÂ÷¿ëÁõ ¼­ºñ½º´Â °³Àΰ£ ±ÝÀü°Å·¡¸¦ ÇÒ ¶§ Á¾ÀÌ ´ë½Å ½º¸¶Æ®Æù ±â¹ÝÀ¸·Î Â÷¿ëÁõÀ» ÀÛ¼ºÇÏ°í ä±ÇÀÚ¿Í Ã¤¹«ÀÚ°¡ ÀüÀÚ¼­¸íÇØ ÀÛ¼ºµÈ Â÷¿ëÁõÀ» »ý¼º, º¸°üÇØÁÖµµ·Ï ÇØÁÖ¾î Æí¸®ÇÏ°í ¾ÈÀüÇÏ´Ù.

µ·À» ¹Þ´Â »ç¶÷ÀÌ º»ÀÎ ÀüÀÚ¼­¸íÀ» Çؾ߸¸ ÀÌü°¡ ¿Ï·áµÇ´Â °èÁ¼۱ݱâ¹Ý ¿¡½ºÅ©·Î ¼­ºñ½º·Î ÃÖ±Ù ºÒ¹ýÇØÅ·, º¸À̽ºÇÇ½Ì µîÀ¸·Î ÀÎÇÑ ±ÝÀ¶°Å·¡ »ç±â¸¦ ¿øõÀûÀ¸·Î ¹æÁöÇÒ ¼ö ÀÖ´Ù. ƯÈ÷, ¹Þ´Â »ç¶÷ÀÌ ÀüÀÚ¼­¸íÀ» ÇÏÁö ¾ÊÀ¸¸é ÀÌü°¡ µÇÁö ¾Êµµ·Ï ÇØ ´ëÆ÷ÅëÀåÀ¸·Î ÀÎÇÑ ±ÝÀ¶»ç±â ÇÇÇظ¦ ¿¹¹æÇÑ´Ù.


`Ÿ¿ø°î¼± ¾Ïȣü°è`·Î ÇÉÅ×Å© öÅë º¸¾È
±âºêÅØÀÇ Ã¹ »ó¿ë¼­ºñ½º·Î ÀüÀÚ¹®¼­¼Û±ÝÇ÷§ÆûÀ» ÀÌ¿ëÇÑ P2P 'µÎ¸®¾È' ¾Û¼­ºñ½º´Â ºí·ÏüÀÎ ±â¼ú ±â¹ÝÀÇ Çؽ¬Æ®¸® ±â¼úÀ» Àû¿ëÇÑ ÀüÀÚ¹®¼­ ¹× ÀüÀÚ¹®¼­ ÀÎÁõ ¼Ö·ç¼ÇÀÌ´Ù. ±âºêÅØ Á¦°ø

µÎ¸®¾È ¾Û¼­ºñ½º´Â ÀüÀÚ¹®¼­ ÀÎÁõ±â¼ú°ú ¸ð¹ÙÀÏ ±â¹ÝÀÇ ¹«¼±ÀÎÁõ¼­ ÀÌ¿ë±â¼ú µî ¿øõƯÇã±â¼úÀ» ¹ÙÅÁÀ¸·Î ÇÏ°í ÀÖ´Ù. µÎ¸®¾È ¾ÛÀº °³Àΰ£ µ·À» ºô¸± ¶§ Â÷¿ë±Ý¾×, ÀÌÀÚ, »óȯÀÏÀ» Àû´Â Â÷¿ëÁõÀ» ÀÛ¼ºÇÏ°í Â÷¿ëÁõ °ü¸® ¹× »óȯÀÏ¿¡ ¾Ë¸²¸Þ½ÃÁö¸¦ º¸³»ÁÖ´Â µî °³Àΰ£ ÀÚ»ê°ü¸® ±â´É±îÁö žÀçÇÏ°í ÀÖ´Ù. ÇöÀç ±âºêÅØÀº ÀüÀÚ¹®¼­ ¼Û±ÝÇ÷§Æû¿¡ °èÁÂÀÌü ±â´ÉÀ» Ãß°¡Çϱâ À§ÇØ NHÇÉÅ×Å© ¿ÀÇ Ç÷§Æû°ú ÇùÀǸ¦ ÁøÇà ÁßÀÌ´Ù.

±è½Â±â ´ëÇ¥´Â "°ü·Ã ¹ýÀÌ Á¦Á¤µÇ¸é ÀüÀÚÂ÷¿ëÁõ°ú ¾È½É¼Û±Ý ¼­ºñ½º¿¡¼­ ÀüÀÚ¼­¸íÀÌ 'ÀüÀÚ °øÁõ' ±â´É±îÁö °¡Áú ¼ö ÀÖ¾î ÇÉÅ×Å© °Å·¡¿¡ ¹ýÀû ¾ÈÁ¤¼º±îÁö °®Ãâ ¼ö ÀÖ°Ô µÈ´Ù"¸ç "±ÝÀ¶°Å·¡ »Ó ¾Æ´Ï¶ó IoT³ª IoE µî¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Â Â÷¼¼´ë °Å·¡ º¸¾È ½Ã½ºÅÛ"À̶ó°í ¹àÇû´Ù.

ÀüÀÚ¹®¼­ ¼Û±Ý¼­ºñ½º¸¦ µµÀÔÇϸé Æí¸®¼º»Ó ¾Æ´Ï¶ó »ç¾÷¿µ¿ªµµ È®´ëµÈ´Ù. ±è ´ëÇ¥´Â "±ÝÀ¶»ç±â ¿¹¹æ°ú ´ëÆ÷ÅëÀå ¹æÁö °°Àº ±âº» ±â´É ¿Ü¿¡ ±âÁ¸ °í°´ ÀÌÅ»¹æÁö¿Í ½Å±Ô °í°´ âÃâ, ±â¾÷°£ °Å·¡È°¼ºÈ­ È¿°ú°¡ ±â´ëµÈ´Ù"¸ç "ºòµ¥ÀÌÅÍ P2P °Å·¡ Áõºù¿¡ µû¸¥ °³ÀνſëÆò°¡¸ðµ¨À» º¸¿ÏÇÏ°í ºÎ°¡¼öÀÍ Ã¢Ãâ±â¹Ýµµ ¸¸µé ¼ö ÀÖ´Ù"°í ¸»Çß´Ù.

±âºêÅØÀº ±¹Á¦Ç¥ÁØÀÎ RSA, ECC ¸ðµÎ Àû¿ëÇÑ ÀüÀÚ¼­¸í°ú OTP °Å·¡¿¬µ¿À¸·Î ¹ü¿ë¼º°ú Â÷º°¼º µ¿½Ã¿¡ È®º¸ÇÔÀ¸·Î½á ¾ÕÀ¸·Î ECC ÀüÀÚ¼­¸í ÀÎÁõ °ü·Ã½ÃÀå ¼±Á¡À» ³ë¸®°í ÀÖ´Ù. P2PÅ©¶ó¿ìµå Çùȸ¿Í Á¦ÈÞÇØ P2P Å©¶ó¿ìµåÆݵù Ç¥ÁØ ÀüÀÚ¼­¸íÀ¸·Î ÀÚ¸®Àâµµ·Ï ÇÑ´Ù´Â ¸ñÇ¥µµ °®°í ÀÖ´Ù.

Àå±âÀûÀ¸·Î´Â ÅëÇÕÀÚ»ê°ü¸®¼­ºñ½º¿Í ÀüÀÚ°øÁõ¡¤ÀüÀÚ¼Ò¼ÛÀÇ ¹ýÀû ±Ù°Å¸¦ Á¦°øÇÏ´Â ÅëÇÕ¼Ö·ç¼Ç º¥´õ·Î ¼ºÀåÇÏ°í ºòµ¥ÀÌÅÍ ±â¹ÝÀÇ ½Å¿ëÆò°¡¼­ºñ½º ½ÃÀå ÁøÃâµµ ŸÁøÇÏ°í ÀÖ´Ù.

À̱ÔÈ­ ¼±ÀÓ±âÀÚ david@


[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]