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)¡¯ ·Î ´õ Àß ¾Ë·ÁÁ® ³Î¸® Ȱ¿ëµÇ°í ÀÖ´Ù.
(ÀÌ ±×¸²¿¡¼ ¼¼°³ÀÇ ´Ü¾î¸¦ ÀÐÀ»¼ö Àִ°¡? : 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 :