Abstract
Designing a CAPTCHA possessing the property of a sweet spot is always a challenge. Text-based CAPTCHAs are popular among websites. The history of text-based schemes shows that these schemes are broken with a very high success rate. Most of these broken schemes are designed using English language-based letters. It motivated the researchers to design non-English-based CAPTCHA schemes. The author has also successfully broken some Hindi language-based CAPTCHA schemes. After breaking the existing 20 typical CAPTCHA designs in the Hindi language, the authors have observed some serious limitations in a text-based scheme. In this article, the authors have used important guidelines that are proposed in the previous work by the authors. The authors implemented these guidelines to design a secure and usable CAPTCHA in the Hindi language. In this article, we have developed a new CAPTCHA based on the Hindi language and tested the proposed design from a security and usability point of view. The proposed novel CAPTCHA scheme first time uses a combination of printed and handwritten Hindi characters. The proposed scheme is 100% secure from computer attacks and also 90% usable.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahmad A, Yan J and Marshall L (2010) The robustness of a New CAPTCHA. Proceedings of the third european workshop on system security, 36–41.
Ahmad A, Yan J (2012) CAPTCHA color, usability and security. IEEE Internet Comput 16(2):1089–7801
Aldosari M (2018) Innovative multilingual CAPTCHA Based on handwritten characteristics, Intechopen, 72599.
Algwil A, Ciresanand D and Liu B (2016) A security analysis of automated Chinese turing tests. Proceedings of the 32nd Annual Conference on Computer Security Applications, 520–532.
Alsuhibany S (2011) Optimizing CAPTCHA Generation. Proceedings of 6th international conference on availability, reliability and security (ARES), 740–745.
Alsuhibany S and Parvez M (2016) Secure arabic handwritten CAPTCHA generation using OCR operations. Proceedings of 15th international conference on frontiers in handwriting recognition (ICFHR),126–131.
Alsuhibany S (2018) Generating arabic handwritten CAPTCHA for cyber security. Int J Comput Sci Netw Security 18(3):41–47
Banday M and Shah N (2011) Challenges of CAPTCHA in the Accessibility of Indian regional websites. Proceedings of the fourth annual ACM Bangalore conference, 1–4.
Banger RA, Singh M, Sharma K, Singla S, Rastogi S (2018) Hindi language recognition system using neural networks. Int J Eng Sci Res Technol 7(5):98–103
Bansal A, Garg A, Gupta A and Gupta A (2008) Breaking a visual CAPTCHA: a novel approach using HMM, 1–6.
Bock K, Patel D, George and Dave H (2017) unCaptcha: a low resource defeat of reCaptcha’s audio challenge, WOOT 17-Proceedings of the 11th USENIX conference on offensive technology.
Bursztein E, Martin M and Mitchell J (2011) Text-Based CAPTCHA Strengths and Weaknesses. Proceedings of the 18th ACM conference on Computer and communications security, 125–138
Bursztein E, Moscicki A and Fabry C (2014) Easy does it: more usable CAPTCHAs. Proceedings of the 32nd annual ACM conference on human factors in computing systems, 2637–2646.
Census of INDIA (2011) “LANGUAGE” paper 1 of 2018 Language INDIA, states and union territories (Table C-16)
Chellapilla K and Simard P (2004) Using machine learning to break visual human interaction proofs (HIPs). Proceedings of the advances in neural information processing systems, 265–272.
Chen J, Luo X and Guo Y (2017) A survey on breaking technique of text-based CAPTCHA. Security and communication networks, 1–15.
Favata J (1996) Character model word recognition, Proceedings of the fifth international workshop on frontiers in handwriting recognition, 437–440.
Gao H, Wang W and Qi J (2013) The Robustness of Hollow CAPTCHAs. Proceedings of the 2013 ACM SIGSAC conference on computer & communications security, 1075–1086
Huang S, Lee Y, Bell G (2010) An efficient segmentation algorithm for CAPTCHAs with line cluttering and character warping. Multimed Tools Appl 48(2):267–289
Imsamai M and Phimoltares S (2010) 3D CAPTCHA: A Next Generation of the CAPTCHA. Proceedings of international conference on information science and applications (ICISA), 1–8.
Jayadevan R et al (2011) Offline recognition of devanagari script: a survey, IEEE transactions on systems, man and cybernetics-Part C. Appl Rev 41(6):782–796
Kaur R (2017) Handwriting recognition of gurmukhi script: a survey of online and offline techniques. Int J Comput Trends and Technol 49(1):32–35
Kim G, Govindaraju V (1997) A lexicon driven approach to handwritten word recognition for real-time applications. IEEE Trans Pattern Anal Mach Intell 19(4):366–379
Kumar M, Jindal MK and Sharma RK (2011) Review on OCR for Handwritten Indian Scripts Character Recognition, Proceedings of the international conference on digital image processing and information technology, 268–276.
Kumar M, Jindal MK and Kumar M (2021a) A systematic survey on CAPTCHA recognition: types, creation and breaking techniques. Archives of Computational Methods in Engineering, Springer, 1–30.
Kumar M, Jindal MK, Kumar M (2021) A novel attack on monochrome and grey scale devanagari CAPTCHAs. ACM Transac Asian and Low-Res Lang Inf Process ACM 20(4):1–30
Kumar M, Jindal M (2021) Benchmarks for designing a secure devanagari CAPTCHA. SN Comput Sci 2(45):1–16
Kunte RS, Samuel RDS (2007) A simple and efficient optical character recognition system for basic symbols in printed kannada text. Sadhana 32:521
Leiva L, Álvaro F (2015) μcaptcha: human interaction proofs tailored to touch-capable devices via math handwriting. Int J Human-Comput Interact 31(7):457–471
Mori G and Malik J (2003) Recognizing objects in adversarial clutter: Breaking a visual CAPTCHA. Proceedings of IEEE computer society conference on computer vision and Pattern recognition, 1–134.
Moy G, Jones N and Harkless C (2004) Distortion estimation techniques in solving visual CAPTCHAs. Proceedings of the IEEE computer society conference on computer vision and pattern recognition, 1–6.
Nguyen V, Chow Y, Susilo W (2014) On the security of text-based 3D CAPTCHAs. Computer and Security 45:84–99
Parvez M, Alsuhibany S (2020) Segmentation-validation based handwritten arabic CAPTCHA generation. Comput Secur 95:1018–1029
Rao M, Singh N (2012) Random handwritten CAPTCHA: web security with a difference. Int J Inf Technol Comput Sci 4:53–58
Rusu A, Govindaraju V (2004) Handwritten CAPTCHA: Using the difference in the abilities of humans and machines in reading handwritten words. Proc Int Workshop on Handwriting Recogn 54:226–231
Rusu A and Govindaraju V (2005) Visual CAPTCHA with handwritten image analysis. Proceedings of the International Workshop on Human Interactive Proofs, 42–52.
Saini B, Bala A (2013) Bot Protection Using CAPTCHA: Gurumukhi Script. Int J Appl Innov Eng Manag 2(5):267–275
Shaina and Bajaj HK (2016) Isolated character recognition using hierarchical approach with SVM classifier. Int J Eng Sci Res Technol 5(9):570–575
Shirali-Shahreza S and Shirali-Shahreza M (2011) Multilingual highlighting CAPTCHA, International conference on information technology new generations (ITNG), 447–452.
Susilo W, Chow Yand Zhou H (2010) STE3D-CAP: stereoscopic 3D CAPTCHA. Proceedings of the international conference on cryptology and network security CANS, 221–240.
Tang M, Gao H, Zhang Y (2019) Research on deep learning techniques in breaking text-based captchas and designing image-based captcha. IEEE Trans Inf Forensics Secur 5(10):2522–2537
Yadav D, Sanchez-Cuadrado S, Morato J (2013) Optical character recognition for hindi language using a neural-network approach. J Inf Process Syst 9(1):117–140
Yalamanchili S, Rao K (2011) A framework for devanagari script-based CAPTCHA. Int J Adv Inf Technol 1(4):47–57
Yan J and Ahmad A (2008) A low-cost attack on a microsoft CAPTCHA. Proceedings of the 15th ACM conference on computer and communications security, 543–554.
Yu J, Ma X, Han T (2016) Usability investigation on the localization of text captchas: take chinese characters as a case study. Shanghai Jiao Tong University, Shanghai, China, School of Media & Design
Funding
No funding was received.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Human and animal rights
No human and animal participants were used.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Kumar, M., Jindal, M.K. & Kumar, M. Design of innovative CAPTCHA for hindi language. Neural Comput & Applic 34, 4957–4992 (2022). https://doi.org/10.1007/s00521-021-06686-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-021-06686-0