¾Ë±â ½¬¿î ¾ÏÈ£ À̾߱â


        Windows 95/98/NT/2000/XP, Netscape Navigator, Lotus Notes¸¦ ºñ·ÔÇÏ¿© ¸¹Àº OS, ¼ÒÇÁÆ®¿þ¾î¿¡ »ç¿ëµÇ°í ÀÖ´Â RSA °ø°³Å° ¾ÏÈ£ ¹× ÀÚÀ¯·Ó°Ô »ç¿ëÇÒ ¼ö ÀÖ´Â PGP µî, ÀÌ·ÐÀû ¹è°æÀ» ÀÌ·ç°í ÀÖ´Â °ÍÀº ½ÇÁ¦ ¼ÒÀμöºÐÇضó°í ÇÒ ¼ö ÀÖ´Ù.


1. ½ÃÀú¾ÏÈ£(Á¾·¡ÀÇ ¾ÏÈ£·Î °ü¿ë¾ÏÈ£, ºñ¹ÐÅ° ¾ÏÈ£, °øÅëÅ° ¾ÏÈ£)

        ½ÃÀú ¾ÏÈ£´Â ¿ø½ÃÀû ¾ÏÈ£ÀÌÁö¸¸, Çö´ë ¾ÏÈ£ÀÇ ¹è°æÀ» ÀÌÇØÇϴµ¥ ÁÁÀº ¿¹ÀÌ´Ù. ½ÃÀú ¾ÏÈ£´Â ·Î¸¶ ȲÁ¦ ÁÙ¸®¾î½º ½ÃÀú°¡ »ç¿ëÇß´ø ¾ÏÈ£ÀÌ´Ù. ¿ø¸®´Â °£´ÜÇÏ¿© ¾ËÆĺªÀ» ¾î´À ¼ö(¶Ç´Â Å° °ª)¸¸Å­ ½ÃÇÁÆ® ½ÃÄÑ »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î,


THE DAZED BROWN FOX QUICKLY GAVE JUMPS


¶ó´Â Æò¹®(¾ÏȣȭµÇ±â ÀüÀÇ ¹®Àå)À» 3¹®ÀÚ¾¿ ½ÃÇÁÆ® ½ÃÄÑ ¾Ïȣȭ½ÃÅ°¸é


WKH GDCHG EURZQ IRA TXLFNOB JDYH MXPSV


¿Í °°ÀÌ ÀÇ¹Ì ¾ø´Â ¹®ÀåÀ¸·Î º¯È¯µÈ´Ù. ±×·¯³ª Çؼ®ÀÌ ¿ëÀÌÇϱ⠶§¹®¿¡ ¹®Àå ³» °ø¹éÀ» Á¦°ÅÇÏ¿© ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÏ´Â ÆíÀÌ ÁÁÀ» °ÍÀÌ´Ù.


WKHGDCHGEURZQIRATXLFNOBJDYHMXPSV


º¹È£È­(¾ÏÈ£¹®À» Æò¹®À¸·Î µÇµ¹¸®´Â °Í) ¹æ¹ýµµ ´Ü¼øÇÏ¿© 3¹®ÀÚ¸¸Å­ ¿ø·¡´ë·Î µÇµ¹¸®¸é ´ÙÀ½°ú °°ÀÌ µÈ´Ù.


THEDAZEDBROWNFOXQUICKLYGAVEJUMPS


°ø¹éÀ» Á¦°ÅÇÑ »óÅÂÀ̹ǷΠ´Ü¾îÀÇ ±¸ºÐÀÌ ¾îµòÁö ¾Ë ¼ö ¾øÁö¸¸, ´«¿©°Üº¸¸é ÀÇ¹Ì ÀÖ´Â ±¸Àý ´ÜÀ§·Î 󸮸¦ ÇÏ°Ô µÇ¸é °á±¹ ¿ø¹®À» ÆľÇÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿¹¿¡¼­ ¾ÏÈ£¸¦ Ǫ´Â Å°´Â 3ÀÌ´Ù.

±×·¯³ª ¾ËÆĺªÀº ¸ðµÎ 26ÀÚ·Î, Å°·Î ÁÖ¾îÁø 3À̶ó´Â ¼ýÀÚ¸¦ ¸ô¶óµµ 1, 2, 3, 4, 5¡¦¶ó´Â ¼ø¼­´ë·Î Ç®¾î³ª°¡¸é °á±¹ ÀÇ¹Ì ÀÖ´Â ¹®Àå¿¡ µµ´ÞÇÏ°Ô µÇ¹Ç·Î Çص¶ÀÌ °£´ÜÇÏ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.


¾ÏȣȭµÈ ¹®ÀåÀ» ÀÔ·ÂÇϸé, 1, 2, 3¡¦¶ó´Â ¼ø¼­´ë·Î Á¶»çÇÏ¿© »çÀü ÆÄÀÏ¿¡ µî·ÏµÈ ´Ü¾î¿Í ºñ±³ÇÏ¿© ÀÇ¹Ì ÀÖ´Â ¹®ÀåÀ» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.


±×·¯³ª ÀÌ ¹æ¹ýÀº ÇöÀç ÀÎÅͳÝÀ¸·Î ´ëÇ¥µÇ´Â ³×Æ®¿öÅ© ȯ°æ¿¡¼­´Â ºÒ¸®ÇÏ´Ù. °á±¹

(°¡) Åë½ÅÀ» ¿øÇÏ´Â »ó´ëÀÇ ¼ö¸¸Å­ key°¡ ÇÊ¿äÇϰųª,

(³ª) º¹È£ ¹æ¹ýÀ» ¾Ë¸é ¾Ïȣȭ ¹æ¹ýµµ µå·¯³­´Ù.


¾ÏÈ£´Â ´ç¿¬È÷ ±º»ç ¹× ¿Ü±³ µî¿¡ ÇÑÁ¤µÇ¾î »ç¿ëµÇ¾î ¿Ô´Ù. ±×·¯³ª ³×Æ®¿öÅ©ÀÇ ¹ß´Þ°ú ÇÔ²² ÀϹÝÀεµ ÀÎÅÍ³Ý ¼îÇÎÀ» ÇÒ ¶§, ½Å¿ëÄ«µå ¹øÈ£ÀÇ ¼Û½ÅÀ» ¼öÇàÇÒ °æ¿ì¿¡µµ Åë½ÅÀÇ ºñ¹ÐÀ» È®º¸ÇÒ ÇÊ¿ä°¡ ÀÖ¾î ³×Æ®¿öÅ©¿¡ ´ëÇؼ­µµ ¾ÏÈ£°¡ »ç¿ëµÇ°Ô µÇ¾ú´Ù.


³×Æ®¿öÅ© ȯ°æ¿¡¼­µµ ±ØÈ÷ Á¦ÇÑµÈ »ç¿ëÀÚ»Ó¸¸ ¾Æ´Ï¶ó ºÒƯÁ¤ ´Ù¼öÀÇ »ç¿ëÀÚµµ Á¸ÀçÇÑ´Ù. µû¶ó¼­ ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© Åë½ÅÀ» ÇÏ·Á´Â ¸ðµç »ç¿ëÀÚ°¡ °¢°¢ ¾Ïȣȭ Å°, º¹È£È­ Å°¸¦ ¼ÒÁöÇÑ´Ù´Â °ÍÀº, ³×Æ®¿öÅ©¿¡ Á¸ÀçÇÏ´Â ¸ðµç »ç¿ëÀÚ°¡ ¼­·Î Åë½ÅÀ» Çϱâ À§Çؼ­ ¹æ´ëÇÑ ¼ýÀÚÀÇ Å°°¡ ÇÊ¿äÇÏ°Ô µÇ¹Ç·Î ½Ç¿ëÀûÀÌÁö ¸øÇÏ´Ù. ¶ÇÇÑ º¹È£È­ ¹æ¹ýÀ» ¾Ë¸é, ¾Ïȣȭ ¹æ¹ýµµ ÆľÇÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸¶À½¸¸ ¸ÔÀ¸¸é ŸÀÎÀÇ °èÁ¿¡¼­ µ·À» ÀÎÃâÇÏ´Â µîÀÇ ¹üÁË¿¡ ³ëÃâµÇ±â ½±´Ù. ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëÀÀÇϱâ À§ÇØ Á¦¾ÈµÈ ¾ÏÈ£°¡ °ø°³Å° ¾ÏÈ£¶ó°í ÇÒ ¼ö ÀÖ´Ù.


2. °ø°³Å° ¾ÏÈ£(»õ·Î¿î ¾ÏÈ£)

        1976³â ½ºÅÄÆ÷µå ´ëÇÐÀÇ Diffe, HellmanÀº °ø°³Å° ¾ÏÈ£ÀÇ °³³äÀ» ¹ßÇ¥ÇÏ¿´´Ù. °ø°³Å° ¾ÏÈ£´Â Àڽſ¡°Ô º¸³»¿À´Â ¸Þ½ÃÁö·Î¼­ ¾Ïȣȭ۸¦ ´ë´ãÇÏ°Ô °ø°³ÇÑ´Ù. ÀÌ·¯ÇÑ ¾Ïȣȭ۸¦ °ø°³Å°¶ó ºÎ¸£¸ç Ã¥ÀÓÀÌ È®½ÇÇÑ ±â°ü(¿¹¸¦ µé¾î ±ÝÀ¶°¨µ¶¿ø°ú °°Àº Àå¼Ò)¿¡¼­ °ø°³ÇÏ¿© ´©±¸¶óµµ Á¶»çÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ÀÌ¿¡ ´ëÇÏ¿© °ø°³Å°·Î º¸³»¿Â ¸Þ½ÃÁö¸¦ Çص¶Çϱâ À§ÇÑ º¹È£È­Å°´Â ºñ¹ÐÅ°¶ó°í ºÒ¸°´Ù. ºñ¹ÐÅ°´Â ÀÚ±â ÀڽŸ¸ ¾Æ´Â Å°ÀÌ´Ù. ÀÌ·¸°Ô ÇÏ¸é ¸ðµç »ç¶÷µéÀÌ ÀڽŸ¸ÀÌ ¾Æ´Â ºñ¹ÐÅ°¸¦ Çϳª¸¸ °¡Áö°í ÀÖÀ¸¸é µÈ´Ù. ³×Æ®¿öÅ©ÀÇ ´©±¸ÇÏ°í¶óµµ »ó´ë¹æÀÇ °ø°³Å°¸¦ Á¶»çÇÏ¿©, ±× Å°·Î ¾ÏȣȭÇÑ ¸Þ½ÃÁö¸¦ º¸³»´Â °ÍÀ¸·Î Åë½ÅÀÌ °¡´ÉÇÏ°Ô µÈ´Ù.


±×·¯³ª ½ÃÀú ¾ÏÈ£¿¡¼­¿Í °°ÀÌ Á¾·¡ÀÇ ¹æ¹ýÀ¸·Î´Â ¾Ïȣȭ۸¦ ¾Ë°Ô µÇ¸é º¹È£È­Å°µµ µå·¯³ª°Ô µÇ¹Ç·Î ¾ÈÀü¼º ¹®Á¦°¡ ¹ß»ýÇÏ°Ô µÈ´Ù. ¿©±â¼­ ¾ÏȣȭÇÏ´Â Å°¸¦ ¾Ë¾Æµµ, º¹È£È­ÇÏ´Â Å°¸¦ Çص¶ÇÏ´Â °ÍÀº °ÅÀÇ ºÒ°¡´ÉÇÑ "ÀϹæÅëÇà"ÀÇ ÇÔ¼ö°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ "ÀϹæÅëÇà"ÀÇ ÇÔ¼ö·Î¼­ ¼ÒÀμö ºÐÇظ¦ ¿¹·Î µé ¼ö ÀÖ´Ù.


