SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK

At the early stage of the development, CAPTCHA-text used distorted which difficult to solve by OCR technology. The development of AI technology, machine learning and image processing year after year makes the task to distinguish between human interactions and "bot" becomes more challenging...

Full description

Saved in:
Bibliographic Details
Main Author: Akbar Yasin - NIM: 23216322 , Muhammad
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/29112
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:29112
spelling id-itb.:291122018-10-01T10:03:28ZSOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK Akbar Yasin - NIM: 23216322 , Muhammad Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/29112 At the early stage of the development, CAPTCHA-text used distorted which difficult to solve by OCR technology. The development of AI technology, machine learning and image processing year after year makes the task to distinguish between human interactions and "bot" becomes more challenging. Recently, more advanced CAPTCHA types are available to avoid the risk of using CAPTCHA-text that can be considered irrelevant anymore to secure a website. However, until now can be found some websites that still use CAPTCHA-text. This paper contains the design of an intelligent "bot" system that can solve distorted CAPTCHA-text along with the results of the experiments that have been carried out. Convolutional Neural Network was chosen as the approach for this study because its performance has proved excellent for object recognition applications. The CNN architecture used for this research consists of three convolutional layers, three pooling layers and two fully-connected layers. The level of accuracy that needs to be achieved is 75% - which based on our considerations that CAPTCHA usually can tolerate incorrect answers or solution for its challenge so the specified accuracy level is considered enough to carry out a successful attack to breach a CAPTCHA security system. From the result of experiment, the system managed to achieve 75% prediction accuracy in ± 19 hours of program execution for one type of distorted CAPTCHAtext which was chosen as the case example in this study. <br /> text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description At the early stage of the development, CAPTCHA-text used distorted which difficult to solve by OCR technology. The development of AI technology, machine learning and image processing year after year makes the task to distinguish between human interactions and "bot" becomes more challenging. Recently, more advanced CAPTCHA types are available to avoid the risk of using CAPTCHA-text that can be considered irrelevant anymore to secure a website. However, until now can be found some websites that still use CAPTCHA-text. This paper contains the design of an intelligent "bot" system that can solve distorted CAPTCHA-text along with the results of the experiments that have been carried out. Convolutional Neural Network was chosen as the approach for this study because its performance has proved excellent for object recognition applications. The CNN architecture used for this research consists of three convolutional layers, three pooling layers and two fully-connected layers. The level of accuracy that needs to be achieved is 75% - which based on our considerations that CAPTCHA usually can tolerate incorrect answers or solution for its challenge so the specified accuracy level is considered enough to carry out a successful attack to breach a CAPTCHA security system. From the result of experiment, the system managed to achieve 75% prediction accuracy in ± 19 hours of program execution for one type of distorted CAPTCHAtext which was chosen as the case example in this study. <br />
format Theses
author Akbar Yasin - NIM: 23216322 , Muhammad
spellingShingle Akbar Yasin - NIM: 23216322 , Muhammad
SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
author_facet Akbar Yasin - NIM: 23216322 , Muhammad
author_sort Akbar Yasin - NIM: 23216322 , Muhammad
title SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
title_short SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
title_full SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
title_fullStr SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
title_full_unstemmed SOLVING DISTORTED CAPTCHA-TEXT BY USING CONVOLUTIONAL NEURAL NETWORK
title_sort solving distorted captcha-text by using convolutional neural network
url https://digilib.itb.ac.id/gdl/view/29112
_version_ 1822021940351598592