2018³â 1¿ù JTBC ¹æ¼ÛÅä·Ð(https://youtu.be/GfaQgl50Mv4)¿¡¼ ºñÆ®ÄÚÀο¡ ´ëÇÑ Åä·ÐÀÌ ¹ú¾îÁø ÀÌÈÄ, Çѱ¹¿¡¼µµ »çȸÀû °ü½É»ç°¡ ³ô¾ÆÁ³´Ù. ¸î ³â ÀüºÎÅÍ ºñÆ®ÄÚÀΰú ºñÆ®ÄÚÀÎÀÇ ±â¹Ý±â¼úÀÎ ºí·ÏüÀο¡ ´ëÇØ °øºÎÇÏ·Á°í ¸¶À½ ¸Ô¾úÁö¸¸ ±×µ¿¾È ¹Ì·ç´Ù°¡ ¼±¹è¿¡°Ô <ºí·ÏüÀÎ ÆîÃ帱â> µî ¸î ±ÇÀ» ¼Ò°³¹Þ¾Æ Àоú´Ù.
¡°2018³â ¸» ÇöÀç, ºñÆ®ÄÚÀÎÀº ¼º°øÇߴ°¡?¡±¶ó´Â Áú¹®¿¡´Â ¼²ºÒ¸® ´ë´äÀ» Çϱ⠾î·Æ´Ù. ÇÏÁö¸¸ ºñÆ®ÄÚÀÎÀÇ ±â¹Ý±â¼úÀÎ ºí·ÏüÀο¡ ´ëÇÑ °ü½ÉÀº Á¡Á¡ ³ô¾ÆÁö´Â °ÍÀÌ »ç½ÇÀÌ´Ù.
2016³â ÃÊ, ´Ùº¸½º ¼¼°è°æÁ¦Æ÷·³¿¡¼´Â 4Â÷ »ê¾÷Çõ¸íÀÇ Áß¿äÇÑ ¿ä¼Ò ±â¼ú Áß Çϳª·Î 'ºí·ÏüÀÎ'À» ²Å¾Ò´Ù. ºñÆ®ÄÚÀÎÀÌ ¾Æ´Ï¶ó ºí·ÏüÀÎÀ̾ú´Ù. ºñÆ®ÄÚÀÎÀ» Á¦¿ÜÇÏ°ï ¾ÆÁ÷ ±×·²µíÇÑ Àû¿ë »ç·Ê Çϳª ¾ø´Â ºí·ÏüÀο¡ ±â¾÷°¡µéÀÌ ÁÖ¸ñÇÑ °Íµµ ÇÊÀÚ¿¡°Ô´Â Áß¿äÇÑ °ü½É»ç´Ù.
<ºí·ÏüÀÎ ÆîÃ帱â>´Â ºí·ÏüÀÎ ±â¼úÀÇ ¼öÇÐÀû, ÄÄÇ»ÅÍ°øÇÐÀû ¹è°æ°ú ÀÌ·ÐÀ» ¿äÁ¡¸¸ Á¤¸®ÇÏ¿© ¼³¸íÇÏ°í ÀÖ´Ù. ±×·³¿¡µµ ºí·ÏüÀÎ ±â¼úÀ» ÀÌÇØÇÏ·Á¸é ¼öÇÐ(ÇÔ¼ö)°ú ÄÄÇ»ÅÍ ¿ë¾î(ij½Ã µî)¿¡ ¾î´À Á¤µµ Àͼ÷ÇØÁ®¾ß ÇÑ´Ù.
ºí·ÏüÀÎÀÇ ÁÖ¿ä °³³ä°ú ±â¼úÀ» ¾Æ·¡¿Í °°ÀÌ ¿ä¾àÇغ¸¾Ò´Ù.
ºí·ÏüÀÎ ±â¼úÀÇ ½ÃÀÛÀº ÀÛ¾÷Áõ¸í°ú ÇؽÃ(Hash)ÇÔ¼ö´Ù. ÀÛ¾÷Áõ¸íÀ̶õ ¡°´Ù¸¥ »ç¶÷ÀÌ ÇÑ ÀÛ¾÷À» ¿·¿¡¼ Á÷ÄѺ¸Áö ¾Ê°í Á¦3ÀÚ°¡ ¾Ë·Á ÁÖÁö ¾Ê¾Æµµ ÀÛ¾÷ °á°ú¸¸ º¸°í ¹Ù·Î ¾Ë ¼ö ÀÖ´Â ¹æ¹ý¡±ÀÌ´Ù. ºí·ÏüÀÎÀÇ ÀÛ¾÷Áõ¸íÀº ÇؽÃÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ¸ðµç »ç¶÷ÀÌ µ¿ÀÇÇÏ´Â °´°üÀûÀÎ ¹æ¹ýÀ» ÀÌ¿ëÇÑ´Ù.
ÇؽÃÇÔ¼ö¶õ ÀԷ°ª(ÀÔ·ÂÀÇ ±æÀÌ)¿¡ »ó°ü¾øÀÌ Ç×»ó °íÁ¤µÈ ±æÀÌÀÇ Ãâ·Â(°ª)ÀÌ ³ªÅ¸³ªµµ·Ï ÇÏ´Â ÇÔ¼ö¸¦ ¶æÇÑ´Ù. ÇؽÃÇÔ¼ö¸¦ fn(X) = Y ·Î Ç¥ÇöÇÑ´Ù¸é, X´Â ÀԷ°ª Y´Â Ãâ·Â°ªÀÌ´Ù. ÀÌ Áß¿¡¼ °íÁ¤µÈ ±æÀÌÀÇ Ãâ·Â°ª Y¸¦ ¸¸µé±â À§ÇØ ÀԷ°ª X¸¦ ¹Ù²ã°¡¸ç ÀÔ·ÂÇÒ ¼ö Àִµ¥, À̶§ °íÁ¤µÈ ±æÀÌÀÇ Ãâ·Â°ª Y¸¦ ¸¸µç ÀԷ°ª X¸¦ ÇؽÃij½Ã(HashCache)¶ó°í ºÎ¸¥´Ù.
ÇؽÃÇÔ¼ö¿¡¼ Y°ªÀ» ±¸Çϱâ À§ÇØ ÀÔ·ÂÇÏ´Â ÀԷ°ªÀ» ³½º(Nonce)¶ó°í ºÎ¸¥´Ù. ³ª¸ÓÁö °íÁ¤µÈ °ªµéÀ» Á¦¿ÜÇÑ »ç¿ëÀÚ°¡ °í»ýÀ» Çؼ »êÃâÇØ¾ß ÇÏ´Â °ªÀÌ´Ù. Y°ªÀ» 000000000xxxxxxx ¶ó´Â ½ÄÀ¸·Î °íÁ¤ÇÑ´Ù¸é, À̸¦ À§Çؼ »ç¿ëÀÚ´Â ³½º¸¦ ¿©·¯¹ø »ý¼ºÇغÁ¾ßÁö Àû´çÇÑ ³½º¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ºñÆ®ÄÚÀο¡¼´Â ÃÑ32Byte(256bit) Áß, ¾ÕÀÚ¸® 40 bit°¡ 0À̾î¾ß ÇÑ´Ù.
90³â´ë ¸»¿¡ °í¾ÈµÈ ÇؽÃij½Ã(HashCache)¿¡¼´Â ±¹Á¦Ç¥ÁØ ÇؽÃÀÎ SHA-160((Secure Hash Algorithm, ¾ÈÀüÇÑ Çؽà ¾Ë°í¸®Áò))ÇÔ¼ö¸¦ »ç¿ëÇß°í ±× °á°úÀÇ ¾ÕÀÚ¸® 20ºñÆ®°¡ 0À̸é Á¤»óÀû Ä«¿îÅÍ °ªÀ̶ó°í Á¤ÀÇÇß´Ù. ±×·±µ¥ ÄÄÇ»ÅÍ ¼º´ÉÀÌ Çâ»óµÇ¸é¼ ÀÌ °ªÀ» °è»êÇÏ´Â °ÍÀº ¾î·ÆÁö ¾Ê°Ô µÇÀÚ, ºñÆ®ÄÚÀο¡¼´Â SHA-160º¸´Ù ¿ªÇÔ¼ö °è»êÀÌ ¾î·Á¿î 256ºñÆ® SHA2¶ó´Â ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ°í ¾ÕÀÚ¸®µµ 20ºñÆ®°¡ ¾Æ´Ï¶ó 40ºñÆ®°¡ 0ÀÌ µÅ¾ß ÇÏ´Â Á¶°ÇÀ¸·Î °ÈÇß´Ù.
SHA´Â ±¹Á¦Ç¥ÁØ ÇؽÃÇÔ¼ö¸¦ ´ëÇ¥ÇÏ´Â ¿ë¾îÀÌ°í SHA-256Àº ¾î¶² ÀԷ°ªÀÌ µé¾î°¡µç Çؽà °á°ú°¡ 256ºñÆ® Å©±âÀÇ Ãâ·ÂÀ¸·Î ³ª¿Â´Ù´Â ¶æÀÌ´Ù. ¾ÕÀÚ¶ó 40ºñÆ®°¡ 0À̶õ Àǹ̴ 256ºñÆ® Áß 40ºñÆ®¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö 216ºñÆ®´Â ¾î¶² °ªÀ̾ »ó°ü¾ø´Ù´Â ¶æÀÌ´Ù.(À̶§ 0ÀÎ ºñÆ®¼ö°¡ 20°³¿¡¼ 40°³·Î ´Ã¾úÀ¸´Ï µÎ¹è·Î ¾î·Á¿öÁø °Ô ¾Æ´Ï´Ù. ÇÑ ºñÆ®°¡ ´Ã¾úÀ» ¶§ µÎ¹è·Î ¾î·Á¿öÁö´Â °ÍÀÌ°í 20ºñÆ®°¡ ´Ã¸é 2ÀÇ 20Á¦°ö, ¾à ¹é ¸¸¹è ¸¸Å ¾î·Á¿öÁø´Ù.)
ÀÌ·¯ÇÑ ÇؽÃij½Ã(Nonce Æ÷ÇÔ) °³³äÀ¸·Î ÇϳªÀÇ ºí·ÏÀ» »ý¼ºÇÑ´Ù. ±×¸®°í ÇϳªÀÇ ºí·ÏÀ» ¿©·¯ °³ ¿¬°áÇÑ°Ô ºí·ÏüÀÎÀÌ´Ù. ¿¬°á¹æ½ÄÀº »õ ºí·Ï(New Block) = Á÷Àü ºí·ÏÀÇ Hash°ª + »õ µ¥ÀÌŸ + »õ Nonce ÀÌ´Ù. »õ »õ ºí·Ï = »õ ºí·Ï Hash°ª + »õ »õ data + »õ »õ nonce·Î Ç×»ó Á÷Àü Hash °ª¸¸ Æ÷ÇÔÇÑ´Ù. À̰͸¸À¸·Îµµ ÀÌÀüÀÇ ¸ðµç ºí·ÏµéÀ» ¸¶Ä¡ ´Ù Æ÷ÇÔÇÏ´Â °Íó·³, ¾Õ¼± ¸ðµç ºí·ÏµéÀ» ¾Æ¹«µµ °íÄ¡Áö ¸øÇÏ´Â È¿°ú°¡ »ý±ä´Ù.
ºí·Ï¿¡ µé¾î°¡´Â ³»¿ëÀº ÀÀ¿ëºÐ¾ß¿¡ µû¶ó ´Þ¶óÁú ¼ö Àִµ¥ ºñÆ®ÄÚÀο¡¼´Â °Å·¡ ±â·ÏÀÌ µé¾î°£´Ù.
¶ÇÇÑ ºí·ÏüÀεµ ÇǾîÅõÇǾî(P2P) ³×Æ®¿öÅ©(peer-to-peer network) ±â¼úÀ» ÀÌ¿ëÇÑ´Ù. P2P ³×Æ®¿öÅ©´Â Áß¾Ó ÁýÁᫎ °ü¸® ½Ã½ºÅÛÀ» »ç¿ëÇÏÁö ¾Ê°í, »óÈ£ ¿¬°áµÈ ³ëµå(ÇǾî)µéÀÌ ¼·Î °£¿¡ ÀÚ¿øÀ» °øÀ¯ÇÏ´Â ³×Æ®¿öÅ©¸¦ ¶æÇÑ´Ù. µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ Àü ¼¼°èÀÇ ¼öõ ´ë ÄÄÇ»ÅÍ¿¡ ÀúÀåÇÏ´Â °ÍÀÌ´Ù. ¹üÁËÀÚ³ª Á¤ºÎ±â°üÀÌ °¢Áö¿¡ Èð¾îÁ® ÀÖ´Â ¼öõ ´ëÀÇ ÄÄÇ»Å͸¦ ÀϽÿ¡ ÇØÅ·ÇÏ´Â °ÍÀº ºÒ°¡´É¿¡ °¡±õ´Ù.
ºñÆ®ÄÚÀÎ °°Àº ºí·ÏüÀÎÀ» ±â¹ÝÀ¸·Î ÇÑ ¾ÏÈ£ÈÆó´Â »ç¿ëÀÚ°¡ ÇǾîÅõÇÇ¾î ³×Æ®¿öÅ©ÀÇ ÇÑ ÇǾ µÇ¾î µ¿ÀÛÇÑ´Ù.
°Å·¡°¡ ÀüÆÄµÉ ¶§ ³ëµå´Â °Å·¡¸¦ °ËÁõÇÏ¸é¼ ÀԷºο¡ ÀûÈù ÄÚÀÎÀÌ UTXO(Unspent Transaction Output, ¾ÆÁ÷ ¾²Áö ¾ÊÀº Àܾ×)ÀÎÁö È®ÀÎÇÑ´Ù. UTXO°¡ ¾Æ´Ñ ÄÚÀÎÀÌ µé¾î ÀÖÀ¸¸é ÀÌ¹Ì ¼ÒºñÇÑ ÄÚÀÎÀ» »ç¿ëÇÏ´Â °Å·¡À̹ǷΠºÒ¹ý°Å·¡´Ù. ÀÌ·± °Å·¡´Â ´õ ÀÌ»ó ÀüÆÄÇÏÁö ¾Ê´Â´Ù. ÀÌ·± °ËÁõÀ» Çϱâ À§ÇØ ¸ðµç ³ëµå´Â ¾î¶² ÄÚÀÎÀÌ UTXOÀÎÁö ¾Ë°í ÀÖ¾î¾ß ÇÏ°í °Å·¡¿¡ µû¶ó UTXO¸¦ °è¼Ó ¼öÁ¤ÇØ Áà¾ß ÇÑ´Ù.
¸ðµç »ç¿ëÀÚÀÇ UTXO¸¦ ¸ð¾Æ °ü¸®ÇØ¾ß ÇÑ´Ù°í ÇÏ´Ï ¸Å¿ì Å« ÀÏ·Î º¸ÀδÙ. ±×·± ÀÌ·± ÀÏÀº ÀÏ¹Ý »ç¿ëÀÚ°¡ ¾Æ´Ï¶ó °Å·¡¸¦ ÃßÀûÇÏ°í °ËÁõÇؼ »õ ºí·ÏÀ» ¸¸µå´Â ³ëµå¿¡¼¸¸ ÇÏ¸é µÈ´Ù. ºñÆ®ÄÚÀο¡¼´Â ÇؽÃÇÔ¼öÀÇ ÀԷ°ªÀ» ¾Ë¾Æ³»±â À§ÇØ °¡´ÉÇÑ ¼ýÀÚ¸¦ Çϳª¾¿ ´ëÀÔÇؼ °è»êÇÏ´Â ÀÏÀÌ °¡Àå °è»ê·®ÀÌ ¸¹Àº ÀÛ¾÷ÀÌ´Ù. ±×¿¡ ºñÇϸé ÀÌ·± ÀÏÀº ºÎ´ã½º·¯¿î ¼öÁØÀÌ ¾Æ´Ï´Ù. °ú°ÅÀÇ ºí·ÏÀ» ¸ðµÎ ÀÐ¾î¼ UTXO ¸®½ºÆ®¸¦ ¸¸µå´Â °Íµµ óÀ½¿¡ ¼³Ä¡ÇÏ°í Çѹø¸¸ ÇÏ¸é µÈ´Ù. ±× ÈÄ¿£ ¹Ù²ï ºÎºÐ¸¸ ÃßÀûÇؼ ¹Ý¿µÇÏ¸é µÇ¹Ç·Î »ý°¢º¸´Ù ºÎ´ãÀÌ Å©Áö ¾Ê´Ù.
ºí·ÏüÀÎ ÇÇÅõÇÇ ³×Æ®¿öÅ©¿¡ Á¢¼ÓÇÑ ÄÄÇ»Å͸¦ ³ëµå¶ó°í ÇÑ´Ù. ³ëµå¿Í ÀÏ¹Ý »ç¿ëÀÚ´Â ´Ù¸£´Ù.
ÀϹݻç¿ëÀÚ´Â ºñÆ®ÄÚÀÎÀ» »ç°íÆÈ°í ±¸¸Å¿¡ ÀÌ¿ëÇÏ´Â »ç¶÷ÀÌ°í º¸Åë Áö°© ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù. ³ëµå´Â ºñÆ®ÄÚÀÎ ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ¿© Àüü ºí·ÏüÀÎÀ» ÀúÀåÇÏ°í ÀÖ´Â ÄÄÇ»ÅÍÀ̸ç, ºí·ÏÀüÆÄ, °Å·¡°ËÁõ µî ºñÆ®ÄÚÀÎ ³×Æ®¿öÅ©¿¡¼ ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇÑ´Ù.
Àü ¼¼°è¿¡´Â ºí·ÏüÀÎ ³ëµå°¡ ÆÛÁ® ÀÖ°í À̵éÀº ¼·Î ÀÎÅͳÝÀ» ÅëÇØ ¿¬°áµÅ ÀÖ´Ù. ¾î¶² ³ëµåµéÀº ¼·Î Á÷Á¢ ¿¬°áµÅ ÀÖ°í ÀÌ·± ÀÎÁ¢ÇÑ ³ëµåÀÇ Áß°è¿¡ ÀÇÇØ ¸ðµç ³ëµå¿¡ µ¥ÀÌÅ͸¦ ÀüÆÄÇÑ´Ù.(¿©±â¼ Á÷Á¢ ¿¬°áµÆ´Ù´Â °ÍÀº »ó´ë¹æÀÇ ÀÎÅÍ³Ý ÁÖ¼Ò¸¦ ¾Ë°í ÀÖ´Ù´Â ÀǹÌÀ̸ç, º¸Åë 10°³ ¹Ì¸¸ÀÇ ÁÖ¼Ò¸¸ ¾Ë¾Æµµ µÈ´Ù.)
¸ðµç ³ëµå´Â ÀÚ½ÅÀÌ ÁÖ¼Ò¸¦ ¾Ë°í ÀÖ´Â ³ëµå¿Í ºí·ÏüÀÎÀ» Àü´ÞÇÏ°í »õ ºí·ÏÀ» Ãß°¡ÇÏ´Â ³ëµåÀÇ ¼ö´Â Ç×»ó º¯ÇÏÁö¸¸ ´ë·« Àü ¼¼°è¿¡ 5õ °³ Á¤µµ°¡ ÀÖ´Ù. ³î¶ø°Ôµµ »õ·Î ºí·ÏÀÌ ¸¸µé¾îÁ³À» ¶§ ±× ºí·ÏÀº º¸Åë 1ºÐ ³»¿¡ ÀÌ ¿¬°áÀ» µû¶ó Àü ¼¼°èµµ ÆÛÁø´Ù. °¢ ³ëµå¿¡´Â ºñÆ®ÄÚÀÎÀÌ ³ª¿Â ÈÄ ÀÌ·ç¾îÁø ¸ðµç °Å·¡ ±â·ÏÀÌ ÀúÀåµÈ´Ù. ¸ðµç ³ëµå´Â °¢°¢ ¸ðµç ºí·ÏüÀÎÀ» Çѹú¾¿ °®°í ÀÖ´Â ¼ÀÀÌ´Ù. ³ëµå´Â ¸ðµç °Å·¡±â·ÏÀ» °®°í ÀÖÀ¸¹Ç·Î µ¶ÀÚÀûÀ¸·Î µ¿ÀÛÇÒ ¼ö ÀÖ´Ù. ºñÆ®ÄÚÀÎ °Å·¡¸¦ µî·ÏÇÏ°í ´Ù¸¥ ³ëµå¿¡ ÀüÆÄÇÏ°í »õ·Î¿î ºñÆ®ÄÚÀÎÀ» ¸¸µé¾î³¾ ¼öµµ ÀÖ´Ù.
³ëµå´Â ºí·ÏüÀÎÀÇ »õ·Î¿î ºí·ÏÀ» ´Ù¸¥ ³ëµå·ÎºÎÅÍ ¹Þ¾Æ¼ ºí·ÏÀÇ ³»¿ëÀ» °ËÁõÇÑ´Ù. ´©±º°¡°¡ ÀÌ°ÍÀÌ »õ ºí·ÏÀ̶ó°í ³»°Ô Àü´ÞÇϸé ÀÚ½ÅÀÌ °¡Áø ºí·ÏüÀÎÀÇ ºí·Ï µÚ¿¡ ¿¬°áµÇ´ÂÁö È®ÀÎÇϱâ À§ÇØ »õ ºí·ÏÀÇ Çì´õ¸¦ ÇؽÃÇغ¸°í ¾ÕÀÇ 40ºñÆ®°¡ 0ÀÎ °ªÀÌ ³ª¿À´ÂÁö È®ÀÎÇÑ´Ù. Á¤¹æÇâ Çؽà °è»êÀº ´Ü¹ø¿¡ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î °ËÁõ¿¡ ¿À·£ ½Ã°£ÀÌ °É¸®Áö ¾Ê´Â´Ù.
ÇؽðªÀ» È®ÀÎÇÏ´Â °Í ¿Ü¿¡µµ »õ ºí·ÏÀÌ ±ÔÁ¤´ë·Î ¸¸µé¾îÁ³´ÂÁö, ³»¿ëÀÌ Á¦´ë·Î ä¿öÁ³´ÂÁöµµ È®ÀÎÇÑ´Ù.(¿¹¸¦µé¾î ¹öÀü ¹øÈ£°¡ ¸Â´ÂÁö, ÆäÀ̷ε忡 ±â·ÏµÈ °Å·¡ ³»¿ë¿¡ À½¼ö°ªÀÌ ÀÖ´ÂÁö µî) ºñÆ®ÄÚÀÎÀº ÈÆóÀ̹ǷΠÀ½¼ö°ªÀÌ ³ª¿À¸é ¾ÈµÈ´Ù. óÀ½¿¡ »õ ºí·ÏÀ» ´Ù¸¥ ³ëµå¿¡¼ ¹ÞÀº ÈÄ¿¡ ÀϾ´Â ÀÏÀº ¸ðµÎ µ¶ÀÚÀûÀ¸·Î ÇÒ ¼ö ÀÖ´Ù.
ÀÏ´Ü °ËÁõÇÏ°í ³ª¸é ³»°¡ °¡Áø ºí·ÏüÀο¡ »õ ºí·ÏÀ» Ãß°¡ÇÑ ÈÄ¿¡ ÀÌ ºí·ÏÀ» ´Ù¸¥ ³ëµå¿¡ ÀüÆÄÇÑ´Ù. ÀÌ¹Ì °ËÁõÇÑ ºí·ÏÀ̱⠶§¹®¿¡ ³ª´Â ÀÚ½ÅÀÖ°Ô ´Ù¸¥ ³ëµå¿¡°Ô ÀÌ ºí·ÏÀ» ÀüÆÄÇÏ¿© ³»°¡ °ËÁõÇÑ ºí·ÏÀÌ ´õ ¸¹Àº ³ëµå¿¡°Ô µ¶ÀÚÀûÀ¸·Î °ËÁõ¹Þµµ·Ï ÇÑ´Ù.
ÀÌ°Ç ¸¶Ä¡ ¿ì¸®°¡ ´Ù¸¥ »ç¶÷¿¡°Ô ÀÔ¼Ò¹®À» ³»´Â °Í°ú ºñ½ÁÇÏ´Ù. ¼Ò¹®ÀÌ ²¿¸®¸¦ ¹°°í ÆÛÁ®³ª°¡ ¸¹Àº »ç¶÷ÀÌ »ç½Ç·Î ¹Ï°Ô µÇµíÀÌ, ³»°¡ °ËÁõÇÑ »õ ºí·ÏÀ» ´õ ¸¹Àº ³ëµå°¡ Àç°ËÁõÇÏ¿© ÀÎÁ¤ÇÒ¼ö·Ï ±× ºí·ÏÀÇ ¿µÇâ·ÂÀº Ä¿Áø´Ù. ÀÔ¼Ò¹®°ú ´Ù¸¥ Á¡Àº, ºí·ÏüÀÎÀÇ °æ¿ì¿¡´Â ´Ü¼øÇÑ ¼Ò¹®ÀÌ ¾Æ´Ï¶ó ¼öÇÐÀû °è»ê¿¡ ÀÇÇØ È®½ÇÈ÷ °ËÁõµÈ ºí·ÏÀ̶ó´Â °ÍÀÌ´Ù.
³»°¡ ÀüÆÄÇÑ »õ ºí·ÏÀº ¾ÆÁ÷ ½Å·Ú°¡ ÃæºÐÈ÷ ½×ÀÌÁö ¾Ê¾ÒÀ» °ÍÀÌ´Ù. ³ªÇÑÅ× ¿Ã¶§±îÁö ¾ó¸¶³ª ¸¹Àº ³ëµå°¡ ÀÌ ºí·ÏÀ» °ËÁõÇß´ÂÁö ¾Ë µµ¸®°¡ ¾ø´Ù. ÇÏÁö¸¸ ³»°¡ °ËÁõÇÏ¿© ÀüÆÄÇÑ ºí·ÏÀÌ ´õ ¸¹Àº ³ëµå¿¡°Ô ÀüÆÄµÇ°í °ËÁõ¹ÞÀ»¼ö·Ï ºí·ÏüÀÎ ³×Æ®¿öÅ©¿¡ Âü¿©ÇÏ´Â ¸ðµç ³ëµå¿¡°Ô ÀÎÁ¤¹ÞÀ» °¡´É¼ºÀÌ ³ô¾ÆÁø´Ù.
±×·±µ¥ ³ëµå´Â ÀÌ·¸°Ô »õ ºí·ÏÀ» ¹Þ¾Æ¼ °ËÁõÇÏ°í ÀüÆÄÇÏ´Â °Í ¿Ü¿¡ Á÷Á¢ »õ ºí·ÏÀ» ¸¸µé¼öµµ ÀÖ´Ù. ÀÌ°ÍÀÌ Ã¤±¼ÀÌ´Ù.
ä±¼³ëµå´Â °Å·¡±â·ÏÀ» ¸ð¾Æ »õ·Î ¸¸µå´Â ºí·ÏÀÇ ÆäÀ̷ε带 ä¿î´Ù. °Å·¡±â·ÏÀÇ À§º¯Á¶¸¦ ¸·±â À§ÇØ ºí·ÏÇì´õ¿¡ µé¾î°¥ ÆäÀ̷εåÀÇ ÇؽðªÀ» °è»êÇÑ´Ù. ÀÚ½ÅÀÇ ºí·ÏüÀÎ ¸Ç À§ ºí·ÏÀÇ Çì´õ·Î Á¤¹æÇâ Çؽø¦ °è»êÇÏ¿© »õ ºí·ÏÇì´õ¿¡ ±â·ÏÇÔÀ¸·Î½á ±âÁ¸ ºí·ÏüÀΰú ¿¬°áÇÑ´Ù. ±×·³ ÀÌÁ¦ ³½º¸¦ °è»êÇÒ Áغñ°¡ µÆ´Ù.
»õ ºí·ÏÇì´õÀÇ ³½º¿¡ ¿©·¯ °ªÀ» ´ëÀÔÇØ º¸¸é¼ ÇؽðªÀÇ ¾Õ 40ºñÆ®°¡ 0ÀÌ ³ª¿Ã ¶§±îÁö °è»êÇÑ´Ù.
±×¸®°í µåµð¾î ³½º¸¦ ã¾Ò´Ù. ³»°¡ °è»êÇÏ´Â µ¿¾È ´Ù¸¥ ³ëµå¿¡¼ »õ ºí·ÏÀ» ¸¸µé¾ú´Ù´Â ¼Ò½ÄÀÌ ¾ø´Ù. ³»°¡ Á¦ÀÏ ¸ÕÀú ã¾Æ³½ °ÍÀÌ´Ù. ±×·±µ¥ ÁÁ¾ÆÇϱ⿡´Â ¾ÆÁ÷ À̸£´Ù. ³»°¡ ¸¸µç »õ ºí·ÏÀ» ÀÎÁ¤ÇØ ÁØ ³ëµå°¡ ¾Æ¹«µµ ¾ø´Ù. »¡¸® ÀÌ ºí·ÏÀ» ´Ù¸¥ ³ëµå¿¡ Æ۶߷Á¾ß ÇÑ´Ù. ±×·¡¼ ³ª¿Í ¿¬°áµÈ ³ëµåµé¿¡°Ô »õ ºí·ÏÀ» ÀüÆÄÇÑ´Ù. "³»°¡ Á¦ÀÏ ¸ÕÀú ã¾Ò´Ù. ³ª¸¦ ÀÎÁ¤ÇØ Áà"¶ó°í ¼±¾ðÇÏ´Â °ÍÀÌ´Ù.
ÀÌÁ¦ »õ ºí·ÏÀ» ¹ÞÀº ³ëµå°¡ ³½º¸¦ È®ÀÎÇؼ »õ ºí·ÏÀ» °ËÁõÇÏ°í ´Ù¸¥ ³ëµå¿¡°Ô ÀüÆÄÇÑ´Ù. ÀÌ·¸°Ô ´ë·« ¸î ºÐ ¸¸¿¡ ³»°¡ ¸¸µç ºí·ÏÀÌ Àü ¼¼°è·Î ÆÛÁ®³ª°£´Ù. ¸¹Àº ³ëµå°¡ ÀÌ ºí·ÏÀ» °ËÁõÇÏ°í ÀÚ½ÅÀÇ ºí·ÏüÀο¡ µî·ÏÇÑ´Ù. ±×¸®ÇÏ¿© µåµð¾î ³»°¡ ¸¸µç ºí·Ï À§¿¡ ´Ù¸¥ ºí·ÏÀÌ ½×À̱⠽ÃÀÛÇÑ´Ù. ³»°¡ ¸¸µç ºí·ÏÀº ÀÌÁ¦ »õ ºí·ÏÀÌ ¾Æ´Ï¶ó ÀÌÀü ºí·ÏÀÌ µÈ´Ù. ÀÌ·¸°Ô »õ ºí·ÏÀ» Çϳª ¸¸µé¾î³»´Â °Í¿¡ ¼º°øÇÑ´Ù.
ÀÌ°ÍÀÌ Ã¤±¼ÀÌ´Ù.
ºí·ÏÀÌ ºÐ±âµÇ¸é ±× ºí·ÏÀ» äÅÃÇÑ ³ëµå´Â ÁöÁöÃþÀ» ³ÐÈ÷±â À§ÇØ ÀÚ¹ßÀûÀ¸·Î ¿½ÉÈ÷ ÀüÆÄÇÑ´Ù. ¾î¶² ³ëµå´Â ÇÑÂÊ ºÐ±â¸¦ äÅÃÇß´Ù°¡ ´Ù¸¥ ºÐ±â·Î ¹Ù²Ù±âµµ ÇÑ´Ù. ±×·¯³ª ¼±°Å¿Í ´Ù¸¥ Á¡Àº ³ëµå°¡ ÁöÁöÀÚ¸¦ ¹Ù²Ù´Â ÀÌÀ¯°¡ ºÐ¸íÇÏ°í ±×°ÍÀÌ ÀÚ½ÅÀÇ ÀÌÀÍÀ» ±Ø´ëÈÇÏ´Â ¹æÇâÀ̶õ Á¡ÀÌ´Ù.
³ëµå´Â ÀüÆÄµÈ ºí·ÏüÀÎÀ» º¸°í ´õ ±äÂÊÀ¸·Î ÁöÁö¸¦ ¹Ù²Û´Ù. ¹°·Ð, ¹Ù²ÙÁö ¾Ê¾Æµµ »ó°ü¾ø´Ù. ±×·±µ¥ ±×·¯¸é ¼ÕÇØ´Ù. ¼ÕÇظ¦ ¼±ÅÃÇÑ ³ëµå´Â ¾îÂ÷ÇÇ ±× ³ëµå°¡ ÁöÁöÇÏ´Â ºí·ÏÀÌ ´õ ÀÌ»ó ÆÛÁöÁö ¾ÊÀ¸¹Ç·Î Àüü¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê´Â´Ù. °³ÀÎÀÇ À̱â½É°ú Àüü ½Ã½ºÅÛÀÇ ¾ÈÁ¤À» À§ÇØ °¡´Â ¹æÇâÀÌ ÀÏÄ¡ÇÑ´Ù.
ºí·ÏüÀο¡¼ ¼·Î ´Ù¸¥ üÀÎÀº ¾ðÁ¨°¡´Â ºÎµúÄ¡°í ´õ ±äÂÊÀÌ À̱ä´Ù. ä±¼ º¸»ó±ÝÀ» 100°³ÀÇ ºí·ÏÀÌ ½×ÀÎ ÈÄ¿¡ ÁÖ´Â ÀÌÀ¯µµ ÀÌ·¸°Ô ºí·ÏüÀÎ ³×Æ®¿öÅ© ³»¿¡¼ ½ÂÆа¡ °¥¸± ½Ã°£À» ¹ú±â À§Çؼ´Ù.
100°³°¡ Áö³ ÈÄ¿¡µµ ÇÕÃÄÁöÁö ¾ÊÀ¸¸é ¾î¶»°Ô ÇÒ±î? ÀÌ°Ç Á¤¸» ¿¬ÀÌÀº º¹±Ç´ç÷À» ±â´ëÇÏ´Â °ÍÀÌ°í, ºñÆ®ÄÚÀÎ ¼Ò½ºÄÚµåÀÇ ¿À·ù³ª ÇØÅ· µîÀÇ »çÅ°¡ ÀϾÁö ¾Ê´Â ÇÑ Æò»ý º¸Áö ¸øÇÒ¼öµµ ÀÖ´Ù.
Àû½Ã¿¡ Á¤È®ÇÏ°Ô Ã³¸®ÇØ¾ß ÇÏ´Â ÀÀ¿ëºÐ¾ß¿¡¼´Â ºÐ»êµÈ µ¥ÀÌÅÍ°¡ ÀϽÃÀûÀ¸·Î¶óµµ ¼·Î Ãæµ¹ÇÏ´Â °ÍÀ» Çã¿ëÇÒ ¼ö ¾ø´Ù. ±×·¯³ª ¿ì¸® ½Ç»ýÈ°¿¡¼´Â µ¥ÀÌÅÍ°¡ ºÐ»êµÅ ÀúÀåµÇ´õ¶óµµ ±»ÀÌ ½Ã°£¿¡ Á¤¹ÐÇÏ°Ô ¸ÂÃâ ÇÊ¿ä°¡ ¾ø´Â °æ¿ìµµ ÀÖ´Ù. ÀÌ·² ¶§ ºí·ÏüÀÎÀº ÁÁÀº ÇØ°á¹æ¾ÈÀÌ µÉ ¼ö ÀÖ´Ù.
ºí·ÏüÀÎÀº ¸ðµç ³ëµå°¡ °¢ÀÚ ¿øÀåÀ» °®°í ÀÖ¾î¼ ÀÌ°ÍÀÌ ÇÏ·ç(100ºí·ÏÀÌ ½×ÀÌ´Â ½Ã°£) ¾È¿¡ ¸ðµÎ °°Àº °ªÀ» °¡Áöµµ·Ï µ¿ÀÛÇÑ´Ù. º°µµ·Î °ü¸®ÀÚ°¡ °³ÀÔÇÒ °Í ¾øÀÌ °¡¸¸È÷ µÎ¸é ÀÚµ¿À¸·Î ¸ÂÃçÁø´Ù. ÀÀ¿ë ¼ºñ½ºÀÇ Æ¯¼º»ó ÇÏ·çÁ¤µµ ÂüÀ» ¼ö ÀÖ´Ù¸é ÀÌ°Ç Á¤¸» ³î¶ó¿î Ư¼ºÀÌ°í ´ë´ÜÇÑ Çõ½ÅÀÌ´Ù. Ãʸ¦ ´ÙÅõ´Â °Å·¡°¡ ¾Æ´Ï°í ±â´Ù¸± ¿©À¯°¡ ÀÖ´Â °Å·¡¶ó¸é ¹¹µçÁö ºí·ÏüÀÎÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¿©Áö°¡ ÀÖ´Â ¼ÀÀÌ´Ù.
Áï½Ã 󸮵Ǵ °ÍÀ¸·Î ¾Ë°í ÀÖ´Â ÀÏ¹Ý °Å·¡ Áß¿¡ »ó´ç¼ö´Â ½ÇÁ¦·Î ¸çÄ¥ÀÌ Áö³ ÈÄ¿¡ È®Á¤µÊ. ÁÖ½ÄÀ» Æȸé ÀÌƲÀÌ Áö³ª¾ß ÆǸÅÇÑ µ·À» ¾µ¼ö ÀÖ°í ºñ»óÀå ȸ»ç ÁÖ½ÄÀ» °Å·¡ÇÏ´Â Àå¿Ü°Å·¡´Â û»ê¿¡ ´õ ¿À·£ ½Ã°£ÀÌ °É·Á °Å·¡°¡ ¿Ï·áµÈ´Ù. ºÎµ¿»ê °Å·¡´Â Áß°³ÀÎÀÌ ÁõÀÎÀ» ¼±´Ù. ºÎµ¿»ê Á÷°Å·¡µµ ÀÖÁö¸¸ º¸Åë ±Ô¸ð°¡ Å« °Å·¡À̹ǷΠÁß°³ÀÎÀ» µÎ´Â °ÍÀÌ ÀϹÝÀûÀÌ´Ù. ½Å¿ëÄ«µå °Å·¡¿¡¼µµ Ä«µåȸ»ç°¡ Áß°£¿¡ ÀÖ´Ù.(¼±°Å¿Í Åõ°³Ç¥ ½Ã½ºÅÛ¿¡µµ Àû¿ëÇÒ ¼ö ÀÖÀ» µíÇÏ´Ù.)
<ºí·ÏüÀÎ Æî󺸱â>¿¡´Â ÀÌ¿Ü¿¡µµ ÀúÀڴ ä±¼³ëµå³ª Ç®¼¹ö, RSA((Rivest–Shamir–Adleman ºñ´ëĪŰ ¾ÏÈ£È) µî ºñÆ®ÄÚÀÎÀ̳ª ºí·ÏüÀΰú °ü·ÃµÈ ¿ë¾î¿Í °³³ä°ú ±â¼úµéÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù. ±×¸®°í ºñÆ®ÄÚÀΰú ºí·ÏüÀÎÀÇ Àü¸Á¿¡ À§ÇùÀûÀÎ ±¸Á¶ÀûÀÎ ¿äÀΰú ±â¼úÀûÀÎ ¿äÀο¡ ´ëÇØ ¼³¸íÇÑ´Ù.
ºñÆ®ÄÚÀΰú ºí·ÏüÀÎ ±â¼úÀ» óÀ½ Á¢ÇÏ´Â ÇÊÀڷμ´Â <ºí·ÏüÀÎ ÆîÃ帱â>À» µÎ ¹ø ÀоúÁö¸¸, ¸î¸î ¹®ÀåÀ» ¾Ï±âÇÒ ¼ö´Â À־ ¾ÆÁ÷ Á¦´ë·Î ÀÌÇØÇß´Ù°í ¸»ÇÒ ¼ö ¾ø´Ù. ÄÄÇ»ÅÍ°øÇаú ¾ÏÈ£ÇÐ, ±×¸®°í Á¤º¸Åë½Å±â¼ú¿¡ Á¾»çÇϰųª Æò¼Ò¿¡ ²ÙÁØÈ÷ °ü½ÉÀ» ±â¿ïÀÌÁö ¾Ê´Â ÀÌ»ó ´ç¿¬ÇÒ °ÍÀÌ´Ù.
±×·³¿¡µµ <ºí·ÏüÀÎ ÆîÃ帱â>¸¦ ÅëÇØ ºñÆ®ÄÚÀÎÀ» ¡®°¡»óÈÆ󡯷ΠºÎ¸£¸ç ¹º°¡ ÀÎÅÍ³Ý ±â¼úÀ» ÀÌ¿ëÇÑ ±ÝÀ¶»ç±âó·³ Ãë±ÞÇϰųª, ºí·ÏüÀÎ ±â¹Ý±â¼úÀ» ¹Ì±¹ ±ÝÀ¶°èÀÇ ¼ºêÇÁ¶óÀÓ ¹üÁËÀÚó·³ ¼öÇаú ÄÄÇ»ÅÍ ±â¼úÀ» ÀÌ¿ëÇÏ¿© »ç±âÄ¡·Á´Â Àǵµ´Â ¾Æ´Ñ °ÍÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ´Ù.
¹°·Ð, Á¤º¸°¡ ºÎÁ·ÇÏ°í ÀÌÇØ°¡ ºÎÁ·ÇÑ ¸¸Å ´©±º°¡ ÇÊÀÚ¿¡°Ô ºñÆ®ÄÚÀΰú ºí·ÏüÀÎÀÇ ¹Ì·¡°¡ ¾î¶»°Ô ±Í°áµÉÁö Áú¹®ÇÑ´Ù¸é ±× Áú¹®¿¡ ´äÇÏ´Â °ÍÀº ÇöÀç ºÒ°¡´ÉÇÏ´Ù. ´çºÐ°£ ´õ ¸¹Àº °øºÎ¿Í °ü½ÉÀÌ ÇÊ¿äÇÒ »ÓÀÌ´Ù.
-Àλó ±íÀº ¹®Àå-
"(ÀºÇà ½Ã½ºÅÛ¿¡ ´ëÇÑ) ½Å·Ú´Â ÀºÇàÀÌ ½×¾Æ µÎ°í ÀÖ´Â Çö±Ý ¹¶Ä¡°¡ ¾Æ´Ï¶ó ÀºÇàÀÌ °¡Áö°í ÀÖ´Â °í°´ÀÇ °Å·¡¿øÀåÀÇ Á¤È®¼º¿¡ ´Þ·ÁÀÖ´Ù"
¡°ºñÆ®ÄÚÀÎÀº ½Å¿ëÄ«µåº¸´Ù »ç¿ëÀÚ ¼ö°¡ ´õ Áß¿äÇÏ´Ù. ºñÆ®ÄÚÀÎÀÇ ½Å·Ú´Â ¾î¶² ȸ»ç³ª Á¶Á÷¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â °ÍÀÌ ¾Æ´Ï¶ó ¾Ë°í¸®ÁòÀ¸·Î º¸ÀåµÇ´Â ºí·ÏüÀΠü°è¿Í ÀÌ°ÍÀ» ¼ö¿ëÇÑ »ç¿ëÀڷκÎÅÍ »ý°Ü³ª±â ¶§¹®ÀÌ´Ù.¡±(25ÂÊ)
"ºí·ÏüÀÎÀ» º¸±â¸¸ Çصµ ¿©±â¿¡ µé¾î°£ ÀÛ¾÷ÀÇ Áõ¸íÀ» º¸°í ÁøÇ°ÀÎÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù"
¡°ºí·Ï¿¡ µé¾î°¡´Â ³»¿ëÀº ÀÀ¿ëºÐ¾ß¿¡ µû¶ó ´Þ¶óÁú ¼ö Àִµ¥ ºñÆ®ÄÚÀο¡¼´Â °Å·¡ ±â·ÏÀÌ µé¾î°£´Ù¡±
¡°ÇؽÃij½Ã¶ó´Â ¸ÞÀÏÀÌ ³Î¸® º¸±ÞµÇÁö ¾Ê¾ÒÁö¸¸ Á¦3ÀÚÀÇ °³ÀÔ ¾øÀÌ ³ë·ÂÀ» Áõ¸íÇÒ ¼ö ÀÖ´Ù´Â Á¡°ú ´ç»çÀÚ °£¿¡ µ¥ÀÌÅÍ ¿Ü¿¡ ´Ù¸¥ Á¤º¸¸¦ ÁÖ°í¹ÞÁö ¾Ê¾Æµµ µÈ´Ù´Â Á¡ÀÌ ºí·ÏüÀÎÀÇ °¡Àå Áß¿äÇÑ ¿ø¸®·Î ÀÌ¿ëµÈ´Ù.¡±(84ÂÊ)
¡°»çÅä½ÃÀÇ ÃÖÃÊ ºí·ÏÀÇ ½Å·Ú¸¦ ±ú·Á¸é 45¸¸ °³ÀÇ ³½º °è»ê °á°ú¸¦ µÚÁý¾î¾ß ÇÑ´Ù. ³½º¸¦ Çϳª °è»êÇϴµ¥ ¸¹Àº °è»êÀÌ ÇÊ¿äÇÑ ¸¸Å Àüü¸¦ µÚÁý´Â °Ç ºÒ°¡´ÉÇÏ´Ù¡±
[2018³â 12¿ù 29ÀÏ]
±è¼®¿ø,
ºí·ÏüÀÎÆîÃ帱â,
ºñÆ®ÄÚÀÎ,
ÀÛ¾÷Áõ¸í,
ÇؽÃij½Ã