3. ÀÎÁõ

        ±×·¯¸é °ø°³Å° ¾ÏÈ£¿¡¼­´Â, ´©±¸¶óµµ Àڽſ¡°Ô ¸Þ½ÃÁö¸¦ º¸³»¿Ã ¶§, Å°(°ø°³Å°)¸¦ °ø°³ÇÏ°í ÀÖÀ¸¹Ç·Î ÀÎÁõÀ̶ó´Â ÀýÂ÷°¡ ÇÊ¿äÇÏ°Ô µÈ´Ù.

¿¹¸¦ µé¾î, ´ëÇлý »ïµ¹ÀÌ°¡ »ï¼øÀÌ¿¡°Ô ÁÙ ¼±¹°À» ±¸¸ÅÇϱâ À§ÇÏ¿© ÀÎÅÍ³Ý ±¸¸Å¸¦ ÇÏ°íÀÚ ÇÑ´Ù. ±×·¯³ª µ·ÀÌ ºÎÁ·ÇÏ¿© ¦Åü °¡¹æÀ» ÁÖ¹®ÇÏ·Á°í ÇßÀ» ¶§, ´Ù¸¥ »ç¶÷¿¡°Ô ÁÖ¹® ³»¿ëÀÌ ¾Ë·ÁÁö¸é ºÎ²ô·¯¿ö ¾Ïȣȭ½ÃÄÑ ÁÖ¹®À» ÇÏ·Á°í ÇÑ´Ù. ¿©±â¼­


"Áַʵ¿ÀÇ »ïµ¹À̶ó´Â »ç¶÷Àε¥, ¦Åü °¡¹æ Çϳª ºÎŹÇÕ´Ï´Ù."


¶ó´Â ¸Þ½ÃÁö¸¦ ¼îÇθô¿¡¼­ °ø°³ÇÏ°í ÀÖ´Â °ø°³Å°·Î ¾Ïȣȭ½ÃÄÑ ¼Û½ÅÇÑ´Ù. ±×·¯³ª À̰͸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù. °ø°³Å° ¾ÏÈ£¿¡¼­´Â ¾Ïȣȭ¸¦ À§ÇÑ Å°(°ø°³Å°)¸¦ °ø°³ÇÏ°í ÀÖÀ¸¹Ç·Î ´©±¸¶óµµ ¾Ë ¼ö ÀÖ´Ù. ±¸Áö »ïµ¹ÀÌ°¡ ¾Æ´Ï¶ó ²Òµ¹À̵µ


"Áַʵ¿ÀÇ »ïµ¹À̶ó´Â »ç¶÷Àε¥, ¦Åü °¡¹æ Çϳª ºÎŹÇÕ´Ï´Ù."


¶ó´Â ¸Þ½ÃÁö¸¦ ¼îÇθô¿¡ °ø°³Å°¸¦ ÀÌ¿ëÇÏ¿© ÁÖ¹® ³»¿ëÀ» ¾Ïȣȭ½ÃÄÑ º¸³¾ ¼ö ÀÖ´Ù.


±×·¯¹Ç·Î ÀÌ ¸Þ½ÃÁö¿¡ »ïµ¹À̶ó°í µÇ¾î À־ Á¤¸»·Î »ïµ¹ÀÌ°¡ º¸³½ ÁÖ¹®ÇÑ °ÍÀ̶ó´Â °ÍÀ» È®ÀÎÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù. µû¶ó¼­ »ïµ¹ÀÌ´Â ºñ¹ÐÅ°¸¦ ÀÌ¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ 2°³ÀÇ ¸Þ½ÃÁö¸¦ º¸³¾ ¼ö¹Û¿¡ ¾ø´Ù.


¨ç ¡°Áַʵ¿ÀÇ »ïµ¹À̶ó´Â »ç¶÷Àε¥, ¦Åü °¡¹æ Çϳª ºÎŹÇÕ´Ï´Ù.¡± ¶ó´Â ¸Þ½ÃÁö¿¡ ¼îÇθô¿¡¼­ °ø°³ÇÏ°í ÀÖ´Â °ø°³Å°·Î Å°¸¦ °Ç´Ù.

¨è ¡°³ª´Â »ïµ¹À̶ø´Ï´Ù.¡± ¶ó´Â ¸Þ½ÃÁö¿¡ »ïµ¹ÀÌÀÇ ºñ¹ÐÅ°·Î Å°¸¦ °É°í, ´ÙÀ½À¸·Î ¼îÇθôÀÇ °ø°³Å°·Î ´Ù½Ã ÇÑ ¹ø Å°¸¦ °Ç´Ù.


±ÍÂúÀ¸¹Ç·Î

¨ç ¼îÇθôÀÇ °ø°³Å° ¡¸¡°Áַʵ¿ÀÇ »ïµ¹À̶ó´Â »ç¶÷Àε¥, ¦Åü °¡¹æ Çϳª ºÎŹÇÕ´Ï´Ù.¡±¡¹

¨è ¼îÇθôÀÇ °ø°³Å° ¡º»ïµ¹ÀÌÀÇ ºñ¹ÐÅ°¡¸¡°³ª´Â »ïµ¹À̶ø´Ï´Ù.¡±¡¹¡»


°á±¹Àº ¡°³ª´Â »ïµ¹À̶ø´Ï´Ù¡±¶ó´Â ¸Þ½ÃÁö¸¦ ÀÌÁßÀ¸·Î Å°¸¦ °É°í ÀÖ´Ù. ¸Þ½ÃÁö¸¦ ÀüÇØ ¹ÞÀº ¼îÇθôÀº ¼îÇθôÀÇ ºñ¹ÐÅ°·Î ¸Þ½ÃÁö¸¦ ¿­¾î º»´Ù.


¨ç ¡°Áַʵ¿ÀÇ »ïµ¹À̶ó´Â »ç¶÷Àε¥, ¦Åü °¡¹æ Çϳª ºÎŹÇÕ´Ï´Ù.¡±

¨è »ïµ¹ÀÌÀÇ ºñ¹ÐÅ° ¡º¡°³ª´Â »ïµ¹À̶ø´Ï´Ù.¡±¡»


¶ó´Â ¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖ°Ô µÈ´Ù. ±×·¯³ª ¡°³ª´Â »ïµ¹À̶ø´Ï´Ù.¡±¶ó´Â ¸Þ½ÃÁö´Â ÀÌ ½ÃÁ¡¿¡¼­ »ïµ¹ÀÌÀÇ ºñ¹ÐÅ°·Î µÑ·¯½Î¿© ÀÖÀ¸¹Ç·Î ÀÇ¹Ì ºÒºÐ¸íÇÑ ¸Þ½ÃÁö·Î º¸ÀÏ °ÍÀÌ´Ù. ±×·¯³ª ÇÑ ÂÊÀÇ ¸Þ½ÃÁö¿¡¼­´Â ¡°Áַʵ¿ÀÇ »ïµ¹À̶ó´Â »ç¶÷Àε¥, ¦Åü °¡¹æ Çϳª ºÎŹÇÕ´Ï´Ù.¡±¶ó°í µÇ¾î ÀÖÀ¸¹Ç·Î ¼îÇθôÀº »ïµ¹ÀÌÀÇ °ø°³Å°·Î ÀÇ¹Ì ºÒºÐ¸íÇÑ ¸Þ½ÃÁö¸¦ ¿­¾îº»´Ù. °á±¹ ¼îÇθôÀº ¡°³ª´Â »ïµ¹À̶ø´Ï´Ù¡±¶ó´Â ¸Þ½ÃÁö¸¦ È®ÀÎÇÏ°Ô µÈ´Ù. »ïµ¹ÀÌÀÇ ºñ¹ÐÅ°´Â º»Àθ¸ ¾Ë°í ÀÖÀ¸¹Ç·Î ºÐ¸íÈ÷ º»ÀÎÀ¸·ÎºÎÅÍÀÇ ÀüÇØ ¿Â ¸Þ½ÃÁö¶ó´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.


4. ¼ÒÀμöºÐÇØ

        ¼ÒÀμöºÐÇØ´Â ÀÌ¹Ì ¾Ë°í ÀÖµíÀÌ

¸¦ ¿¹·Î µé ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ °ÍÀÌ ¾ÏÈ£ ÀÌ·ÐÀÇ ±Ù°£À» ÀÌ·ê ¼ö ÀÖ´ÂÁö Àǹ®À» °¡Áú °ÍÀÌ´Ù. ±×·¯³ª ÀÌ Á¤µµ´Â ¼ÒÀμö ºÐÇØ°¡ °¡´ÉÇÏ°ÚÁö¸¸, ÀÚ¸®¼ö°¡ 200Á¤µµ µÇ¸é ¼ÒÀμöºÐÇØ°¡ ±×·¸°Ô °£´ÜÇÏÁö ¾Ê´Ù.


±×·³, ¡°¼ø¼­´ë·Î 1, 2, 3, 4¡¦À¸·Î ³ª´©¸é µÇÁö ¾Ê°Ú´Â°¡?¡± ¶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª 200 Á¤µµÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â ¼ýÀÚ¸¦ ¼ÒÀμöºÐÇØÇϸé ÇöÀç ÃÖ°í¼ÓÀÇ ½´ÆÛÄÄÇ»Å͸¦ »ç¿ëÇÏ¿©µµ ¼ö½Ê¾ï ³â Á¤µµ ¼Ò¿äµÇ¾î Çö½ÇÀûÀÌÁö ¸øÇÏ´Ù.

¼Ò¼ö´Â 2 ÀÌ¿Ü´Â ¸ðµÎ Ȧ¼öÀ̹ǷΠ¡°2, 3, 4, 7, 9, 11, 14¡¦¡±¿Í °°ÀÌ 2 ÀÌ¿Ü¿¡´Â 2¾¿ °Ç³Ê¶Ù¸ç ³ª´©°Ô µÇ¸é °è»êÀÇ È¿À²Àº µÎ ¹è·Î ´Ã¾î³¯ °ÍÀÌ´Ù. ±×·¯³ª ÀÌ·¸°Ô ÇÏ¿©µµ ¼ö½Ê¾ï³â °É¸®´ø ½Ã°£ÀÌ Àý¹ÝÀ¸·Î ÁÙ¾î µé»Ó ´Þ¶óÁú °ÍÀº ¾øÀ» °ÍÀÌ´Ù. ¼ö¾ï³â °É·Á ¾ÏÈ£¸¦ Çص¶Çß´Ù ÇÏ¿©µµ ±× ¶§ÂëÀ̸é Çص¶µÈ ¾ÏÈ£´Â Àǹ̰¡ ¾øÀ» °ÍÀÌ´Ù.


±¸Ã¼Àû ¼³¸íÀº ¾î·ÆÁö¸¸, ÇöÀç 200 Á¤µµÀÇ ÀÚ¸®¼ö¸¦ °¡Áö´Â ¼öÀÚ¶ó°í Çصµ ¼Ò¼öÀÎÁö ¾Æ´ÑÁö Á¤µµ´Â ºñ±³Àû ´Ü½Ã°£ ³»¿¡(5ºÐÁ¤µµ) È¿À²ÀûÀ¸·Î ÆÇ´ÜÇÒ ¼ö ÀÖ´Ù. ¾î¶² ¼ýÀÚ¸¦ Á¶»çÇÏ¿´À» ¶§, ¡°¼Ò¼öÀÏ È®·üÀº 99.9999999%¡±¶ó´Â ¼ýÀÚ°¡ ÀÖ´Ù°í °¡Á¤ÇÏÀÚ.

