Manuel  Blum

 

 (º£³×ÁÖ¿¤¶ó ÄÄÇ»ÅÍ°úÇÐÀÚ 1938~)

Manuel Blum Àº °è»êº¹Àâµµ ÀÌ·Ð (Computational Complexity Theory) ¸¦ ¿¬±¸ÇÏ¿© ±×°ÍÀ» cryptography ¿Í program checking ¿¡ ÀÀ¿ëÇÑ ¾÷ÀûÀ¸·Î 1995 ³â¿¡ Turing Award À» ¼ö»óÇß´Ù. ±×ÀÇ ¾÷ÀûÁßÀÇ ÀϺδ Blum Blum Shub pseudorandom number generator, Blum-Goldwasser stream cypher ±×¸®°í ÃÖ±ÙÀÇ Captchas ¸¦ µé¼öÀÖ´Ù.

±×´Â MIT ¿¡¼­ 1959 ³â Çлç 1961 ³â¿¡ ¼®»ç 1964 ³â¿¡ Marvin Minsky Áöµµ·Î ¹Ú»çÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±× ÀÌÈÄ 2000 ³â±îÁö University of California, Berkeley ¿¡¼­ ÄÄÇ»ÅÍ°úÇÐ ±³¼ö¸¦ Áö³»°í Áö±ÝÀº Carnegie Mellon University ¿¡ Bruce Nelson Professor of Computer Science ·Î ÀÖ´Ù. .......... (Wikipedia : Manuel Blum)

...... ½ºÆÔÇàÀ§¸¦ ±Ùº»ÀûÀ¸·Î ¹æÁöÇϱâ À§Çؼ­´Â ÀÚµ¿ÇÁ·Î±×·¥¿¡ ÀÇÇÑ ¹«´Ü °èÁ¤¹ß±ÞÀ» ¾ö°ÝÈ÷ Á¦ÇÑÇØ¾ß ÇÑ´Ù. À̸¦ À§ÇØ e¸ÞÀϼ­ºñ½º¾÷üµéÀº °¡ÀÔÀÚ µî·Ï¿¡ µû¸¥ ½Ç¸íÈ®ÀÎÀ» öÀúÈ÷ ÇÏ°í ½Ç¸íÀÌ È®ÀÎµÈ °¡ÀÔÀÚ¿¡°Ôµµ °èÁ¤ ¹ß±Þ ¼ö¸¦ Á¦ÇÑÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¶Ç Àΰ£°ú ÀÚµ¿È­ ÇÁ·Î±×·¥À» ±¸º°ÇÏ´Â ¡®HIP (Human Interactive Proof)¡¯ ±â¼úÀ» Àû¿ëÇÑ´Ù. HIP ±â¼úÀº ¿À·ÎÁö Àΰ£ÀÇ ´«À¸·Î¸¸ ÀνÄÇÒ ¼ö ÀÖ´Â ·£´ý ÄÚµå (random code) ÀÔ·ÂÀ» ¿ä±¸ÇÑ´Ù.

