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 ÀÛ¼ºÀÚ : À̹ÎÈ£ ¼öÁ¤ÀÏÀÚ : ¼öÁ¤ÀÚ :