¡°ÀÌ ¼ýÀÚ´Â È®·üÀÌ ³ôÀ¸¹Ç·Î, ´ç¿¬È÷ ¼Ò¼öÀÏ °ÍÀÌ´Ù¡±¶ó°í »ý°¢Çϴ°¡? ¾Æ´Ï¸é ¡°ÆÇÁ¤ÀÇ ¹æ¹ýÀÌ À߸øµÈ °ÍÀ¸·Î ¼ÒÀμöºÐÇØ´Â °¡´ÉÇÏÁö ¾Ê´Â°¡?¡±¶ó°í »ý°¢ÇÒ ¼öµµ ÀÖ´Ù.


ÀϹÝÀûÀ¸·Î ÀüÀÚÀÏ °¡´É¼ºÀÌ ³ô´Ù. °ÅÀÇ ¼Ò¼ö¶ó°í »ý°¢ÇÏ¿© Ʋ¸²ÀÌ ¾øÀ» °æ¿ì´Â ÀÌ·¯ÇÑ ¼öÀÚ¸¦ À¯»ç¼Ò¼ö¶ó°í ÇÑ´Ù. ÀÌ¿¡ ´ëÇØ ¼ÒÀμöºÐÇØ°¡ °¡´ÉÇÑ ¼ýÀÚ¸¦ ÇÕ¼º¼ö¶ó°í ºÎ¸¥´Ù.


¿©±â¼­ ÀÚ¸®¼ö 100Á¤µµÀÇ ¼ýÀÚ¸¦ Àû´çÈ÷ ¼±ÅÃÇÏ¿© À¯»ç ¼Ò¼öÀÎÁö ÆÇÁ¤ÇÏ¿© º¸ÀÚ. ¸¸¾à, À¯»ç ¼Ò¼ö°¡ ¾Æ´Ï¶ó¸é ¹Ù·Î ´ÙÀ½ÀÇ ¼ö¸¦ ¸¶Âù°¡Áö·Î ÆÇÁ¤ÇÑ´Ù. ÄÄÇ»Å͸¦ »ç¿ëÇÏ¸é ¼ö ¸¸°³ÀÇ ¼ýÀÚ¸¦ Àϼø°£¿¡ ÆÇÁ¤ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°ÀÌ ÇÏ¿© °É·¯³½ À¯»ç ¼Ò¼ö µÎ °³¸¦ ¼±ÅÃÇÑ´Ù.


¹°·Ð ÀÌ µÎ°³ÀÇ ¼öÀÚ´Â ¼Ò¼öÀÏ È®·üÀÌ ³ôÀ» »Ó, ¼Ò¼ö¶ó´Â È®ÁõÀÌ ¾øÀ¸¹Ç·Î µÎ°³ÀÇ ¼ýÀÚ´Â ¸î °¡Áö ¼Ò¼ö ÆÇÁ¤¹ýÀ» ÀÌ¿ëÇÏ¿© ¹Ýº¹ ÆÇÁ¤À» ÇÏÁö ¾ÊÀ¸¸é µÈ´Ù.


ÀϹÝÀûÀ¸·Î Adleman-Rumely¶ó´Â ¼Ò¼ö ÆÇÁ¤¹ýÀ» »ç¿ëÇϸé 100%ÀÇ È®·ü·Î(¶Ç´Â È®½ÇÇÏ°Ô) ÆÇÁ¤ÀÌ °¡´ÉÇÏ´Ù. ´ÜÁö, ÀÌ ¹æ¹ýÀº °è»ê¿¡ ¾à°£ ½Ã°£ÀÌ °É¸®¹Ç·Î ¸ÕÀú ¼Ò¼ö ÆÇÁ¤À» È®·üÀûÀ¸·Î ¡°¼Ò¼öÀÏ È®·üÀÌ 99.9999999%¡±ÀÎ ¼öÀÚ¸¦ ¹ß°ßÇÑ °æ¿ì¿¡´Â ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ÃÖÁ¾ ÆÇÁ¤Çϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù.


ÁÖÀǸ¦ ±â¿ï¿© ÃßÃâÇÑ ÀÚ¸®¼ö 100 Á¤µµÀÇ µÎ °³ÀÇ ¼Ò¼ö¸¦ °öÇϸé, ÀÚ¸®¼ö 200Á¤µµÀÇ ÇÕ¼º¼ö(Áï ¼Ò¼ö°¡ ¾Æ´Ñ ¼ö)°¡ µÈ´Ù. ¾Õ¿¡¼­ ¼­¼úÇÑ °Íó·³, ¼Ò¼öÀÎÁö ¾Æ´ÑÁö ÆÇÁ¤ÇÏ´Â °ÍÀº ºñ±³Àû °£´ÜÇϹǷΠÀÚ¸®¼ö 200 Á¤µµÀÇ ¼ýÀÚµµ ¼Ò¼öÀÎÁö ¾Æ´ÑÁö ÆÇÁ¤À» Çϸé, ¡°¼Ò¼ö°¡ ¾Æ´Ï´Ù¡±¶ó´Â ÆÇÁ¤ÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù.


¡°¼Ò¼ö°¡ ¾Æ´Ï´Ù¡±¶ó´Â ÆÇÁ¤ÀÌ ³ª¿À¸é, ¼ÒÀμöºÐÇØ°¡ °¡´ÉÇÏ°ÚÁö¸¸, ÀÚ¸®¼ö 200Á¤µµÀÇ ¼ýÀÚ´Â 10¾ï³â Á¤µµ ¼Ò¿äµÇ¹Ç·Î °ÅÀÇ ¾ÈÀüÇÏ´Ù°í ÇÒ ¼ö ÀÖ´Ù.



5. Ÿ¿ø°î¼±¹ý°ú MPQS¹ý

        ¼ÒÀμö ºÐÇØÀÇ ¾î·Á¿òÀ» ¼³¸íÇÏ¿´À¸³ª, ÇöÀç ¼ÒÀμö ºÐÇØÀÇ À¯È¿ÇÑ ¹æ¹ýÀ¸·Î¼­ Ÿ¿ø°î¼±¹ý(ECM, Elliptic Curve Method)°ú MPQS(Multiple Polynomial Quadratic Sieve) µÎ °¡Áö¸¦ ¿¹·Î µé ¼ö ÀÖ´Ù. ÃÖ±Ù ¼ÒÀμö ºÐÇØµÈ ¼öÀÚÀÇ À϶÷Ç¥¸¦ È®ÀÎÇÏ¸é ´ëºÎºÐÀÌ Å¸¿ø°î¼±¹ýÀÌ ¾Æ´Ï¸é MPQS¶ó°í ¾Ë·ÁÁ® ÀÖ´Ù.


Ÿ¿ø °î¼±¹ýÀº ÀμöºÐÇظ¦ ¼öÇàÇÏ·Á´Â ¼öÀÚÀÇ ¼ºÁú(¾î¶°ÇÑ ¼ÒÀμö¸¦ °¡Áö°í Àִ°¡)¿¡ µû¶ó¼­ ÀμöºÐÇØ¿¡ °É¸®´Â ½Ã°£ÀÌ °áÁ¤µÈ´Ù. ÀÚ¸®¼ö°¡ ¸¹¾ÆÁö´õ¶óµµ, ±× ¼öÀÇ ¼ºÁú¿¡ µû¶ó¼­ ´Ü½Ã°£¿¡ ÀμöºÐÇØ°¡ °¡´ÉÇØÁø´Ù.


ÇÑÆí, MPQS¹ýÀº ÀμöºÐÇØ ÇÏ·Á°í ÇÏ´Â ¼öÀÚÀÇ ¼ºÁú¿¡ Á¿ìµÇÁö ¾Ê°í, ÀÚ¸®¼ö¿¡¸¸ ÀÇÁ¸ÇÑ´Ù. ÃÖ±Ù¿¡´Â NFS(Number Field Sieve)¶ó´Â ¼ÒÀμöºÐÇعýµµ »ç¿ëµÇ°í ÀÖ´Ù.


ÀÌµé ¹æ¹ýÀ» »ç¿ëÇÏ´õ¶óµµ, 60 ÀÚ¸®¼öÀÇ ¼ÒÀμöºÐÇØ¿¡ 15-30ºÐ, 80 ÀÚ¸®¼ö¿¡¼­ 40½Ã°£ Á¤µµ (Pentium 200MHz ±âÁØ), 100 ÀÚ¸®¼ö¿¡¼­ 0.5-1³â Á¤µµ ¼Ò¿äµÈ´Ù°í ÇÑ´Ù.


½ÇÁ¦ RSA ¾ÏÈ£¿¡ »ç¿ëµÇ´Â 200ÀÚ¸®¼ö Á¤µµÀÇ ¼öÀÚÀÇ ¼ÒÀμöºÐÇØ´Â ¾à 10¾ï³â Á¤µµ ½Ã°£ÀÌ °É¸°´Ù°í º¸¸é, ¼ÒÀμöºÐÇØÀÇ ¾î·Á¿òÀÌ ¾ÏÈ£ÀÇ °­µµ°¡ µÈ´Ù´Â °ÍÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù.



6. ³ªÇÁ»çÅ©¹®Á¦

        ¼ÒÀμö ºÐÇØ ÀÌ¿Ü¿¡µµ ¡°ÀϹæÅëÇࡱ ÇÔ¼ö´Â Á¸ÀçÇÑ´Ù. ¼öÇÐÀÇ ¼¼°è¿¡¼­ "³ªÇÁ»çÅ©ÀÇ ¹®Á¦"·Î ¾Ë·ÁÁø °ÍÀÌ ±×°ÍÀÌ´Ù. ¿¹¸¦ µé¸é,


   1, 3, 4, 5, 13, 14, 17, 18, 23, 29


¶ó´Â ¼öÀÚ°¡ ÀÖ´Ù°í »ý°¢ÇÏÀÚ. ÀÌµé ¼öÀÚ¸¦ Á¶ÇÕÇؼ­(»ç¿ëÇÏÁö ¾Ê´Â ¼öÀÚ°¡ À־ ÁÁ´Ù),

"¼­·Î ´õÇÏ¿© Àû´çÈ÷ 50ÀÌ µÇ´Â Á¶ÇÕÀº Á¸ÀçÇϴ°¡?", "Á¸ÀçÇÑ´Ù¸é ±×¿Í °°Àº Á¶ÇÕÀÇ °æ¿ì´Â ¾ó¸¶³ª Á¸ÀçÇϴ°¡?"¶ó´Â ¹®Á¦ÀÌ´Ù.


ÀÌ ¹®Á¦´Â ¼ýÀÚ°¡ ÀÖ¾îºÁ¾ß 10°³ Á¤µµ ÀÖÀ¸¹Ç·Î, ÀÚ¼¼È÷ Á¶»çÇÏ¸é °á±¹Àº ÇØ´äÀÌ Á¸ÀçÇÏ´ÂÁö, ¸î °³ÀÇ ÆÐÅÏÀÌ Á¸ÀçÇÏ´ÂÁö ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î ÀÌ ¹®Á¦¿¡ ´ëÇؼ­ ¡°ÀÌ°ÍÀÌ´Ù¡±¶ó´Â °áÁ¤ÀûÀÎ ÇعýÀº ¾øÀ¸¸ç, Á¶ÇÕÀÇ ¼ö°¡ ¾ó¸¶³ª ÀÖ´ÂÁöµµ Á¶»çÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù.