¸î ³âÀü ¾ßÈÄÀÇ À¥ äÆù濡 10´ë ¼Ò³âÀ» °¡ÀåÇÑ ¼ÒÇÁÆ®¿þ¾î ¡®º¿(bot)¡¯ÀÌ ÃâÇöÇØ È­Á¦°¡ µÈ ÀûÀÌ ÀÖ´Ù. ÀÌ º¿Àº ´ëÈ­ »ó´ëÀÇ °³ÀÎÁ¤º¸¸¦ »©³»°í ±¤°í »çÀÌÆ®¸¦ È«º¸ÇÏ´Â µîÀÇ ¸»½éÀ» ºÎ·È´Ù. º¿(bot)Àº ¡®·Îº¿(robot)¡¯ÀÇ ÁÙÀÓ¸»·Î, ´Ù¸¥ ÇÁ·Î±×·¥À̳ª »ç¶÷ÀÇ ÇൿÀ» Èä³»³»¾î ´ë½Å µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥À» ÀǹÌÇÑ´Ù. º¿ Áß¿¡´Â À¥»çÀÌÆ®µéÀ» ÁÖ±âÀûÀ¸·Î ¹æ¹®ÇØ °Ë»ö¿£ÁøÀÇ »öÀÎÀ» À§ÇÑ ÄÜÅÙÃ÷¸¦ ¸ð¾Æ¿À´Â ÀÏÀ» ÇÏ´Â °ÍÀÌ Àִ°¡ Çϸé, ÀÎÅÍ³Ý °Ô½ÃÆÇ µîÀ» ÅëÇØ e¸ÞÀÏÁÖ¼Ò¸¦ ¼öÁýÇϰųª À¥¸ÞÀϼ­ºñ½º¿¡ e¸ÞÀÏ °èÁ¤À» ÀÚµ¿À¸·Î °³¼³ÇÑ ÈÄ ½ºÆÔÀ» ¸¶±¸ ¹ß¼ÛÇÏ´Â ¡®½ºÆÔº¿(spambot)¡¯µµ ÀÖ´Ù. ÀÌ·¯ÇÑ ½ºÆÔº¿ÀÇ È°µ¿À» ¸·±â À§ÇØ ¾ßÈÄ ¿¬±¸¿ø ¿ìµð ¸Ç¹ö(Udi Manber)´Â Ä«³×±â¸á·Ð´ëÇб³ÀÇ ¸Å´º¾ó ºí·³(Manuel Blum) ±³¼ö¿Í ÇÔ²² ¾à°£¾¿ µÚƲ¸®°Å³ª ÈÑ¼ÕµÈ À̹ÌÁö·Î ¼ýÀÚ¿Í ¹®ÀÚ¸¦ Ç¥½ÃÇÔÀ¸·Î½á ½ÇÁ¦ »ç¶÷°ú ½ºÆÔº¿À» ÆǺ°ÇÏ´Â ¡®ÀÌÁöÁüÇÇ(EZ-Gimpy)¡¯¶ó´Â ±â¼úÀ» °³¹ßÇß´Ù. ÀÌ´Â ¡®CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart)¡¯ ·Î ´õ Àß ¾Ë·ÁÁ® ³Î¸® È°¿ëµÇ°í ÀÖ´Ù.

img1.gif

(ÀÌ ±×¸²¿¡¼­ ¼¼°³ÀÇ ´Ü¾î¸¦ ÀÐÀ»¼ö Àִ°¡? : source) ........... Gimpy

CAPTCHA ±â¼úÀº »ç¶÷Àº Ç® ¼ö ÀÖÁö¸¸ ±â°èÀûÀÎ ÇÁ·Î±×·¥Àº ½±°Ô Ç®Áö ¸øÇÏ´Â ÀÎÁöÀû ´Ü°èÀÇ ÆÛÁñÀ» Á¦°øÇÏ´Â ¹æ½ÄÀ¸·Î ¾ÆÁÖ ´Ü¼øÇÑ ´Ü¾î¸¦ ¹«ÀÛÀ§·Î °ñ¶ó ±ÛÀÚ¸¦ ¾à°£ ÈѼսÃŲ µÚ º¹ÀâÇÑ ¹è°æ È­¸é À§¿¡ Ç¥½ÃÇÏ´Â °ÍÀÌ´Ù. ÇöÀç ÀÌ ±â¼úÀº ¾ßÈÄ ¿Ü¿¡ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(MS)ÀÇ ÇÖ¸ÞÀÏÀ» ºñ·Ô, ³×À̹ö·µå¸²À§Áî µî ±¹³» À¥¸ÞÀÏ ¼­ºñ½ºÀÇ e¸ÞÀÏ °èÁ¤ ½Åû½Ã ÀÌ¿ëÀÚ È®Àο¡ ÀÌ¿ëµÇ°í ÀÖ´Ù. ¶Ç KISA°¡ °³¹ßÇØ º¸±ÞÁßÀÎ À̸ÞÀÏÁÖ¼Ò ¼öÁý ¹æÁö ÇÁ·Î±×·¥(NeverSpam)¿¡µµ È°¿ëµÇ°í ÀÖ´Ù.

