¿¹Àü¿¡ ¹ßÇ¥µÇ°í ÀÎÁ¤¹ÞÀº ÀÌ·ÐÀÌ¶óµµ ´Ù½Ã »ìÆ캸¾Æ¾ß
[º¸¾È´º½º ¹®°¡¿ë] SHA-1À̶ó´Â º¸¾È Ç¥ÁØÀÌ ÀÖ´Ù. ¾ÈÀüÇÑ Çؽà ¾Ë°í¸®ÁòÀÇ Áظ»·Î µðÁöÅÐ ÀÎÁõ¼, ÀüÀÚ ±ÝÀ¶, ºê¶ó¿ìÀú, ¾ÖÇø®ÄÉÀÌ¼Ç µî¿¡ È°¹ßÈ÷ È°¿ëµÇ°í ÀÖ´Ù. ÇÏÁö¸¸ ÃÖ±Ù µé¾î ÀÌ Ç¥ÁØÀÌ »ó´çÈ÷ Ãë¾àÇÏ¸ç ¹üÁË Á¶Á÷µéÀÌ ³ë¸®°í ´Þ·Áµé¸é ¾ðÁ¦µçÁö °ø°ÝÀÌ °¡´ÉÇÏ´Ù´Â °Ô ¹ß°ßµÇ¸é¼ SHA-1¿¡ ´ëÇÑ Àç°í°¡ ÀÌ·ç¾îÁö°í ÀÖ´Ù.
ÀÌÀü¿¡µµ SHA-1¿¡ ´ëÇÑ ÁöÀûÀÌ ¾ø¾ú´ø °ÍÀº ¾Æ´Ï´Ù. ¾ó¸¶ Àü¿¡µµ º¸¾È Àü¹®°¡µéÀº SHA-1ÀÌ »ý°¢º¸´Ù °·ÂÇÏÁö ¾Ê´Ù´Â °É ÁöÀûÇϱä Çß¾ú´Ù. ÇÏÁö¸¸ À̸¦ ÅëÇØ ÇØÄ¿µéÀÌ ±ÝÀüÀûÀ̰ųª °æÁ¦ÀûÀÎ À̵æÀ» ì±â·Á¸é ¾ÕÀ¸·Î ¼ö³âÀº ´õ ÀÖ¾î¾ß ÇÑ´Ù°í Àü¸ÁÇß´Ù.
±× Àü¸ÁÀÌ µÚÁý¾îÁø °Ç ³×´ú¶õµåÀÇ ±¹¸³ ¼öÇÐ ¹× ÄÄÇ»ÅÍ °úÇÐ ¿¬±¸±â°üÀÎ CWIÀÇ ¸¶Å© ½ºÆ¼ºì½º(Marc Stevens)¿Í ÇÁ¶û½ºÀÇ ºñ½ÁÇÑ ¿¬±¸±â°üÀÎ ¾Ó¸®¾Æ(Inria)ÀÇ ÇÇ¿¡¸£ Ä«¸£ÇÁ¸¸(Pierre Karpman), ½Ì°¡Æ÷¸£ ³ª¾ç±â¼ú´ëÇÐÀÇ Å丶½º ÆäÀ̸°(Thomas Peyrin)ÀÌ SHA-1À» °ø·«ÇÏ´Â »õ·Î¿î ¹æ¹ýÀ» ¹ß°ßÇس±⠶§¹®ÀÌ´Ù.
ÀÌ´Â ´ë´ÜÈ÷ Áß¿äÇÑ ¹ß°ßÀÌ´Ù. ÀÎÁõ¹ß±Þ ±â°üÀ̳ª ºê¶ó¿ìÀú Á¦ÀÛ»çµéÀÇ SHA-1 »ç¿ëÁß´Ü ½ÃÁ¡ÀÌ 2017³â 1¿ù·Î ¾ÕÀ¸·Îµµ »ó´ç ±â°£ ³²¾Ò±â ¶§¹®ÀÌ´Ù. ÇöÀç ÀÎÁõ¼ ¹ß±Þ ¹× ºê¶ó¿ìÀú °ü·Ã Æ÷·³¿¡¼´Â ÀÌ Á¡ÀÌ È°¹ßÈ÷ ³íÀǵǰí ÀÖÀ¸¸ç 2016³â ³»¿¡ SHA-1 ÀÎÁõ¼ÀÇ »ç¿ëÀ» ÁߴܽÃÅ°ÀÚ´Â ¸ñ¼Ò¸®°¡ ³ô¾ÆÁö°í ÀÖ´Ù.
±×·¯³ª ¾ÏÈ£ Àü¹®°¡µéÀº SHA-1 ÀÎÁõ¼ÀÇ »ç¿ëÀ» °©ÀÚ±â ÁߴܽÃÅ°´Â °Ç ±²ÀåÈ÷ À§ÇèÇÏ´Ù°í ÇÑ´Ù. ±×·¯¸é¼ Â÷¶ó¸® 2017³â 1¿ù ÀÌÀüºÎÅÍ SHA-1 ±â¹ÝÀÇ ÀÎÁõ¼µé¿¡ ¡®¾ÈÀüÇÏÁö ¾Ê´Ù¡¯´Â Ç¥½Ã¸¦ ÇÏ´Â ÆíÀÌ °¡Àå ¾ÈÀüÇÑ ´ëó ¹æ¹ýÀ̶ó°í ±ÇÀåÇÑ´Ù.
¾ÆÁÖ ¿À·¡ ÀüºÎÅÍ SHA-1ÀÇ ºÒ¿ÏÀüÇÔÀº º¸¾È Àü¹®°¡µéÀÌ ÁöÀûÇØ¿Â ¹Ù ÀÖ´Ù. ±×µéÀÌ ÁöÀûÇÑ ³»¿ëÀ» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.
1) SHA-1Àº Çؽà ¾Ë°í¸®ÁòÀÇ ÀÏÁ¾À̸ç, Çؽà ¾Ë°í¸®ÁòÀº ±ä ¸Þ½ÃÁö¸¦ ´ëÇ¥ÇÏ´Â ÇϳªÀÇ ÂªÀº °ªÀ» »ý¼ºÇÏ´Â ¾ÏÈ£È ¹æ½ÄÀÌ´Ù. ±× ªÀº °ªÀ» º¸Åë Çؽðª(hash value)À̶ó°í ºÎ¸¥´Ù. ±ä ¸Þ½ÃÁöÀÇ ´ëÇ¥ À̹ÌÁö ȤÀº ½æ³×ÀÏ À̹ÌÁö¶ó°í ÀÌÇØÇÏ¸é µÈ´Ù.
2) Çؽà ¾Ë°í¸®ÁòÀÇ Æ¯¼ºÀº µÎ °¡Áö´Ù. Çϳª´Â Çؽ𪸸 °¡Áö°í ÃÖÃÊÀÇ ÀÔ·Â °ª Áï, µ¥ÀÌÅ͸¦ ¾Ë¾Æ³»±â°¡ ºÒ°¡´ÉÇÏ´Ù´Â °ÍÀÌ°í ¶Ç ´Ù¸¥ Çϳª´Â ÇؽðªÀÌ °°Àº µÎ °³ÀÇ µ¥ÀÌÅ͸¦ ¾Ë¾Æ³»±â°¡ ¸Å¿ì Èûµé´Ù´Â °ÍÀÌ´Ù.
3) µðÁöÅÐ ÀÎÁõ¼¿¡ SHA-1ÀÌ ¸¹ÀÌ »ç¿ëµÈ´Ù°í Çߴµ¥, ±× ¸»À» º¸´Ù »ó¼¼È÷ Ç®¸é ÀÎÁõ¼ÀÇ ÀÔ·Â °ª ȤÀº µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÇؽðªÀ» »ý¼ºÇÏ°í(=Çؽùæ½ÄÀ¸·Î ¾ÏÈ£ÈÇÏ°í), ÀÌ ÇؽðªÀ» µðÁöÅÐ ÀÎÁõ¼ÀÇ ¼¸íÅ°·Î ´Ù½Ã ÀüȯÇÑ °Í, Áï ÇؽðªÀ» ¾ÏÈ£ÈÇؼ ¼¸íÅ°·Î ¹Ù²Û´Ù´Â °Í°ú °°´Ù.
4) ÀÌ´Â Áï °°Àº Çؽ𪿡 ÃÖÃÊ ÀÔ·Â °ª°ú ÃÖÁ¾ ¼¸íÅ°°¡ ¾ôÇôÀÖ°Ô µÈ´Ù´Â °ÍÀ¸·Î¼, Çؽà ¾Ë°í¸®ÁòÀÇ Æ¯Á¤ Áß ÇϳªÀÎ ¡®ÇؽðªÀÌ °°Àº µÎ °³ÀÇ µ¥ÀÌÅ͸¦ ¾Ë¾Æ³»±â ¸Å¿ì Èûµé´Ù¡¯°¡ ±úÁø´Ù¸é °°Àº ÀÎÁõ¼¿¡ ´ëÇÑ ÃÖÃÊ ÀÔ·Â °ª°ú ÃÖÁ¾ ¼¸íÅ°¸¦ ¾ò¾î³¾ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
5) °ø°ÝÀÚ°¡ ÀÌ·¸°Ô °°Àº ÇؽðªÀ» °®°í ÀÖ´Â µÎ °³ÀÇ µ¥ÀÌÅ͸¦ È®º¸ÇÑ´Ù¸é ÀÎÁõ¼ÀÇ ³»¿ë ÀÚü´Â Á¶ÀÛÇÏÁö ¸øÇصµ ÀÎÁõ¼ÀÇ °¡Â¥ ¼¸í¹®À» »ý¼ºÇØ »ç¿ëÀÚ°¡ Àü¼ÛÇϵµ·Ï À¯µµÇÒ ¼ö ÀÖ´Ù. ±×·¯¸é °ø°ÝÀÚ°¡ À̸¦ Áß°£¿¡ °¡·Îä ´Ù¸¥ °ÍÀ¸·Î ´ëüÇÏ°í, ¼¸íÀ» °ËÁõÇÏ´Â ÂÊ¿¡¼´Â Áß°£¿¡ ÀÌ·± Àú·± º¯°æÀÌ ÀÖ¾ú´Ù´Â °É ¸ð¸£°í ¼ö½ÅµÈ ¼¸í¹®ÀÌ ÇÕ¹ýÀûÀÎ °ÍÀ¸·Î ÀÎÁõÇÏ°Ô µÈ´Ù.
6) ±×·¸´Ù¸é ÇؽðªÀÌ °°Àº µÎ °³ÀÇ µ¥ÀÌÅ͸¦ ã¾Æ³»±â¸¸ Çϸé SHA-1Àº ¶Õ¸± ¼ö ÀÖ´Ù´Â °ÍÀÌ°í, ±×°É Çس»´Â °ø°ÝÀÌ ¹Ù·Î Ãæµ¹ °ø°Ý(collision attack)ÀÌ´Ù. Áï SHA-1Àº ¾ÖÃÊ¿¡ Ãæµ¹ °ø°Ý¿¡ ¾àÇÒ ¼ö¹Û¿¡ ¾ø´Â °Ô Å»ýÀûÀÎ ÇÑ°è´Ù.
ÀÌ·± ÁöÀûÀº 2005³âºÎÅÍ ÀÖ¾î¿Ô´Ù. ´Ù¸¸ º¸¾È¾÷°è¿¡¼´Â Ãæµ¹ °ø°ÝÀ» °¨ÇàÇϱ⿡ µå´Â ºñ¿ë°ú ±â¼úÀÌ ¿ö³« ¸·´ëÇØ ¿ÀÈ÷·Á ¼Õ½Ç¸¸ °¡Á®´ÙÁÖ´Â °ÍÀ̶ó°í ¿©Å²¯ ¿©°Ü¿Ô´Ù. 2012³â ºê·ç½º ½´³ªÀ̾î(Bruce Schneier)¶ó´Â º¸¾È Àü¹®°¡´Â Ãæµ¹ °ø°Ý¿¡ µå´Â ºñ¿ëÀÌ ¾à 70¸¸ ´Þ·¯¶ó°í Ãß»êÇß´Ù. ´Ù¸¸ 2018³âºÎÅÍ´Â ÀÌ ºñ¿ëÀÌ 17¸¸ 3õ ´Þ·¯ ¼öÁØÀ¸·Î ¶³¾îÁú °ÍÀ̶ó´Â ¿¹»óµµ Çß´Ù. Áï ½ÇÁ¦ À̸¦ ÅëÇÑ °ø°ÝÀ» µÎ·Á¿öÇÒ ÇÊ¿ä°¡ ÀÖ´Â °Ç 2018³âÀ̳ª µÇ¾î¾ß °¡´ÉÇÏ´Ù´Â °ÍÀÌ´Ù.
ÇÏÁö¸¸ Áö³ ´Þ À§¿¡ ¾ð±ÞÇÑ ¼¼ ¸íÀÇ ¿¬±¸¿øµéÀº ÈξÀ ½Ñ °ª¿¡ SHA-1À» °ø°ÝÇÏ´Â ¹æ¹ýÀ» °³¹ßÇس´Ù. ÃֽŠ±×·¡ÇÈ Ä«µå¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÖµÈ ¹æ¹ýÀ¸·Î, ÇØ´ç °ø°Ý¿¡ ÀûÇÕÇÑ ±×·¡ÇÈ Ä«µåÀÇ ½Ã°¡´Â 10¸¸ ´Þ·¯ Á¤µµ¿¡ ºÒ°úÇß´Ù. ¶ÇÇÑ °ø°Ý¿¡ ¼Ò¿äµÇ´Â ±â°£µµ ¿Èê Á¤µµ¿´À¸¸ç ¾Æ¸¶Á¸ÀÇ Å¬¶ó¿ìµå ¼ºñ½º¸¦ È°¿ëÇÏ¸é µÅ »ý°¢º¸´Ù ª°í °£ÆíÇß´Ù.
¡°Áö±Ý SHA-1ÀÇ »ç¿ëÀÌ 2017³â±îÁö¶ó°í Á¤ÇØÁø °Ç ºê·ç½º ½´³ªÀÌ´õ ±³¼öÀÇ ¹ß¾ð ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª À̹ø ¹ß°ßÀÇ ¹æ¹ýÀ¸·Î ±× ±â°£¿¡ Á¶Á¤ÀÌ ÇÊ¿äÇÏ°Ô µÈ °ÍÀÌÁÒ. ÈξÀ Àú·ÅÇÏ°í ½¬¿î ¹æ¹ýÀ¸·Îµµ ºñ½ÁÇÑ È¿°ú¸¦ ³¾ ¼ö ÀÖ°Ô µÇ¾úÀ¸´Ï±î¿ä.¡± ½ºÆ¼ºì½ºÀÇ ¼³¸íÀÌ´Ù.
SHA-1ÀÇ °ø°Ý¹ýÀ» ¹ß°ßÇÑ ¼¼ ¸íÀÇ Àü¹®°¡µé¿¡ µû¸£¸é SHA-2³ª SHA-3Àº ¿µÇâÀÌ ¾ø´Â »óŶó°í ÇÑ´Ù. Áï ¾ÆÁ÷ ¾ÈÀüÇÏ´Ù´Â °Çµ¥, ±×·¸±â ¶§¹®¿¡ À̵éÀº À¥ »çÀÌÆ®µé, ºê¶ó¿ìÀú Á¦ÀÛ»ç µî SHAÀÇ ¿µÇâ±Ç ¾Æ·¡ ÀÖ´Â »ç¶÷ ¹× ¼ºñ½ºµéÀº ÀüºÎ SHA-2·Î ³ë¼±À» ¹Ù²ã¾ß ÇÑ´Ù°í ÁÖÀåÇÏ°í ÀÖ´Ù.
¡°º¸¾È ºÐ¾ß¿¡¼ ¹ßÇ¥µÇ´Â Çм³À̳ª ÀÌ·ÐÀº Á¤¸» ´Ù¾çÇÏ°í ±â¼úÀÇ ¹ßÀüµµ ´ë´ÜÈ÷ ºü¸¨´Ï´Ù. ÇÏÁö¸¸ ¼¼»ó¿¡ ¾È ±úÁö´Â ÀÌ·ÐÀº ¾øÁÒ. ¿¹Àü¿¡ ´Ù·é ÁÖÁ¦¶ó°í Çؼ, ´©±º°¡ ´ç½Ã ÁÁÀº ¿¬±¸ °á°ú¸¦ ¸¸µé¾î ³Â´Ù´Â ÀÌÀ¯·Î ±×°ÍÀ» ´Ù½Ã Á¶»çÇÏÁö ¾ÊÀ» ÀÌÀ¯°¡ ¾ø½À´Ï´Ù. ºÐ¸íÈ÷ ¿ì¸®°¡ ÇØ°áÇß´Ù°í »ý°¢Çϰųª ÇØ°áÀÇ ¹æ¹ýÀ» ¾È´Ù°í »ý°¢ÇÏ´Â ¸¹Àº °ø°Ý ¹× ¾Ç¼º ¹üÁËÀÚµéÀÇ °èȹÀÌ °©Àڱ⠻ç¶óÁø °Ç ¾Æ´Õ´Ï´Ù.¡±
Copyrighted 2015. UBM-Tech. 117153:0515BC
[±¹Á¦ºÎ ¹®°¡¿ë ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>