Question-Based CAPTCHA

Today there are many Internet sites which require only the entry by human users but unfortunately some computer softwares called bots are designed by some hackers to enter these sites and use their resources through false registration. As a result some systems named CAPTCHA have been introduced to tell apart human users and computer software. This paper introduces a new CAPTCHA method. In this method a simple mathematical problem is generated according to a predefined pattern but instead of some object's name, we put their images. Then the whole problem is saved and shown to the user inform of an image to be answered by him. But since answering this problem requires four abilities of understanding text of question, detection of question images, understanding the problem, and solving the problem, only a human user can answer this question and present computer programs are unable to solve it. This project has been implemented by PHP language.

[1]  Laks V. S. Lakshmanan,et al.  Minimization of tree pattern queries , 2001, SIGMOD '01.

[2]  John Langford,et al.  Telling humans and computers apart automatically , 2004, CACM.

[3]  Hamid Soltanian-Zadeh,et al.  Radon transform orientation estimation for rotation invariant texture analysis , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Mengchi Liu,et al.  Query Processing and Optimization for Regular Path Expressions , 2003, CAiSE.

[5]  Juliana Freire,et al.  From XML schema to relations: a cost-based approach to XML storage , 2002, Proceedings 18th International Conference on Data Engineering.

[6]  Tsz-Yan Chan,et al.  Using a test-to-speech synthesizer to generate a reverse Turing test , 2003, Proceedings. 15th IEEE International Conference on Tools with Artificial Intelligence.

[7]  Dan Suciu,et al.  Optimizing regular path expressions using graph schemas , 1998, Proceedings 14th International Conference on Data Engineering.

[8]  David J. DeWitt,et al.  On supporting containment queries in relational database management systems , 2001, SIGMOD '01.

[9]  Klemens Böhm,et al.  Query optimization for structured documents based on knowledge on the document type definition , 1998, Proceedings IEEE International Forum on Research and Technology Advances in Digital Libraries -ADL'98-.

[10]  M. Shirali-Shahreza,et al.  Drawing CAPTCHA , 2006, 28th International Conference on Information Technology Interfaces, 2006..

[11]  Karl Aberer,et al.  Query optimization in XML structured-document databases , 2005, The VLDB Journal.

[12]  Mohammad Hassan Shirali-Shahreza,et al.  Persian/Arabic Baffletext CAPTCHA , 2006, J. Univers. Comput. Sci..

[13]  Jitendra Malik,et al.  Recognizing objects in adversarial clutter: breaking a visual CAPTCHA , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[14]  Henry S. Baird,et al.  Pessimal print: a reverse Turing test , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[15]  Henry S. Baird,et al.  Implicit CAPTCHAs , 2005, DRR.

[16]  Dan Suciu,et al.  SilkRoute: trading between relations and XML , 2000, Comput. Networks.

[17]  Kris Popat,et al.  Human Interactive Proofs and Document Image Analysis , 2002, Document Analysis Systems.

[18]  B. Muralikrishnan,et al.  Engineering Surface Analysis With Different Wavelet Bases , 2003 .

[19]  Sajad Shirali-Shahreza,et al.  Collage CAPTCHA , 2007, 2007 9th International Symposium on Signal Processing and Its Applications.

[20]  Hyoung-Joo Kim,et al.  XML query processing using document type definitions , 2002, J. Syst. Softw..