ÀÌ ¹Û¿¡ Á¦·Ï½º¿¬±¸¼ÒÀÇ Ç º£¾îµå(Henry Baird) ¿¬±¸¿øÀÌ °³¹ßÇÑ »õ·Î¿î À̹ÌÁö ÈÑ¼Õ ¸ðµ¨ÀÎ Æä½Ã¸Ö ÇÁ¸°Æ®(Pessimal Print) ±â¼úÀ̳ª, °Ô½´Å»Æ® ½É¸®Çп¡¼­ ¸»ÇÏ´Â Àΰ£ÀÇ À̹ÌÁö ±¸¼º´É·ÂÀ» ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹èÇà ÅؽºÆ®(BaffleText) ±â¼ú µîÀÌ ´ëÇ¥ÀûÀÎ HIP ±â¼ú·Î ²ÅÈ÷°í ÀÖ´Ù. ÀÌ·¯ÇÑ ±â¼úµéÀº ½ºÆÔº¿ÀÇ ¹ß´Þ¿¡ µû¶ó ´õ¿í ¹ßÀüµÇ°í ÀÖ´Ù. ÇÑÆí HIP ±â¼úÀ» ¹«·ÂÈ­Çϱâ À§ÇÑ ±â¼úµµ ±Þ¼Óµµ·Î ¹ß´ÞÇØ¿Ô´Ù. ÃÖ±Ù¿¡´Â À̹ÌÁö Àνıâ¼úÀ» È°¿ëÇÑ ¡®½º¸¶Æ®º¿¡¯ÀÌ °³¹ßµÇ±âµµ Çß´Ù. µû¶ó¼­ ÃÖ±Ù¿¡´Â ÅؽºÆ® ±â¹ÝÀÌ ¾Æ´Ñ À½¼ºÀ̳ª ÀΰøÁö´É ±â¹ÝÀÇ ¿¬±¸µéÀÌ ÁøÇàµÇ°í ÀÖ´Ù. ¶Ç ½º¸¶Æ®º¿À» ÀÌ¿ëÇÑ ³×Æ®¿öÅ© ħÀÔ¿¡ ´ëÇÑ ´ëºñÃ¥À¸·Î ³×Æ®¿öÅ© ¹× À¥¼­ºñ½º ºÐ¾ß¿¡¼­µµ ÀÌ ¹æ½Ä¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁö°í ÀÖ´Ù. ................(source  ½ÉÀçâ) 

ÀÎÅÍ³Ý Æ÷ÅзΠÀ¯¸íÇÑ ¾ßÈÄ»çÀÇ ¿¬±¸¿ø ¿ìµð ¸Ç¹ö (Udi Manber) ¹Ú»ç´Â Àΰ£ÀÇ Áö´É°ú ÀΰøÁö´É (Artificial Intelligence) ÄÄÇ»ÅÍÀÇ Áö´ÉÀ» ¾î¶»°Ô ±¸ºÐÇÒ ¼ö ÀÖ´À³Ä´Â ±Ùº»ÀûÀÎ ¹®Á¦¿¡ °ü½ÉÀ» °¡Áö°Ô µÆ´Ù. ¸à¹ö ¹Ú»ç°¡ ÀÌ·± ¹®Á¦¿¡ ÁÖ¸ñÇÏ°Ô µÈ °ÍÀº ¾ßÈÄ »çÀÌÆ®ÀÇ Ã¤Æù濡 10´ë û¼Ò³âÀ¸·Î À§ÀåÇÑ ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÌ ÀÔÀåÇØ µé¾î¿Í »ó¾÷ ±¤°í¸¦ ¿Ã·Á ³õ°Å³ª °³ÀÎ Á¤º¸¸¦ ¼öÁýÇÏ´Â ÀÏÀÌ Àæ¾ÆÁ³±â ¶§¹®ÀÌ´Ù. äÆù濡¼­ ¼öÁýµÈ Á¤º¸´Â °ð¹Ù·Î ½ºÆÔ ¸ÞÀÏ È¸»ç·Î º¸³»Á® ¼ö¸¹Àº ¾ßÈÄ À̸ÞÀÏ »ç¿ëÀÚÀ» ½ºÆÔ È«¼ö¿¡ ½Ã´Þ¸®°Ô ÇÏ°í ÀÖ´Ù.

¸Ç¹ö ¹Ú»ç´Â äÆù濡 µé¾î¿Â »ç¿ëÀÚ Áß¿¡¼­ ÁøÂ¥ »ç¶÷°ú »ç¶÷À¸·Î À§ÀåÇÑ ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» ±¸ºÐÇÏ´Â ¹®Á¦¿¡ ¸Å´Þ·È°í, ±×°¡ 2000³â °¡À»ºÎÅÍ Ä«³×±â ¸á·Ð ´ëÇб³ÀÇ ÄÄÇ»ÅÍ °úÇÐÀÚµé°ú ÇÔ²² ½ÃÀÛÇÑ ¿¬±¸´Â Áö±Ý °á½ÇÀ» ¸Î±â ½ÃÀÛÇß´Ù.

