http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=1682 [º¹»ç]
<¾ÏÈ£ÀÇ ¹ß»ý°ú ¹ßÀü>
¾ÏÈ£ÇÐÀ̶õ
¾ÏÈ£(cipher)¶õ ¿ø¹®(plaintext)À» ¾ÏÈ£¹®(ciphertext) À¸·Î º¯È¯ÇÏ¿© ºñ¹Ð½º·¯¿î ±ÛÀ» ¾²´Â ¹æ¹ýÀ» ¸»ÇÑ ´Ù. ¾ÏÈ£¸¦ Á¦ÀÛ(encipher)ÇÏ°í Çص¶(decipher)ÇÏ´Â °úÁ¤À» Á¦¾îÇÏ´Â °ÍÀ» Å°(key)¶ó°í ÇÑ´Ù.
¾ÏÈ£½Ã½ºÅÛÀº º¸´Ù ¾Ë¾Æº¸±â ¾î·Æ°í È¿°úÀûÀ¸·Î ¸Þ½ÃÁö¸¦ º¯Çü½ÃÅ°´Â ¹æ¹ýµéÀ» ¿¬±¸ÇÏ´Â ºÎ ºÐ(cryptography)°ú ÁÖ¾îÁø ÇÑÁ¤µÈ Á¤º¸ ¾Æ·¡¼ Å° °ªÀ» ¸ð¸¥ ä ¾ÏÈ£¹®À» º¹È£ÈÇÏ´Â ¿¬±¸ ¸¦ ÇÏ´Â ºÎºÐ(crytanalysis) À¸·Î ÇϳªÀÇ Çй®ÀÎ ¾ÏÈ£ÇÐ(crytology)À» ÀÌ·ç°í ÀÖ´Ù.
¾ÏÈ£ÀÇ Çʿ伺
¾ÏÈ£ À̾߱â
¾ÏÈ£´Â Àηù¿ª»ç¸¦ ÅëÇØ ÁÖ·Î ±º»ç ¿Ü±³ÀûÀÎ ¸ñÀû¿¡ »ç¿ëµÇ¾î¿Ô´Ù.
¾ÏÈ£¿¡ ¼öÇÐÀÌ »ç¿ëµÈ °ÍÀº 20¼¼±â¿¡ µé¾î¼ÀÌ´Ù. ±× ÀÌÀü¿¡µµ °í´ë ±×¸®À̽º ½Ã´ë ºÎÅ͸¹ Àº ±ºÁÖ¿Í ±³È²µéÀÌ ¾ÏÈ£¸¦ ´ã´çÇÏ´Â ºÎ¼¸¦ °¡Áö°í ÀÖ¾úÁö¸¸ ±×·± ¾ÏÈ£µéÀº ¼öÇÐÀ» ÀüÇô ¹è¿ìÁö ¾ÊÀº »ç¶÷ÀÌ¶óµµ Ã¼°èÀûÀÎ ºÐ¼®´É·Â°ú ²ö±â¸¸ ÀÖ´Ù¸é Çص¶ÇÒ ¼ö ÀÖ´Â °ÍµéÀ̾ú´Ù. ¶ÇÇÑ 20¼¼±â Ãʹݿ¡ ¹«¼±Åë½ÅÀÌ »ç¿ëµÇ±â Àü¿¡´Â Àû±ºÀÇ ¾ÏÈ£¹®À» Å»ÃëÇÏ´Â È¿°úÀûÀÎ ¹æ¹ý ÀÌ Á¸ÀçÇÏÁö ¾Ê¾Ò´Ù. ¹°·Ð Àû±ºÀÇ ¿¬¶ôº´À» Àû±ºÀÇ ¿µÅä ¾È¿¡¼ ¾î¶»°Ô Çؼµç ºÙÀâÁö ¾Ê´Â ´Ù¸é ¸»ÀÌ´Ù. ±×·¯¹Ç·Î Àû±ºÀÇ Åë½ÅÀ» °¡·Îä´Â ÀÏÀº »ç½Ç»ó ºÒ°¡´ÉÇÏ´Ù°í ¸»ÇÒ ¼ö ÀÖÀ» Á¤ µµ·Î ¾î·Á¿üÀ¸¸ç ¾î¼´Ù°¡ °£½ÅÈ÷ °¡·Îæ °æ¿ì¿¡µµ Áß¿äÇÑ ÀϺκи¸ ¾ÏÈ£¹®À¸·Î ÀûÇôÀÖ¾ú±â ¶§¹®¿¡ ¾ÏÈ£¸¦ Çص¶ÇؾßÇÏ´Â Çʿ伺Àº ±×´ÙÁö Å©Áö ¾Ê¾Ò´Ù. ±×·¯´ø °ÍÀÌ ¹«¼±Åë½ÅÀÇ ¹ß¸íÀ¸ ·Î ÀüÇô »õ·Î¿î »óȲÀÌ µÇ¾ú´Ù. ÀÌÁ¦´Â ÀüÆÄ·Î ³¯¾Æ ´Ù´Ï´Â Àû±ºÀÇ ¾ÏÈ£¹®À» ¾ó¸¶µçÁö ¼ö½Å ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. Àü¼±¿¡¼´Â ³¯¸¶´Ù ¸¹Àº ¾çÀÇ ¾ÏÈ£¹®ÀÌ ÀÔ¼ö µÇ¾úÀ¸¸ç ÀÌ¿¡ µû¶ó¼ Áï °¢ÀûÀ¸·Î ¹æ´ëÇÑ ¾çÀÇ ¾ÏÈ£¹®À» Çص¶ÇÏ´Â °ÍÀÌ ÇÊ¿äÇØ Á®¼ ÀÏÂ÷´ëÀü°ú ÀÌÂ÷´ëÀüÀÇ »çÀÌ¿¡ °¢±¹Àº ¾Õ´ÙÅõ¾î Âü¸ðº»ºÎ ¾È¿¡ ¾ÏÈ£Çص¶ ºÎ¼¸¦ ¼³Ä¡ÇÏ°Ô µÇ¾ú´Ù. 2 Â÷¼¼°è´ëÀü¿¡¼ ¾çÃø Àº ¸Å¿ì Á¤±³ÇÑ ¾ÏÈ£¸¦ »ç¿ëÇߴµ¥ ¿¬ÇÕ±ºÀÌ ½Â¸®ÇÑ ÁÖ¿ä ¿øÀÎÁß Çϳª°¡ ¾ÏÈ£Àü¿¡¼ ½Â¸®Çß ±â¶§¹®À̶ó°í ÇÑ´Ù.
ÀüÀïÀÌ ³¡³ÈÄ ºñ±º»ç¿ë ¾ÏÈ£°¡ ±Þ°ÝÈ÷ ´Ã¾î³ª±â ½ÃÀÛÇß´Ù. ÄÄÇ»ÅÍ¿Í Åë½Å±â¼úÀÇ ¹ß´Þ¿¡µû ¶ó ÄÄÇ»ÅÍÅë½Å ÀüÀÚ¿ìÆí ÀºÇà°£ ´ë±Ý°áÁ¦ µî¿¡ ¾²ÀÌ´Â ¹Î¼ö¿ë ¾ÏÈ£°¡ ³Î¸® ¾²À̱⠽ÃÀÛÇß ´Ù.
½Å¿ëÄ«µå³ª Çö±ÝÄ«µåÀÇ ºñ¹Ð¹øÈ£´Â ¾Æ¹«¿¡°Ô³ª ¾Ë·Á ÁÙ ¼ö ¾ø´Â Áß¿äÇÑ Á¤º¸ÀÌ´Ù. ³² ¸ô·¡ ÁöÅ°°í ½ÍÀº Á¤º¸´Â ¿ÜºÎÀûÀ¸·Î ¹°¸®ÀûÀ¸·Î ¿Ïº®ÇÏ°Ô Â÷´ÜÇÏ¿© Áöų ¼ö ÀÖÀ¸³ª ÇÊ¿ä¿¡ µû¶ó ¼´Â ¾Æ¹«µµ ¸ð¸£°Ô Àü´ÞÇÏ°í ½ÍÀº »ç¶÷¿¡°Ô¸¸ Á¤º¸¸¦ Àü´ÞÇؾßÇÒ Çʿ並 ´À³¤´Ù. Àü»ê¸ÁÀ» ÅëÇØ ½Å¿ëÄ«µåÀÇ ¹øÈ£ µîÀ» º¸³¾ ¶§°¡ ±× ¿¹ÀÌ´Ù. ´©±º°¡°¡ ÀÌ Á¤º¸¸¦ µµÃ»ÇÏ¿© »ç¿ëÇÏ¸é °³ÀÎÀûÀ¸·Î Å« ¼ÕÇظ¦ º¼ ¼ö ÀÖ´Ù. ÀºÇàÄ«µåÀÇ ºñ¹Ð¹øÈ£ µîÀ» »ý°¢Çϸé Á¤º¸È »çȸ¿¡¼ Á¤ º¸°¡ °ð¹Ù·Î Àç»êÀ̶ó´Â Á¡ÀÌ ÇǺηΠ´Ù°¡¿Ã °ÍÀÌ´Ù. µû¶ó¼ Á¤º¸È »çȸ°¡ µÉ¼ö·Ï ÀÌ·¯ÇÑ Á¤º¸¸¦ ºñ¹Ð¸®¿¡ Àü´ÞÇÏ´Â °ÍÀÌ Á¡Á¡ ±× Á߿伺À» ´õ ÇØ°£´Ù.
¾ÏÈ£ÀÇ ¿ª»ç
»çÀÌÅ×ÀÏ
±â¾ðÀü 5¼¼±â¹«·Æ °í´ë ±×¸®½ºÀεéÀÌ ¾²´ø ÃÖÃÊÀÇ ¾ÏÈ£¹®.
µÕ±Ù ¸·´ë±â¿¡ ±â´Ù¶õ ¾çÇÇÁö¸¦ µÑµÑ ¸»¾Æ °¡·Î·Î ±ÛÀ» ½á³õÀº µÚ ´Ù½Ã Æì¸é ¼¿·Î ¾²ÀÎ ±ÛÀÚ ¼ø¼°¡ µÚÁ×¹ÚÁ×ÀÌ µÈ´Ù.
¶È°°Àº ±½±âÀÇ ¸·´ë±â¿¡ ¾çÇÇÁö¸¦ °¨À¸¸é ¿ø·¡ÀÇ Åë½Å¹®ÀÌ ³ªÅ¸³´Ù.
½ÃÀú ¾ÏÈ£¹®
±â¿øÀü 1¼¼±â ·Î¸¶Á¦±¹ ÀÇ ½ÃÀú ȲÁ¦°¡ °í¾ÈÇÑ ±ÛÀÚ ¹Ù²Ù±â ¾ÏÈ£ ¹ý. ¾ËÆĺªÀ» ÀÏÁ¤ÇÏ°Ô °Ç³Ê¶Ù¾î ¾²´Â ¹æ¹ýÀÌ´Ù. ¿¹¸¦ µé¸é home ¸¦ ¼¼Ä¾¿ °Ç³Ê¶Ù¸é krph°¡ ±´Ù.
ºñÁö³Ú
16¼¼±â ÇÁ¶û½ºÀÎ ºñÁö³ÚÀÌ ¸¸µç ÃÖÃÊÀÇ ±Ù´ë ¾ÏÈ£.
º¹ÀâÇÑ Ç¥¸¦ ¹Ì¸®¸¸µé¾îµÎ°í ÀÌ¿¡µû¶ó ¾ÏÈ£¸¦ Á¶¸³Çϰųª Ǭ´Ù.
¿¹¸¦ µé¸é, ¾ÏÈ£ÀÇ ¿¼è°¡ HOMEÀÏ °æ¿ì '... H.O.M.E.H.O....'ÀÇ ¼ø¼¿¡ µû¶ó ENEMY¶ó´Â ¿ø¹®ÀÇ ¾ÏÈ£¹® À» ãÀ¸¸é LBQQF°¡ µÈ´Ù.
³¼öÇ¥
°¡Àå ¸¹ÀÌ ¾Ë·ÁÁø ¾ÏÈ£¹ý.
0ºÎÅÍ 9±îÁöÀÇ ¼ö¸¦ ¿ÏÀüÈ÷ ¹«Áú¼ÇÏ°Ô ¹è¿Çß´Ù.
¿¹¸¦ µé¾î 5, 7À̶õ ³¼ö ¾ÏÈ£¸¦ ¹ÞÀ¸¸é ³¼öÇ¥¿¡ µû¶ó ÀÌ´Â 3, 9 ·Î Ç®À̵Ǵµ¥ ¸¸ÀÏ 3ÀÌ ³»ÀÏ, 9°¡ °ø°ÝÀ̶õ ¶æÀ¸·Î ¹Ì¸® ¾à¼ÓµÇ ¾î ÀÖÀ¸¸é 5, 7Àº ³»ÀÏ °ø°ÝÀ̶ó´Â ¶æÀÌ µÈ´Ù.
DES
77³â °³¹ßµÈ ±ÛÀÚ ¹Ù²Ù±â½Ä Àü»ê ¾ÏÈ£¹ý.
´Ù´Ü°èÀÇ ±ÛÀÚ ¹Ù²Ù±â °úÁ¤À» °ÅÃÄ ¾ÏÈ£¹®À» ¸¸µé¾î³½´Ù.
¾ÏÈ£¸¦ ¸¸µå´Â ¿¼è¿Í À̸¦ Ǫ´Â ¿¼è°¡ °°´Ù.
RSA
78³â °³¹ßµÈ Àü»ê ¾ÏÈ£¹ý.
Àΰ£°ú ÄÄÇ»Åͱ⠰¡Àå °è»êÇϱâ Èûµé´Ù´Â ¼ÒÀμöºÐÇظ¦ ÀÌ¿ëÇß´Ù.°ø°³¿¼è¿Í ºñ¹Ð¿¼è¸¦ µû·Î µÎ¾î °ø°³¿¼è´Â ÇÑ»ç¶÷¶Ç´Â ´Ù¼öÀÇ »ç¶÷¿¡°Ô °ø°³ÇÏ¸ç ºñ¹Ð¿¼è´Â ÀڽŸ¸ÀÌ °®´Â´Ù. ´Ù¸¥»ç¶÷ÀÌ °ø°³¿¼è·Î ¾ÏÈ£¹®À» º¸³»¸é À̸¦ ºñ¹Ð¿¼è·Î µû¼ º¼ ¼ö ÀÖ´Ù.
¾ÏÈ£ÀÌ·Ð
¾ÏÈ£ÀÇ ÀÌ¿ë
Å©°Ô µÎ°¡Áö ¿ëµµ·Î ¾²ÀδÙ.
º¸¾È¼º(security)
ÀÚ·áÀÇ º¸¾È¼ºÀ» À¯ÁöÇϱâÀ§ÇÏ¿© µµÃ»À» ¹æÁöÇϱâÀ§ÇØ ¾ÏÈ£°¡ »ç¿ëµÇ´Â °æ¿ìÀÌ´Ù.
È®Áõ¼º(authenticity)
ÀÚ·á°¡ ¼Û½ÅµµÁß Á¦ »ïÀÚÀÇ °³ÀÔÀ¸·Î ÀÎÇÑ ±³¶õÀ» ¹æÁöÇϱâ À§ÇØ »ç¿ëµÈ´Ù.
¾Ïȣȱâ¼ú
¾ÏÈ£½Ã½ºÅÛÀÇ ÁÖ ¸ñÀûÀº "½±°Ô ÀÐÀ» ¼ö ÀÖ´Â ³»¿ëÀ» ¾Ë¾Æº¸±â Èûµç »óÅ·Πº¯È½ÃÅ°´Â °ÍÀÌ ´Ù" ¶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù.
ÃÊâ±â
¾ÏÈ£´Â ±º»ç³ª ¿Ü±³¿Í°°Àº ÇÑÁ¤µÈ ºÎºÐ¿¡ »ç¿ëµÇ¾ú±â ¶§¹®¿¡ ¿ª»ç¿¡ ºñÇØÀϹÝÀε鿡°Ô ¾Ë·ÁÁø ½Ã±â´Â ´ÊÀº ÆíÀÌ´Ù.
ÃÊâ±â ¾ÏÈ£Á¦ÀÛ ±â¼úÀ» º¸¸é Å©°Ô´ëÀÔ(substitution)°ú ġȯ(transposition)¹æ½ÄÀ¸·Î ³ª´©¾î º¼ ¼ö ÀÖ´Ù.
´ëÀÔ¹ý
´ëÀÔ¹æ½ÄÀº ÇÑ ¹®ÀÚ¸¦ ´Ù¸¥ ¹®ÀÚ·Î ±³Ã¼ÇÏ´Â ¹æ½ÄÀ¸·Î Á¦1Â÷¼¼°è´ëÀü¶§ Ç÷¹ÀÌÆä¾î(Playfair)¶ó´Â ¾ÏÈ£½Ã½ºÅÛÀ¸·Î »ç¿ëµÇ¾ú´Ù.
ġȯ¹æ½ÄÀº Æò¹®ÀÇ ¹®ÀÚ ¼ø¼¸¦ ÀÏÁ¤ÇÑ ±ÔÄ¢¿¡ µû¶ó ¹Ù²Ù´Â °ÍÀ¸·Î, ÀÌ °á°ú Æò¹®¿¡ ÀÖ´ø ¹®ÀÚ¸¸ÀÌ ±×¸®°í ±× °¹¼ö ¸¸Å¸¸ ¾ÏÈ£¹®¿¡ ÃâÇöÇÏ°Ô µÈ´Ù.
¿¹·Î "³ª´Â ´ç½ÅÀ» »ç¶ûÇÕ´Ï´Ù"ÀÇ ¿µ¾îÇ¥ÇöÀÎ I Love You¸¦ ¶°¿Ã·Á º¸ÀÚ. ´©±¸µç ÀÌ ¹® ÀåÀÇ ¶æÀ» ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ±×·¯³ª ¿µ¾î ¾ËÆĺªÀ» ¼ýÀÚ 26°³·Î ´ëÀÀ½ÃÄÑ (A=1, B=2¡¦ Z=26) I Love You¸¦ 9 12 15 22 5 25 15 21·Î ¹Ù²Ù¾î »ý°¢ÇÑ µÚ 3À» ´õÇØ(12 15 18 25 8 28(28=26+2) 18, 24)·Î º¯°æÇÏ¸é ±× ¶æÀº ¾Ë±â Èûµç L ORYH BRX·Î ¹Ù²ï´Ù. ¸¸ÀÏ ¸Þ½Ã Áö¸¦ ¼ö½ÅÇÒ »ç¶÷¿¡°Ô 3À» ´õÇß´Ù´Â »ç½ÇÀ» ¾Ë·ÁÁØ´Ù¸é ¼ö½ÅÀÚ´ÂÀü¼ÛµÈ ¾ÏÈ£¹®¿¡¼ 3À» » À¸·Î½á ¿ø·¡ÀÇ ¸Þ½ÃÁö¸¦ ÀÐÀ» ¼ö ÀÖ°Ô µÈ´Ù. À§¿¡¼ ¾ê±âÇÑ ³»¿ëÀ» Á»´õ ü°èÀûÀ¸·Î ¾ê±â ÇÏ¸é ´ÙÀ½°ú °°´Ù.
1.¿ø·¡ÀÇ ¸Þ½ÃÁö¸¦ Æò¹®(plainte.t)À̶ó°í ÇÑ´Ù. ->I Love You
2.¾ÏÈ£ÈÇÏ¿© ¹Ù²ï ¸Þ½ÃÁö¸¦ ¾ÏÈ£¹®(cipherte.t)À̶ó°í ÇÑ´Ù.->L ORYH BRX
3.Æò¹®¿¡¼¾ÏÈ£¹®À¸·Î ¹Ù²Ù´Â °úÁ¤À» ¾ÏÈ£È(encryption)¶ó ÇÑ´Ù. À§¿¡¼´Â¾ÏÈ£È ¹æ½Ä À¸·Î Æò¹®¿¡ 3À» ´õÇß´Ù.
4.¾ÏÈ£¹®¿¡¼ Æò¹®À¸·Î ¹Ù²Ù´Â °úÁ¤À» º¹È£È(decryption)¶ó ÇÑ´Ù.
5.¾ÏÈ£È¿Í º¹È£È °úÁ¤¿¡¼ ¾Ë°í¸®Áò°ú ÇÔ²² Å°°¡ »ç¿ëµÈ´Ù.
°íÁ¤µÈ ¾Ë°í¸®Áò¿¡ µ¿ÀÏÇÑ Æò¹®À» ÀÔ·ÂÇصµ ´Ù¸¥ Å° °ªÀ» »ç¿ëÇÔÀ¸·Î½á ¾ÏÈ£ÈµÈ °á°ú¸¦ ÆÇÀÌÇÏ°Ô, ´Ù¸£°Ô ¸¸µé ¼ö ÀÖ´Ù. À§ÀÇ ¿¹ÀÇ °æ¿ì 3ÀÌ Å°·Î »ç¿ëµÇ¾ú´Ù.
Çö´ë ¾ÏÈ£½Ã½ºÅÛÀÇ °æ¿ì ¾ÏÈ£È ¹× º¹È£È ¾Ë°í¸®ÁòÀº °ø°³ÇÏ°í Å°ÀÇ ¹Ì°ø°³¿¡ ¾ÏÈ£ÀÇ ¾ÈÀü¼ºÀ» µÎ°í ÀÖ´Ù. µû¶ó¼ Çö´ë¾ÏÈ£½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â ¾ÈÀü¼ºÀº Å°ÀÇ º¸°üÀÌ Å« ºñÁßÀ» Â÷ÁöÇÏ°í ÀÖ´Ù.
DES
ÀÌµé µÎ ¹æ½ÄÀÌ È¥ÇÕÇÏ¿© »ç¿ëµÈ ¹æ½ÄÀ» ÇÁ·Î´öÆ® »çÀÌÆÛ(product cipher)¶ó°í ÇÑ´Ù.
°¢°¢ ´ëÀÔ ¹æ½Ä°ú ġȯ ¹æ½ÄÀ» ÇàÇϵµ·Ï ¼³°èµÈ ½Ç¸°´õ¸¦ ¿©·¯ °³ ¿¬°áÇØ ³õÀº ·ÎÅ͸ӽÅ(roter machine)ÀÌ ÀÌµé ¹æ½ÄÀ» ÅÃÇØ 2Â÷ ¼¼°è ´ëÀü¿¡ »ç¿ëµÇ¾ú´Ù.
ºñ¹ÐÅ° ¾Ë°í¸®ÁòÀº ¾ÏÈ£È ¾Ë°í¸®Áò°ú º¹È£È ¾Ë°í¸®Áò¿¡ µ¿ÀÏÇÑ Å°¸¦ »ç¿ëÇÑ´Ù. µû¶ó¼ ¼Û½ÅÀÚ³ª ¼ö½ÅÀÚ ¸ðµÎ µ¿ÀÏÇÑ Å°¸¦ ³ª´©¾î¾ß ÇÑ´Ù.
´ëÇ¥ÀûÀÎ ºñ¹ÐÅ° ¹æ½ÄÀ¸·Î´Â Àü¼¼°èÀûÀ¸·Î ³Î¸® »ç¿ëµÇ°í ÀÖ´Â DES¸¦ µé ¼öÀÖ´Ù.
1970³â´ë¿¡ µé¾î¼¸é¼ »ó¿ë ÄÄÇ»ÅÍ°¡ ³Î¸® º¸±ÞµÇ°í ±â¾÷µéÀº Á¤ºÎ¿¡¼ º¸ÁõÇÏ´Â ¹ÏÀ»¼ö ÀÖ´Â ¹Î°£¿ë ¾ÏÈ£¸¦ ¿ä±¸ÇÏ°Ô µÇ¾ú´Ù. ÀÌ·¸°Ô Çؼ ³ª¿Â °ÍÀÌ Áö±Ýµµ Unix Password È®Àνÿ¡ »ç¿ëÇÏ´Â DES(Data Encryption Standard)ÀÌ´Ù. DES´Â ±â¹ÐÀÌ ¾Æ´Ñ Á¤º¸¸¦ º¸È£ÇÒ ¸ñÀûÀ¸·Î ¼³°èµÈ ºí·°´ÜÀ§ ¾ÏÈ£½Ã½ºÅÛÀÌ´Ù.
¾ÏÈ£°¡ ±Þ¼ÓÇÑ ¹ßÀü°ú ´õºÒ¾î ÀϹÝÀÎ »çÀÌ¿¡¼ ¿¬±¸µÇ¾îÁø ½Ã±â´Â ÄÄÇ»ÅÍÀǹßÀü°ú ÇÔ²² °ø°³Å° °³³äÀÌ Ã³À½ ¼±º¸ÀÎ 1970³â´ëÀÌ´Ù. ÀÌÈÄ·Î Çö´ë ¾ÏÈ£½Ã½ºÅÛÀÇ ¾ç´ë »ê¸ÆÀÎ ºñ¹ÐÅ° ¹æ½Ä°ú °ø°³Å° ¹æ½ÄÀÌ ¼·Î Àå´ÜÁ¡À» Á¦°øÇÏ¸ç ºñ¾àÀûÀÎ ¹ßÀüÀ» °¡Á® ¿Ô´Ù.
°ø°³Å°¹æ½Ä ¾ÏÈ£¿Í Á¤¼ö·Ð
¹ß»ý¹è°æ
1970³â´ë¿¡ ¿¼è°¡ °ø°³µÈ ¾ÏÈ£ ü°è°¡ »õ·ÎÀ̳ª¿Ô´Ù. ¾Ïȣü°è´Â ±âº»ÀûÀ¸·Î ¾ÏȣȰúÁ¤ °ú ¾ÏÈ£Çص¶°úÁ¤À» °ÅÄ£´Ù. ´ëºÎºÐÀÇ ¾ÏÈ£ ü°è¿¡¼´Â ù°°úÁ¤À» ÇÒ¼öÀÖ´Â »ç¶÷Àº ´©±¸³ª µÑ°°úÁ¤µµ ÇÒ¼öÀÖ´Ù µû¶ó¼ ¾Ïȣȹæ¹ýÀ» Àû¿¡°Ô °ø°³ÇѴٴ°ÍÀº »ó»óÇÒ¼öµµ ¾ø¾ú´Ù. ±×·¯ ´Ï ¿¼è¸¦ ¾Ë·ÁÁÖ´Â ¾Ïȣü°è Á¦¾ÈÀÚµéÀº ÀÌ·¯ÇÑ »ý°¢ÀÌ ¿ÇÁö¾Ê´Ù´Â°ÍÀ» ±ú´Þ¾Ò´Ù. ¾ÏÈ£È ¹æ¹ýÀ» ¾Ë´õ¶óµµ Çص¶ÇÏ´Â ¹ýÀ» ¾Ë¾Æ³»Áö¸øÇÑ´Ù¸é ¾Ïȣȹæ¹ýÀ» °ø°³Çصµ Å« ÇÇÇش¾øÀ» °Í À̱⶧¹®ÀÌ´Ù.
ÀåÁ¡
°ø°³Å° ¹æ½Ä¿¡¼ °¢ »ç¿ëÀÚ´Â ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô °ø°³ÇÒ °ø°³Å°¿Í ÀÚ½ÅÀÌ º¸°üÇÒ ºñ¹ÐÅ°¸¦ °¢ÀÚ ¼±ÅÃÇÑ´Ù. ¸¸¾à ºñ¹ÐÅ°ÀÇ ¾ÈÀü¼º¸¸ Á¦°øµÇ¸é °ø°³Å°·Î »ý¼ºµÈ ¾ÏÈ£¹®À» Åë½Å»ó¿¡¼ ºÒ¹ýÀûÀ¸·Î ¾ò¾ú¾îµµ Çص¶Çϱ⠾î·Æ´Ù. ¿Ö³ÄÇϸéÇص¶¿¡´Â ¹Ýµå½Ã °ø°³Å°¿¡ ÇØ´çµÇ´Â ºñ¹ÐÅ° ¸¦ ¾Ë¾Æ¾ß¸¸ °¡´ÉÇϵµ·Ï ¾Ë°í¸®ÁòÀÌ ¼³°èµÇ¾î Àֱ⠶§¹®ÀÌ´Ù. °ø°³Å° ½Ã½ºÅÛÀÇ ´ëºÎºÐÀº ±× ¾ÈÀü¼ºÀ» ÇØ°áÇϱ⠾î·Á¿î ¼öÇÐÀû ¹®Á¦¿¡ ±â¹ÝÀ» µÎ°í ÀÖ´Ù. µû¶ó¼ ºñ±³Àû ½Ã½ºÅÛ ÀÚü ÀÇ ±¸Á¶´Â ºñ¹ÐÅ°¿¡ ºñÇØ °£´ÜÇÏ°í ¸í·áÇÏ´Ù.
ÀÌ·Ð
°ø°³Å° °³³äÀº 1976³â µðÇÇ Ç︸(Diffie Hellman)¿¡ ÀÇÇÏ¿© óÀ½À¸·Î Á¦¾ÈµÇ¾ú´Ù. ¾ÏÈ£·ÐÀº ¼öÇÐÀûÀ¸·Î´Â Complexity Theory ÀÇ ±âº» °¡¼³ÀÎ One Way Function ÀÇ Á¸À縦 °¡Á¤ÇÏ°í ÀÖ´Ù. n °³ÀÇ Bit ¸¦ º¯¼ö x ·Î½á ÀÔ·ÂÇßÀ» ¶§¿¡ ÇÔ¼öÀÇ °ª f(x) À» ¾ò´Âµ¥ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ¿¬»êÀÇ °¹¼ö°¡ n À» º¯¼ö·Î °¡Áö´Â ´ÙÇ×½ÄÀÌÁö¸¸, y °¡ ÁÖ¾îÁ® ÀÖÀ» ¶§¿¡ f(x)=y °¡ µÇ´Â x ¸¦ ã´Âµ¥ ÇÊ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ¿¬»êÀÇ °¹¼ö°¡ n À» º¯¼ö·Î °¡Áö´Â ¾î¶² Â÷¼öÀÇ ´Ù Ç׽ĺ¸´Ù ¸¹Àº °ÍÀ» One Way Function À̶ó°í Á¤ÀÇÇÑ´Ù. Áï ¾ÏÈ£¹®À¸·Î ¸¸µå´Â °úÁ¤Àº °£ ´ÜÇÏÁö¸¸ Àû±ºÀÌ ¾ÏÈ£¹®À» Çص¶ÇÏ´Â °ÍÀº ¾î·Æ´Ù´Â °ÍÀÌ´Ù. 1980³â´ë¿¡ Á¤¼ö·ÐÀ» ÀÌ¿ëÇÏ¿© Á¦¾ÈµÈ ¸¹Àº °ø°³¿¼è ¾ÏÈ£´Â ¼ÒÀμöºÐÇØ µîÀÇ ¹®Á¦°¡ One Way Function(°ö¼À°ú ¼ÒÀμöºÐ ÇØ) À̶ó´Â °¡Á¤ÇÏ¿¡ ³ª¿À°Ô µÇ¾ú´Ù. °ø°³¿¼è¶ó´Â ¿ë¾î´Â ÇÔ¼ö f ¿Í y ¸¦ °ø°³Çصµ f(x)=y °¡ µÇ´Â x ¸¦ ã±â°¡ ¾î·Æ´Ù´Â ÀǹÌÀÌ´Ù. ¼ÒÀμöºÐÇØ¿¡ ±âÃÊÇÑ °ø°³¿¼è ¾ÏÈ£´Â Á¦¾ÈÀÚ ¼¼ »ç¶÷ÀÇ À̸§ ù±ÛÀÚ¸¦ µû¼ RSA ¾ÏÈ£¶ó°í ºÎ¸¥´Ù. À̵éÀÌ ¸¸µç ȸ»ç RSA Inc. ´Â ¾ó¸¶Àü ¿¡ ÀϾïºÒ Á¤µµ¿¡ ÆÈ·È´Ù. ¿äÁò¿¡ ÀαâÀÖ´Â Netscape ³ª ÀüÀÚÈÆó, ÀüÀÚÁֹεî·ÏÁõµîµµ ´ë °³´Â RSA ¾ÏÈ£¸¦ »ç¿ëÇÑ´Ù. One Way Function ÀÌ Á¸ÀçÇؾ߸¸ Zero-Knowledge Proof Á¸ ÀçÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» Áõ¸íÇÑ Avi Wigderson Àº 1994³âµµ ICM ¿¡¼ Nevanlinna »óÀ» ¹Þ¾Ò ´Ù. Zero- Knowledge Proof ¶õ ¶ó´Â ÁÖÀåÀ» »ó´ë¹æ¿¡°Ô ¿©·¯¹ø¿¡ °ÉÃļ ³³µæ½ÃÅ°Áö¸¸ x ÀÚü¿¡ °üÇÑ Á¤º¸´Â ÁÖÁö ¾Ê´Â´Ù´Â ÀǹÌÀÌ´Ù. Á» ´õ Á¤È®ÇÏ°Ô ¸»Çϸé ÀÌ·± ¿©·¯¹øÀÇ ¼³µæ°ú Á¤¿¡¼ »ó´ë¹æÀÌ x ¿¡ °üÇؼ ¾ò´Â Ãß°¡ Á¤º¸¸¦ °¡Áö°í´Â f(x)=y °¡ µÇ´Â x ¸¦ ã´Âµ¥ ÇÊ ¿äÇÑ ÃÖ¼ÒÇÑÀÇ ¿¬»êÀÇ °³¼ö°¡ n ÀÇ ´ÙÇ×½ÄÀÌ °áÄÚ µÇÁö ¾Ê´Â´Ù´Â ÀǹÌÀÌ´Ù.
RSA
RSA´Â DES¿¡ ºñÇØ ³ôÀº ¾ÈÀü¼ºÀ» Á¦°øÇÏ°í ÀÖ´Ù. RSA¿Í °°Àº °ø°³Å° ½Ã½ºÅÛÀº ¸Þ½ÃÁö ¿Í Å° °ªÀ» Áõ°¡½Ãų ¼ö ÀÖµµ·Ï ¼³°èµÇ¾î Àֱ⠶§¹®¿¡ Ç×»ó ÀÏÁ¤ÇÑ ¾ÈÁ¤¼ºÀ» Á¦°øÇØ ÁØ´Ù.
ÀÌ¿Í°°Àº ¾ÏÈ£¿¡ ±âº»ÀûÀÎ ÀÌ·ÐÀ» Àç°íÇÏ´Â ¼öÇÐÀÌ Á¤¼ö·ÐÀÌ´Ù.ÀÌ·± ¾ÆÀ̵ð¾î¸¦ ¼öÇÐÀûÀ¸ ·Î ¸»ÇÏ¸é ¾ÏȣȰúÁ¤ÀÌ ÇϳªÀÇ ÇÔ¼ö¶ó°í º¼¶§ ¾ÏÈ£Çص¶ °úÁ¤Àº ±× ÇÔ¼öÀÇ ¿ªÇÔ¼ö¸¦ ã´Â ÀÛ¾÷ÀÌ´Ù. µû¶ó¼ ¿ªÇÔ¼ö¸¦ ±¸ÇÏ±â ¸Å¿ì ¾î·Á¿î ÇÔ¼ö(ùèïðùÞâ¦)°¡ ¹«±Ã¹«ÁøÇϵíÀÌ Çص¶ÀÌ °Å ÀǺҰ¡´ÉÇÑ ¾ÏÈ£µµ ¸¹Àº°ÍÀÌ´Ù. ¾ÏÈ£¿¡ ¾²ÀÌ´Â °è»ê¹æ¹ýÀº ¿ì¸®°¡ ¾Ë°í Àִ°Ͱú´Â ´Ù¸£´Ù. ÇÏÁö¸¸ ¸ð¸£´Â »çÀÌ¿¡ ¿ì¸®´Â ¸ÞÀÏ ÀÌ·± °è»êÀ» ÇÏ°íÀÖ´Ù. ½Ã°£°è»êÀÇ ¿¹¸¦º¸ÀÚ 5 ½Ã¿¡¼ 3 ½Ã°£ÈÄ´Â 8½ÃÀÌ°í ÀÌ°ÍÀ» ½ÄÀ¸·Î ¾²¸é 3+5=8 ÀÌ´Ù. ±×·±µ¥ 11 ½Ã¿¡¼ 5½Ã°£ÈÄ´Â 4½ÃÀ̹ǷΠ11+5=4°¡µÈ´Ù ÀÌ°ÍÀ» 12°¡¹ý(NOD) Àΰè»êÀ̶ó°í ÇÑ´Ù. 12°¡ ¾Æ´Ñ ´Ù¸¥°Íµµ ¹ýÀÌ µÉ¼ö ÀÖÀ¸ ¸ç µ¡¼À°ú »¬¼À¿Ü¿¡µµ °ö¼À°ú ³ªµÔ¼Àµµ °¡´ÉÇÏ´Ù. ÀÌ·¯ÇÑ °è»ê°ú °ü·ÃµÅ" Æ丣¸¶ÀÇ ÀÛÀº Á¤ ¸® ¶ó´Â°ÍÀÌÀÖ´Ù. X°¡ ¼Ò¼öÀ϶§ aÀÇ xÁ¦°öÀº x ¸¦ ¹ýÀ¸·ÎÇÏ´Â a¿Í °°´Ù´Â°ÍÀÌ´Ù.¿äÀÏ°è»êÀ» ¿¹·Î µé¸é(À̶§ 7 ÀÌ ¹ýÀÌ´Ù)1 ÀÏÀÌ ¿ù¿äÀÏÀÎ ´ÞÀÇ 21 ÀÏÀº 3 ÀÇ 7½ÂÀ̹ǷΠÀÌÁ¤¸®¿¡ ÀÇ ÇØ 3ÀÏ°ú °°Àº ¿äÀÏ Áï ¼ö¿äÀÏÀÌ µÈ´Ù. 78³â ¹Ì±¹ mit ÀÇ ¸®º£½ºÆ® »þ¹Ì¸£¿¡À̵鸸ÀÌ Á¦¾ÈÇÑ RSA¾ÏÈ£ ü°è´Â Æ丣¸¶ÀÇ ÀÛÀº Á¤¸®¿Í ÇÔÁ¤ÇÕ¼öÀÇ °³³äÀ» ÀÌÇß´Ù.
¾Ïȣȿ¡ »ç¿ëµÇ´Â ¹ý°ú ¾Ïȣȿ¼è´Â °ø°³ÇÏÁö¸¸ ¾ÏÈ£¹®À» °¡·Îæ Á¦3ÀÚ´Â Çص¶¿¼è°¡ ¾ø¾î ¾ÏÈ£¸¦ ÀÐÀ» ¼ö°¡ ¾øµµ·Ï ¸¸µç °ÍÀÌ´Ù. À̶§ ¿¼è¸¦ ¾Ë¾Æ³»´Â ¹æ¹ýÀº ÀÚ¿¬¼öÀÇ ¼ÒÀμö ºÐÇØ¿Í °ü·ÃµÅ Àִµ¥ ¼ö°¡ Ä¿Áö¸é ÀÌ°ÍÀº Çö½ÇÀûÀ¸·Î ºÒ°¡´ÉÇÏ´Ù. ¿¹¸¦µé¾î 1ÃÊ¿¡ 1 º¤¸¸ ¹ø ¿¬»êÀ» ÇÒ¼öÀÕ´Â ÄÄÇ»Å͸¦ ÀÌ¿ë Çö´ë ¾Ë·ÁÁø °¡Àå ºü¸¥ ¹æ¤² À¸·Î °è»êÇصµ 1 ¹éÀÚ¸® ¼ý ÀÚ¸¦ ¼ÒÀμöºÐÇØÇϴµ¥´Â 1 ¹é³âÀÌ °É¸°´Ù°íÇÑ´Ù. ´õ±¸³ª Àç·¡½Ä ¹æ¹ýÀ¸·Î´Â ¿ìÁÖÀÇ ¿ª»çº¸ ´Ùµµ ±ä½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù µû¶ó¼ ÀÌ·¯ÇÑ ¾Ïȣü°è´Â ¼ÒÀμöºÐÇØ¿¡ ´ëÇÑ »õ·á¿î ¼öÇÐÀû ¹ß°ß ÀÌ ¾ø´Ù¸é ±ú¶ß¸®±â°¡ ºÒ°¡´ÉÇÑ°ÍÀÌ´Ù.
½ÇÁ¦·Î Á¤¼ö·ÐÀ» Àü°øÇÏ´Â ¸¹Àº ¼öÇÐÀÚµéÀÌ È¿°úÀûÀÎ ¼Ò¼öÆÇÁ¤¹æ¹ý°ú ¼ÒÀμöºÐÇعæ¹ýÀ» ã ´Â ¿¬±¸¸¦ ÇÏ°í ÀÖÀ¸¸ç ¿¬±¸°á°ú°¡ ±º»ç±â¹ÐȤÀº ±â¾÷ºñ¹Ð·Î ºÐ·ùµÇ±âµµ ÇÑ´Ù. ¼Ò¼öÆÇÁ¤¹æ ¹ýÀÇ ¿¬±¸°¡ ¾ÈÁ¤ÇÑ ¾ÏÈ£È ¿¼è¸¦ ¸¸µé±â À§ÇØ ÇÊ¿äÇÑ ¿¬±¸¶ó¸é ¼ÒÀμö ºÐÇعæ¹ýÀÇ ¿¬±¸´Â ÀÌ·¯ÇÑ ¾Ïȣü°è¸¦ ±ú¶ß¸®±â À§ÇØ ÇÊ¿äÇÑ ¿¬±¸¶ó°í ÇÒ¼ö ÀÖ´Ù. ÇÑÆí ¹Ì±¹ ¹öŬ¸®´ëÇÐÀÇ ·» ½ºÆ®¶ó´Â Ãֱ٠Ÿ¿ø°î¼±ÀÌ·ÐÀ» ½á¼ Å« ¼ö¸¦ È¿°úÀûÀ¸·Î ¼ÒÀμöºÐÇØÇÏ´Â ±âÁ¸ÀÇ ¹æ¹ý°ú´Â ÀüÇô ´Ù¸¥ »õ·Î¿î ¹æ¹ýÀ» ¹ß°ßÇÏ¿© ¼öÇа迡 Ãæ°Ý°ú Èñ¸ÁÀ» ÁÖ°í ÀÖ´Ù.
Ÿ¿ø°î¼±ÀÌ·ÐÀ̶õ º¹¼Ò¼öÆò¸é¿¡¼ Ÿ¿ø°î¼±ÀÇ ¿¬»ê±¸Á¶¸¦ ¿¬±¸ÇÏ´Â ÀÌ·ÐÀÌ´Ù. ¼öÇа迡 ´Â ÀÌó·³ ¼öÇÐÀÚÃÇÀÇ ½É¿ÀÇÔ°ú ¾Æ¸§´Ù¿ò¿¡ºüÁ® ¿¬±¸ÇÑ °á°úµéÀÌ ¶æÇÏÁö¾Ê°Ô ÀÀ¿ëµÅ °¢±¤À» ¹Þ´Â °æ¿ì°¡ ÀÖ´Ù. ¸¹Àº ¼öÇÐÀÚµéÀº ±× ½É¿ÀÇÔ¶§¹®¿¡ Ÿ¿ø°î¼±À» ¹Ý¼¼±â ÀÌ»ó ¿¬±¸Çؾî¿ÔÁö ¸¸ ´©±¸µµ ÀÌ°ÍÀÌ ¼ÒÀμöºÐÇØ¿Í ¿¬°üµÉ°ÍÀ»¿¹»óÇÏ°í ¿¬±¸ÇÏÁö´Â ¾Ê¾Ò´Ù. Æ丣¸¶µµ ±×ÀÇÁ¤¸® °¡ ¾ÏÈ£¿¡ ¾²ÀÏ °ÍÀ̶ó°í´Â ²Þ¿¡µµ »ý°¢ÇÏÁö ¸øÇßÀ» °ÍÀÌ´Ù.
ÀÀ¿ë
°ø°³Å° ½Ã½ºÅÛÀº ºñ¹ÐÅ° ¹æ½Ä°ú ºñ±³ÇØ ÀüÀÚ¼¸íÀ̶ó´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
¾Õ¼ º» ¾ÏÈ£¿Í ½Ã½ºÅÛ¿¡¼´Â ¼ö½ÅÀÚÀÇ °ø°³Å°·Î ÀÓÀÇÀÇ »ç¶÷ÀÌ ¸Þ½ÃÁö¿¡ ¾ÏÈ£¸¦ °É¾î¼ º¸³»¸é ¼ö½ÅÀÚ B°¡ ÀÚ½ÅÀÇ ºñ¹ÐÅ°·Î ¸Þ½ÃÁö¸¦ º¹È£È ÇÏ¿´´Âµ¥ÀüÀÚ¼¸í ¹æ½Ä¿¡¼´Â ¼Û½Å ÀÚ°¡ ÀÚ½ÅÀÇ ºñ¹ÐÅ°¸¦ ÀÌ¿ëÇØ ¸Þ½ÃÁö¸¦ º¹È£È¾Ë°í¸®Áò¿¡ µ¹¸° °á°ú¸¦ ¸Þ½ÃÁö¿Í ÇÔ²² Àü ¼ÛÇÑ´Ù. ÀÌ ¶§ ¼ö½ÅÀÚ B´Â ¼Û½ÅÀÚAÀÇ °ø°³Å°¸¦ ÀÌ¿ëÇØ »çÀÎµÈ ¸Þ½ÃÁö¸¦ ¾ÏÈ£È ¾Ë°í¸®Áò ¿¡ µ¹·Á ÇÔ²² Àü¼ÛµÇ¾î¿Â ¸Þ½ÃÁö¿ÍÀÇ °ü°è·Î »çÀÎÀÇ Áø½Ç ¿©ºÎ¸¦ È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù.
ÇÑÆí ÀÎÁõ ±â´ÉÀÇ ±¸Á¶¸¦ ¼¸í µîÀÇ [º»ÀÎ È®ÀÎ]ÀÇ ÄÉÀ̽º·Î º¸¸é -- ¨ç ¼öºñ ±â´É¿¡¼´Â º¹ È£ÀÇ ¿ªÇÒÀ» ´ÙÇÑ ºñ¹Ð Å°¸¦ ÀÛ¿ë½ÃÄÑ ¼¸í¹®À» ÀÛ¼ºÇÑ´Ù. ¨è ±× ¼¸í¹®À» ¹ÞÀº »ç¶÷Àº ¼ ¸íÀÎÀÌ °ø°³ÇÏ°í ÀÖ´Â °ø°³ Å°¸¦ ÀÛ¿ë½ÃÄÑ ¼¸íÀÌ ÁøÂ¥Àΰ¡, ¾î¶²°¡¸¦ È®ÀÎÇÑ´Ù´Â °ÍÀÌ´Ù. °ø°³ Å°¸¦ ÀÛ¿ë½ÃÅ´À¸·Î½á ¸¸¾à ¾ÏÈ£°¡ Ç®¸°´Ù¸é ±× °ø°³ Å°¿¡ ´ëÀÀÇÑ ºñ¹Ð Å°·Î ¼¸íµÇ¾ú ±â ¶§¹®ÀÌ¾î¼ ±× ºñ¹Ð Å°´Â ¼¸íÀÚ¸¸ÀÇ ºñ¹ÐÀ̱⠶§¹®¿¡ º»ÀÎ È®ÀÎÀÌ ³¡³ °ÍÀ¸·Î µÈ´Ù´Â ÀÌ·ÐÀ¸·Î µÈ´Ù.
PGPÀÇ Åµ¿°ú È°¿ë »ç·Ê
E-Mail ¸Þ½ÃÁö¸¦ ¾ÏÈ£ÈÇÔÀ¸·Î½á ¸Þ½ÃÁö¸¦ ´©±º°¡°¡ Áß°£¿¡¼ »©°£´Ù ÇÏ´õ¶óµµ ±× ³»¿ëÀ» ¾Ë¾Æ º¼ ¼ö ¾ø°Ô ¸¸µé°í ÇؽÃÇÔ¼ö¸¦ »ç¿ëÇØ ¸Þ½ÃÁöÀÇ º¯°æ¿©ºÎµµ ¾Ë¾Æ³¾ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °³³äÀ¸·Î ¸¸µé¾îÁø °ÍÀÌ ¹Ù·Î PGP(Pretty Good Privacy)ÀÌ´Ù. PGP´Â Çʸ³ Áü¸Ó¸¸(Philip Zimmermann)À̶ó´Â ÇÑ °³Àο¡ ÀÇÇؼ 1991³â¿¡ ¸¸µé¾îÁ³´Ù ÇÏÁö¸¸ PGP°¡ óÀ½ ³ª¿ÔÀ» ¶§ ¹®Á¦°¡ ¹ß»ýÇß´Ù. »ç¿ëÇÏ´Â ÇÁ·Î±×·¥Áß¿¡ °ø°³Å° ¾Ë°í¸®ÁòÀ¸·Î »ç¿ëÇÑ RSA(1977³â¿¡ °³¹ß µÈ °ø°³ ¾ÏÈ£ Çص¶¹ýÀ¸·Î ¾ÏÈ£È¿Í Áõ¸í¿¡ »ç¿ëµÆ´Ù. °³¹ßÀÚÀÎ Ron Rivest, Adi Shamir, Leonard Adelman µîÀÇ ¼º ¸Ó¸®±ÛÀÚ¸¦ µû¼ RSA¶ó°í À̸§À» ºÙ¿´´Ù.) ¾Ë°í¸®ÁòÀÌ ÀÌ¹Ì Æ¯Çã µî·ÏµÈ »óÅ¿´±â ¶§¹®¿¡ À̸¦ »ç¿ëÇÑ PGP¸¦ °ø°³¹öÀüÀ¸·Î ¸¸µé ¼ö ¾ø¾ú´Ù. ±×·¡¼ ÇÊÀº RSAÀÇ °³³äÀ» ±×´ë·Î »ç¿ëÇØ C¾ð¾î¸¦ »ç¿ëÇÑ ÇÁ·Î±×·¥À» ÀÚ½ÅÀÌ Á÷Á¢ ±¸Çö, PGP¾È¿¡ »ðÀÔ Çß´Ù.
|
Hit : 11588 Date : 2003/12/04 11:26
|