Subject : ¾ÏÈ£ ¾Ë°í¸®Áò°ú º¸¾È Á¤Ã¥

Solution Description:
=====================

 °©µ¹ÀÌ°¡ À»¼øÀÌ¿¡°Ô ¿¬¾ÖÆíÁö¸¦ º¸³½´Ù°í ÇÏÀÚ. °©µ¹ÀÌ´Â ÀڱⰡ º¸³½ ÆíÁö¸¦
 Ȥ½Ã À»¼øÀ̸¦ ÁÁ¾ÆÇÏ´Â º´ÆÈÀÌ°¡ º¸Áö ¾ÊÀ»±î(ÇÁ¶óÀ̹ö½Ã ħÇØ), ¶Ç´Â
 ÆíÁö³»¿ëÀ» º´ÆÈÀÌ°¡ ¹Ù²ÙÁö ¾Ê¾ÒÀ»±î(³»¿ëÀÇ ¹«°á¼º(integrity)) ÀÎÁõ)ÇÏ´Â
 °ÆÁ¤À» ÇÒ ¼ö ÀÖ´Ù. °©µ¹ÀÌ´Â ¶Ç º´ÆÈÀÌ°¡ º¸³½ ÆíÁö¸¦ À»¼øÀÌ°¡ ÀÚ±âÀÇ ÆíÁö·Î
 ¾Ë°í ¹Þ°Ô µÇ´Â °ÍÀÌ ¾Æ´ÒÁö(¹ß½ÅÀÚ ÀÎÁõ) ÀǽÉÇÒ ¼öµµ ÀÖ´Ù. À»¼øÀÌ ¿ª½Ã
 ¸¶Âù°¡Áö·Î ÇÁ¶óÀ̹ö½Ã°¡ º¸ÀåµÉÁö, ³»¿ëÀÎÁõÀÌ º¸ÀåµÉÁö, ¹ß½ÅÀÚ¸¦ ÀÎÁõÇÒ ¼ö
 ÀÖÀ»Áö °ÆÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °ÆÁ¤À» ÇØ°áÇØ ÁÖ´Â °ÍÀÌ ¹Ù·Î ¾ÏÈ£ÇÐÀÌ´Ù.

 ¾ÏÈ£´Â ÀηùÀÇ ¿ª»ç¿Í ´õºÒ¾î ƯÈ÷ Á¤Ä¡, ¿Ü±³, ±º»ç¸ñÀûÀ¸·Î ±¹°¡¾Èº¸
 Â÷¿ø¿¡¼­ º¸È£¸¦ ¹ÞÀ¸¸é¼­ ¹ßÀüÇØ¿Ô´Ù. ±Ý¼¼±â µé¾î Åë½Å°ú ÄÄÇ»ÅÍ°¡
 ¹ß´ÞÇϸ鼭 ¾ÏÈ£ ¹× ±×ÀÇ Çص¶ ¿ª½Ã ¹«¼­¿î ¼Óµµ·Î ¹ß´ÞÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â
 ÀÎÅÍ³Ý ÀÌ¿ëÀÇ È°¼ºÈ­ µîÀ¸·Î °³ÀÎÀÌ Åë½ÅÀ» »ç¿ëÇÏ´Â ºóµµ°¡ ´Ã¾î³ª¸é¼­
 °³ÀÎÁ¤º¸ÀÇ ´©ÃâÀÌ ¿ëÀÌÇØÁö°í ÀÖ´Ù. ÀÌÁ¦´Â ¾ÏÈ£°¡ ´õÀÌ»ó °³Àΰú ¹«°üÇÑ °ÍÀÌ
 ¾Æ´Ñ »óȲÀÌ´Ù. ´õ±¸³ª ÀüÀÚÈ­Æó¸¦ Æ÷ÇÔÇÑ ÀüÀÚ»ó°Å·¡µµ ¿ì¸® ´«¾Õ¿¡ ¿ÍÀÖ¾î
 ¾ÏÈ£°¡ ¿ì¸® ½Ç»ýÈ°¿¡ Å« ¿µÇâÀ» ¹ÌÄ¡°Ô µÆ´Ù.

 ¾Ïȣȭ(encryption, encipher)¶õ ´©±¸³ª ¾Ë ¼ö ÀÖ´Â Á¤º¸ÀÎ Æò¹®(plaintext,
 message)À» Çã¿ëµÈ »ç¶÷(ƯÁ¤ÀÎ) ÀÌ¿Ü¿¡´Â ¾Ë¾Æº¼ ¼ö ¾ø´Â ÇüÅÂÀÇ ½ÅÈ£ÀÎ
 ¾ÏÈ£¹®(ciphertext, cryptogram)À¸·Î ¹Ù²Ù¾î ÁÖ´Â º¯È¯°úÁ¤À» ¸»ÇÑ´Ù.
 º¹È£È­(decryption, decipher)´Â Çã¿ëµÈ »ç¶÷ÀÌ ¾ÏÈ£¹®À¸·ÎºÎÅÍ Æò¹®À»
 ²ø¾î³»´Â ¿ªº¯È¯ °úÁ¤ÀÌ´Ù. ¾ÏÈ£Çص¶(cryptanalysis)À̶ó°íµµ ºÒ¸®´Â
 °ø°Ý¹æ¹ý¿¡´Â Çã¿ëµÇÁö ¾ÊÀº »ç¶÷ÀÌ ¾ÏÈ£¹®À» µµÃ», Æò¹®À» À¯ÃßÇÏ¿©
 ÇÁ¶óÀ̹ö½Ã¸¦ ħÇØÇÏ·Á´Â ¼öµ¿Àû °ø°Ý°ú µµÃ»À» ÅëÇØ Àý´Ü, »ðÀÔ, ´ëü µîÀ¸·Î
 ³»¿ëÀ» µéÅ°Áö ¾Ê°í ¹Ù²Ù·Á°í Çϰųª ¹ß½ÅÀÚ¸¦ ½ÇÁ¦ÀÇ ¹ß½ÅÀÚ°¡ ¾Æ´Ñ °Íó·³
 ¼ÓÀÌ·Á´Â ´Éµ¿ÀûÀÎ °ø°ÝÀÌ ÀÖ´Ù.

 ¾Ïȣȭ´Â ƯÁ¤ÀÎ ¿Ü¿¡ ¾ÏÈ£Çص¶ÀÚ°¡ Çص¶ÇÒ ¼ö ¾øµµ·Ï ¹æ¹ýÀ» ºñ¹Ð·Î ÇؾßÇÑ´Ù.
 ¾î¼´Ù ±× ¹æ¹ýÀÌ ¾Ë·ÁÁö°Ô µÇ¸é »õ·Î¿î ¹æ¹ýÀ¸·Î ¾Ïȣȭ¸¦ ÇØ¾ß ÇÑ´Ù. ¶Ç ¿©·¯
 ¸íÀÌ °°Àº ¾Ïȣȭ¹æ¹ýÀ» »ç¿ëÇÏ¸é °°Àº ¾Ïȣȭ¹æ¹ýÀ» »ç¿ëÇÏ´Â »ç¶÷µé³¢¸®´Â
 ¼­·Î ºñ¹ÐÀÌ ÀÖÀ» ¼ö ¾ø´Ù. ÀÌ·¯ÇÑ ºÒÆíÀ» ¾ø¾Ö±â À§ÇØ ¾Ïȣȭ¹æ¹ýÀº ´ëºÎºÐ
 ¾Ë°í¸®µëÀÇ ÇüÅ·Π°íÁ¤ÇÏ°í ÇÊ¿ä¿¡ µû¶ó ±ØÈ÷ ÀϺκÐÀ» Å°(key)·Î Á¤ÇØ ÀÌ
 Å°ÀÇ º¸¾ÈÀ¸·Î Àüü ³»¿ëÀÇ º¸¾ÈÀÌ À¯ÁöµÇµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ °æ¿ì Å°°¡
 ³ëÃâµÇ¸é ³ëÃâµÈ Å°´Â ¹ö¸®°í »õ·Î¿î Å°¸¦ »ç¿ëÇÏ¸é µÇ°í ¶Ç ¿©·¯ »ç¶÷ÀÌ °°Àº
 ¾ÏÈ£ ¾Ë°í¸®µëÀ» »ç¿ëÇÏ´õ¶óµµ ´Ù¸¥ Å°¸¦ »ç¿ëÇÏ´Â »ç¶÷µé³¢¸®´Â ¼­·Î º¸¾ÈÀÌ
 À¯ÁöµÇ´Â °ÍÀÌ´Ù.

 ¼öõ³â ÀüºÎÅÍ »ç¿ëµÇ¾î ¿Ô´Ù°í ÇØ ¡¸°ü¿ë(conventional)¾ÏÈ£¹æ½Ä¡¹À̶ó°í
 ºÒ¸®´Â ¾ÏÈ£¹æ½ÄÀº ¾Ïȣȭ ¹× º¹È£È­¸¦ À§ÇØ »ç¿ëÇÏ´Â Å°°¡ °°°Å³ª Çϳª¸¦ ¾Ë¸é
 ´Ù¸¥ °ÍÀ» ½±°Ô ¾Ë ¼ö ÀÖ¾î µÎ°³ÀÇ Å°¸¦ ¸ðµÎ ºñ¹Ð¸®¿¡ º¸°üÇØ¾ß ÇÑ´Ù. µû¶ó¼­
 ÀÌ·¯ÇÑ ¾ÏÈ£¹æ½ÄÀ» ´ÜÀÏÅ°, ´ëĪŰ, ¶Ç´Â ºñ¹ÐÅ° ¾ÏÈ£½Ã½ºÅÛÀ̶ó ºÎ¸£¸ç ¾Õ¼­
 À̾߱âÇÑ °©µ¹ÀÌ, À»¼øÀÌ, º´ÆÈÀÌ ½Ã³ª¸®¿ÀÀÇ 3°¡Áö ¿ä±¸»çÇ×À» ¸ðµÎ
 ¸¸Á·½ÃÄÑÁØ´Ù. ±×·¯³ª N¸íÀÇ ±¸¼º¿øÀÌ ¸ðµÎ ¼­·Î ºñ¹ÐÅ°¸¦ °®°íÀÚ Çϸé 2ºÐÀÇ
 N(N-1)°³ÀÇ ¼­·Î ´Ù¸¥ ºñ¹ÐÅ°¸¦ °¡Á®¾ß ÇÏ´Â ºÒÆíÇÔÀÌ ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ¼­·Î
 ¸ð¸£°í ¸Ö¸® ¶³¾îÁ® ÀÖ´Â »ç¿ëÀÚ°£ ºñ¹ÐÅ°¸¦ °øÀ¯ÇÏ°í °ü¸®ÇÏ´Â ÀÏÀÌ ½¬¿î °ÍÀº
 ¾Æ´Ï´Ù.

 ¶ÇÇÑ °©µ¹ÀÌ¿Í À»¼øÀÌ »çÀÌ¿¡ ¹®Á¦°¡ »ý°åÀ» ¶§ À»¼øÀÌ°¡ ¹ÞÀº ÆíÁö¸¦ Áõ°Å·Î
 »ç¿ëÇÏ°íÀÚ ÇÏ´Â ¿ä±¸°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ºñ¹ÐÅ° ¾ÏÈ£½Ã½ºÅÛÀº ÀÌ ¿ä±¸¿¡
 ºÎÀÀÇÏÁö ¸øÇÑ´Ù. ÀÌÀ¯´Â °©µ¹ÀÌ¿Í À»¼øÀ̸¸ÀÌ °øÀ¯ÇÏ´Â ºñ¹ÐÅ°´Â ¹ý°üÀÌ ¾Ë ¼ö
 ¾ø°í ¼³»ç À»¼øÀÌ°¡ °©µ¹ÀÌ¿¡°Ô¼­ ¿Â ÆíÁö¿Í ºñ¹ÐÅ°¸¦ °¡Á®´Ù Áشٰí Çصµ
 ¹ý°üÀº ±× ÆíÁö°¡ °ú¿¬ °©µ¹ÀÌ°¡ º¸³½ °ÍÀÎÁö, À»¼øÀÌ°¡ Á¶ÀÛÇß´ÂÁö ¾Ë ¼ö ¾ø±â
 ¶§¹®¿¡ Áõ°Å·Î »ç¿ëÇÒ ¼ö ¾ø´Â °ÍÀÌ´Ù.

 ÀÌ·¯ÇÑ Å°°ü¸®¹®Á¦¸¦ ½±°Ô ÇÏ°í ºÎÀκÀ¼â(non-repudiation)¸¦ À§ÇÑ
 µðÁöÅм­¸íÀ» °¡´ÉÇÏ°Ô Çϱâ À§ÇØ 76³â ÀÌÁßÅ°, ºñ´ëĪŰ, ¶Ç´Â °ø°³Å°
 ¾ÏÈ£½Ã½ºÅÛÀ̶ó ºÎ¸£´Â ¹æ½ÄÀÌ »ý°Ü³µ´Ù. ¿¹ÄÁ´ë À»¼øÀÌ°¡ ¾Ïȣȭ Å°¿Í º¹È£È­
 Å°¸¦ ´Ù¸£°Ô ÇØ ¾Ïȣȭ Å°¸¸ °ø°³½ÃÅ°¸é ´©±¸³ª À»¼øÀÌ¿¡°Ô À»¼øÀÌÀÇ °ø°³Å°·Î
 ¾ÏȣȭÇØ ÆíÁö¸¦ º¸³¾ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ±× °ø°³Å°¿¡ ´ëÇÑ º¹È£È­ Å°,
 ºñ°ø°³Å°¸¦ °¡Áö°í ÀÖÁö ¸øÇÑ »ç¶÷Àº º¹È£¸¦ ÇÏÁö ¸øÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô Çϸé
 Å°°ü¸®°¡ ÈξÀ ½¬¿öÁø´Ù. ¹ß½ÅÀÚ°¡ ¼ö½ÅÀÚÀÇ °ø°³Å°¸¦ ¾Ïȣȭ Å°·Î »ç¿ëÇÏ¸é ±×
 °ø°³Å°¿¡ ÇØ´çµÇ´Â ºñ°ø°³Å°¸¦ °®°í ÀÖ´Â ¼ö½ÅÀÚ¸¸ÀÌ º¹È£ÇÒ ¼ö ÀÖ¾î
 ÇÁ¶óÀ̹ö½Ã°¡ ¿ä±¸µÇ´Â °ÍÀÌ´Ù.

 ¶ÇÇÑ °©µ¹ÀÌ°¡ ÀÚ½ÅÀÇ ºñ°ø°³Å°·Î ¸ÕÀú º¯È¯À» ½ÃÅ°¸é(¼­¸íÀ» Çϸé) °©µ¹ÀÌÀÇ
 °ø°³Å°¸¦ °¡Áö°í ¹ý°üÀ» Æ÷ÇÔÇÑ ´©±¸³ª ±×°ÍÀ» È®ÀÎÇÒ ¼ö ÀÖÀ¸¹Ç·Î
 µðÁöÅм­¸íµµ °¡´ÉÇØÁø´Ù. µðÁöÅм­¸íÀ» ÇÏ¸é ³»¿ë ¹× ¹ß½ÅÀÚ ÀÎÁõµµ µ¿½Ã¿¡ ÇÒ
 ¼ö ÀÖ´Ù. ÇÏÁö¸¸ °ø°³Å° ¾ÏÈ£½Ã½ºÅÛÀº ÇϳªÀÇ Å°¸¦ °ø°³ÇÏ°íµµ ½Ã½ºÅÛÀÇ º¸¾ÈÀ»
 À¯ÁöÇϱâ À§ÇØ ºñ¹ÐÅ° ¾ÏÈ£½Ã½ºÅÛº¸´Ù ÈξÀ º¹ÀâÇÑ ¿¬»êÀ» ÇØ¾ß ÇÑ´Ù. ÀÌ¿¡
 µû¶ó ¾Ïȣȭ/º¹È£È­ÇÏ´Â µ¥ °É¸®´Â ½Ã°£ÀÌ ºñ¹ÐÅ° ¾ÏÈ£½Ã½ºÅÛº¸´Ù ¾à 1õ¹è
 ±æ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. µû¶ó¼­ ªÀº ½Ã°£¿¡ ¸¹Àº ¾çÀÇ Á¤º¸¸¦ ¾ÏȣȭÇÒ ¶§¿¡´Â
 ºñ¹ÐÅ° ¾ÏÈ£½Ã½ºÅÛÀ», Å°°ü¸®³ª ¼­¸íÀ» À§Çؼ­´Â °ø°³Å° ¾ÏÈ£½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â
 °ÍÀÌ ÀϹÝÀûÀÎ Ãß¼¼´Ù.

 ¾ÏÈ£Çص¶À» ÇÏ´Â ¸ñÀûÀº ÇÁ¶óÀ̹ö½Ã ħÇØ, ³»¿ë¼öÁ¤, ¼­¸íÀ§Á¶, ±×¸®°í ´Ù¸¥
 »ç¶÷ÀΠôÇÏ´Â °Í(impersonation) µîÀÌ´Ù. À̸¦ À§Çؼ­´Â ¾Ïȣȭ¹æ¹ýÀ» ¾Ë¾Æ¾ß
 ÇÑ´Ù. °¡Àå ½¬¿î ¹æ¹ýÀº µ·À¸·Î ¸Å¼öÇØ ¾Ïȣȭ¹æ¹ýÀ» ¾Ë¾Æ³»´Â °ÍÀ̶ó´Â
 ¿ì½º°¹¼Ò¸®µµ ÀÖÁö¸¸ »ó´çÈ÷ Áß¿äÇÑ Á¡À» ¾Ï½ÃÇÏ°í ÀÖ´Ù. ´Ù½Ã ¸»ÇØ »ç¶÷°ü¸®°¡
 °¡Àå Áß¿äÇÑ °ÍÀ̶ó´Â Á¡ÀÌ´Ù.

 ¾ÏÈ£Çص¶À» ¾î·Æ°Ô ÇÒ ¸ñÀûÀ¸·Î ¾Ïȣȭ ¾Ë°í¸®µë ÀÚü¸¦ ºñ¹Ð·Î ÇÏ´Â °æ¿ì°¡
 ¸¹´Ù. ¹Ý¸é ¾Ïȣȭ ¾Ë°í¸®µëÀº °ø°³ÇÏ°í Å°°ü¸®¿¡¸¸ ¾ÈÀüÀ» ¸Ã±â´Â °æ¿ìµµ
 ÀÖ´Ù. ÀÌµé µÎ°¡Áö Á¤Ã¥Àº °¢±â Àå´ÜÁ¡ÀÌ ÀÖ´Ù. ÀüÀÚÀÇ ÀåÁ¡Àº ÀÏ´Ü ºñ¹Ð·Î ÇÑ
 ¾Ïȣȭ ¾Ë°í¸®µëÀ» ¾Ë¾Æ³»±â À§ÇØ ¸Å¼öÇÏ´Â °ø°Ý¹æ¹ýÀÌµç ´Ù¸¥ ¹æ¹ýÀ̵ç ÈÄÀÚÀÇ
 °æ¿ìº¸´Ù ÇÑ°¡ÁöÀÇ °ø°ÝÀ» ´õ ÇØ¾ß ÇÑ´Ù´Â Á¡ÀÌ´Ù. ¹Ý¸é ´ÜÁ¡Àº ¾Ïȣȭ
 ¾Ë°í¸®µëÀÌ ÃæºÐÈ÷ °ËÁõÀÌ µÇÁö ¾Ê´Â °æ¿ì°¡ ¸¹¾Æ ÀÏ´Ü ¾Ë·ÁÁö¸é ½±°Ô ¶Õ¸®°Ô
 µÇ´Â °æ¿ìµµ ¸¹´Ù´Â °ÍÀÌ´Ù.

 ¾ÏÈ£ÇÐÀÚµéÀº ±×·¡¼­ ÈÄÀÚÀÇ Á¤Ã¥À» ¼±È£ÇÑ´Ù. °ø°³¸¦ ÇÏÁö ¾ÊÀº ¾Ë°í¸®µëÀº
 ¾Æ¹«¸® ¼Ò¼öÀÇ »ç¶÷ÀÌ Àß ¸¸µé¾ú´Ù°í ÇÏ´õ¶óµµ ±×µéÀÌ ½ÅÀÌ ¾Æ´Ñ ÀÌ»ó ÇãÁ¡Àº
 ÀÖ°Ô ¸¶·ÃÀÌ°í ¸¸µç »ç¶÷¿¡°Ô ƯÈ÷ Àß º¸ÀÌÁö ¾Ê´Â ±× ÇãÁ¡À» °¡´ÉÇÏ¸é ¸¹Àº
 »ç¶÷ÀÌ °ËÅäÇÏ¸é ¹ß°ßµÉ È®·üÀÌ ³ô¾ÆÁø´Ù´Â °ÍÀÌ´Ù. »ç¿ëÀÚÀÇ ÀÔÀå¿¡¼­µµ ¸¹Àº
 Àü¹®°¡µéÀÌ ¾ÈÀüÀ» È®ÀÎÇÑ ¹æ½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÌ ½ÉÀû ºÎ´ãÀÌ ¾ø´Â °ÍÀÌ´Ù.

 ¼¼°èÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ´Â ¾ÏÈ£ ¾Ë°í¸®µëÀº DES, RSA µîÀ¸·Î ÀÌ´Â ¸ðµÎ °ø°³µÈ
 °ÍÀÌ´Ù. ÇÏÁö¸¸ °¢±¹ÀÇ Á¤ºÎ¿¡¼­ »ç¿ëÇÏ´Â ¾Ë°í¸®µëÀº ¸ðµÎ °ø°³µÇÁö ¾ÊÀº
 °ÍÀÌ´Ù. Èï¹Ì·Î¿î °ÍÀº ¹Ì±¹ÀÌ ÃÖ±Ù ÀÚ±¹ÀÇ Ç¥ÁØÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Â
 ½ºÅµÀè(Skipjack)À̶õ ¾Ë°í¸®µëÀº ºñ°ø°³µÈ ¾Ë°í¸®µëÀ̳ª ÀÚ±¹ÀÇ ¿©·¯
 ¾ÏÈ£Àü¹®°¡¿¡°Ô °ËÁõÀ» ¹Þ¾Ò´Ù´Â Á¡ÀÌ´Ù. Áï µÎ°¡Áö Á¤Ã¥ÀÇ ÀåÁ¡À» ÅÃÇß´ø
 °ÍÀ¸·Î ¿ì¸®³ª¶ó¿¡¼­µµ ¸î°¡Áö ±¹¹ÎÀÇ ½Ç»ýÈ°¿¡ ¿¬°üµÈ ¾ÏÈ£ ¾Ë°í¸®µëÀº ¹«Á¶°Ç
 °¨Ã߾ ºÒ½ÅÀ» ¾ò´Â ´ë½Å ÀÌ·¯ÇÑ ¹æ½ÄÀ» ÅÃÇÒ °ÍÀ» ±ÇÇÏ°í ½Í´Ù.

 DES´Â ¹Ì±¹ÀÌ Ç¥ÁØ¿¡¼­ Á¦¿Ü½ÃÅ°·Á´Â ³ë·ÂÀ» ÇØ¿ÔÁö¸¸ ÀºÇàÀ» ºñ·ÔÇÑ ¾÷°èÀÇ
 ¹Ý´ë·Î ¾ÆÁ÷±îÁö Àü¼¼°èÀÇ ½ÇÁ¦ÀûÀÎ(de facto) Ç¥ÁØÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù. DES´Â
 70³â´ë ÃÊ ¹Ì±¹ »ó¹«ºÎ°¡ Á¤ºÎ¿Í ¹Î°£ÀÇ Á¶´Þ µî¿¡¼­ »ç¿ëÇÒ ¸ñÀûÀ¸·Î
 °ø°³¸ðÁýµÈ °Í Áß IBMÀÌ Á¦¾ÈÇÑ °ÍÀ» ¹Ì±¹ÀÇ NSA(National Security Agency)°¡
 °³ÀÔ, ¼öÁ¤ÇØ Ç¥ÁØÀ¸·Î ¸¸µç °ÍÀÌ´Ù. Á¾·¡ÀÇ ¾ÏÈ£¹æ½Ä°ú´Â ´Þ¸® ¾Ë°í¸®µëÀ»
 °ø°³Ç߱⠶§¹®¿¡ Àü¼¼°è ¾ÏÈ£Àü¹®°¡µéÀÇ ÁÖ¸ñÀ» ¹Þ°Ô µÅ 20³â °¡±îÀÌ ¿Â°®
 °ø°ÝÀÇ ´ë»óÀÌ µÅ¿Ô´Ù. ±×·³¿¡µµ Å°ÀÇ ±æÀÌ°¡ Á¶±Ý ª¾Æ ´çÇÏ´Â °ø°Ý ÀÌ¿ÜÀÇ
 ´Ù¸¥ °ø°Ýµé¿¡´Â ´Ù Àß °ßµ®³»°í ÀÖ´Ù.

 ±×·¯³ª NSAÀÇ °³ÀÔ°ú °ø°³µÇÁö ¾ÊÀº ¼³°è¿øÄ¢ ¶§¹®¿¡ NSA¸¸ÀÌ ¾Ë°íÀÖ´Â ¾î¶°ÇÑ
 µÞ¹®(trap door)ÀÌ ÀÖÁö ¾Ê°Ú´Â°¡ ÇÏ´Â ÀÇȤÀÌ ³²¾Æ ÀÖ´Ù. ¹Ì±¹Àº 80³â´ë ¸»
 DES ´ë½Å ´Ù¸¥ °ø°³µÇÁö ¾ÊÀº ¾Ë°í¸®µëÀ» »ç¿ëÇÒ °èȹÀ̾úÀ¸³ª Å°±îÁö Á¤ºÎ°¡
 °ü¸®ÇÏ·Á Çß´ø Å¿¿¡ ¾÷°èÀÇ ¹Ý¹ßÀ» ¹Þ¾Æ ±× ³ë·ÂÀÌ ¹«»êµÆ´Ù. 90³â´ë µé¾î¼­´Â
 °ø°³µÇÁö´Â ¾Ê¾ÒÁö¸¸ Àü¹®°¡ÀÇ °ËÁõÀ» °ÅÄ£ ½ºÅµÀè ¾Ë°í¸®µë°ú »ç¿ëÀÚ ¸¶À½´ë·Î
 ¾Õ¹®À» ¿©´Â Å°¿Í´Â ´Þ¸® µÞ¹®À» ¿­ ¼ö ÀÖ´Â Å°¸¦ ¿¹Å¹(escrow)ÇÏ°Ô ÇÏ´Â
 ¹æ½ÄÀ¸·Î Ç¥ÁØÀ» ¸¸µé¾î »ç¿ëÇÏ°í ÀÖ´Ù.

 ¹Ì±¹ÀÌ ÃÖ±Ù 1¹é28ºñÆ®ÀÇ ¾ÏÈ£ ¾Ë°í¸®µë ¼öÃâÀ» Çã¿ëÇÏÀÚ ¿ì¸®³ª¶ó ¿©·¯
 ±â¾÷µéÀÌ ¼­µÑ·¯ ÀÌÀÇ µµÀÔÀ» ÃßÁøÇÑ´Ù´Â º¸µµµµ ÀÖ¾ú´Ù. ¿©±â¿¡ ´ëÇØ ¸î°¡Áö
 ¹®Á¦¸¦ ÁöÀûÇÏ¸é ¿ì¼± ¾ÏȣŰÀÇ ±æÀÌ°¡ ±æ´Ù°í ´õ ¾ÈÀüÇÑ °ÍÀº ¾Æ´Ï´Ù. ¸ðµç
 Å°¸¦ ´Ù ¸ÂÃ߾¾Æ ã¾Æ³»´Â °ø°Ý¹æ½Ä(exhaustive key search attack)¿¡´Â
 ¹°·Ð Å°ÀÇ ±æÀÌ°¡ ±ä °ÍÀÌ À¯¸®ÇÏ´Ù. ÇÏÁö¸¸ ´Ù¸¥ ¹æ½ÄÀÇ °ø°ÝÀÌ ÀÌ °ø°Ý¹æ½Ä¿¡
 ºñÇØ ¾î·Á¿î °æ¿ì¿¡¸¸ ±×·¸´Ù. ¿¹ÄÁ´ë 2¹é56ºñÆ®ÀÇ RSA¾ÏÈ£¸¦ °ø°ÝÇϱâ À§ÇØ
 2¹é56ºñÆ®ÀÇ Å°¸¦ ¸ðµÎ ´Ù ¸ÂÃ߾°í ã¾Æ³»´Â °ø°Ý¹æ½ÄÀ» »ç¿ëÇÒ »ç¶÷Àº ¾øÀ»
 °ÍÀÌ´Ù. ±×°Íº¸´Ù´Â ÈξÀ ½¬¿î ¼ÒÀμöºÐÇعæ½ÄÀ» ÀÌ¿ëÇØ Ã£À» ¼ö ÀÖ±â
 ¶§¹®ÀÌ´Ù.

 ¶Ç Çϳª´Â ¿ì¸®³ª¶ó »ê¾÷°è°¡ ´ëºÎºÐ ´«¾ÕÀÇ ÀÌÀÍ¿¡¸¸ ±Þ±ÞÇØÇÏ°í ÀÖ´Ù´Â
 Á¡ÀÌ´Ù. ¿ì¸®³ª¶ó¿¡µµ ÃæºÐÈ÷ ÁÁÀº °ÍÀÌ Àְųª ¾ø´õ¶óµµ °³¹ßÇØ »ç¿ëÇÒ ¼ö
 ÀÖ´Â °ÍÀ» ¿Ü¸éÇÏ´Â °ÍÀº ºñ·Ï Á¤º¸º¸È£ºÐ¾ß¿¡ ±¹ÇѵÇÁö ¾Ê´Â °ÍÀº ÀÍÈ÷ ¾Ë°í
 ÀÖ´Â »ç½ÇÀ̳ª, ±¹°¡ÀÇ °æÀï·Â¿¡ °¡Àå Áß¿äÇÑ ¿ªÇÒÀ» ÇÏ°Ô µÉ ¾ÏÈ£ºÐ¾ß±îÁö
 ¿Ü±¹Á¦Ç°À» µé¿©¿À°Ú´Ù°í ÇÏ´Â °ÍÀº ¹®Á¦°¡ ¾Æ´Ò ¼ö ¾ø´Ù. 20³â ÀÌ»ó °ø°³µÅ
 ¿¬±¸´ë»óÀÌ µÅ¿Â DES¸¶Àú Ȥ½Ã µÞ¹®ÀÌ ÀÖÁö ¾ÊÀ»±î ÇÏ´Â ¿ì·Á°¡ »óÁ¸ÇÏ´Â
 »óȲ¿¡¼­ ¾î¶°ÇÑ °ÍÀÌµç ¼³°è¿ø¸®¸¦ °ø°³ÇÏÁö ¾Ê´Â ÇÑ ¾ÏÈ£¼³°è½Ã µÞ¹®À»
 ¸¸µé¾îµÑ °¡´É¼ºÀÌ ÀÖÀ½À» ÀØÁö ¸»¾Æ¾ß ÇÑ´Ù. Ÿ±¹¿¡¼­ ¸¸µç ¾ÏÈ£¸¦ µé¿©¿Í
 »ç¿ëÇÑ´Ù´Â °ÍÀº ³» ÁýÀÇ ¿­¼è¸¦ ³²¿¡°Ô ¸¸µé¶ó°í Çسõ°í ±× ¿­¼è¸¦ ¹Þ¾Æ
 ¾ÈÀüÇÏ°Ú°Å´Ï ÇÏ°í ¾È½ÉÇÏ´Â °Í°ú °°´Ù. ±¹³»¿¡¼­ »ç¿ëµÇ´Â ¾ÏÈ£ ¾Ë°í¸®µëÀ̳ª
 ¾ÏÈ£ ÇÁ·ÎÅäÄÝÀº °¡´ÉÇÑ ÇÑ ¿ì¸®³ª¶ó¿¡¼­ °³¹ßµÈ °ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
 ¿ì¸®³ª¶óÀÇ ¾ÏÈ£±â¼ú ¼öÁصµ ¿Ü±¹¿¡ ºñÇØ ¶³¾îÁöÁö ¾Ê´Â´Ù. ´Ù¸¸ °³¹ßµÈ ¾ÏÈ£
 ¾Ë°í¸®µë µîÀÌ ÃæºÐÇÑ °ËÁõ°úÁ¤À» °ÅÃÄ¾ß ÇÑ´Ù´Â Á¡À» ´Ù½Ã Çѹø °­Á¶ÇÑ´Ù.

 ¶ÇÇϳª ¹Ì±¹ÀÌ ¼öÃâÇÏ´Â 56ºñÆ® ÀÌ»óÀÇ ¾ÏÈ£ ¾Ë°í¸®µë¿¡ »ç¿ëµÇ´Â Å°¸¦ ¿¹Å¹ÇÒ
 °èȹÀÎ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ±×°ÍÀº ¾Ë°í¸®µë ÀÚü¿¡´Â µÞ¹®ÀÌ ¾ø´Ù°í ÇÏ´õ¶óµµ
 ¾Æ¿¹ ¹Ì±¹ÀÌ µÞ¹®À» ¸¸µé¾î ±× ¿­¼è¸¦ °¡Áö°í ÀÖ°Ú´Ù´Â ¶æÀÌ´Ù. ¹Ì±¹¿¡¼­
 µµÀÔÇÑ ¾ÏÈ£ ¾Ë°í¸®µëÀ» »ç¿ëÇÏ´Â ¸ðµç Á¤º¸´Â ¹Ì±¹ÀÌ ¸¶À½¸¸ ¸ÔÀ¸¸é ´Ù µé¿©´Ù
 º¼ ¼ö ÀÖ´Â °ÍÀÌ´Ù.

 °¡Åüö»öÀº °³ÀÎÀÇ ÇÁ¶óÀ̹ö½Ã¸¦ ħÇØÇÑ´Ù´Â ÀÌÀ¯·Î °æÂû µî ¹ýÁøÇà ±â°üÀ̶ó°í
 ÇÏ´õ¶óµµ ±×°ÍÀ» ÀÓÀÇ·Î ÇàÇÏÁö´Â ¸øÇÏ°Ô µÅÀÖ´Ù. ±×·¯³ª ±× °³ÀÎÀÇ
 ÇÁ¶óÀ̹ö½Ã·Î ÀÎÇØ Å¸ÀÎ, ƯÈ÷ »çȸÀÇ ¾ÈÀü¿¡ ³ª»Û ¿µÇâÀ» ¹ÌÄ¡´Â °ÍÀÌ
 È®½ÇÇÏ´Ù¸é ±× Áõ°Å¸¦ °¡Áö°í ¹ý¿ø¿¡¼­ ¼ö»ö¿µÀåÀ» ¹Þ¾Æ ¼ö»öÀ» ÇÒ ¼ö ÀÖ°Ô
 µÅÀÖ´Ù. Á¤º¸±³È¯¿¡¼­µµ ¸¶Âù°¡Áö´Ù. Á¤º¸ÀÇ ±³È¯¿¡¼­µµ ÇÁ¶óÀ̹ö½Ã´Â
 º¸ÀåµÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ ÀüÀÚ»ó°Å·¡¿¡¼­µµ Çö±Ý°ú °°ÀÌ ÇÁ¶óÀ̹ö½Ã°¡ º¸ÀåµÅ¾ß
 ÇÑ´Ù. ÇÏÁö¸¸ ±×°ÍÀÌ ¼Õ½¬¿î µ·¼¼Å¹ÀÇ µµ±¸°¡ µÇ¾î¼­´Â ¾ÈµÈ´Ù.

 Áï µÎ°¡ÁöÀÇ »ó¹ÝµÈ ¿ä±¸ÀÎ ÇÁ¶óÀ̹ö½Ã¿Í »çȸ¾ÈÀü »çÀÌ¿¡¼­ÀÇ ±ÕÇüµµ °í·ÁÇؾß
 ÇÏ´Â °ÍÀÌ´Ù. ÀÌ ±ÕÇüÀ» À§ÇØ ¹Ì±¹µµ Å° ¿¹Å¹Á¦µµ°¡ Á¦¾ÈµÅ Ç¥ÁØÀ¸·Î µÅÀÖ´Â
 ¸¸Å­ ¿ì¸®³ª¶óµµ Å° ¿¹Å¹Á¦µµ¸¦ äÅÃÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.

----------------------------------------------------------------------------

Revision History

ÀÛ¼ºÀÏÀÚ : 97.07.03
ÀÛ¼ºÀÚ : À̹ÎÈ£

¼öÁ¤ÀÏÀÚ :
¼öÁ¤ÀÚ :