»ç½Ç ÀÌ ¿¬±¸ÀÇ »Ñ¸®´Â 50¿©³â Àü ÄÄÇ»ÅÍ °úÇÐ ºÐ¾ßÀÇ ¼±±¸ÀÚÀÎ ¾Ù·± Æ©¸µÀÌ Á¦¾ÈÇÑ "Æ©¸µ Å×½ºÆ® (Turing Test)" ¿¡ ÀÖ´Ù. Æ©¸µ ½ÃÇè¿¡¼­´Â »ç¶÷ÀÌ ½ÃÇè°üÀ¸·Î ³ª¼­ ¿·¹æ¿¡ ÀÖ´Â ÄÄÇ»ÅÍ, »ç¶÷°ú °¢°¢ ÄÄÇ»ÅÍ ´ëÈ­¸¦ ³ª´«´Ù. µÑ Áß ¾î´À ÂÊÀÌ ÄÄÇ»ÅÍÀÌ°í ¾î´À ÂÊÀÌ »ç¶÷ÀÎÁö¸¦ ¸ÂÃßÁö ¸øÇÑ´Ù¸é ±× ÄÄÇ»ÅÍ´Â Àΰ£ÀÇ Áö´ÉÀ» ¿Ïº®ÇÏ°Ô ¸ð»çÇß´Ù°í °á·Ð³»¸± ¼ö ÀÖ´Ù´Â °ÍÀÌ Æ©¸µ ½ÃÇèÀÇ ÇÙ½ÉÀÌ´Ù. Çö´ëÀÇ ÄÄÇ»ÅÍ´Â Æ©¸µÀÇ ¿¹Ãø°ú´Â ´Þ¸® ü½º¶óµçÁö ÀÇÇÐÀû °ËÁø µî ƯÁ¤ ºÐ¾ß¿¡¼­´Â ¶Ù¾î³ªÁö¸¸ Á» ´õ °£´ÜÇÑ ½Ã°¢, û°¢, ¾ð¾î, ¿îµ¿ ´É·Â¿¡¼­´Â ¾î¸° ¾ÆÀ̺¸´Ùµµ ¸øÇÑ ÇüÆíÀÌ´Ù. ÀÌ·¯ÇÑ °¨°¢ ´É·ÂÀº Àηù°¡ ¾ÆÁÖ ¿À·§µ¿¾È ½×¾Æ¿Â ÁøÈ­ÀÇ °á°ú·Î¼­ ÄÄÇ»ÅÍ°¡ ½±»ç¸® Èä³»³¾ ¼ö ¾ø´Â °ÍµéÀÌ´Ù.

Ä«³×±â ¸á·Ð ´ëÇб³ÀÇ ÀΰøÁö´É ÇÐÀÚÀÎ ¸Å´©¾ó ºí·³ (Manuel Blum) ±³¼ö´Â ¾ßÈÄ ÃøÀÇ ¹®Á¦ Á¦±â¸¦ µè°í´Â ÀÌ Æ©¸µ ½ÃÇèÀ» ÀçÇؼ®ÇØ Çö´ëÀûÀÎ Àǹ̷Π¹Ù²Ü °ÍÀ» Á¦¾ÈÇß´Ù. »ç¶÷Àº ½±°Ô ó¸®ÇÒ ¼ö ÀÖÁö¸¸ ÄÄÇ»ÅÍ´Â ¼öÇàÇϱ⠾î·Á¿î ¹®Á¦¸¦ Æ©¸µ ½ÃÇè ¹®Á¦·Î ÃâÁ¦ÇÏÀÚ´Â °ÍÀÌ´Ù. ÀÌ¿¡ µû¶ó ºí·³ ±³¼ö´Â ÀΰøÁö´É ÄÄÇ»ÅÍÀÇ Áö´ÉÀ» °Ë»çÇÒ ¼ö ÀÖ´Â ÀÎÁö ¹®Á¦µéÀ» ÃâÁ¦Çß°í, ĸóÁî(Captchas)¶ó´Â À̸§À» ºÙ¿´´Ù. (The CAPTCHA Project ÂüÁ¶)