±×·¯¹Ç·Î ¼ýÀÚ°¡ 100°³, 1000°³¶ó´Â ½ÄÀ¸·Î ´Ã¾î³¯¼ö·Ï ½Ã°£ÀÌ ¸¹ÀÌ °É¸®°Ô µÈ´Ù.


ÀÌ·¯ÇÑ ¹®Á¦´Â ¼öÇп¡¼­ "P = NP¹®Á¦"¶ó´Â ¹®Á¦¿Í ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ´Ù. ÀÌÀü¿¡ ¹è¿î ÇØÀÇ °ø½ÄÀ» ¶°¿Ã·Á º¸ÀÚ.


 ÀÇ ÇØ´Â


ÀÌ¿Í °°ÀÌ ÀϹÝÀûÀÎ ÇعýÀÌ Á¸ÀçÇÑ´Ù¸é, ¹Ì¸® °è»ê¿¡ ÇÊ¿äÇÑ ½Ã°£À» ´ë·« ÆľÇÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀ» ¡°´ÙÇ×½Ä ½Ã°£(Polynomial-time)À¸·Î Ç®ÀÌ ÇÑ´Ù¡±¶ó°í ¸»ÇÑ´Ù.


ÀÌ¿¡ ´ëÇÏ¿© ¼ÒÀμöºÐÇØ ¹× ³ªÇÁ»çÅ©ÀÇ ¹®Á¦´Â °áÁ¤ÀûÀÎ ÇعýÀÌ ¾Ë·ÁÁ® ÀÖÁö ¾ÊÀ¸¹Ç·Î »ý°¢ÇÒ ¼ö ÀÖ´Â °æ¿ì¸¦ Á¶»çÇسª°¥ ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ "´ÙÇ×½Ä ½Ã°£À¸·Î´Â Ç® ¼ö ¾ø´Ù(Non -deterministic Polynomial-time)"À̶ó ÇÑ´Ù.


±×·¯³ª ¼ÒÀμöºÐÇØ ¹× ³ªÇÁ»çÅ© ¹®Á¦¸¦ Ç®±â À§ÇÑ ÀûÀýÇÑ °è»ê¹æ¹ýÀ» ¸ô¶óµµ, ÁÁÀº ¹æ¹ýÀ» ¹ß°ßÇÒ ¼öµµ ÀÖ´Ù.


¿©±â¼­ P¹®Á¦¿Í NP¹®Á¦¿¡ ´ëÇؼ­,

(1) (ÀÌ ¼¼»ó¿¡´Â ÀϹÝÀûÀÎ ÇعýÀÌ ÀÖ´Â ¹®Á¦¿Í Àû´çÈ÷ ÃßÃøÇÏ¿© Á¶»çÇÒ ¼ö ÀÖ´Â ¹®Á¦ µÎ °¡Áö·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù)

(2) (»ý°¢Çغ¸¸é ¾î¶°ÇÑ ¹®Á¦¶óµµ ÀϹÝÀûÀÎ ÇعýÀÌ Á¸Àç)


Áß ¾î´À ÂÊ¿¡ ÇØ´çÇÏ´Â ¹®Á¦ÀÎÁö Àǹ®ÀÌ »ý±ä´Ù. ¼öÇÐÀÚ¸¦ Æ÷ÇÔÇÏ¿© ¸Ó¸®°¡ ¶Ù¾î³­ »ç¶÷À̶ó¸é ¾ÆÁ÷ ÀûÀýÇÑ ÇعýÀÌ ¹ß°ßµÇÁö ¾Ê¾ÒÀ» »ÓÀ̹ǷΠ¶ó°í »ý°¢ÇÒ ¼ö ÀÖÀ¸³ª, ¾ÆÁ÷ À̸¦ Áõ¸íÇÑ »ç¶÷Àº ¾Æ¹«µµ ¾ø´Ù.



7. ¼öÇÐÀû Áö½Ä


¡ß modulus


¾î¶² ¼ö¸¦ ³ª´« µÚ¿¡ ³ª¸ÓÁö ¼ýÀÚ¿¡ ÁÖ¸ñÇØ º¸ÀÚ. ¿¹¸¦ µé¾î 57À» 13À¸·Î ³ª´©¸é

 

ÀÌ µÇ¹Ç·Î, 13À» ±âÁØÀ¸·Î ÇßÀ» °æ¿ì 57°ú 5´Â µ¿ÀÏÇÑ ¼ýÀÚ·Î °£ÁÖÇÒ ¼ö ÀÖ´Ù. À̸¦

°ú °°ÀÌ ÀûÀ» ¼ö ÀÖ´Ù. ´Ù¸¥ ¿¹¸¦ µé¸é,


¡ß ¿ª¿ø

°ö¼ÀÀÇ °æ¿ì, 3¿¡ 1/3À» °öÇϸé 1ÀÌ µÈ´Ù. ÀÌ¿Í °°ÀÌ ¾î´À ¼ýÀÚ¿¡ °ö¼ÀÀ» ÇÏ¿© 1ÀÌ µÇµµ·Ï ÇÏ´Â ¼öÀÚ¸¦ ¿ª¿øÀ̶ó°í ºÎ¸¥´Ù(°ö¼ÀÀÇ °æ¿ì´Â ¿ª¼ö¶ó°í ºÎ¸£´Â ÆíÀÌ Æí¸®ÇÒ °ÍÀÌ´Ù). 13À» ±âÁØÀ¸·Î, 5ÀÇ ¿ª¿øÀ» ±¸ÇÏ¿© º¸ÀÚ.

À¸·Î ºÎÅÍ, 5ÀÇ ¿ª¿øÀº 8ÀÌ µÈ´Ù.


¡ß ¹Ýº¹ Á¦°ö¹ý

ÀÌ ¹æ¹ýÀº °ú °°Àº °è»êÀ» È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖ´Ù. ÀÖ´Â ±×´ë·Î °è»êÇÑ´Ù¸é 9ȸ °ö¼ÀÀ» ¼öÇàÇÏ¿©¾ß ÇÏÁö¸¸, ´ÙÀ½°ú °°ÀÌ ÇÏ¸é °ö¼ÀÀÇ È½¼ö°¡ ÁÙ¾îµå´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.


ÄÄÇ»Å͸¦ ÀÌ¿ëÇÒ °æ¿ì, ¸î ¹øÀÇ °ö¼ÀÀ» ¼öÇàÇÏ¿´´Â°¡°¡ ¹®Á¦°¡ µÇ¹Ç·Î


7 X 7, 49 X 49, 2401 X 2401, 5764801 X 49


ÀüºÎÇؼ­ 4¹øÀÇ °ö¼ÀÀ¸·Î °è»êÀÌ °¡´ÉÇÏ´Ù. ¸¶Âù°¡Áö·Î ÀÇ °è»ê¿¡ ´ëÇؼ­µµ 9¹øÀÇ °ö¼À¸¸À¸·Î °¡´ÉÇϹǷÎ, ÀÌ ¹æ¹ýÀ» ÀÌ¿ëÇÏ¸é °è»êÀ» ºü¸£°Ô ¼öÇàÇÒ ¼ö ÀÖ´Ù(È®ÀÎÇØ º¸¶ó).


¡ß ÃÖ´ë°ø¾à¼ö


a, bÀÇ ÃÖ´ë°ø¾à¼ö¸¦ gcd(a,b)¶ó°í ¶Ç´Â ´Ü¼øÈ÷ (a,b)¶ó°í ±â¼úÇϱâ·Î ÇÏÀÚ(gcd´Â greatest common divisor). ƯÈ÷ (a,b) = 1ÀÌ µÉ °æ¿ì, a¿Í b´Â ¼­·Î¼Ò¶ó°í ÇÑ´Ù. ¿¹¸¦ µé¸é,

        (10,6) = 2

        (24,15) = 3

        (24,36) = 12

        (7,6)  = 1.


¡ß ¿ÀÀÏ·¯ ÇÔ¼ö


¿ÀÀÏ·¯ ÇÔ¼ö À̶ó´Â °ÍÀº À» ¸¸Á·ÇÏ´Â Á¤¼ö aÁß (a,n)=1ÀÌ µÇ´Â Á¤¼öÀÇ °³¼ö¸¦ ÀǹÌÇÑ´Ù.

¿¹¸¦ µé¸é, À̶ó´Â °ÍÀº À» ¸¸Á·ÇÏ´Â Á¤¼ö(a=1,2,3,4,5,6,7,8,9)Áß¿¡¼­ (a,10)=1ÀÌ µÇ´Â Á¤¼ö(°á±¹ ¼­·Î¼Ò°¡ µÇ´Â Á¤¼ö)ÀÇ °³¼ö¸¦ ÀǹÌÇϹǷÎ

        (1,10) = 1

        (2,10) = 2

        (3, 10) = 1

        (4, 10) = 2

        (5, 10) = 5

        (6,10) = 2

        (7,10) = 1

        (8,10) = 2

        (9,10) = 1

ÀÌ µÇ¹Ç·Î, a=1,3,7,9ÀÇ 4°³°¡ µÇ¾î =4°¡ µÈ´Ù. ¶ÇÇÑ ¿ÀÀÏ·¯ ÇÔ¼ö´Â ´ÙÀ½ÀÇ ¼ºÁúÀ» ¸¸Á·ÇÑ´Ù.


¡ß ¿ÀÀÏ·¯ ÇÔ¼öÀÇ ¼ºÁú(1)


p°¡ ¼Ò¼ö¶ó¸é, ÀÌ µÈ´Ù.


¿¹¸¦ µé¾î 13Àº ¼Ò¼öÀ̹ǷÎ, °¡ µÈ´Ù. ¿Ö³ÄÇϸé À̶ó´Â °ÍÀº »çÀÌÀÇ Á¤¼ö Áß¿¡¼­ (a,13)=1ÀÌ µÇ´Â Á¤¼öÀÇ °³¼ö¸¦ ÀǹÌÇÑ´Ù. ¸¸¾à ¼­·Î¼Ò°¡ µÇÁö ¾Ê´Â ¼ö¸¦ ¹ß°ßÇÑ´Ù¸é ¾à¼ö°¡ Á¸ÀçÇÑ´Ù´Â °ÍÀ» ÀǹÌÇϹǷΠ13ÀÌ ¼Ò¼ö¶ó´Â °¡Á¤¿¡ À§¹ÝµÈ´Ù. ±×·¯¹Ç·Î p°¡ ¼Ò¼öÀÏ °æ¿ì´Â ¿ÀÀÏ·¯ ÇÔ¼öÀÇ °è»êÀº ¸Å¿ì °£´ÜÇÏ´Ù(ÇÕ¼º¼öÀÇ °æ¿ì´Â Á¶±Ý ¿¬±¸°¡ ÇÊ¿äÇÏ´Ù).


¡ß ¿ÀÀÏ·¯ ÇÔ¼öÀÇ ¼ºÁú(2)


n = ab, (a,b)=1À̸é, °¡ µÈ´Ù.


¿¹¸¦ µé¾î, 91 = 7 X 13, (7,13) = 1À̹ǷÎ,

¶ó°í °è»êµÈ´Ù.


¸¶Âù°¡Áö·Î 84 = 7 X 12, (7,12)=1À̹ǷÎ, ±îÁö´Â °è»êµÇÁö¸¸, ´Â 12°¡ ¼Ò¼ö°¡ ¾Æ´Ï¹Ç·Î °£´ÜÈ÷ °è»êµÇÁö ¾Ê´Â´Ù.


