[º¸¾È´º½º=Á¤ÀÍ·¡ °í·Á´ë »çÀ̹ö±¹¹æÇаú ±³¼ö] ¡®2012 ±¹¹æÁ¤º¸±â¼ú(IT)Á¶»ç¼¡¯ÀÇ ´ë»ó±â¼ú 40°³ Áß ÇϳªÀÎ ¾ÏÈ£±â¼úÀº ±¹¹æ¿¡¼ ÅõÀÚ°³¹ß Á߿伺ÀÌ °¡Àå ³ôÀº ±â¼ú·Î ¼±Á¤µÈ ¹Ý¸é¿¡ ¼±Áø±¹¿¡ ºñÇؼ ±â¼ú¼öÁØÀÌ ¸¹ÀÌ µÚ¶³¾îÁø ±â¼ú·Î Á¶»çµÆ´Ù.
¾ÏÈ£±â¼úÀº ±¹°¡¾Èº¸¿¡ °¡Àå Áß¿äÇÑ ±â¼ú Áß ÇϳªÀÎ ¸¸Å ´Ù¸¥ ³ª¶ó¿¡¼ ¸¸µé¾îÁø ¾ÏÈ£±â¼úÀ» ÀÌ¿ëÇϱ⺸´Ù´Â ÀÚ±¹ ³»¿¡¼ °³¹ßµÈ ¾ÏÈ£±â¼úÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ·± ÀÌÀ¯·Î ±º¿¡¼ »ç¿ëÇÏ´Â ¾ÏÈ£±â¼úÀº °¢±¹¿¡¼ ±¹¹æºÎ »êÇϱâ°ü¿¡¼ ¿¬±¸°³¹ßÀ» ÁÖµµÇÏ°í ÀÖ´Ù.
ÀÏ·Ê·Î, ¹Ì±¹¿¡¼´Â ±¹¹æºÎ »êÇϱâ°üÀÎ ±¹°¡¾Èº¸±¹(NSA)¿¡¼, ÇÁ¶û½º´Â ±¹¹æ»ç¹«±¹ »êÇϱâ°üÀÎ Á¤º¸½Ã½ºÅÛº¸¾È¼¾ÅÍ¿¡¼, ¿µ±¹Àº À°±º¼º »êÇϱâ°üÀÎ Åë½ÅÀüÀÚº¸¾È±¹(GCHQ)¿¡¼ ¾ÏÈ£±â¼úÀ» ¿¬±¸ÇÏ°í ÀÖÀ¸¸ç, ¿ì¸®³ª¶ó¿¡¼´Â ±¹°¡º¸¾È±â¼ú¿¬±¸¼Ò¿¡¼ ¾ÏÈ£±â¼ú ¿¬±¸¸¦ ¼öÇàÇÏ°í ÀÖ´Ù.
¼·Î ¶³¾îÁø µÎ Àå¼Ò »çÀÌ¿¡ ¾ÈÀüÇÏ°Ô ¸Þ½ÃÁö¸¦ Àü´ÞÇϱâ À§ÇÑ ¾ÏÈ£´Â °í´ë¿¡µµ »ç¿ëµÇ¾îÁ³À¸¸ç, Çö´ë´Â ¼ö¸¹Àº ÄÄÇ»Åͷεµ Ç®±â ¾î·Á¿î ¾ÈÀüÇÑ ¾ÏÈ£¹æ½ÄÀÌ »ç¿ëµÇ¾îÁö°í ÀÖ´Ù. Çö´ë¿¡ »ç¿ëµÇ´Â ¾ÏÈ£±â¼úÀÇ ¹ßÀü¹æÇâÀ» º¸¸é¼ ±¹°¡ »çÀ̹ö¾Èº¸ °È¸¦ À§Çؼ ÇÊ¿äÇÑ ¾ÏÈ£±â¼úµéÀ» °íÂûÇØ º¼ ¼ö ÀÖ´Ù.
¾ÏÈ£´Â Å©°Ô °íÀü¾ÏÈ£, ºí·Ï ¾ÏÈ£, °ø°³Å° ¾ÏÈ£, ¾çÀÚ ¾ÏÈ£·Î ³ª´ ¼ö ÀÖÀ» °ÍÀ̸ç, ¾ÏÈ£ÀÇ ¹ßÀü ¼ø¼ ¿ª½Ã ÀÌ¿Í ºñ½ÁÇÏ´Ù°í º¼ ¼ö ÀÖ´Ù.
°íÀü ¾ÏÈ£´Â ±â¿øÀü 450³â°æ »ç¿ëµÈ ½ºÅ°Å×ÀÏ(Scytale) ¾ÏÈ£³ª ½ÃÀú(Caesar) ¾ÏÈ£¿Í °°ÀÌ ´Ü¼øÇÑ ¾ÏÈ£¹æ½ÄµéÀ» ÀǹÌÇϸç, ¼¼°è´ëÀü¿¡¼ »ç¿ëµÈ ¿¡´Ï±×¸¶(Enigma)¿Í °°Àº ¾ÏÈ£ ½Ã½ºÅÛ±îÁö Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ¹æ½ÄµéÀº ÀÌ¹Ì ¾ÏÈ£ÇÐÀڵ鿡 ÀÇÇؼ Çص¶ÀÌ µÈ ¾ÏÈ£µéÀÌ´Ù.
ºí·Ï ¾ÏÈ£´Â ÄÄÇ»ÅÍ¿Í ¾ÏÈ£Çص¶ ¹æ½ÄÀÌ ¹ßÀüÇϸé¼, ÄÄÇ»ÅÍ¿Í ¾ÏÈ£Çص¶¿¡ ¾ÈÀüÇÑ ¾ÏÈ£¹æ½ÄÀ» ¿¬±¸ÇÏ°Ô µÇ¸é¼ ¸¸µé¾îÁø ¾ÏÈ£¹æ½ÄµéÀÌ´Ù. ´ëÇ¥ÀûÀÎ ºí·Ï ¾ÏÈ£¹æ½Äµé·Î´Â DES¿Í AES°¡ ÀÖÀ¸¸ç, ¿ì¸®³ª¶ó¿¡¼ °³¹ßµÈ ARIA¿Í SEEDµµ ºí·Ï¾ÏÈ£ÀÌ´Ù. ÀÌ ¹æ½ÄµéÀº Åë½ÅÇÏ´Â ´ç»çÀڵ鳢¸® »çÀü¿¡ °°Àº ºñ¹Ð Å°¸¦ °øÀ¯ÇÏ°í ÀÖ¾î¾ß ¾ÈÀüÇÏ°Ô Åë½ÅÀ» ÇÒ ¼ö Àֱ⠶§¹®¿¡ »çÀü¿¡ ¾î¶»°Ô Å°¸¦ °øÀ¯ÇÒ °ÍÀΰ¡¿Í °°Àº Å° °øÀ¯ ¹®Á¦°¡ ÀÖ´Ù.
ºí·Ï ¾ÏÈ£°¡ °¡Áö°í ÀÖ´Â Å° °øÀ¯ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ 1976³â¿¡ µðÇÇ(Diffie)¿Í Ç︸(Hellman)¿¡ ÀÇÇؼ °ø°³Å° ¾ÏÈ£°³³äÀÌ °í¾ÈµÆ´Ù. ´ëÇ¥ÀûÀÎ °ø°³Å° ¾ÏÈ£¹æ½ÄÀ¸·Î´Â 1977³â¿¡ ¸®º£½ºÆ®(Rivest), »þ¹Ì¸£(Shamir), ¾Æµ¨¸¸(Adelman)¿¡ ÀÇÇØ °³¹ßµÈ RSA°¡ ÀÖÀ¸¸ç, RSAÀÇ ¾ÏÈ£¹® ±æÀÌ°¡ ±æ±â ¶§¹®¿¡ ¾ÏÈ£¹® ±æÀ̸¦ ´õ¿í ÁÙÀÏ ¼ö Àִ Ÿ¿ø°î¼± ¾ÏÈ£½Ã½ºÅÛ(Elliptic Curve Cryptosystem)ÀÌ °³¹ßµÆ´Ù.
RSA´Â ÀμöºÐÇØ ¹®Á¦¿¡ ±â¹ÝÀ» µÎ°í ÀÖÀ¸¸ç, Ÿ¿ø°î¼± ¾ÏÈ£ ½Ã½ºÅÛµéÀº ÀÌ»ê´ë¼ö ¹®Á¦¿¡ ±â¹ÝÀ» µÎ°í ÀÖ´Ù. ÇÏÁö¸¸ 1994³â ¼î¸£(Shor)°¡ ¾çÀÚ ÄÄÇ»Å͸¦ ÀÌ¿ëÇؼ ÀμöºÐÇØ ¹®Á¦¿Í ÀÌ»ê´ë¼ö ¹®Á¦¸¦ Ç® ¼ö ÀÖÀ½À» º¸¿´´Ù. ÀÌ¿¡ ¾çÀÚ ÄÄÇ»Æà ½Ã´ë¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¾ÏÈ£ ½Ã½ºÅ۵鿡 ´ëÇÑ ¿¬±¸°¡ ¹ßÀüÇÏ°Ô µÇ¾ú´Ù. ÀÌ´Â Å©°Ô µÎ °¡Áö ºÐ¾ß·Î ³ª´©¾î º¼ ¼ö ÀÖ´Ù.
Çϳª´Â ¾çÀÚ ¿ªÇп¡ ±â¹ÝÀ» µÎ´Â ¾çÀÚ ¾ÏÈ£µéÀ̸ç, ÀÌ´Â ¾çÀÚ ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ¾ÏÈ£ ¹æ½ÄÀÌ´Ù. ¾çÀÚ ÄÄÇ»ÆÃÀÌ ´ëÁßȵǴ ½Ã±â´Â ÀÇ°ßÀÌ ºÐºÐÇÏÁö¸¸, ªÀº °Å¸®¿¡¼ »ç¿ë °¡´ÉÇÑ »ó¿ë Á¦Ç°µµ ÀÌ¹Ì Ãâ½Ã ÁßÀÌ´Ù. ´ëÇ¥ÀûÀÎ ¾çÀÚ ¾ÏÈ£½Ã½ºÅÛÀº 1984³â º£³×Æ®(Benett)¿Í ºê¶ó»çµå(Brassard)°¡ °³¹ßÇÑ ¾çÀÚ Å° ºÐ¹è ½Ã½ºÅÛÀ» µé ¼ö ÀÖ´Ù. ÀÌ Å° ºÐ¹è ½Ã½ºÅÛÀº ¹°¸®ÀûÀÎ Çö»ó¿¡ ±â¹ÝÀ» µÖ¼ ¼öÇÐÀûÀÎ ³Á¦¿¡ ±â¹ÝÀ» µÐ ¾ÏÈ£½Ã½ºÅÛµé°ú ´Þ¸® ºÐ¼®¿¡ µéÀÌ´Â ºñ¿ë(½Ã°£À̳ª ÄÄÇ»ÅÍ ¿ë·®)¿¡ »ó°ü¾øÀÌ ºÐ¼®ÀÌ ºÒ°¡´ÉÇÏ´Ù.
´Ù¸¥ Çϳª´Â ¾çÀÚ ÄÄÇ»ÅÍ°¡ ¾Æ´Ñ ÀÏ¹Ý ÄÄÇ»ÅÍ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸é¼µµ ¾çÀÚ ÄÄÇ»ÅÍ ºÐ¼®¿¡µµ ¾ÈÀüÇÑ ¾ÏÈ£¹æ½ÄµéÀ̸ç, ´ëÇ¥ÀûÀ¸·Î ·¡Æ¼½º(Lattice)¸¦ ÀÌ¿ëÇÑ ¾ÏÈ£±â¹ýµéÀÌ´Ù. ·¡Æ¼½º ¾ÏÈ£±â¹ýµéÀº 1990³âµµ¿¡ ¾ÆÀÌŸÀÌ(Ajtai) µî¿¡ ÀÇÇؼ ½ÃÀÛµÈ °ø°³Å° ¾ÏÈ£ÀÌÁö¸¸, RSA³ª Ÿ¿ø°î¼± ¾ÏÈ£½Ã½ºÅÛ°ú ´Þ¸® ·¡Æ¼½º »ó¿¡¼ÀÇ worst-case ¹®Á¦µé¿¡ ¾ÈÀü¼ºÀ» µÎ°í ÀÖÀ¸¸ç, ¼Óµµ ¶ÇÇÑ ºü¸£´Ù. ÇÏÁö¸¸ RSA³ª Ÿ¿ø°î¼± ¾ÏÈ£½Ã½ºÅÛ¿¡ ºñÇؼ ¾ÏÈ£¹® ±æÀÌ°¡ ¸Å¿ì ±æ±â ¶§¹®¿¡ À̸¦ ÁÙÀ̱â À§ÇÑ ¿¬±¸°¡ È°¹ßÈ÷ ÀÌ·ç¾îÁö°í ÀÖ´Ù.
·¡Æ¼½º ±â¹ÝÀÇ ¾ÏÈ£ ½Ã½ºÅÛÀº Àü ¼¼°èÀûÀ¸·Î Â÷¼¼´ë ¾ÏÈ£ ½Ã½ºÅÛÀ¸·Î½á ¾ÏÈ£ ±â¼úÀ» ¼±µµÇÏ´Â ±¹°¡±â°üÀ̳ª ´ëÇе鿡¼ ¿¬±¸°¡ È°¹ßÈ÷ ÁøÇàµÇ°í ÀÖÀ½À» ÁÖÁöÇÒ ÇÊ¿ä°¡ ÀÖÀ¸¸ç, ¿ì¸®³ª¶ó ¿ª½Ã ·¡Æ¼½º ±â¹ÝÀÇ ¾ÏÈ£ ¿¬±¸¿¡ ´õ¿í ¹ÚÂ÷¸¦ °¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.
¾ÏÈ£±â¼úÀº ±¹¹æ¿¡¼ Áß¿äÇÑ ±â¼úÀθ¸Å ¾ÏÈ£±â¼úÀÇ ¼¼°èÀûÀÎ È帧À» ÆľÇÇÏ°í, ³ª¾Æ°¡¼´Â ¾ÏÈ£±â¼úÀ» ¼±µµÇÏ´Â ¾ÏÈ£±â¼ú °±¹À¸·ÎÀÇ µµ¾àÀÌ ¹Ù·Î »çÀ̹ö±¹¹æ °±¹ÀÌ µÇ´Â Áö¸§±æÀÓÀ» ÀØÁö ¸»¾Æ¾ß ÇÒ °ÍÀÌ´Ù.
[±Û_Á¤ ÀÍ ·¡ °í·Á´ëÇб³ »çÀ̹ö±¹¹æÇаú ±³¼ö]
[»çÀ̹ö±¹¹æ¸®Æ÷Æ® ¿øº» ¸µÅ©]
www.boannews.com/board/view.asp?idx=26
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(http://www.boannews.com/) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>