¾ÏÈ£ÇÐ 6ÁÖ - ÀüÀÚ ¼¸í
1. ÀüÀÚ ¼¸íÀ̶õ ?
±âÁ¸ÀÇ ¾ÏÈ£È ¹æ¹ýÀº, ¸Þ½ÃÁö¸¦ ÁÖ°í ¹Þ´Â »ç¶÷µéÀÌ ¼·Î¿¡°Ô¸¸ ¸Þ½ÃÁö¸¦ ¾Ë ¼ö ÀÖ°Ô Çϰí, ´Ù¸¥ ¿ÜºÎ »ç¶÷µé¿¡°Ô´Â ¸Þ½ÃÁö¸¦ ¸ø ¾Ë°Ô ÇÏ´Â ¹æ¹ýÀ̾ú´Ù. ¹°·Ð, ¿©±â¿¡¼ ¾Ïȣȳª º¹È£È¸¦ Çϴµ¥ »ç¿ëÇϴ Ű´Â ¶È°°´Ù. ±×·¯³ª ¸¸¾à ¸Þ½ÃÁö¸¦ ÁÖ°í ¹Þ´Â »ç¶÷ °£¿¡ ¹®Á¦°¡ »ý±ä´Ù¸é ¾î¶»°Ô µÉ±î?
¿¹¸¦ µé¾î¼, A °¡ B ¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³Â´Ù°í ÇÏÀÚ.
À§ ±×¸²´ë·Î ÇÑ´Ù¸é, A¿Í B´Â ۸¦ °øÀ¯Çϰí ÀÖ´Ù. ±×·±µ¥ ¸¸¾à B°¡, ¾î¶² ¸Þ½ÃÁö¸¦ ¸¸µç ´ÙÀ½ ±×°ÍÀ» ¾ÏÈ£È ÇÏ¿© ¸Þ½ÃÁö µÚ¿¡ ºÙÀ̰í, ÀÌ ¸Þ½ÃÁö°¡ A¿¡¼ ¿Â °ÍÀ̶ó°í ÁÖÀåÇÏ¸é ¾î¶»°Ô µÉ±î?
¶Ç, A°¡ B¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³Â´Âµ¥, A°¡ "³ª´Â ¸Þ½ÃÁö¸¦ º¸³»Áö ¾Ê¾Ò´Ù" ¶ó°í ÁÖÀåÇÏ¸é ¾î¶»°Ô µÉ±î? B°¡ ¸Þ½ÃÁö¸¦ Á¶ÀÛÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌ ÁÖÀåµµ È®½ÇÇÏ°Ô ±¸ºÐÇÒ ¼ö ¾ø´Ù.
ÀÌ·± »óȲÀ» ¸·±â À§Çؼ ÀüÀÚ ¼¸íÀ̶õ °ÍÀÌ ³ª¿À°Ô µÇ¾ú´Ù. ÀüÀÚ ¼¸íÀº , ¼ÕÀ¸·Î ¾²´Â ¼¸í°ú ºñ½ÁÇÏ´Ù. ÀüÀÚ ¼¸íÀº ´ÙÀ½°ú °°Àº ¼ºÁúÀ» °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù.
2. Á¢±Ù ¹æ¹ý
À§¿Í °°Àº ¼ºÁúÀ» °¡Áø ÀüÀÚ ¼¸íÀ» ±¸ÇöÇϱâ À§ÇØ, ¸¹Àº Á¢±Ù ¹æ¹ýÀÌ µ¿¿øµÇ¾ú´Ù. ±× ¹æ¹ýÀº Å©°Ô µÎ°¡Áö·Î ³ª´ ¼ö ÀÖ´Ù.
2.1 Á÷Á¢ÀûÀÎ ¹æ¹ý
Á÷Á¢ÀûÀÎ ¹æ¹ý¿¡¼´Â º¸³»´Â »ç¶÷°ú ¹Þ´Â »ç¶÷ µÑ °£¿¡ ÀüÀÚ ¼¸íÀÌ ¿À°í °£´Ù.
RSA ¾Ë°í¸®Áò¿¡¼´Â ¸¸¾à ¹Þ´Â »ç¶÷(B)ÀÌ º¸³»´Â »ç¶÷(A)ÀÇ °ø°³ ۸¦ ¾Ë°í ÀÖ´Ù¸é,
AÀÇ ÀüÀÚ ¼¸íÀº, º¸³¾ ¸Þ½ÃÁö¸¦ AÀÇ ºñ¹Ð Ű·Î ¾ÏÈ£È ÇÑ °ÍÀÌ µÈ´Ù.
ÀÌ ¹æ¹ýÀÇ ¹®Á¦Á¡Àº, º¸³»´Â »ç¶÷ÀÇ ºñ¹ÐŰÀÇ ¾ÈÀü¼º¿¡ ÀÖ´Ù. ¸¸¾à ¾î¶² ½Ã°£ T ¿¡ A°¡ ¾î¶² ¸Þ½ÃÁö¸¦ º¸³Â´Ù°í ÇÏÀÚ. ±×·±µ¥, 3ÀÏ ÈÄ¿¡ A ÀÇ ºñ¹Ð۰¡ ÇØÄ¿¿¡°Ô À¯ÃâµÈ´Ù¸é, ÇØÄ¿´Â AÀÇ ºñ¹Ð۸¦ »ç¿ëÇØ¼ ½Ã°£À» T·Î ÇÏ´Â ¸Þ½ÃÁö¸¦ ¸¸µé¼ö ÀÖ´Ù. ÀÌ ¸Þ½ÃÁö¸¦ ¹ÞÀº B´Â A°¡ T ½Ã°£¿¡ ¸Þ½ÃÁö¸¦ º¸³½ °ÍÀ¸·Î Âø°¢ÇÒ °ÍÀÌ´Ù.
2.2 ÁßÀ縦 ÅëÇÑ ¹æ¹ý
À§¿Í °°Àº ¹æ¹ýÀº, A¿Í B »çÀÌ¿¡ ½Å·ÚÇÒ ¼ö ÀÖ´Â ÁßÀçÀÚ¸¦ µÒÀ¸·Î½á ÇØ°áÇÒ ¼ö ÀÖ´Ù.
A ´Â B¿¡°Ô ¸Þ½ÃÁö¸¦ ¹Ù·Î º¸³»Áö ¾Ê°í, ¸ÕÀú ÁßÀçÀÚ¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³½´Ù. ±× ´ÙÀ½, ÁßÀçÀÚ´Â B¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³½´Ù. ÀÌ ¹æ¹ýÀº, ÇØÄ¿°¡ AÀÇ ºñ¹Ð۸¦ ¾Ë¾Ò´Ù°í ÇØµµ ½Ã°£À» Á¶ÀÛ ÇÒ ¼ö°¡ ¾ø´Ù. ¿Ö³ÄÇϸé, ½Ã°£Àº ÁßÀçÀÚ°¡ °ü¸®Çϱ⠶§¹®ÀÌ´Ù.
3. ÀÎÁõ ÇÁ·ÎÅäÄÝ
ÀüÀÚ ¼¸íÀ» ÅëÇÑ ÀÎÁõÀ» ³ª´©´Â ±âÁØÀº ¿©·¯ °¡Áö°¡ ÀÖÁö¸¸, ¿©±â¼´Â »óÈ£°£ÀÇ ÀÎÁõÀÌ³Ä , ¾Æ´Ï¸é ÇÑ ¹æÇâÀ¸·ÎÀÇ ÀÎÁõÀ̳ķΠ³ª´²º¸°íÀÚ ÇÑ´Ù.
3.1 »óÈ£°£ÀÇ ÀÎÁõ
»óÈ£°£ÀÇ ÀÎÁõ¿¡¼´Â, Åë½ÅÀ» ÇÏ´Â »ó´ë¹æÀÌ ¼·Î¸¦ ½Å·ÚÇÒ ¼ö ÀÖ°í, ۸¦ ±³È¯ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ۸¦ ±³È¯ÇÏ´Â µ¥ ÀÖ¾î¼ °¡Àå Áß¿äÇÑ °ÍÀº, º¸¾È¼º°ú ½Ã°£ ¹®Á¦ÀÌ´Ù.
¸ÕÀú º¸¾È¼ºÀº, °ø°ÝÀÚ°¡ ¸¶Ä¡ »ó´ë¹æÀÎ °Íó·³ À§ÀåÇÏ°í ¿Ã °æ¿ì¸¦ ´ëºñÇØ¼ ¸ðµç Ű Á¤º¸´Â ¾ÏÈ£ÈµÈ ÇüÅ·ΠÀü´Þ µÇ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ½Ã°£ ¹®Á¦´Â message replay °ø°Ý ¶§¹®¿¡ ¸Å¿ì Áß¿äÇÏ´Ù.
message replay ¶õ, A °¡ B¿¡°Ô º¸³»´Â ¸Þ½ÃÁö°¡ ÀÖÀ»¶§ ±×°ÍÀ» Áß°£¿¡¼ ÇØÄ¿°¡ °¡·Îä¼ ´©±º°¡¿¡°Ô ´Ù½Ã º¸³»´Â °ø°Ý ¹æ¹ýÀÌ´Ù.
message replay ¿¡´Â ´ÙÀ½°ú °°Àº ¹æ¹ýÀÌ ÀÖ´Ù.
replay °ø°ÝÀ» ¸·´Â ÇѰ¡Áö ¹æ¹ýÀº, ¸Þ½ÃÁö¿¡ ¼ø¼ ¹øÈ£¸¦ ºÙÀÌ´Â °ÍÀÌ´Ù. ±×·¡¼, »õ·Î¿î ¸Þ½ÃÁö°¡ µµÂøÇßÀ»¶§ ±× ¼ø¼ ¹øÈ£°¡ ¸Â´Â °æ¿ì¿¡¸¸ ±× ¸Þ½ÃÁö°¡ ¿ÇÀº °ÍÀ¸·Î º¸´Â °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀÇ ´ÜÁ¡Àº, º¸³»´Â »ç¶÷°ú ¹Þ´Â »ç¶÷ ¸ðµÎ ¸¶Áö¸· ¼ø¼ ¹øÈ£¸¦ ÀúÀåÇØ µÎ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.
3.2 ´Ü¹æÇâ ÀÎÁõ
´Ü¹æÇâ ÀÎÁõÀ̶õ, ¸» ±×´ë·Î ¸Þ½ÃÁö¸¦ ¹ÞÀº »ç¶÷ÀÌ, º¸³½ »ç¶÷ÀÇ Á¤´ç¼ºÀ» ¹ÏÀ» ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. RSA ¾Ë°í¸®Áò¿¡¼, ÀÌ·± ¿¹Á¦¸¦ º¼ ¼ö Àִµ¥, ±×°ÍÀº ¹Ø¿¡¼ ¼³¸íÇϵµ·Ï ÇϰڴÙ.4. ½ÇÁ¦ ¿¹Á¦
´ÙÀ½ ¿¹Á¦´Â RSA ¿¡¼ ÀüÀÚ ¼¸íÀ» ±¸ÇöÇÏ´Â ¿¹Á¦ÀÌ´Ù.
¸ÕÀú , º¸³¾ ¸Þ½ÃÁö´Â ÇØ½¬ ÇÔ¼öÀÇ ÀÔ·ÂÀ¸·Î µé¾î°£´Ù. ±× °á°ú, ÀÏÁ¤ ±æÀÌÀÇ ÇØ½¬ Äڵ尡 ³ª¿À°Ô µÈ´Ù. ÀÌ ÇØ½¬ Äڵ带 SenderÀÇ ºñ¹ÐŰ·Î ¾ÏÈ£È ÇÑ °ÍÀÌ ÀüÀÚ ¼¸íÀÌ µÈ´Ù. ¿ø·¡ ¸Þ½ÃÁö¿Í ÀüÀÚ ¼¸íÀº ÇÕÃÄÁ®¼ ¹Þ´Â »ç¶÷¿¡°Ô º¸³»Áö°Ô µÈ´Ù.
¹Þ´Â »ç¶÷Àº ±× ¸Þ½ÃÁö¸¦ ¹Þ°í, ¿ø·¡ ¸Þ½ÃÁöÀÇ ÇØ½¬ Äڵ带 ±¸ÇÑ´Ù. ±× ´ÙÀ½, °°ÀÌ ¿Â ÀüÀÚ ¼¸íÀ» SenderÀÇ °ø°³ ۸¦ »ç¿ëÇÏ¿© º¹È£È ÇÑ´Ù. °è»êÇÑ µÎ °³ÀÇ ÇØ½¬ °ªÀÌ °°´Ù¸é, ÀÌ ¸Þ½ÃÁö´Â ¾ÈÀüÇÏ´Ù°í »ý°¢ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
°ø°ÝÀÚ´Â AÀÇ ºñ¹Ð۸¦ ¾ËÁö ¸øÇÏ´Â ÇÑ, AÀÇ °ø°³Å°·Î º¹È£È°¡ µÇ´Â ¸Þ½ÃÁö¸¦ ¸¸µé ¼ö ¾ø´Ù.
5. ¸¶Ä¡¸ç
À̷νá, ¾ÏÈ£ÇÐ °Á°¡ ¸ðµÎ ³¡³ª°Ô µÇ¾ú½À´Ï´Ù. ÀúÈñ´Â À̹ø ±âȸ¸¦ ÅëÇØ, ¾ÏÈ£Çп¡ ´ëÇÑ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ¾ú½À´Ï´Ù. ¿©·¯ ¸ð·Î ¹ÌÈíÇÑ Á¡ÀÌ ¸¹¾ÒÁö¸¸, ¿©·¯ºÐµµ ÀúÈñÀÇ ±ÛÀ» º¸°í ¾ÏÈ£Çп¡ ´ëÇÑ È£±â½ÉÀ̳ª, ¾î·ÅDzÇÑ ´À³¦('°¨' À̶ó°í ÇÏÁÒ) À» °¡Áö°Ô µÇ¾ú´Ù¸é ÀúÈñ´Â ¹«Ã´ ±â»Ü °ÍÀÔ´Ï´Ù.
ÀÌ ¹®¼¸¦ ¸¸µå´Âµ¥ ¼ö°íÇÑ °¡µð¾ð ¿©·¯ºÐ, ±×¸®°í ¹®¼¸¦ ¿Ã¸± ±âȸ¸¦ ÁÖ½Å, ÀÌÁ¤³² ¼ÒÀå´Ô²² °¨»ç µå¸³´Ï´Ù.
ÀÌ ¹®¼´Â
¿¡¼ ¸¸µé¾ú½À´Ï´Ù.