¡ß Æ丣¸¶ÀÇ Á¤¸®


p°¡ ¼Ò¼ö¶ó°í °¡Á¤Çϸé, (a,p)=1ÀÌ µÇµµ·Ï ÇÏ´Â a¿¡ ´ëÇؼ­µµ


°¡ ¼º¸³ÇÑ´Ù.


¿¹·Î¼­ 13Àº ¼Ò¼öÀ̹ǷÎ, (a,13)=1ÀÌ µÇ´Â ¸ðµç a¿¡ ´ëÇؼ­µµ

ÀÌ µÈ´Ù. ±¸Ã¼ÀûÀ¸·Î


 ÀÌ µÈ´Ù. ½ÇÁ¦ ÀÇ °è»êÀº



¿Í °°ÀÌ ¹Ýº¹ °ö¼À¹ý°ú 13À» ÀÌ¿ëÇÑ ³ª¸ÓÁö ¿¬»êÀ» ÅëÇÏ¿© °è»êÀ» Á¶ÇÕÇÔÀ¸·Î½á Ä¿´Ù¶õ ¼ýÀÚ¸¦ »ç¿ëÇÏÁö ¾Ê°íµµ È¿À²ÀûÀ¸·Î °è»êÀÌ °¡´ÉÇÏ´Ù.


¡ß ¿ÀÀÏ·¯ÀÇ Á¤¸®


mÀ» ¾çÀÇ Á¤¼ö(¹Ýµå½Ã ¼Ò¼öÀÏ ÇÊ¿ä´Â ¾ø´Ù)¶ó°í ÇÏÀÚ.

À̶§ (a,m)=1À» ¸¸Á·Çϸé ÀÌ ¼º¸³ÇÑ´Ù.


¿¹·Î¼­ m=15¶ó°í Çϸé

ÀÌ µÇ¹Ç·Î (a,m)=1ÀÌ¸é °¡ ¼º¸³µÈ´Ù°í ¹Ù²Ù¾î ÀûÀ» ¼ö ÀÖ´Ù. ¿©±â¼­ a=1,¡¦,14Áß¿¡¼­, 15¿Í ¼­·Î¼ÒÀÎ ¼ö¸¦ ãÀ¸¸é


(1,15) = 1

(2,15) = 1

(3,15) = 3

(4,15) = 1

(5,15) = 5

(6,15) = 3

(7,15) = 1

(8,15) = 1

(9,15) = 3

(10,15) = 5

(11,15) = 1

(12,15) = 3

(13,15) = 1

(14,15) = 1


ÀÌ µÇ¹Ç·Î, a=1,2,4,7,8,11,13,14°¡ µÈ´Ù. ½ÇÁ¦ °è»êÇÏ¿© º¸¸é


ÀÌ µÇ¹Ç·Î, Á¤¸®°¡ ¿Ç´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.


¡ß Áö¼ö¹ýÄ¢(1) : ÀÌ ¼º¸³ÇÑ´Ù.


¿¹¸¦ µé¸é,



¡ß Áö¼ö¹ýÄ¢(2) :



8. ¸Þ½ÃÁöÀÇ ¼öÄ¡È­

        ¸Þ½ÃÁö¸¦ ¼öÄ¡È­½ÃÄÑ ³ªÅ¸³» º¸ÀÚ. ¹æ¹ýÀº ¿©·¯ °¡Áö ÀÖÀ» ¼ö ÀÖÀ¸³ª, ¿©±â¿¡¼­´Â 26Áø¼ö Ç¥½Ã¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î ÇÑ´Ù. Åë»ó, 267Àº 10Áø¼ö¸¦ ÀǹÌÇÑ´Ù. 10Áø¼ö¸¦ ¸íÈ®È÷ Çϱâ À§Çؼ­´Â (267)10À̶ó°í Ç¥½ÃÇÏ¸é µÈ´Ù. ÀÌ°ÍÀº


2X + 6X + 7X = 2X100 + 6X10 + 7X1 = 267À̶ó´Â Àǹ̴Ù.


¸¶Âù°¡Áö·Î 2Áø¼ö Ç¥½ÃÀÇ 1101Àº (1101)2¶ó°í ¾²°í, 10Áø¼ö·Î ´Ù½Ã Ç¥½ÃÇϸé


1X + 1X + 0X + 1X = 1X8 + 1X4 + 0X2 + 1X1 = 13


ÀÌ µÈ´Ù. ¾ËÆĺªÀº ÀüºÎ 26¹®ÀÚ·Î ¾ËÆĺªÀ» ¼öÄ¡·Î ȯ»êÇϸé, 26Áø¼ö Ç¥½Ã°¡ °¡´ÉÇÏ´Ù. ¿¹¸¦ µé¾î, a=0, b=1, c=2, ¡¦, z=25¶ó°í °¡Á¤ÇÏÀÚ. catÀ̶ó´Â ¹®ÀÚ¿­À» ¼ýÀÚ·Î ¹Ù²Ù¸é 2, 0, 19°¡ µÈ´Ù. ÀÌ°ÍÀ» 26Áø¼ö·Î Ç¥½ÃÇϱâ À§ÇØ, 10Áø¼ö·Î ¹Ù²Ù¸é


2X + 0X + 19X = 2X676 + 0X26 + 19X1 = 1352 + 0 + 19 = 1371


ÀÌ µÈ´Ù. µû¶ó¼­ catÀ̶ó´Â ¹®ÀÚ¿­Àº 1371À̶ó´Â ¼ýÀÚ¸¦ º¸³»´Â °Í°ú °°´Ù. ¿ªÀ¸·Î 1371À̶ó´Â ¼öÀÚ¸¦ 26Áø¼ö·Î Ç¥½ÃÇϸé 2, 0, 19¶ó´Â ¼ö¿­ÀÌ ¾ò¾îÁö¹Ç·Î catÀ̶ó´Â ¹®ÀÚ¿­·Î ¹Ù²Ù´Â °ÍÀÌ °¡´ÉÇÏ´Ù. catÀ̶ó´Â ¹®ÀÚ¿­°ú 1371À̶ó´Â ¼ýÀÚ¿¡ 1´ë1 ´ëÀÀÀ» ½ÃÄ×´Ù´Â Á¡¿¡ ÁÖÀÇÇÏÀÚ.


¿©±â¼­ ¡°¸Þ½ÃÁö¸¦ º¸³»´Â °ÍÀº, ¼ýÀÚ¸¦ º¸³»´Â °Í°ú °°´Ù¡±¶ó°í °¡Á¤Çϸé, ½ÇÁ¦·Î´Â ¡°ÇÑÀÚ¸¦ ÀÌ¿ëÇÒ °æ¿ì¿¡´Â ¾î¶»°Ô?¡± ¶Ç´Â ¡°°ø¹éÀº ¾î¶»°Ô Ç¥ÇöÇϴ°¡?¡±¶ó´Â ¾î·Á¿î ¹®Á¦°¡ ³²Áö¸¸, °ü½ÉÀÌ ÀÖÀ¸¸é Àü¹®¼­ÀûÀ» Âü°íÇϱ⠹ٶõ´Ù.



9. RSA °è»ê ¿¹

        ½ÇÁ¦ ¾Ïȣȭ¸¦ ¼öÇàÇÏ¿© º¸ÀÚ.

1371(catÀ̶ó´Â ¹®ÀÚ¿­À» ¼öÄ¡È­½ÃŲ °ÍÀ» »ó±âÇÏÀÚ)À» ¾ÏȣȭÇϸé, °ö¼ÀÀ» ÀÌ¿ëÇÏ¿© 1371º¸´Ù Å« µÎ °³ÀÇ ¼Ò¼ö¸¦ ÀûÀýÈ÷ ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­´Â 43°ú 53À¸·Î °¡Á¤ÇÏÀÚ(43X53=2279). ±×¸®°í 43°ú 53À̶ó´Â ¼ýÀÚ´Â ºñ¹Ð¿¡ ºÙÀÌ°í, 2279¶ó´Â ¼ýÀÚ´Â °ø°³ÇÏ´Â °ÍÀ¸·Î ÇÑ´Ù(ÀÌ°ÍÀÌ °ø°³Å°ÀÇ Çϳª°¡ µÈ´Ù). ´ÙÀ½À¸·Î ¸¦ °è»êÇÑ´Ù. ÀÌ °æ¿ì¿¡


- 2279 = 43 X 53

- 43°ú 53Àº ¼Ò¼öÀÌ´Ù.

- 43°ú 53Àº ¼­·Î¼Ò


¶ó´Â »ç½Ç·ÎºÎÅÍ, ¿ÀÀÏ·¯ ÇÔ¼öÀÇ ¼ºÁú (1), (2)¸¦ »ç¿ëÇÏ¸é °£´ÜÈ÷ °è»êµÉ ¼ö ÀÖ´Ù. °á±¹ ´ÙÀ½°ú °°ÀÌ µÈ´Ù.

´ÙÀ½À¸·Î, À§ 2184¿Í ¼­·Î¼Ò°¡ µÇ´Â ¼ýÀÚ¸¦ ÀûÀýÈ÷ ¼±ÅÃÇØ ³ª°£´Ù. ¿©±â¼­´Â 1241À» ¼±ÅÃÇÏÀÚ(À̰͵µ °ø°³Å°°¡ µÈ´Ù).


´ÙÀ½À¸·Î 2184¸¦ 1241ÀÇ ¿ª¿øÀ» ±¸Çϸé 1649°¡ µÈ´Ù(À̰͵µ °ø°³Å°ÀÌ´Ù). È®ÀÎÇÏ¿© º¸¸é,


1249 X 1649 = 2046409            (1)

            = 1 ( mod 2184)       (2)


°¡ µÇ¹Ç·Î, 1649´Â 1241ÀÇ ¿ª¿øÀÌ µÈ´Ù´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ½ÇÁ¦ ³ª´©¾î º¸¸é


2046409 / 2184 = 937¡¦1


ÀÌ µÈ´Ù. ÀÌ°ÍÀº


2046409 = 2184 X 937 + 1           (3)


ÀÎ °Í°ú °°´Ù.


´Ù¼Ò ¼ýÀÚ°¡ ¸¹¾ÆÁö°ÚÁö¸¸, Á¤¸®ÇÏ¿© º¸¸é ´ÙÀ½°ú °°´Ù.


- °ø°³Å°´Â 2279¿Í 1241

- ºñ¹ÐÅ°´Â 1649

- 43°ú 53°ú 2184´Â ºñ¹Ð


°£´ÜÈ÷ ¸»Çϸé, ¡°³ª¿¡°Ô ¸Þ½ÃÁö¸¦ º¸³¾ °æ¿ì, 1241À» °öÇÏ°í, 2279¸¦ °í·ÁÇÑ ¼ýÀÚ(¸»ÇÏÀÚ¸é 2279·Î ³ª´« ³ª¸ÓÁö)¸¦ º¸³»¼¼¿ä¡±¶ó´Â °ÍÀÌ µÈ´Ù.

1371(catÀ̶ó´Â ¹®ÀÚ¿­À» ¼öÄ¡È­½ÃŲ °Í)À» °ø°³Å° 1241°ú 2279¸¦ »ç¿ëÇÏ¿© ¾ÏȣȭÇϸé


1371^(1241) = 2003 (mod 2279)            (4)


¿Í °°ÀÌ µÈ´Ù. ¿©±â¼­ 2003À̶ó´Â ¼ýÀÚ°¡ ¾ÏÈ£¹®ÀÌ µÈ´Ù.


