´ë°³ ¾ÏÈ£È ¾Ë°í¸®µë°ú ÇÁ·ÎÅäÄÝÀº ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô Çϱâ À§ÇØ Æ¯È÷ ÀÎÅͳݰú °°Àº ½Å·ÚµÇÁö ¾ÊÀº ³×Æ®¿öÅ©¸¦ ÅëÇØ Åë½ÅÇÒ ¶§ ÇÊ¿äÇÏ´Ù. °¡´ÉÇÑ Á¤º¸¸¦ ÀÎÁõÇϰí Á¤º¸¸¦ ºñ¹Ð·Î À¯ÁöÇϱâ À§ÇØ ¾ÏÈ£ÇÐÀûÀÎ ±â¹ýÀ» »ç¿ëÇØ¶ó (´Ü¼øÇÑ ¾ÏȣȰ¡ ¶ÇÇÑ ÀÚµ¿ÀûÀ¸·Î ÀÎÁõÇÒ ¼ö ÀÖ´Ù°í °¡Á¤ÇÏÁö ¸¶¶ó). ÀϹÝÀûÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾ÈÀüÇÏ°Ô Çϱâ À§ÇØ »ç¿ë°¡´ÉÇÑ µµ±¸¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Ù.
¹è°æ Á¤º¸¿Í Äڵ忡 ´ëÇØ¼´Â ¾Æ¸¶µµ °íÀüÀûÀÎ ÅØ½ºÆ® ``Applied Cryptography" [Schneier 1996] ¸¦ ºÁ¾ß ÇÑ´Ù. ´º½º±×·ì ``sci.crypt" ¿¡´Â ÀÏ·ÃÀÇ FAQ ÀÌ Àִµ¥ http://www.landfiel d.com/faqs/cryptography-faq À» Æ÷ÇÔÇÑ ¸¹Àº À§Ä¡¿¡¼ À̵éÀ» ãÀ» ¼ö ÀÖ´Ù. ¸®´ª½º¿¡ ƯÁ¤ÀûÀÎ ÀÚ¿øµéÀº http://marc.mutz.com/Encryption-HOWTO/¿¡ ÀÖ´Â Linux Encryption HOWTO ¸¦ Æ÷ÇÔÇÑ´Ù. ÇÁ·ÎÅäÄÝÀÌ ±âº»ÀûÀÎ ¾Ë°í¸®µëÀ» »ç¿ëÇÏ´Â ¹æ¹ý¿¡ °üÇÑ ³íÀÇ´Â [Opplinger 1998] ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ÇÁ·ÎÅäÄÝ¿¡¼ ¾ÏÈ£ÇÐÀ» Àû¿ëÇÏ´Â ¹æ¹ý¿¡ °üÇÑ À¯¿ëÇÑ ³í¹® ¸ðÀ½Àº [Stallings 1996] ¿¡¼ ãÀ» ¼ö ÀÖ´Ù. ´ÙÀ½Àº ´ÜÁö ¾à°£ÀÇ ¼³¸í¹®À¸·Î ÀÌ ºÐ¾ß´Â »ó´çÈ÷ Àü¹®ÈµÇ¾î ÀÖÀ¸¸ç ´Ù¸¥ °÷¿¡¼ ´õ¿í öÀúÈ÷ ´Ù·ïÁö°í ÀÖ´Ù.
¾ÏÈ£È ÇÁ·ÎÅäÄݰú ¾Ë°í¸®µëÀ» ¿Ã¹Ù¸£°Ô ÀÌÇØÇϱâ´Â ¾î·Æ´Ù. µû¶ó¼ °¢ÀÚ ½º½º·Î À̵éÀ» ¸¸µéÁö ¸¶¶ó. ´ë½Å µÉ ¼ö ÀÖ´ÂÇÑ ³Î¸® »ç¿ëµÇ°í ÀÖ°í ±íÈ÷ ºÐ¼®µÇ¾úÀ¸¸ç º¸¾ÈÀûÀ̶ó°í ¹Þ¾Æµé¿©Áø ÇÁ·ÎÅäÄݰú ¾Ë°í¸®µëÀ» »ç¿ëÇØ¶ó. À̵éÀ» ¸¸µé¾î¾ß ÇÑ´Ù¸é Æø³ÐÀº °ø°³ °ËÅ並 ÇÏ°í ¹Ýµå½Ã Àü¹®ÀûÀÎ º¸¾È ºÐ¼®°¡µéÀÌ ¹®Á¦°¡ ÀÖ´ÂÁö À̵éÀ» °Ë»çÇϵµ·Ï ÇØ¶ó. ƯÈ÷ ¾ÏÈ£ÇÐ Àü¹®°¡°¡ ¾Æ´Ï°í ¹«¾ùÀ» Çϰí ÀÖ´ÂÁö ¸ð¸£¸ç ¾Ë°í¸®µëÀ» Àü¹®ÀûÀ¸·Î °ËÅäÇϴµ¥ ½Ã°£À» ÅõÀÚÇÒ °èȹÀÌ ¾ø´Ù¸é ÀÚ½ÅÀÇ ¾ÏÈ£È ¾Ë°í¸®µëÀ» ¸¸µéÁö ¸¶¶ó. ¾ÏÈ£È ¾Ë°í¸®µë ÀÛ¼ºÀº Àü¹®°¡µé¸¸ÀÇ ÀÛ¾÷ÀÌ´Ù.
¸¹Àº ¾Ë°í¸®µëÀº ƯÇãȵǾî ÀÖ¾î ¼ÒÀ¯ÀÚ°¡ ÇöÀç ``ÀÚÀ¯·Î¿î »ç¿ë"À» Çã¿ëÇÑ´Ù ÇÏ´õ¶óµµ ¼¸íµÈ °è¾àÀÌ ¾ø´Ù¸é ÃßÈÄ¿¡ ÀÌ Á¤Ã¥À» ´Ã º¯°æÇÒ ¼ö ÀÖÀ¸¸ç µû¶ó¼ ÃßÈÄ ¿©·¯ºÐÀ» ±ØÈ÷ À§ÇèÇÑ »óȲ¿¡ ³õÀÌ°Ô ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¸ðµç ƯÇãÈµÈ ¾Ë°í¸®µëÀ» ÇÇÇØ¶ó - °ÅÀÇ ¸ðµç °æ¿ì¿¡ ÀÖ¾î ÃÖ¼ÒÇÑ Æ¯ÇãÈµÈ ¾Ë°í¸®µë¸¸Å ¿ì¼öÇϰųª ±â¼úÀûÀ¸·Î ´õ¿í ¿ì¼öÇÑ Æ¯ÇãȵǾî ÀÖÁö ¾ÊÀº Á¢±Ù ¹æ¹ýÀÌ ÀÖÀ¸¸ç À̸¦ »ç¿ëÇÔÀ¸·Î½á ¸¹Àº ¹ýÀûÀÎ ¹®Á¦¸¦ ÇÇÇÒ ¼ö ÀÖ´Ù.
ÇÁ·ÎÅäÄÝÀÇ °æ¿ì SSL (°ð TLS °¡ µÈ´Ù), SSH, IPSec, GnuPG/PGP ¹× Kerberos ¿Í °°Àº Ç¥ÁØÀ» µû¸£´Â ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ·Á°í ÇØ¶ó. ÀÌµé ´Ù¼ö´Â ±â´É¼º¿¡¼ ¾î¶µç Áߺ¹µÇÁö¸¸ °¢ÀÚ Æ¯¼öÇÑ ¿ëµµ (specialty niche) ¸¦ °®°í ÀÖ´Ù. SSL Àº http (À¥) Æ®·£Àè¼ÇÀ» º¸È£ÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýÀ̸ç PGP ¿Í GnuPG ¿¡ ±¸ÇöµÈ PGP ȣȯ ÇÁ·ÎÅäÄÝÀº À̸ÞÀÏ ¹ß¼ÛÀÎ/¼öÃëÀÎ (end to end) À» º¸È£ÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýÀÌ´Ù. Kerberos ´Â ·£»ó¿¡¼ ÀÎÁõÀ» Áö¿øÇÏ°í ¾ÈÀüÇÏ°Ô ÇÏ¸ç °øÀ¯µÈ ºñ¹ÐÀ» ÀÔÁõÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýÀÌ´Ù (µû¶ó¼ Åë½ÅÀ» ½ÇÁ¦ º¸È£Çϱâ À§ÇÑ ´Ù¸¥ ¾Ë°í¸®µë°ú ÇÔ²² »ç¿ëµÉ Çʿ䰡 ÀÖ´Ù). SSH ´Â CVS Á¢±Ù°ú °°Àº ´Ù¸¥ µ¥ÀÌŸ ½ºÆ®¸²À» ¾ÈÀüÇÏ°Ô Çϴµ¥µµ »ç¿ëµÇÁö¸¸ ÀÎÅͳÝÀ» ÅëÇÑ ``¿ø°Ý Å͹̳Î"À» ¾ÈÀüÇÏ°Ô ÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýÀÌ´Ù (¿¹, telnet °è¿°ú X À©µµ¿ì ¿¬°á). SSH ÇÁ·ÎÅäÄÝ¿¡´Â µÎ°³ÀÇ ÁÖ¿ä ¹öÀüÀÌ ÀÖÀ¸¸ç ¸î°¡Áö Ű ŸÀÔÀ» ¼±ÅÃÇÒ ¼ö ÀÖÀ½À» ÁÖ¸ñÇØ¶ó; ´õ¿í ÀÚ¼¼ÇÑ Á¤º¸¸¦ À§Çؼ´Â °ü·Ã ¹®¼¸¦ º¸¶ó. OpenSSH ´Â SSH ÀÇ ¿ÀÇ ¼Ò½º ±¸ÇöÀÌ´Ù. IPSec ´Â Àú¼öÁØ ÆÐŶ°ú ``¸ðµç" ÆÐŶÀ» ¾ÈÀüÇÏ°Ô Çϱâ À§ÇÑ ±âº»ÀûÀÎ ¹æ¹ýÀ¸·Î °¡»ó »ç¼³¸Á°ú ¿ø°Ý ¸Ó½ÅÀ» ¾ÈÀüÇÏ°Ô Çϴµ¥ ƯÈ÷ À¯¿ëÇÏ´Ù. ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀÇ »õ·Î¿î ¹öÀüÀÎ IPv6 ´Â IPSec °¡ ``³»Àå"µÇ¾î ÀÖÁö¸¸ IPSec ´Â ÀϹÝÀûÀÎ IPv4 ÇÁ·ÎÅäÄݰúµµ ÇÔ²² ÀÛµ¿ÇÑ´Ù.
´Ù¼öÀÇ ÇÁ·ÎÅäÄݵéÀÌ ¸¹Àº ´Ù¸¥ ¾Ë°í¸®µëÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°Ô Çϴµ¥ µû¶ó¼ ¾Ë°í¸®µë¿¡ ´ëÇØ ÇÕ¸®ÀûÀÎ µðÆúÆ®¸¦ ¼±ÅÃÇÒ Çʿ䰡 ÀÖÀ» °ÍÀÌ´Ù (¿¹, ¾ÏÈ£È).
¾ÏÈ£È ¾Ë°í¸®µë ±¸ÇöÀÇ »ç¿ë, ¼öÃâ ¹×/¶Ç´Â ¼öÀÔÀº ¸¹Àº ³ª¶ó¿¡¼ Á¦Çѵǰí ÀÖÁö¸¸ ¹ýÀº ¸Å¿ì ºü¸£°Ô º¯ÇÒ ¼ö ÀÖ´Ù. ¾ÏÈ£ÇÐÀ» »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇÏ·Á°í Çϱâ Àü¿¡ ±Ô¹üÀÌ ¹«¾ùÀÎÁö ¾Ë¾Æ³»¶ó.
ºñ¹ÐŰ (¹úÅ© µ¥ÀÌŸ) ¾ÏÈ£È ¾Ë°í¸®µëÀÇ °æ¿ì´Â °ø°³ÀûÀ¸·Î ¾Ë·ÁÁ® ¼ö³â°£ °ø°ÝÀ» °ßµ®¿Â ¾ÏÈ£È ¾Ë°í¸®µë¸¸À» »ç¿ëÇϰí À̵éÀÇ Æ¯Çã »óŸ¦ °Ë»çÇØ¶ó. ÀúÀÚ´Â Rijndahl ·Î ¾Ë·ÁÁø »õ·Î¿î Advanced Encryption Standard (AES) ¸¦ »ç¿ëÇϱ⸦ ÃßõÇÒ °ÍÀÌ´Ù -- ¸¹Àº ¾ÏÈ£ÇÐÀÚµéÀÌ À̸¦ ºÐ¼®ÇßÀ¸¸ç ¾î¶°ÇÑ ½É°¢ÇÑ ¾àÁ¡µµ ¹ß°ßÇÏÁö ¸øÇߴµ¥ ÀúÀÚ´Â ÇöÀç AES °¡ ½Å·ÚÇÒ ¼ö ÀÖÀ»¸¸Å ÃæºÐÇÑ ºÐ¼®À» Çß´Ù°í »ý°¢ÇÑ´Ù. AES ¿¡ ´ëÇÑ ÁÁÀº ´ë¾ÈÀº Serpent ¾Ë°í¸®µëÀ¸·Î ¾à°£ ´À¸®Áö¸¸ °ø°Ý¿¡ ´ëÇÑ ÀúÇ×¼ºÀÌ ¿ì¼öÇÏ´Ù. ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÇ °æ¿ì »ïÁß-DES ´Â ¸Å¿ì ¿ì¼öÇÑ ¾ÏÈ£È ¾Ë°í¸®µëÀε¥ ÀÌ´Â ²Ï ±æÀ̱⠱ä 112 ºñÆ® ۸¦ °®À¸¸ç ƯÇã ¹®Á¦µµ ¾ø°í ¿À·§µ¿¾È °ø°Ý¿¡ °ßµ®¿Ô´Ù (°ø°³ ¹®Çå¿¡ ÀÖ´Â Àû´çÇÑ Å° ±æÀ̸¦ °®°í ÀÖ´Â ´Ù¸¥ ¾ÏÈ£È ¾Ë°í¸®µëº¸´Ù ´õ¿í ¿À·§µ¿¾È °ø°Ý¿¡ °ßµ®¿Ô´Ù). ±×·¯³ª »ïÁß-DES ´Â ¼ÒÇÁÆ®¿þ¾î¿¡¼ ±¸ÇöµÉ ¶§ ¸Å¿ì ´À¸®¸ç µû¶ó¼ »ïÁß-DES ´Â ``°¡Àå ¾ÈÀüÇÏÁö¸¸ °¡Àå ´À¸®´Ù" °í °í·ÁµÉ ¼ö ÀÖ´Ù. Twofish ´Â ¿ì¼öÇÑ ¾ÏÈ£È ¾Ë°í¸®µëÀÌÁö¸¸ ´Ù¼ÒÀÇ ¿À·¡µÈ ¹®Á¦°¡ ÀÖ´Ù - Sean Murphy ¿Í Fauzan Mirza ´Â Twofish °¡ ¸¹Àº ÇÐÀÚµéÀ» ¿ì·ÁÇϰԲû ÇÏ´Â ¼ºÁúµéÀ» °®°í ÀÖÀ½À» º¸¿´´Ù (¾î´À ´©±¸µµ ¾î¶»°Ôµç ÀÌ·¯ÇÑ ¼ºÁúµéÀ» ¾Ç¿ëÇϴµ¥ »ç¿ëÇÒ ¼ö´Â ¾ø¾ú´Ù). MARS ´Â ``»õ·Ó°í Âü½ÅÇÑ" °ø°Ý¿¡ ´ëÇÑ ÀúÇ×¼ºÀÌ ¿ì¼öÇÏÁö¸¸ ´õ¿í º¹ÀâÇÏ°í ¼ÒÇü ±â´ÉÀÇ ½º¸¶Æ®Ä«µå¿¡ ´ëÇØ¼´Â ºñ½Ç¿ëÀûÀÌ´Ù. ¿ì¼± ÀúÀÚ´Â Twofish ¸¦ ÇÇÇÒ °ÍÀÌ´Ù - ÀÌ´Â ÀüÇô ¾Ç¿ëµÉ ¼ö ¾øÀ» °Í °°Áö¸¸ À̸¦ È®½ÅÇϱâ´Â ¾î·Á¿ì¸ç ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëÇØ °ÆÁ¤ÇÏÁö ¾Ê¾Æµµ µÇ´Â ´ë¾È ¾Ë°í¸®µëµéÀÌ ÀÖ´Ù. IDEA ´Â »ç¿ëÇÏÁö ¸¶¶ó - ¹Ì±¹°ú À¯·´¿¡¼ ƯÇãȵǾî ÀÖ´Ù. »ó¼ö ¶Ç´Â »ó¼ö ¹®ÀÚ¿À» °®´Â XOR, ROT (rotation) ½ºÅ´, Vinegere ¾ÏÈ£ µî°ú °°Àº ¾î¸®¼®Àº ¾Ë°í¸®µëÀ» »ç¿ëÇÏÁö ¸¶¶ó - ¿À´Ã³¯ÀÇ ÄÔÇ»ÅÍ¿¡¼ À̵éÀ» ÇØµ¶ÇÏ´Â °ÍÀº »ç¼ÒÇÒ ¼ö ÀÖ´Ù. ``ÀÌÁß DES" (DES ¸¦ µÎ¹ø »ç¿ë) ¸¦ »ç¿ëÇÏÁö ¸¶¶ó - »ïÁß-DES °¡ ¿¹¹æÇÒ ¼ö ÀÖ´Â ``man in the middle" °ø°ÝÀ» ´çÇϱ⠽±´Ù. ¾î·µç ÇÁ·ÎÅäÄÝÀº ´Ù¼öÀÇ ¾ÏÈ£È ¾Ë°í¸®µëÀ» Áö¿øÇØ¾ß ÇÑ´Ù; ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÇÑ ¾Ë°í¸®µëÀÌ ÇØµ¶µÉ ¶§ »ç¿ëÀÚ´Â ´Ù¸¥ ¾Ë°í¸®µëÀ¸·Î º¯°æÇÒ ¼ö ÀÖ´Ù.
´ëĪŰ ¾ÏÈ£È (¿¹, ¹úÅ© ¾ÏÈ£È) ÀÇ °æ¿ì 2016 µ¿¾È Á¤º¸°¡ ºñ¹Ð·Î À¯ÁöµÇ±æ ¿øÇÑ´Ù¸é 90 ºñÆ®º¸´Ù ÀÛÀº Ű ±æÀ̸¦ »ç¿ëÇÏÁö ¸¶¶ó (¸Å 18°³¿ùÀÇ Ãß°¡ÀûÀÎ º¸¾ÈÀ» À§ÇØ ´Ù¸¥ ºñÆ®¸¦ Ãß°¡Çضó) [Blaze 1996]. ¾µ¸ð¾ø´Â µ¥ÀÌŸ¸¦ ¾ÏÈ£ÈÇÏ´Â °æ¿ì´Â ¿¹Àü DES ¾Ë°í¸®µëµµ »ó´çÈ÷ À¯¿ëÇÏÁö¸¸ ÇöÀç Çϵå¿þ¾î »óȲ¿¡¼ brute force °ø°ÝÀ» »ç¿ëÇØ DES ÀÇ 56 ºñÆ® ۸¦ ÇØµ¶ÇÏ´Â °ÍÀº ³Ê¹« ½±´Ù. DES ¸¦ »ç¿ëÇϰí ÀÖ´Ù¸é ¾Æ½ºÅ° ÅØ½ºÆ® ۸¦ Ű·Î »ç¿ëÇÏÁö ¸¶¶ó - ÆÐ¸®Æ¼ (parity) ´Â °¡Àå ´ú Áß¿äÇÑ ºñÆ®¿¡ ÀÖ´Ù. µû¶ó¼ ´ëºÎºÐÀÇ DES ¾Ë°í¸®µëÀº Àûµé¿¡°Ô Àß ¾Ë·ÁÁø ۰ªÀ» »ç¿ëÇØ ¾ÏÈ£ÈÇÒ °ÍÀÌ´Ù. ´ë½Å ŰÀÇ ÇØ½Ã¸¦ ¸¸µé°í ÆÐ¸®Æ¼ ºñÆ®¸¦ Á¤È®È÷ ¼³Á¤Çضó (±×¸®°í ¾ÏÈ£È ·çƾÀ¸·ÎºÎÅÍÀÇ ¿¡·¯ º¸°í¿¡ ÁÖÀÇÇØ¶ó). ¼ÒÀ§ ``¼öÃâ°¡´ÉÇÑ" ¾ÏÈ£È ¾Ë°í¸®µëÀº ´ÜÁö 40 ºñÆ®ÀÇ À¯È¿ Ű ±æÀ̸¦ °®À¸¸ç º»ÁúÀûÀ¸·Î ¾µ¸ð¾ø´Ù; 1996³â¿¡ °ø°ÝÀÚ´Â ±×·¯ÇÑ Å°¸¦ 12ºÐ³»¿¡ ÇØµ¶Çϴµ¥ 10,000 ºÒÀ» ¾²°Å³ª ¶Ç´Â À̵éÀ» ¸îÀϳ»¿¡ ÇØµ¶Çϴµ¥ À¯ÈÞ ½Ã°£À» »ç¿ëÇßÀ» °ÍÀÌ´Ù. µÎ °æ¿ì ¸ðµÎ ¸Å 18°³¿ù¸¶´Ù ÇØµ¶ ½Ã°£ÀÌ Àý¹ÝÀ¸·Î ÁÙ¾îµé¾ú´Ù.
ºí·Ï ¾ÏÈ£È ¾Ë°í¸®µëÀº ``electronic code book" (ECB) ¹× ``cipher block chaining" (CBC) ¿Í °°Àº ¸¹Àº ¿©·¯°¡Áö ¸ðµå¿¡¼ »ç¿ëµÉ ¼ö ÀÖ´Ù. °ÅÀÇ ¸ðµç °æ¿ì CBC ¸¦ »ç¿ëÇϰí ECB ´Â »ç¿ëÇÏÁö ¸¶¶ó - ECB ¸ðµå¿¡¼´Â µ¿ÀÏÇÑ µ¥ÀÌŸ ºí·ÏÀº ½ºÆ®¸²³»¿¡¼ µ¿ÀÏÇÑ °á°ú¸¦ ¹ÝȯÇϸç ÀÌ´Â ¹«¾ùÀÌ ¾ÏȣȵǾú´ÂÁö¸¦ µå·¯³»±â¿¡ ´ë°³ ÃæºÐÇÏ´Ù. CBC ¸¦ Æ÷ÇÔÇÏ¿© ¸¹Àº ¸ðµåµéÀº ``ÃʱâÈ º¤ÅÍ" (initialization vector, IV) ¸¦ ÇÊ¿ä·Î ÇÑ´Ù. IV ´Â º¸¾ÈÀûÀÏ ÇÊ¿ä´Â ¾øÁö¸¸ °ø°ÝÀÚ°¡ ¿¹ÃøÇÒ ¼ö ¾ø¾î¾ß ÇÑ´Ù. ¼¼¼ÇÀ» ÅëÇØ IV ¸¦ Àç»ç¿ëÇÏÁö ¸¶¶ó - ¼¼¼ÇÀ» ½ÃÀÛÇÒ ¶§¸¶´Ù »õ·Î¿î IV ¸¦ »ç¿ëÇØ¶ó.
¸¹Àº ¿©·¯°¡Áö ½ºÆ®¸®¹Ö ¾ÏÈ£È ¾Ë°í¸®µëÀÌ ÀÖÁö¸¸ ¸¹Àº ¾Ë°í¸®µëÀº ƯÇã Á¦ÇÑÀ» °®°í ÀÖ´Ù. ÀúÀÚ´Â WAKE ¿Í °ü·ÃµÈ ƯÇã ¶Ç´Â ±â¼úÀû ÀïÁ¡¿¡ ´ëÇØ¼´Â ¸ð¸¥´Ù. RC4 ´Â RSA Data Security Inc. ÀÇ Åë»ó ºñ¹ÐÀÌ´Ù; ±×ÈÄ·Î ´©¼³µÇ¾úÁö¸¸ ÀúÀÚ´Â ÀÌÀÇ »ç¿ë¿¡ ´ëÇÑ ½ÇÁ¦ ¹ýÀûÀÎ Àå¾Ö¹°Àº ¸ð¸¥´Ù. ±×·¯³ª RSA ´Â ÀÌÀÇ »ç¿ëÀڵ鿡 ´ëÇØ ¹ýÁ¤ ¼Ò¼ÛÀ» ÃëÇϰڴٰí À§ÇùÇϰí ÀÖ´Ù (RSA °¡ ÃëÇÒ ¼ö ÀÖ´Â °ÍÀÌ ¹«¾ùÀÎÁö´Â ¸íÈ®ÇÏÁö ¾ÊÁö¸¸ »ç¿ëÀÚµéÀ» ¾µµ¥¾ø´Â ¹ýÁ¤ ¼Ò¼Û¿¡¼ ²Ä¦¸øÇÏ°Ô ÇÒ ¼ö ÀÖÀ½Àº ÀǽÉÇÒ ¿©Áö°¡ ¾ø´Ù). RC4 ¸¦ »ç¿ëÇÑ´Ù¸é À̸¦ ÀǵµµÈ ¹Ù¿Í °°ÀÌ »ç¿ëÇØ¶ó - ƯÈ÷ ¾ðÁ¦³ª »ý¼ºµÈ óÀ½ 256 ¹ÙÀÌÆ®¸¦ ¹ö·Á¶ó. ±×·¸Áö ¾Ê´Ù¸é °ø°Ý´çÇϱ⠽¬¿ï °ÍÀÌ´Ù. SEAL Àº IBM ÀÌ Æ¯Ç㸦 ³½ °ÍÀ¸·Î À̸¦ »ç¿ëÇÏÁö ¸¶¶ó. SOBER Àº ƯÇãȵǾî ÀÖ´Ù; ƯÇã ¼ÒÀ¯ÀÚ´Â »ç¿ë Çã°¡¸¦ ¿äûÇÑ´Ù¸é À̸¦ ÀÚÀ¯·ÎÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù°í ÁÖÀåÇϰí ÀÖÁö¸¸ ÀÌ´Â ÃßÈÄ »ç¿ë¿¡ ´ëÇØ Àå¾Ö¹°ÀÌ µÉ ¼ö ÀÖ´Ù. ´õ¿í´õ Èï¹Ì·Î¿î °ÍÀº ºí·Ï ¾ÏÈ£È ¾Ë°í¸®µëÀÌ À̵éÀ» ½ºÆ®¸² ¾ÏÈ£·Î º¯È¯½ÃŰ´Â ¸ðµå¿¡¼ »ç¿ëµÉ ¼ö ÀÖ´Ù´Â °ÍÀε¥ ½ºÆ®¸² ¾ÏÈ£¸¦ ¿øÇÏ´Â »ç¿ëÀÚ´Â ÀÌ ¹æ¹ýÀ» °í·ÁÇØ¾ß ÇÑ´Ù (´õ¿í °ø°³ÀûÀ¸·Î ¾òÀ» ¼ö ÀÖ´Â ¾Ë°í¸®µëÁß¿¡¼ ¼±ÅÃÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù).
°ø°³Å° ¾ÏÈ£ÈÀÇ °æ¿ì (¼¸í°ú ºñ¹ÐŰ Àü¼Û¿¡ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù) ´ÜÁö ¾à°£ÀÇ ¾Ë°í¸®µë¸¸ÀÌ ³Î¸® »ç¿ëµÇ°í Àִµ¥ °¡Àå ³Î¸® »ç¿ëµÇ°í ÀÖ´Â ¾Ë°í¸®µë ÁßÀÇ Çϳª´Â RSA ÀÌ´Ù; RSA ÀÇ ¾Ë°í¸®µëÀº ´ÜÁö ¹Ì±¹¿¡¼¸¸ ƯÇãȵǾî ÀÖÀ¸¸ç 2000³â 9¿ù¿¡ ¸¸·áµÇ¾î ÀÚÀ¯·Ó°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù. °ø°ÝÀÚ°¡ Á÷Á¢ÀûÀ¸·Î Á¦°øÇÑ ¿ø°ª (raw value) À» RSA ¸¦ »ç¿ëÇØ Àý´ë·Î º¹È£ÈÇϰųª ¼¸íÇÏÁö ¸¶¶ó. RSA ´Â ºñ¹Ð۸¦ µå·¯³¾ ¼ö Àֱ⠶§¹®¿¡ °á°ú¸¦ µå·¯³½´Ù (´ëºÎºÐÀÇ ÇÁ·ÎÅäÄÝÀº ¿ø°ªÀÌ ¾Æ´Ñ »ç¿ëÀÚ°¡ °è»êÇÑ ÇØ½Ã¿¡ ¼¸íÇÏ´Â °ÍÀ» Æ÷ÇÔÇϰųª °á°ú¸¦ µå·¯³»Áö ¾Ê±â ¶§¹®¿¡ ÀÌ´Â ½ÇÁ¦ ¹®Á¦°¡ µÇÁö´Â ¾Ê´Â´Ù). Àý´ë·Î Á¤È®È÷ µ¿ÀÏÇÑ ¿ø°ªÀ» ¿©·¯¹ø º¹È£ÈÇϰųª ¼¸íÇÏÁö ¸¶¶ó (¿ø·¡ °ªÀÌ ³ëÃâµÉ ¼ö ÀÖ´Ù). ÀÌ·¯ÇÑ µÎ ¹®Á¦ ¸ðµÎ ÀÓÀÇÀÇ ÆÐµù (padding, ¾Æ¹«·± Àǹ̰¡ ¾ø´Â, °íÁ¤ ±æÀ̸¦ °®´Â ·¹ÄÚµå ¶Ç´Â ºí·Ï¿¡ ¹«ÀǹÌÇÑ ¹®ÀڷΠä¿ì´Â ±â¹ý) À» ´Ã Ãß°¡ÇÔÀ¸·Î½á ÇØ°áµÉ ¼ö ÀÖ´Ù (PGP °æ¿ì¿Í °°ÀÌ) - º¸ÅëÀÇ Á¢±Ù ¹æ¹ýÀº Optimal Asymmetric Encryption Padding (OAEP) ¶ó°í ºÒ¸°´Ù.
Diffie-Hellman Ű ±³È¯ ¾Ë°í¸®µëÀº µÎ ´ç»çÀÚ°£¿¡ ¼¼¼ÇŰ ÀÏÄ¡¸¦ Çã¿ëÇϴµ¥ ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù. ÀÌ ÀÚü·Î´Â ´ç»çÀÚµéÀÌ ÀڽŵéÀº ´©±¸ÀÌ´Ù ¶ó°í ¸»ÇÏ´Â ´ç»çÀÚµéÀÓÀ» º¸ÁõÇÏÁö ¸øÇÏ¸ç ¶ÇÇÑ Áß°³ÀÚµµ ¾ø´Ù. ±×·¯³ª ¼öµ¿ÀûÀÎ ½º´ÏÆÛ¿¡ ´ëÇØ¼´Â °·ÂÇÑ º¸È£¸¦ Á¦°øÇÑ´Ù; ÀÌ Æ¯Çã´Â 1997³â¿¡ ¸¸·áµÇ¾ú´Ù. °øÀ¯µÇ´Â ºñ¹ÐÀ» »ý¼ºÇϱâ À§ÇØ Diffie-Hellman À» »ç¿ëÇÑ´Ù¸é ¹Ýµå½Ã À̸¦ ¿ì¼±ÀûÀ¸·Î ÇØ½ÃÇØ¶ó (°øÀ¯µÇ´Â °ªÀ» Á÷Á¢ÀûÀ¸·Î »ç¿ëÇÏ´Â °æ¿ì °ø°ÝÀÌ ÀÖÀ» ¼ö ÀÖ´Ù).
NIST ´Â µðÁöÅÐ ¼¸í »ý¼º°ú ÀÔÁõÀ» À§ÇØ DSS (Digital Signature Standard, µðÁöÅÐ ¼¸í Ç¥ÁØ) À» °³¹ßÇß´Ù (ÀÌ´Â ElGamel ¾ÏÈ£È ½Ã½ºÅÛÀ» ¼öÁ¤ÇÑ °ÍÀÌ´Ù); À̰ÍÀÌ °³¹ßµÈ Á¶°ÇÁßÀÇ Çϳª´Â ƯÇã¿¡ ÀÚÀ¯·Ó´Ù´Â °ÍÀÌ¿´´Ù.
RSA, Diffie-Hellman ¹× El Gamel ±â¹ýÀº ÀϹÝÀûÀÎ ´ëĪŰ¿Í ºñ±³Çؼ µ¿ÀÏÇÑ º¸¾ÈÀ» Á¦°øÇϱâ À§ÇØ Å°¿¡ ´ëÇØ ´õ¿í ¸¹Àº ºñÆ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù; ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡¼ 1024 ºñÆ® Ű´Â ´ë·« 80 ºñÆ® ´ëĪŰ¿Í µ¿µîÇѵ¥ ÀúÀÚ ÀǰßÀ¸·Î´Â À̰ÍÀÌ ¿À´Ã³¯ »ç¿ëÇØ¾ß ÇÏ´Â ÃÖ¼Ò ±æÀÌÀÌ´Ù. °ø°³Å°¿¡ ´ëÇØ ¸Å¿ì ÀÛÀº ºñÆ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù¸é Ÿ¿ø °î¼± (elliptic curve) ¾Ïȣȸ¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù (IEEE P1363 ¿¡ ´Ù¼ÒÀÇ Á¦¾ÈµÈ °î¼±ÀÌ Àִµ¥ ÀÌ·¯ÇÑ °î¼±À» ã¾Æ³»´Â °ÍÀº ¾î·Æ´Ù). ±×·¯³ª ÁÖÀÇÇØ¶ó - Ÿ¿ø °î¼± ¾Ïȣȴ ƯÇãȵǾî ÀÖÁö ¾ÊÁö¸¸ ¾î¶² °í¼ÓÈ ±â¹ýÀº ƯÇãȵǾî ÀÖ´Ù (Ÿ¿ø °î¼±Àº ÈçÈ÷ »ç¿ëµÇ´Â ¼¼¼Ç ¾ÏÈ£È/¹úÅ© ¾ÏÈ£È Å° µî¿¡´Â ÀÌ·¯ÇÑ ¼ÓµµÈ°¡ ½ÇÁ¦ ÇÊ¿äÄ¡ ¾ÊÀ» ¸¸Å ÃæºÐÈ÷ ºü¸£´Ù).
¾î¶² ÇÁ·Î±×·¥µéÀº ÀϹæÇâ ÇØ½Ã ¾Ë°í¸®µë, Áï ÀÓÀÇÀÇ µ¥ÀÌŸµé ÃëÇØ °ø°ÝÀÚ°¡ µÇµ¹¸®±â ¾î·Á¿î °íÁ¤µÈ ±æÀÌÀÇ ¼ýÀÚ¸¦ »ý¼ºÇÏ´Â ÇÔ¼ö¸¦ ÇÊ¿ä·Î ÇÑ´Ù (¿¹, °ø°ÝÀÚ°¡ µ¿ÀÏÇÑ °ªÀ» »ý¼ºÇÏ´Â ¿©·¯ µ¥ÀÌŸ¼ÂÀ» »ý¼ºÇÏ´Â °ÍÀº ¾î·Æ´Ù). ¿©·¯ÇØ µ¿¾È MD5 °¡ ¼±È£µÇ¾úÁö¸¸ ÃÖ±ÙÀÇ ¿¬±¸´Â MD5 ÀÇ 128 ºñÆ® ±æÀ̰¡ ÃæºÐÇÏÁö ¾ÊÀ» ¼öµµ ÀÖÀ¸¸ç [van Oorschot 1994] ¾î¶² °ø°ÝÀÌ MD5 ÀÇ º¸È£¸¦ ¹«·ÂÈ ½ÃÅ´À» º¸¿´´Ù [Dobbertin 1996]. Á¤¸»·Î ÃÖ°í »ê¾÷°è ¾ÏÈ£ÇÐÀÚ°¡ MD5 ¸¦ ÇØµ¶ÇßÁö¸¸ Á¾¾÷¿ø Çù¾à¿¡ ÀÇÇØ ¾î¿ ¼ö ¾øÀÌ ±â¹Ð·Î À¯ÁöµÇ°í ÀÖ´Ù´Â ¼Ò¹®ÀÌ ÀÖ´Ù (John Viega °¡ °Ô½ÃÇÑ 2000³â 8¿ù 22ÀÏ Bugtraq ¸¦ º¸¶ó). ´©±º°¡ ¼Ò¹®À» ¸¸µé ¼öµµ ÀÖÁö¸¸ ÇØµ¶µÉ ¼ö ÀÖ´Ù´Â »ý°¢À» ±×·²µíÇÏ°Ô ¸¸µç ÃæºÐÇÑ ¾àÁ¡ÀÌ ¹ß°ßµÇ¾ú´Ù. »õ·Î¿î Äڵ带 ÀÛ¼ºÇÑ´Ù¸é MD5 ´ë½Å SHA-1 À» ´ë½Å »ç¿ëÇØ¶ó. ¿ø·¡ÀÇ SHA (ÇöÀç ``SHA-0" ·Î ºÎ¸¥´Ù) ¸¦ »ç¿ëÇÏÁö ¸¶¶ó; SHA-0 ´Â MD5 °¡ °®°í ÀÖ´Â ¸î¸î ¾àÁ¡À» °®°í ÀÖ´Ù. ÇØ½Ã ¾Ë°í¸®µë¿¡ ´õ¿í ¸¹Àº ºñÆ®¸¦ ÇÊ¿ä·Î ÇÑ´Ù¸é SHA-256, SHA-384 ¶Ç´Â SHA-512 ¸¦ »ç¿ëÇØ¶ó; NIST FIPS PUB 180-2 ¿¡¼ ½ºÆåÀ» ¾òÀ» ¼ö ÀÖ´Ù.
Åë½ÅÇÒ ¶§ ¾î¶² Á¾·ùÀÇ ¹«°á¼º °Ë»ç°¡ ÇÊ¿äÇÏ´Ù (¾Ïȣȿ¡¸¸ ÀÇÁ¸ÇÏÁö ¸¶¶ó. °ø°ÝÀÚ°¡ Á¤º¸¸¦ ``ÀÓÀÇÀÇ" °ªÀ¸·Î º¯°æÇÒ ¼öµµ ÀÖ´Ù). ÇØ½Ã ¾Ë°í¸®µëÀ» »ç¿ëÇØ ¹«°á¼º °Ë»ç¸¦ ÇÒ ¼ö ÀÖÁö¸¸ ´ÜÁö ÇØ½Ã ÇÔ¼ö¸¦ Á÷Á¢ÀûÀ¸·Î »ç¿ëÇÏÁö´Â ¸¶¶ó (ÀÌ´Â »ç¿ëÀÚ¸¦ ``È®Àå" (extension) °ø°Ý¿¡ ³ëÃâ½ÃŲ´Ù - °ø°ÝÀÚ°¡ ÇØ½Ã°ªÀ» »ç¿ëÇØ ÀڽŵéÀÇ µ¥ÀÌŸ¸¦ Ãß°¡ÇÑ ÈÄ »õ·Î¿î ÇØ½Ã¸¦ °è»êÇÒ ¼ö ÀÖ´Ù). º¸ÅëÀÇ ¹æ¹ýÀº ``HMAC" ·Î ´ÙÀ½°ú °°ÀÌ ¹«°á¼º °Ë»ç¸¦ ¼öÇàÇÑ´Ù.
H(k xor opad, H(k xor ipad, data)). |
H ´Â ÇØ½Ã ÇÔ¼ö (ÀϹÝÀûÀ¸·Î MD5 ¶Ç´Â SHA-1) À̰í k ´Â ŰÀÌ´Ù. µû¶ó¼ ¹«°á¼º °Ë»ç´Â ´ë°³ HMAC-MD5 ¶Ç´Â HMAC-SHA-1 ÀÌ´Ù. MD5 °¡ ¾à°£ÀÇ ¾àÁ¡À» °®°í ÀÖÁö¸¸ ÀúÀÚ°¡ ¾Æ´ÂÇÑ MD5 ´Â À§¿Í °°ÀÌ »ç¿ëµÉ ¶§ Ãë¾àÇÏÁö ¾ÊÀ¸¸ç µû¶ó¼ (ÀúÀÚ°¡ ¾Ë±â¿¡) HMAC-MD5 µµ Ãë¾àÇÏÁö ¾ÊÀ½À» ÁÖ¸ñÇØ¶ó. ÀÌ´Â IETF RFC 2104 ¿¡ ¼¼ºÎÀûÀ¸·Î Á¤ÀǵǾî ÀÖ´Ù.
HMAC ¹æ¹ý¿¡¼ ¼Û½ÅÀÚ¿Í °°ÀÌ ¼ö½ÅÀÚµµ µ¿ÀÏ µ¥ÀÌŸ¸¦ º¯Á¶ÇÒ ¼ö ÀÖÀ½À» ÁÖ¸ñÇØ¶ó. ÀÌ´Â ´ë°³ ¹®Á¦°¡ µÇÁö ¾ÊÁö¸¸ ÇÇÇØÁ®¾ß ÇÑ´Ù¸é °ø°³Å° ¹æ¹ýÀ» »ç¿ëÇÏ°í ¼Û½ÅÀÚ¿¡°Ô ÀÚ½ÅÀÇ ºñ¹ÐŰ·Î µ¥ÀÌŸ¿¡ ¼¸íÇÏ°Ô ÇØ¶ó - ÀÌ´Â ÀÌ·¯ÇÑ º¯Á¶ °ø°ÝÀ» ¿¹¹æÇÏÁö¸¸ ´õ¿í ¸¹Àº ºñ¿ëÀÌ µé¸ç ´ëºÎºÐÀÇ È¯°æ¿¡¼ ÇÊ¿äÇÏÁö´Â ¾Ê´Ù.
Áß¿äÇÑ µ¥ÀÌŸ´Â ¾ÏÈ£È¿Í ¹«°á¼º °Ë»ç ¸ðµÎ¸¦ ÇØ¾ßÇÑ´Ù. ¹«°á¼ºÀ» Á¦°øÇÏ´Â ¾Ïȣȿ¡ ÀÇÁ¸ÇÏÁö ¸¶¶ó - °ø°ÝÀÚ°¡ ºñÆ®¸¦ ´Ù¸¥ °ªÀ¸·Î º¯°æÇÒ ¼öµµ ÀÖÀ¸¸ç °ø°ÝÀÚ À̸¦ ƯÁ¤ °ªÀ¸·Î º¯°æÇÒ ¼ö ¾ø´õ¶óµµ ´ÜÁö °ªÀ» º¯°æ½ÃŰ´Â °Í¸¸À¸·Î ÃæºÐÇÒ ¼öµµ ÀÖ´Ù. ÀϹÝÀûÀ¸·Î ¾î¶² ¹Ì¹¦ÇÑ °ø°ÝÀ» ¿¹¹æÇϱâ À§ÇØ ¹«°á¼º°ú ºñ¹Ð¿¡ ´Ù¸¥ ۸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.
´ë°³ ÃæºÐÈ÷ ³íÀǵÇÁö ¾Ê´Â ÇѰ¡Áö ¹®Á¦´Â ``Æ®·¡ÇÈ ºÐ¼®" ¹®Á¦ÀÌ´Ù. Áï, ¸Þ½ÃÁö°¡ ¾ÏȣȵǾî ÇØµ¶µÇÁö ¾Ê´õ¶óµµ ÀûÀº ¾ÏÈ£ÈµÈ ¸Þ½ÃÁö·ÎºÎÅÍ ¸Å¿ì ¸¹Àº °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î µÎ ȸ»çÀÇ »çÀåÀÌ ¸¹Àº ¾ÏÈ£ÈµÈ À̸ÞÀÏ ¸Þ½ÃÁö¸¦ ±³È¯Çϱ⠽ÃÀÛÇÑ´Ù¸é µÎ È¸»ç°¡ ÇÕº´À» °í·ÁÇϰí ÀÖ´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖ´Ù. ´Ù¸¥ ¿¹·Î´Â ¸¹Àº SSH ±¸ÇöÀº ÆÐ½º¿öµå¸¦ ±³È¯Çϴµ¥ ÀÖ¾î ¾àÁ¡À» °®°í ÀÖ´Ù°í ¾Ë·ÁÁ® ÀÖ´Ù; °üÃøÀÚ´Â ÆÐŶÀ» º¸°í ÆÐ½º¿öµå ÀÚü´Â ¾Ë¾Æ³¾ ¼ö ¾ø´õ¶óµµ ÆÐ½º¿öµåÀÇ ±æÀÌ (¶Ç´Â ±æÀÌ ¹üÀ§) ´Â °áÁ¤ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÆÐ½º¿öµå¸¦ ÇØµ¶Çϴµ¥ »ó´çÈ÷ µµ¿òÀÌ µÇ´Â ÆÐ½º¿öµå °ü·Ã ´Ù¸¥ Á¤º¸¸¦ Á¤ÇÒ ¼öµµ ÀÖ´Ù.
¹Ýµå½Ã ¾î´À Á¤µµ ÇØµ¶ÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÏÁö ¸»°í (½Å·ÚµÇ¾îÁö´Â) ½Å·Ú ȯ°æÀÌ º¯ÇÒ ¶§ ´Ù¸¥ ۸¦ »ç¿ëÇØ¶ó. ³Ê¹« ¿À·§µ¿¾È µ¿ÀÏÇÑ Å°¸¦ »ç¿ëÇÏÁö ¸¶¶ó - ¾ó¸¶ ÈÄ¿¡ ¼¼¼Ç Ű ¶Ç´Â ÆÐ½º¿öµå¸¦ º¯°æÇضó. µû¶ó¼ ÀûÀº À̵éÀÇ ÇØµ¶À» ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÒ °ÍÀÌ´Ù.
ÀϹÝÀûÀ¸·Î ¾ÏÈ£ÈÇÒ °ÍÀ» ¾ÐÃàÇØ¾ß ÇÑ´Ù - ÀÌ´Â °íÁ¤µÈ Çì´õ¸¦ Ãß°¡ÇØ º°·Î ÁÁÁø ¾ÊÁö¸¸ ¾ÏÈ£ÈµÈ °á°ú¸¦ ´õ¿í ÀÛ°Ô ¸¸µé»Ó¾Æ´Ï¶ó ¸Þ½ÃÁö¿¡ Á¸ÀçÇÏ´Â ¸¹Àº ÆÐÅÏÀ» Á¦°ÅÇÑ´Ù. µû¶ó¼ ¾ÐÃàÀ» ÅëÇØ °á°ú°¡ ´õ¿í ÀÛ¾ÆÁø´Ù¸é º¸Åë ``ÀÌÀÍ" À¸·Î °£ÁֵǾú´Ù.
°ü·ÃÇØ¼ ÁÖ¸ñÇÒ °ÍÀº ÀÚ½ÅÀÇ °íÀ¯ Åë½Å ÇÁ·ÎÅäÄÝÀ» ¸¸µé¾î¾ß ÇÑ´Ù¸é ÀÌÀü¿¡ ¹«¾ùÀÌ ÁøÇàµÇ¾î ¿Ô´ÂÁöÀÇ ¹®Á¦¸¦ Á¶»çÇØ¶ó. Bruce Schneier [1998], Mudge ÀÇ breaking of Microsoft's PPTP implementation ¹× ÈÄ¼Ó ÀÛ¾÷ »Ó¸¸ ¾Æ´Ï¶ó TCP/IP ÇÁ·ÎÅäÄÝ ½ºÀ§Æ®¿¡¼ º¸¾È ¹®Á¦¿¡ ´ëÇÑ Bellvin [1989] ÀÇ °ËÅä¿Í °°Àº °íÀüÀÌ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ¹°·Ð ¹Ýµå½Ã ¸ðµç »õ·Î¿î ÇÁ·ÎÅäÄÝÀ» ±¤¹üÀ§ÇÏ°Ô °ø°³ÀûÀ¸·Î °ËÅäÇØ¾ß °¡´ÉÇÑ Àç»ç¿ëÇØ¶ó.