ĸóÁî ¹®Á¦ °¡¿îµ¥ ÁüÇÇ (Gimpy) ¶ó´Â ÆÛÁñÀÇ °æ¿ì´Â »çÀü¿¡¼­ ´Ü¾î¸¦ °ñ¶ó µÚƲ°í °ãÄ£ ¸ð¾çÀ¸·Î È­¸é¿¡ Ç¥½ÃÇÑ µÚ, ±ÛÀÚ¸¦ Àаí ŸÀÌÇÎÇÏ´Â ½ÃÇèÀ» °ÅÄ¡´Â °ÍÀÌ´Ù. ¾ßÈÄ ¼­ºñ½º¿¡ óÀ½ µî·ÏÇ϶ó¸é ÀÌ ÁüÇÇ ÆÛÁñÀÇ °£´ÜÇÑ ¹öÀüÀ» Ç®µµ·Ï µÇ¾î ÀÖ´Ù. ´Ü¾î³ª ¼ýÀÚ¸¦ ÄÄÇ»ÅÍ »ý¼º ±â°èÀ½À¸·Î ¾à°£ º¯Á¶½ÃÄÑ ¸»ÇÑ µÚ¿¡ À̸¦ ¹Þ¾Æ¾²´Â »ç¿îÁî(Sounds) ÆÛÁñµµ ÀÖ´Ù. ¾ËŸºñ½ºÅ¸ °Ë»ö ¿£Áø°ú ¿Â¶óÀÎ °æ¸Å»çÀÎ À̺£ÀÌ(eBay)ÀÇ ÆäÀÌÆÓ(PayPal) ¼­ºñ½ºµµ ¾ßÈÄ»çó·³ ÆÛÁñ ¹æ½ÄÀ¸·Î »ç¶÷°ú ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» ±¸ºÐÇÏ°í ÀÖ´Ù.

º»·¡ ¾ÏÈ£ÇÐÀÚÀÎ ºí·³ ±³¼ö´Â ¾ÏÈ£ÇÐ ¿¬±¸ÀÇ ÁÖµÈ È帧ÀÌ ÀÌ¹Ì ÁÖ¾îÁø ¾Ïȣȭ ¹æ½ÄÀ» ±ú´Â ¹æ½ÄÀ¸·Î ÀÌ·ç¾îÁø´Ù´Â °ÍÀ» Àß ¾Ë°í ÀÖ´Ù. ±×·¡¼­ ºí·³ ±³¼ö´Â ´Ù¸¥ ÇÐÀڵ鿡°Ô ĸóÁî¿Í °°Àº ½ÅÁ¾ Æ©¸µ ½ÃÇèÀ» ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À¸·Î ±ú´Âµ¥ µµÀüÇغ¼ °ÍÀ» ±ÇÇß´Ù. ÀÌ¿¡ µû¶ó Áö³­ 10¿ù¿¡ ¹öŬ¸® Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ÀÇ ¸È¸¯(Malik) ±³¼ö°¡ ÁüÇÇ ÆÛÁñÀ» Ǫ´Â ÇÁ·Î±×·¥À» °³¹ßÇس´Ù. ¸È¸¯ ±³¼öÀÇ ÇÁ·Î±×·¥Àº °£´ÜÇÑ ÁüÇÇ ¹®Á¦¸¦ ´Ü ¸î ÃÊ »çÀÌ¿¡ Ç®°í, º¸Åë 80ÆÛ¼¾Æ®¸¦ »óȸÇÏ´Â Á¤È®µµ¸¦ º¸¿©ÁØ´Ù.

ÇÑÆí ÆȷξËÅä ¿¬±¸¼Òµµ ¹®ÀÚ ½ºÄ³´×À» ÅëÇÑ ÀÎ½Ä ÇÁ·Î±×·¥À» º¯ÇüÇØ ¾ßÈÄ½Ä ÁüÇÇ ÆÛÁñÀ» Ç® ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ°í, ¹èÇÃÅؽºÆ®(Baffletext)¶ó´Â ½ÅÁ¾ ÆÛÁñ °í¾È¿¡±îÁö ³ª¼¹´Ù. »ç¶÷ÀÌ º¹ÀâÇÑ ¾ó±¼À̳ª ¹°Ã¼´Â Àß ±â¾ïÇصµ ±ä ¹®ÀÚ¿­, ¼ýÀÚ´Â ½±°Ô ¿Ü¿ìÁö ¸øÇÑ´Ù´Â Á¡¿¡ Âø¾ÈÇØ Àΰ£Çü Æнº¿öµå °³¹ß¿¡ ³ª¼± ÇÐÀÚµµ ÀÖ¾î, ¾ÕÀ¸·Î ÀÌ ºÐ¾ß ¿¬±¸´Â ¿©·¯ ¹æÇâ¿¡¼­ °è¼ÓµÉ Àü¸ÁÀÌ´Ù. ............. (source)

term :

ÀΰøÁö´É (Artificial Intelligence)   °è»êº¹Àâµµ ÀÌ·Ð (Computational Complexity Theory)   Æ©¸µ Å×½ºÆ® (Turing Test)   Ã¤Æ÷κ¿ (Chatterbot)   Manuel Blum

site :

paper :