º» °úÁ¤Àº ·çÇÁ¹é ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϱâ À§ÇØ '/dev/loop*' (¿©±â¼ *´Â ´ëºÎºÐÀÇ ¼³Ä¡¿¡¼ 0-7ÀÌ µÉ ¼ö ÀÖ´Ù) ÀåÄ¡¸¦ »ç¿ëÇÑ´Ù. µ¿ÀÏÇÑ °úÁ¤ÀÌ ¾ÏÈ£È ¾øÀ̵µ ºñ(Þª)¸®´ª½º ÆÄƼ¼Ç¿¡¼ ¸®´ª½º ÆÄÀϽýºÅÛÀ» ÀúÀåÇϱâ À§ÇØ »ç¿ëµÉ ¼ö ÀÖ´Ù. ÀÌ¿¡ °üÇÑ ÇÏ¿ìÅõ´Â ¾Õ¼ ¾ð±ÞÇÑ LDP »çÀÌÆ®¿¡ ÀÖ´Ù.
¾ÏÈ£ÈÀÇ ´Ù¾çÇÑ À¯ÇüÀÌ ¾²ÀÏ ¼ö Àִµ¥, XOR, DES, twofish, blowfish, cast128, serpent, MARS, RC6, DFC, IDEA¸¦ Æ÷ÇÔÇÑ´Ù. ÇÁ·Î±×·¥ 'losetup' (loopback setup)Àº ´ç½ÅÀÇ ¾ÏÈ£ÈµÈ ÆÄÀÏÀ» ÆÄÀϽýºÅÛ°ú ¾ÏÈ£ À¯ÇüÀ¸·Î ¿¬°áÇÏ´Â °ÍÀÌ´Ù. kerneli.org¿Í ±¹Á¦ÀûÀÎ crypto ÆÐÄ¡¸¦ ¿î¿µÇÏ´Â Alexander Kjeldaas¿¡ ÀÇÇϸé, DES¿Í losetupÀº ÇöÀç ȣȯ¼ºÀÌ ¾ø´Ù. ÀÌ°ÍÀº ÀÌ µÑÀÇ Æи®Æ¼ ºñÆ®¸¦ ó¸®ÇÏ´Â ¹æ½Ä¿¡¼ÀÇ Â÷ÀÌ¿¡ ±âÀÎÇÑ´Ù. ´Ù¸¥ ¾ÏÈ£µéº¸´Ù ¸Å¿ì ÈξÀ ´ú ¾ÈÀüÇϱ⠶§¹®¿¡ DES¸¦ Áö¿øÇÏ´Â °èȹÀº ¾ø´Ù.
Twofish, blowfish, cast128, serpent´Â ¸ðµÎ ¾î¶² ¿ëµµ·Î »ç¿ëÇϵ簣¿¡ ¹«·á »ç¿ëÀÌ Çã°¡µÈ´Ù. ´Ù¸¥ °ÍµéÀº »ç¿ë Çã°¡±Ç¿¡ ´ëÇÑ Á¦ÇÑÀ» °¡Áö±âµµ ÇÏ°í, ±×·¸Áö ¾ÊÀº °Íµµ ÀÖ´Ù. ±×°Íµé Áß¿¡ ´Ù¼ö´Â AES Ç¥ÁØÀ» À§ÇÑ Èĺ¸ÀÌ´Ù. ÃÖÁ¾ÀûÀÎ °ÍÀº Àü¼¼°èÀûÀ¸·Î ±×°ÍµéÀÇ ¾ÏÈ£¸¦ ÀúÀÛ±Ç »ç¿ë·á ¾øÀÌ »ç¿ëÅä·Ï µÉ °ÍÀÌ´Ù.
ÀÌ ¹®¼´Â serpent ¾Ë°í¸®µëÀ» »ç¿ëÇÑ´Ù. ¾ÆÁ÷ ³î¶ö¸¸Å ºü¸£°í, GPL ÇÏ¿¡ ¹«·á·Î ¹èÆ÷ °¡´ÉÇϱ⠶§¹®ÀÌ´Ù. ±×°ÍÀÇ ¹®¼¿¡ ÀÇÇϸé, serpent´Â Ross Anderson, Eli Biham, Lars KnudsenserpentÀÌ °í¾ÈÇÑ 128 ºñÆ® ºí·° ¾ÏÈ£¸¦ »ç¿ëÇÑ´Ù. ±×°ÍÀº »ç¿ëÀÚÇÑÅ× ÃÖ°íÀÇ ½ÇÁ¦ÀûÀÎ ¼öÁØÀÇ º¸ÀåÀ» Á¦°øÇÏ¿© ¾î¶°ÇÑ Áö¸§±æ °ø·«µµ ¹ß°ßµÇÁö ¾Êµµ·Ï ÇÒ °ÍÀÌ´Ù. ¼Ò½º ÄÚµå »Ó¸¸ ¾Æ´Ï¶ó serpent¿¡ °üÇÑ ¹®¼¸¦ ´ÙÀ½¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù.
< www.cl.cam.ac.uk/~rja14/serpent.html>