Javascript must be enabled to continue!
Enhancing Alphanumeric Based CAPTCHA Solving using Deep Learning Techniques.
View through CrossRef
Abstract
Today, captcha is a common method for preventing automated programs from accessing online resources like websites, emails, etc. Captcha is an acronym for Completely Automated Public Turing test to differentiate between computers and humans. It is a challenge-response test that determines whether the user is a person or a computer. There are various varieties of captcha techniques, including audio-based, text-based, and image-based, etc. Image-based captchas, in which the user is required to recognize and enter a combination of letters and numbers displayed in an image, are extensively used among these techniques. In this endeavor, we’ve employed deep learning techniques to improve the precision of alphanumeric-based captcha solving. We used a real-time dataset to make predictions with Convolutional Neural Network (CNN), Deep Neural Network (DNN), Combination of CNN and Recurrent Neural Network (RNN), and Neural Network with Nested Design model. TensorFlow, Keras, OCR, OpenCV, and Tkinter were used to create the model, and Tkinter is used for the image selection user interface. We used a dataset from Kaggle in which all the images are five-letter words that may contain digits, and noise (blur and a line) has been applied to the images. The images are PNGs measuring 200 by 50 pixels. We divided the dataset into train and test sets, calculated the accuracy, and provided an image captcha prediction. The goal of the project is to increase the accuracy of the model by comparing the outcomes of various deep learning techniques. This project aims to determine which deep learning technique provides the highest level of accuracy for solving alphanumeric-based captchas by comparing the accuracy of various deep learning techniques. This project’s outcomes can be utilized to improve the security of other captcha techniques.
Title: Enhancing Alphanumeric Based CAPTCHA Solving using Deep Learning Techniques.
Description:
Abstract
Today, captcha is a common method for preventing automated programs from accessing online resources like websites, emails, etc.
Captcha is an acronym for Completely Automated Public Turing test to differentiate between computers and humans.
It is a challenge-response test that determines whether the user is a person or a computer.
There are various varieties of captcha techniques, including audio-based, text-based, and image-based, etc.
Image-based captchas, in which the user is required to recognize and enter a combination of letters and numbers displayed in an image, are extensively used among these techniques.
In this endeavor, we’ve employed deep learning techniques to improve the precision of alphanumeric-based captcha solving.
We used a real-time dataset to make predictions with Convolutional Neural Network (CNN), Deep Neural Network (DNN), Combination of CNN and Recurrent Neural Network (RNN), and Neural Network with Nested Design model.
TensorFlow, Keras, OCR, OpenCV, and Tkinter were used to create the model, and Tkinter is used for the image selection user interface.
We used a dataset from Kaggle in which all the images are five-letter words that may contain digits, and noise (blur and a line) has been applied to the images.
The images are PNGs measuring 200 by 50 pixels.
We divided the dataset into train and test sets, calculated the accuracy, and provided an image captcha prediction.
The goal of the project is to increase the accuracy of the model by comparing the outcomes of various deep learning techniques.
This project aims to determine which deep learning technique provides the highest level of accuracy for solving alphanumeric-based captchas by comparing the accuracy of various deep learning techniques.
This project’s outcomes can be utilized to improve the security of other captcha techniques.
Related Results
AUTHENTICATION INDICATORS USING BIO-DETECTION FUNCTION WITH TEXT-BASED CAPTCHA
AUTHENTICATION INDICATORS USING BIO-DETECTION FUNCTION WITH TEXT-BASED CAPTCHA
Currently, CAPTCHA (Completely Automated Public Turing test to tell Computer and Human Apart) is used in the daily life before the Internet accessing for preventing automatic progr...
Devanagari CAPTCHA: For the Security in Web
Devanagari CAPTCHA: For the Security in Web
Completely Automated Public Turing Test to Tell Computers and Humans Apart or CAPTCHA is a solution for cyber-attack. CAPTCHA is a small challenge that an internet user has to pass...
Development of authentication-based CAPTCHA mechanism on touch screen environment
Development of authentication-based CAPTCHA mechanism on touch screen environment
CAPTCHA is a simple security test that was introduced to distinguish among humans and bots for decades. CAPTCHAs have been widely used on commercial sites, such as email service, a...
Web Authentication Biometric 3D Animated CAPTCHA System Using Artificial Intelligence and Machine Learning Approach
Web Authentication Biometric 3D Animated CAPTCHA System Using Artificial Intelligence and Machine Learning Approach
The internet and web security are integral aspects of our daily lives. Many commercial firms provide clients with internet services. For web access, it is assumed that only the gen...
ProCAPTCHA: A profile-based CAPTCHA for personal password authentication
ProCAPTCHA: A profile-based CAPTCHA for personal password authentication
CAPTCHA was introduced decades ago to distinguish between humans and bots. However, solving CAPTCHA has been a challenging issue for intruders. Various techniques, such as 3rd-part...
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
Selection of Injectable Drug Product Composition using Machine Learning Models (Preprint)
BACKGROUND
As of July 2020, a Web of Science search of “machine learning (ML)” nested within the search of “pharmacokinetics or pharmacodynamics” yielded over 100...
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Analisis Kebutuhan Modul Matematika untuk Meningkatkan Kemampuan Pemecahan Masalah Siswa SMP N 4 Batang
Pemecahan masalah merupakan suatu usaha untuk menyelesaikan masalah matematika menggunakan pemahaman yang telah dimilikinya. Siswa yang mempunyai kemampuan pemecahan masalah rendah...
Design of Embedded System-Based CAPTCHA in C
Design of Embedded System-Based CAPTCHA in C
This paper describes the technical details of design and implementation of embedded system-based CAPTCHA (verification code) in C, including a brief analysis of techniques for impl...