º¹È£È­Çϱâ À§ÇÑ ºñ¹ÐÅ° 1649¸¦ ÀÌ¿ëÇϸé,


2003^(1649) = [(1371^(1241)]^(1649) (mod 2279)        (5)

            = 1371^(1241 X 1649) (mod 2279)           (6)

            = 1371^(2046409) (mod 2279                (7)

            = 1371^(2184 X 937 + 1) (mod 2279)       (8)

            = 1371^(2184 X 937) X 1371^(1) (mod 2279) (9)

            = [1371^(2184)]^(937) X 1371 (mod 2279)  (10)

            = 1^(1371) (mod 2279)                      (11)

            = 1 X 1371 (mod 2279)                     (12)

            = 1371 (mod 2279)                         (13)


°ú °°ÀÌ µÇ¹Ç·Î, ¿ø·¡´ë·Î º¹¿øÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÈ´Ù.


[°¢ÁÖ]

(5)·Î º¯È¯Àº (4)½Ä ÀÌ¿ë

(5)->(6) Áö¼ö¹ýÄ¢(2) »ç¿ë

(6)->(7) (1)½Ä »ç¿ë

(7)->(8) (3)½Ä »ç¿ë

(8) -> (9) Áö¼ö¹ýÄ¢ (1) »ç¿ë

(9)->(10) Áö¼ö¹ýÄ¢ (2) »ç¿ë

(10)->(11) 1371°ú 2279´Â ¼­·Î¼ÒÀ̹ǷÎ, ¿ÀÀÏ·¯ Á¤¸®·ÎºÎÅÍ


1371^() = 1 (mod 2279)


°ú °°ÀÌ µÈ´Ù. ÀÌ ½ÄÀ» Á¤¸®Çϸé


1371^2184 = 1 (mod 2279)         (14)


ÀÌ µÈ´Ù.


[ÁÖ¼®]

(11)->(12) 1Àº ¸î ¹øÀ» °öÇصµ 1ÀÌ´Ù.

(12)->(13) ´©±¸¶óµµ ¾Ë°í ÀÖ´Ù.


¿ä·ÉÀÌ ÀÖ´Ù¸é (2)½Ä°ú (14)½ÄÀ» »ç¿ëÇÏ¿©, (6)->(12)±îÁö·Î °Ç³Ê¶Û °ÍÀ» »ý°¢ÇÒ °ÍÀÌ´Ù.


¡ß »ç¿ë»óÀÇ ÁÖÀÇ

ÀÌ ¿¹¿¡¼­´Â °ø°³Å°·Î 2279, 1241 µÎ °³ÀÇ ¼öÀÚ¸¦ »ç¿ëÇÏ¿´À¸³ª, °ø°³Å°´Â Çѹø °ø°³Çϸé ÀÚÁÖ º¯°æÇÏ´Â °ÍÀº ¾î·Æ´Ù(¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ´Â ÂÊ¿¡¼­´Â °ï¶õÇØÁø´Ù).

±×·¯¹Ç·Î ¸Þ½ÃÁö¸¦ º¸°í °ø°³Å°¸¦ °áÁ¤ÇÑ µíÇÑ ÀλóÀ» ÁÙ ¼ö ÀÖÀ¸³ª, ½ÇÁ¦·Î´Â ¸ÕÀú °ø°³Å°¸¦ °áÁ¤ÇÑ µÚ ÀÌ¿¡ ÀÀÇÏ¿© ¸Þ½ÃÁö¸¦ °¡°øÇÑ´Ù.

½ÇÁ¦ÀÇ °ø°³Å°´Â ÀÚ¸®¼ö 200Á¤µµÀÇ ¼ýÀÚ°¡ µÇ¹Ç·Î, ÀÌ ¹üÀ§¿¡ µé¾î¿Àµµ·Ï ¸Þ½ÃÁö¸¦ ¼¼¹ÐÈ÷ ³ª´©´Â µîÀÇ ¿¬±¸°¡ ÇÊ¿äÇÏ´Ù. ¿¹¸¦ µé¸é, ¸Þ½ÃÁö°¡ ±æ °æ¿ì¿¡´Â 20¹®ÀÚ Á¤µµ·Î ºÐÇÒÇÏ¿©, ¿©·¯ ¹ø ¼Û½ÅÇÏ¸é µÈ´Ù.


¡ß RSA´Â ±ú¾îÁö´Â°¡?

ÀÌ ¾ÏÈ£¸¦ ±ú±â À§ÇØ, ºñ¹ÐÅ° 1649¸¦ ȹµæÇÒ ÇÊ¿ä°¡ ÀÖÀ¸³ª, 1649´Â 2184¸¦ °í·ÁÇÑ 1241ÀÇ ¿ª¿øÀÌ´Ù. 1241Àº °ø°³µÇ¾î ÀÖÀ¸¹Ç·Î ¹®Á¦°¡ µÇÁö ¾ÊÁö¸¸, 2184´Â ºñ¹ÐÀ̹ǷΠÇص¶Çϱâ À§Çؼ­´Â 2279¿¡¼­ ¸¦ °è»êÇÏÁö ¾ÊÀ¸¸é ¾È µÈ´Ù.


¿ì¸®´Â 2279 = 43 X 53À̶ó´Â »ç½ÇÀ» ¾Ë°í ÀÖÀ¸¹Ç·Î, ¿ÀÀÏ·¯ ÇÔ¼öÀÇ ¼ºÁú (1), (2)¸¦ »ç¿ëÇÔÀ¸·Î½á °£´ÜÈ÷ °è»êÇÏ¿´À¸³ª, À̸¦ ¸ð¸£´Â »ç¶÷Àº 2279¸¦ ¼ÒÀμöºÐÇØ ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

±×·¯³ª ½ÇÁ¦·Î´Â ÀÚ¸®¼ö 200 Á¤µµÀÇ ¼ýÀÚ°¡ »ç¿ëµÇ¹Ç·Î ¼ÒÀμöºÐÇØ´Â °ÅÀÇ ºÒ°¡´ÉÇÏ´Ù°í º¼ ¼ö ÀÖ´Ù. ¡°¿ì¿¬È÷ »ý°¢ÇÑ ¼ýÀÚ·Î ³ª´©¾î¼­ ¼ÒÀμöºÐÇØ°¡ µÇ¾ú´Ù¡±´Â °¡´É¼ºµµ °ÅÀÇ Èñ¹ÚÇÏ´Ù°í º¼ ¼ö ÀÖ´Ù.


10. RSA °ø°³Å° ¾ÏÈ£

        RSA °ø°³Å° ¾ÏÈ£´Â ÀÌ ¾ÏÈ£¸¦ °í¾ÈÇÑ Rivest, Shamir, Adleman 3ÀÎÀÇ À̸§ ¹®ÀÚ¸¦ µû¼­ ºÙÀÌ°Ô µÇ¾ú´Ù. ÀÌ ¾ÏÈ£ÀÇ ±Ù°£À» ÀÌ·ç´Â °ÍÀº ¼ÒÀμöºÐÇØ°¡ »ó´çÈ÷ ¾î·Æ´Ù´Â »ç½ÇÀÌ´Ù. ¾ÆÁ÷±îÁöµµ ±× ¾ÈÀü¼º¿¡ ´ëÇؼ­´Â °ß°íÇÑ ½ÃÅ¥¸®Æ¼¸¦ ÀÚ¶ûÇÏ°í ÀÖÁö¸¸, °è»ê¿¡ ½Ã°£ÀÌ ¸¹ÀÌ ¼Ò¿äµÈ´Ù´Â ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.


RSA´Â DES¿Í ºñ±³ÇÏ¿© ¼ÒÇÁÆ®¿þ¾îÀûÀÎ Ãø¸é¿¡¼­ ¹éºÐÀÇ ÀÏ, Çϵå¿þ¾î Ãø¸é¿¡¼­´Â õºÐÀÇ ÀÏ¿¡¼­ Àϸ¸ºÐÀÇ ÀÏ Á¤µµ ¼Óµµ°¡ ³ª¿Â´Ù°í ÇÑ´Ù. µû¶ó¼­ °ø°³Å° ¾ÏÈ£¹æ½ÄÀÇ ÇϳªÀÎ RSA¿Í Á¾·¡ÀÇ ºñ¹ÐÅ° ¾ÏÈ£¹æ½Ä DES¿ÍÀÇ Á¶ÇÕÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ È¿À²ÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù.


Åë»óÀÇ ¾ÏÈ£¿¡ ´ëÇؼ­´Â DES¸¦ »ç¿ëÇÏ°í(RSA¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ½Ã°£ ´ÜÃàÀÌ µÈ´Ù), Á¤±âÀûÀ¸·Î ÇàÇÏ´Â Å° ±³È¯À¸·Î´Â RSA¸¦ »ç¿ëÇÏ´Â °ÍÀÌ Çö½ÇÀûÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ¾î¶°ÇÑ ¾ÏÈ£¶ó ÇÏ¿©µµ µ¿ÀÏ Å°¸¦ Àå±âÀûÀ¸·Î »ç¿ëÇÏ´Â °ÍÀº À§ÇèÇÏ´Ù. ¿©±â¼­ ƯÈ÷ DES¿Í °°Àº Á¾·¡ÀÇ ¾ÏÈ£´Â ÀÏÁÖÀÏ °£°ÝÀ¸·Î Å°¸¦ ±³È¯ÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÑ´Ù.


Àü¼ÛµÈ Å°°¡ Çص¶ÀÌ µÇ¸é, ÀÌÈÄ º¸³»Áö´Â ¸Þ½ÃÁö ¸ðµÎ´Â Çص¶µÇ°í ¸¸´Ù. µû¶ó¼­ Å°¸¦ Àü¼ÛÇÏ´Â ¾ÆÁÖ Áß¿äÇÑ Åë½Å¿¡´Â ´Ù¼Ò ½Ã°£ÀÌ °É·Áµµ ÁÁÀ¸¹Ç·Î, ¾ÈÀü¼ºÀÌ ³ôÀº RSA¸¦ »ç¿ëÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¸é, ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®»çÀÇ µ¥ÀÌÅͺ£À̽º Access, À¯¸íÇÑ À¥ºê¶ó¿ìÀú Netscape Navigator µîÀÇ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÌ·¯ÇÑ RSA °ø°³Å°¸¦ Àû¿ëÇÏ°í ÀÖ´Ù.


11. ¾ÏÈ£ Åø PGP

        PGP(Pretty Good Privacy)´Â 1991³â Zimmermann¾¾¿¡ ÀÇÇØ ¸¸µé¾îÁ³´Ù. ±×·¯³ª ÀÌÀü¿¡´Â ¹Ì±¹¿¡¼­ ¾ÏÈ£ À¯Ãâ¿¡ ´ëÇÑ ±ÔÁ¦°¡ ÀÖ¾úÀ¸¹Ç·Î ¹Ì±¹ ±¹¿Ü¿¡¼­ »ç¿ëÇÏ´Â °ÍÀº ºÒ°¡´ÉÇß´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î PGP¸¦ ±âº»À¸·Î Schmacher°¡ ±¹Á¦ ¹öÀüÀÇ PGP(PGPi)¸¦ ¸¸µé°Ô µÆ´Ù. µû¶ó¼­ ¹Ì±¹ ³»¿¡¼­´Â PGP°¡, ¹Ì±¹ ¿Ü¿¡¼­´Â PGPi(PGP International)°¡ »ç¿ëµÇ°Ô µÇ¾ú´Ù. 2000³â Ãʹݿ¡ ¹Ì±¹¿¡¼­ÀÇ ±ÔÁ¦°¡ Ç®¸®¸é¼­ ¹öÀü 6.5.1i¸¦ ÃÖÈÄ·Î PGP ±¹Á¦ ¹öÀüÀº »ç¶óÁö°Ô µÇ¾ú´Ù. ¹öÀü 5ºÎÅÍ´Â GUI°¡ Áö¿øµÇ¸ç ºñ±³Àû °£´ÜÈ÷ »ç¿ëÇÒ ¼ö ÀÖ´Ù.


Âü°í »çÀÌÆ®:

ftp://pgp.iijlab.net/pub/pgp5/6.5/6.5.1int/PGPfreeware651int.exe


RSA °ø°³ ¾ÏÈ£ Çؼ³ºÎºÐ¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ, º¸´Ù Çö½ÇÀûÀÎ ¹æ¹ýÀ¸·Î PGP¿¡¼­´Â Åë½Å¹®ÀÇ ¾Ïȣȭ¸¦ À§ÇØ IDEA(International Data Encryption Algorithm)¶ó´Â Á¾·¡ÀÇ ¾ÏÈ£ ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ¿© Å°ÀÇ ¾Ïȣȭ¸¦ À§ÇØ RSA¸¦ »ç¿ëÇÏ°í ÀÖ´Ù.



12. DES ¾ÏÈ£

        DES¾ÏÈ£´Â 1977³â, ¹Ì±¹ »ó¹«¼º Ç¥Áر¹(ANSI)¿¡¼­ µ¥ÀÌÅÍ ¾Ïȣȭ ±Ô°Ý(Data Encryption Standard)À» °ø¸ð ÇßÀ» ¶§ IBMÀÌ Á¦ÃâÇÑ ¹æ½Ä¿¡ ¼öÁ¤À» µ¡ºÙÀÎ °ÍÀÌ´Ù. ±âº»ÀûÀ¸·Î DES´Â Á¾·¡ÀÇ ¾ÏÈ£°è¿­ÀÌÁö¸¸, ¿©·¯ °¡Áö ¾Ïȣȭ ¹æ¹ýÀÇ Á¶ÇÕÀ» ÅëÇÏ¿©, Çص¶ÀÌ ¾î·Æµµ·Ï °í¾ÈµÇ¾ú´Ù. ¹ßÇ¥´ç½Ã´Â Çϵå¿þ¾î¸¦ ÇÊ¿ä·Î ÇÏ¿´À¸³ª, ³ªÁß¿¡´Â ¼ÒÇÁÆ®¿þ¾î¸¸À¸·Îµµ ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÇ¾î UNIX µî¿¡¼­´Â °¡Àå ÀϹÝÀûÀ¸·Î ¾²ÀÌ´Â ¾ÏÈ£ ¹æ½ÄÀÌ´Ù.


±×·¯³ª ¾Ïȣȭ ±Ô°ÝÀº ±¹¹æÀ̶ó´Â Ãø¸é¿¡¼­ ´ë´ÜÈ÷ Áß¿ä½ÃµÇ¾úÀ¸¹Ç·Î, ¹Ì±¹ ¹Ù±ùÀ¸·Î À¯ÃâµÇ´Â °ÍÀº ±ÔÁ¦ ´ë»óÀ̾ú´Ù(Netscape Navigator µî¿¡¼­ »ç¿ëµÇ´Â RSA °ø°³¾ÏÈ£µµ ±ÔÁ¦ ´ë»óÀ¸·Î °á±¹ ±¹³»¿Í ±¹¿Ü¿ë µÎ Á¾·ù°¡ Á¸ÀçÇÏ¿´´Ù. ±¹¿Ü »ç¿ëÀÇ °æ¿ì´Â »ç¿ëµÇ´Â Å°ÀÇ ºñÆ®¼ö°¡ Àû¾ú´Ù).


ÇöÀç DESÀÇ »ç¾çÀº °ø°³µÇ¾î ÀÖÀ¸¹Ç·Î ¼ÒÇÁÆ®¿þ¾î¸¸À¸·Î ½ÇÇö°¡´ÉÇÏ´Ù. ¸¹Àº ¾ÏÈ£ÇÐÀÚ¿¡ ÀÇÇؼ­ ¿¬±¸µÇ¾úÀ¸³ª Çص¶µÈ ÀûÀÌ ¾ø´Ù°í ÇÑ´Ù. DES ¹ßÇ¥ ´ç½Ã´Â ¹Ì±¹ Á¤ºÎÀÇ Çã°¡¸¦ ¹ÞÀº ±â¾÷¸¸ Çϵå¿þ¾î·Î DES¸¦ ½ÇÇö½ÃÄ×À¸¹Ç·Î ¾ÏÈ£ÀÇ ¾ÈÀü¼º¿¡ ´ëÇؼ­ ¿ÜºÎ·ÎºÎÅÍÀÇ Æò°¡´Â °ÅÀÇ ÀÌ·ç¾îÁöÁö ¸øÇÏ¿´´Ù.


¾Ïȣȭ ¾Ë°í¸®ÁòÀ» °ø°³ÇÒÁö ¿©ºÎ´Â Ä¿´Ù¶õ ¹®Á¦ÀÌ´Ù. ¾Ë°í¸®ÁòÀ» °ø°³Çϸé, ¾ÏÈ£ÀÇ ¾ÈÀü¼ºÀ» ¿ÜºÎ·ÎºÎÅÍ °´°üÀûÀÎ Æò°¡¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù. ±×·¯³ª ¾Ç¿ëÇÏ¿© °ø°ÝÇÒ °¡´É¼ºµµ ¾øÁö ¾Ê´Ù.


¾Ë°í¸®ÁòÀ» °ø°³ÇÏÁö ¾ÊÀ¸¸é ¾Ç¿ëµÇ°Å³ª °ø°Ý¿¡ ´ëÇÑ °ÆÁ¤Àº ÁÙ¾îµéÁö¸¸, ¾ÏÈ£ÀÇ ¾ÈÁ¤¼º¿¡ ´ëÇØ °´°üÀûÀÎ Æò°¡¸¦ ¹Þ±â´Â ¾î·Á¿ï °ÍÀÌ´Ù. ¶ÇÇÑ ÀǵµÀûÀ¸·Î °¡°øÇÏ¿© ¾Ïȣȭ ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÑ »ç¶÷Àº ÀڽŸ¸ÀÌ Çص¶ÇÒ ¼ö ÀÖµµ·Ï ÁغñÇÏ¿© µÑ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.

Á¤ºÎ³ª ±º»çÀû ¸ñÀûÀ¸·Î »ç¿ëµÈ´Ù¸é »ó°ü¾ø°ÚÀ¸³ª, »ó¿ëÀ¸·Î ¾²À̱â À§Çؼ­´Â ¾Ë°í¸®Áò ºñ°ø°³´Â Ä¿´Ù¶õ Àå¾Ö ¿äÀÎÀÌ ¾Æ´Ò ¼ö ¾ø´Ù.


DES ¾ÏÈ£´Â Å°ÀÇ ±æÀÌ°¡ °íÁ¤µÇ¾î ÀÖ´Ù. ¿ø·¡ÀÇ DES ¾ÏÈ£´Â 56bit Å°¸¦ »ç¿ëÇÏ°í ÀÖ´Ù. ±×¸®°í DES¿¡¼­´Â 56ºñÆ® Å°¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ°ú 40ºñÆ®¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ°úÀÇ È£È¯¼ºÀÌ ÀüÇô ¾ø¾î, °á±¹ 40ºñÆ®ÀÇ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇ´Â Å°´Â 56ºñÆ® ½Ã½ºÅÛ¿¡¼­´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. ÇÑÆí, RSA ¾ÏÈ£ ¹× PGP ¾ÏÈ£¿¡¼­´Â Å°ÀÇ ±æÀÌ´Â »ç¿ëÀÚÃø¿¡¼­ ÀÚÀ¯·Ó°Ô ¹Ù²Ü ¼ö ÀÖ´Ù(µ¿ÀÏ ½Ã½ºÅÛ ³»¿¡¼­ Å°ÀÇ bit¼ö¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù). ¹°·Ð Ä¿´Ù¶õ bit¼öÀÇ Å°¸¦ »ç¿ëÇÒ ¼öµµ ÀÖÀ¸³ª, °è»ê½Ã°£ÀÌ ¸¹ÀÌ ¼Ò¿äµÇ¹Ç·Î ÀûÀýÇÑ Æ®·¹À̵å¿ÀÇÁ°¡ ÇÊ¿äÇÏ´Ù.



13. NSA(National Security Agency)

        ¾ÏÈ£¸¦ °Å·ÐÇϴµ¥ NSA¸¦ »©³õ°í´Â µÇÁö ¾ÊÀ» °ÍÀÌ´Ù. NSA´Â ¹Ì±¹ ±¹°¡¾ÈÀüº¸Àå±¹À» ÀǹÌÇϸç, ±× ÀÓ¹«´Â ¹Ì±¹ ¾ÈÀüÀ» ÁöÅ°±â À§ÇØ ¼¼°è ´ëºÎºÐÀÇ Åë½ÅÀ» °¨Ã», µµÃ»ÇÑ´Ù. À̸¦ À§Çؼ­ NSA´Â Àü ¼¼°èÀÇ ¹Ì±º ±âÁö¿¡ °ÉÃÄÁ® ÀÖ´Â ¿¡½´·ÐÀ̶ó´Â ³×Æ®¿öÅ©¸¦ »ç¿ëÇÏ¿© ¸ðµç Åë½ÅÀ» °¨½ÃÇÏ°í ÀÖ´Ù. ÇØÀú ÄÉÀÌºí¿¡µµ µµÃ»±â°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù°í ÇÒ Á¤µµÀÌ´Ù.


È°µ¿Àº ´ëÇÑÇ×°ø °ÝÃß»ç°ÇÀÌ ¹ß»ýÇßÀ» ¶§µµ, ½ºÅ©·¥ºíÀ» ÀåÂøÇÑ ¼Ò·Ã ÀüÅõ±â¿Í ±âÁö »çÀÌÀÇ ±³½Å³»¿ëÀ» °¨Ã»ÇÏ¿© ¹Ì±¹ Á¤º¸ ¼öÁý´É·ÂÀ» ÀÚ¶ûÇÏ¿´´Ù. 1996³â¿¡ ¹ß»ýÇÑ Æä·ç ÀϺ» ´ë»ç°üÀú ÀÎÁú Á¡°Å»ç°Ç¿¡¼­µµ »çÀü¿¡ Ư¼öºÎ´ë µ¹ÀÔÀ» ¹Ì¸® ¾Ë¾Æë´Ù°í ÇÏ´Ï À̰͵µ NSAÀÇ ´É·ÂÀÌ´Ù.


NSA¿¡ ´ëÇØ ¾Ë°í ½ÍÀ¸¸é http://www.nsa.org/¸¦ ¹æ¹®ÇÏ¸é µÈ´Ù. ¾ÏÈ£¹Ú¹°°üÀº »© ³õÀ» ¼ö ¾ø´Â °÷ÀÌ´Ù. ¼¼°è 2Â÷´ëÀü¿¡¼­ µ¶ÀÏ°ú ÀϺ»ÀÌ »ç¿ëÇÑ À¯¸íÇÑ ¾ÏÈ£±â ¿¡´Ï±×¸¶°¡ Àü½ÃµÇ¾î ÀÖ´Ù. Àý´ë·Î Çص¶µÇÁö ¾ÊÀ» °ÍÀ̶ó°í ¹Ï¾ú´ø ¿¡´Ï±×¸¶´Â, ½ÇÁ¦ ¿¬ÇÕ±ºÃø¿¡¼­ Çص¶ÇÏ°í ÀÖ¾úÀ¸¸ç Á¤º¸°¡ ¿·À¸·Î »õ°í ÀÖ¾ú´Ù´Â »ç½ÇÀº ÀÌ¹Ì ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ÁøÁÖ¸¸ °ø°Ý¿¡ ´ëÇؼ­µµ »çÀü¿¡ ¾Ë°í ÀÖÀ¸¸é¼­µµ ¾ÏÈ£¸¦ Çص¶ÇÏ°í ÀÖ¾ú´Ù´Â »ç½ÇÀ» ¸ð¸£°í ÀÖ¾î, °ø°ÝÀ» ¹Þ°Ô µÇ¾ú´Ù°í ÇÑ´Ù.


NSA¿¡¼­´Â ÀÓ¹« ¼öÇà»óÀÇ ÀÌÀ¯·Î ¾ÏÈ£Åë½ÅÀÌ ÀÌ·ç¾îÁö´Â °ÍÀ» ŽŹġ ¾Ê°Ô ¿©±â°í ÀÖ´Ù. ÀÌ·¸°Ô µÉ °æ¿ì, NSAÀÇ ÀÓ¹« ¼öÇàÀÌ ¿ø¸¸È÷ ÀÌ·ç¾îÁöÁö ¾Ê°Ô µÇ±â ¶§¹®ÀÌ´Ù. NSA¿¡¼­´Â ¸·´ëÇÑ ¿¹»ê°ú ¸¹Àº ¼öÆÛ ÄÄÇ»ÅÍ, À¯´ÉÇÑ °úÇÐÀÚ, ±â¼úÀÚ¸¦ ÇÊ¿ä·Î ÇÏ°í ÀÖÀ¸³ª, °­·ÂÇÑ RSA ¾ÏÈ£¸¦ ±ú´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù(ÇöÀç ¼öÃâÀÌ Çã°¡µÈ 56ºñÆ® DES Á¤µµ´Â NSA ¼öÆÛ ÄÄÇ»Å͸¦ °¡Áö°í ÀÖÀ¸¸é Çص¶ °¡´ÉÇÏ´Ù°í ÇÑ´Ù). ÀÌ·¯ÇÑ ÀÌÀ¯·Î ¹Ì±¹ Á¤ºÎ´Â ¾ÏÈ£ÀÇ ¼öÃâ¿¡ ´ëÇؼ­ °­·ÂÈ÷ ±ÔÁ¦¸¦ ÇÏ°í ÀÖ´Ù. ¹Ì±¹ ±â¾÷Àº ¶Ù¾î³­ ¾Ïȣȭ ±â¼úÀ» °¡Áö°í ÀÖÀ½¿¡µµ ºÒ±¸ÇÏ°í ¹Ì±¹ ±¹¿ÜÀÇ ±â¾÷°ú ÀÚÀ¯·Ó°Ô °Å·¡¸¦ ÇÒ ¼ö ¾ø´Ù.


¾î¶»°Ôµç ¾Ïȣȭ ±â¼úÀ» µ¶Á¡ÇÏ·Á´ø ¹Ì±¹ Á¤ºÎÀÌÁö¸¸, ÀÌ¿¡ ¹Ý´ëÇÏ´Â »ç¶÷µé°ú ±â¾÷ÀÇ ÀúÇ׿¡ ÃÖ±Ù(1997³â°æ)¿¡´Â ±ÔÁ¦¸¦ ¾à°£ ¿ÏÈ­ÇÏ¿© ¸¶½ºÅÍ Å°¸¦ ¹Ì±¹ Á¤ºÎ¿¡ Á¦ÃâÇϸé, ±¹¿Ü·Î ¾ÏÈ£±â¼úÀ» ÀÚÀ¯·Ó°Ô ¼öÃâÇÏ´Â °ÍÀ» ÀÎÁ¤ÇÑ´Ù´Â ¹æħÀ» ³»³õ¾Ò´Ù(»ç½Ç»ó ±ÔÁ¦ÇÏ°í ÀÖ´Ù´Â Á¡¿¡´Â º¯ÇÔÀÌ ¾ø´Ù).  ÀçÆǺÎÀÇ »ç¹ýÀû ÆÇ´Ü¿¡ µû¸£¸é, ¹Ì±¹ Á¤ºÎ´Â ¸¶½ºÅÍ Å°¸¦ ÀÌ¿ëÇÏ¿© ¾ÏÈ£Åë½ÅÀ» Çص¶ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù°í ÇÑ´Ù(¾îµð±îÁö ½Å¿ëÇÒ ¼ö Àִ°¡?).


14. ±× ¿Ü

¡ß Camellia: NTT¿Í ¹ÌÂêºñ½Ã°¡ °³¹ßÇÑ ºí·Ï¾ÏÈ£ÀÌ´Ù. AES¿¡ ÀÀ¸ðÇÑ ¾ÏÈ£¹æ½ÄÀ¸·Î E2ÀÇ ¼³°è±â¹ý ¹× ¾ÈÀü¼º Æò°¡±â¼úÀ» Åä´ë·Î ¸¸µé¾îÁø °ÍÀÌ´Ù.


¡ß MultiPrime: ¾Ïȣȭ ÅøŶ RSA BSAFE WTLS-C¿¡ ä¿ëµÈ ¾ÏÈ£±â¼úÀÌ´Ù. RSA ¾Ë°í¸®ÁòÀ» »ç¿ëÇÑ´Ù. Åë»ó RSA ¾Ë°í¸®Áò¿¡¼­´Â µÎ°³ÀÇ ¼Ò¼ö¸¦ »ç¿ëÇÏ°í ÀÖÀ¸³ª, MultiPrime¿¡¼­´Â 3°³ÀÇ ¼Ò¼ö¸¦ »ç¿ëÇÑ´Ù. Á¾·¡ÀÇ RSA °ø°³Å° ¾ÏÈ£¹æ½ÄÀ» ÀÌ¿ëÇÑ ½ºÅ´ ³»¿ëÀ» °ÅÀÇ º¯°æÇÏÁö ¾Êµµ°í RSA ¾Ë°í¸®ÁòÀÇ °è»êÈ¿À²À» Çâ»ó½Ãų ¼ö ÀÖ´Â ¶Ù¾î³­ ±â¼ú·Î ¾Ë·ÁÁ® ÀÖ´Ù.


¡ß Blowfish: Web»ó¿¡¼­ ¾Ïȣȭ°¡ °¡´ÉÇÑ »çÀÌÆ®¿¡¼­ »ç¿ëµÇ´Â ¾Ë°í¸®ÁòÀÌ´Ù. ÀÌ·¸°Ô Çؼ­, ¾ÏÈ£ÀÇ À¯Ãâ ±ÔÁ¦¸¦ ¸éÇÏ°í ÀÖ´Ù. http://www.encryption.com/


¡ß CAST: PGP 5.X¿¡¼­ ä¿ëµÈ ºñ¹ÐÅ°ÀÌ´Ù. Northern Telecom»çÀÇ Carlisle Adams¿Í Stafford Tavares¿¡ ÀÇÇØ ¸¸µé¾îÁ³´Ù.


¡ß MALTI2, MALTI4, M6: È÷´ÙÄ¡¿¡¼­ °í¾ÈµÈ ¾ÏÈ£ÀÌ´Ù. À¯·á À§¼º µðÁöÅйæ¼Û¿¡ »ç¿ëµÇ°í ÀÖ´Ù.


¡ß Ÿ¿ø°î¼±¾ÏÈ£: ¸¶Ã÷½ÃŸÀü±â¿¡¼­ °í¾ÈÇÑ ¾ÏÈ£ÀÌ´Ù.


¡ß MISTY: ¹ÌÂêºñ½ÃÀü±â¿¡¼­ °í¾ÈÇÑ ¾ÏÈ£ÀÌ´Ù. °øÅëÅ° ¾ÏÈ£ÀÇ Çϳª·Î Â÷ºÐ°ø°Ý¿¡ °­ÇÏ´Ù°í ¾Ë·ÁÁ®ÀÖ´Ù.


¡ß FEAL(Fast Data Encipherment ALgorithm): NTT°¡ °³¹ßÇÑ Á¾·¡ÀÇ ¾ÏÈ£ÀÌ´Ù.

¾Ïȣȭ°¡ °í¼ÓÀ¸·Î °¡´ÉÇÏÁö¸¸, °á±¹ Çص¶ÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀÌ ¾Ë·ÁÁ® ±×ÈÄ °³·®ÀÌ ÀÌ·ç¾îÁ³´Ù. ±×·¯³ª ±×¶§¸¶´Ù Çص¶µÇ°í ¸»¾Æ, ÀÌ ¾ÏÈ£¿¡ ´ëÇÑ Æò°¡´Â ¾ÆÁ÷ ¾ù°¥·Á ÀÖ´Ù.


¡ß RC2, RC4, RC5, RC6(Rivest Cipher ¶Ç´Â Ron's Code 2,4,5,6):

RSA»çÀÇ Ron Rivest°¡ °í¾ÈÇÑ Á¾·¡ ¹æ½ÄÀÇ ¾ÏÈ£(ºñ¹ÐÅ° ¾ÏÈ£)ÀÌ´Ù. Netscape Navigator¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù. ¾Ë°í¸®ÁòÀº ºñ°ø°³·Î µÇ¾î ÀÖ´Ù.


¡ß Skipjack: NSA(National Security Agency)°¡ ¼³°èÇÑ Clipper ĨÀ̶ó´Â ¾Ïȣȭ Ĩ¿¡ ³»ÀåµÈ ¾Ïȣȭ ¾Ë°í¸®ÁòÀÌ´Ù. ¿À·¡ µ¿¾È ¾Ë°í¸®ÁòÀº ºñ°ø°³·Î µÇ¾î ÀÖ¾úÀ¸³ª, ±Ù·¡¿¡ °ø°³µÇ¾ú´Ù. ¾ÏÈ£ÇÐÀÚ¿¡ ÀÇÇØ Çص¶µÇ¾î, »ó´çÈ÷ ¾û¼ºÇÑ ¾ÏÈ£?


¡ß MD2, MD4, MD5: RSA»çÀÇ Rivest°¡ °í¾ÈÇÑ ¸Þ½ÃÁö ´ÙÀÌÁ¦½ºÆ® ÇÔ¼öÀÌ´Ù. ´ë»ó ÆÄÀÏÀÇ °íÀ¯ °ªÀ» °íÁ¤ ±æÀÌÀÇ ¹®ÀÚ¿­·Î¼­ Ãâ·ÂÇÑ´Ù. PGP ¾ÏÈ£ÀÇ °ø°³Å° Áö¹®(Key fingerprint)À̶ó´Â °ÍÀº °ø°³Å°ÀÇ MD5¸¦ »ç¿ëÇÑ Ãâ·Â ±×°ÍÀÌ´Ù.


¡ß SHS: NIST(National Institute of Standards and Technology, ¹Ì±¹ Ç¥Áرâ¼úÇùȸ)°¡

Á¦°øÇÏ´Â ¸Þ½ÃÁö ´ÙÀÌÁ¦½ºÆ® ÇÔ¼öÀÌ´Ù. ¹Ì±¹ Á¤ºÎÀÇ ±Ô°ÝÀ¸·Î¼­ ä¿ëµÇ°í ÀÖ´Ù.


¡ß DSS: NIST°¡ Á¦°øÇÏ´Â ÀüÀÚ¼­¸íÀÌ´Ù.