Seminar Report Mine
Seminar Report Mine
“CAPTCHAS”
“CAPTCHAS”
Submitted in fulfillment of Seminar required for
the
Bachelor of Engineering (B.E)
In
Information Technology
By
Sachin Narang
UE6858, 8th Semester
Panjab University
UE6858 Page 1
UE6858
“CAPTCHAS”
Contents
2 Contents 2
3 Acknowledgment 3
4 Declaration 4
5 Certificate 5
4 Introduction 6
6 Definitions 8
7 Types of CAPTCHAS 9
8 Major Areas Of 11
Applications
9 ReCAPTCHA 14
10 Breaking of CAPTCHAS 16
12 Conclusion 19
13 Bibliography 20
Acknowledgement
UE6858 Page 2
UE6858
“CAPTCHAS”
Sachin Narang
U.I.E.T
Declaration
UE6858 Page 3
UE6858
“CAPTCHAS”
Sachin Narang
U.I.E.T
Certificate
UE6858 Page 4
UE6858
“CAPTCHAS”
Roopali Garg
Associate Professor
(Teacher In-Charge)
Introduction
UE6858 Page 5
UE6858
“CAPTCHAS”
UE6858 Page 6
UE6858
“CAPTCHAS”
UE6858 Page 7
UE6858
“CAPTCHAS”
DEFINITIONS
UE6858 Page 8
UE6858
“CAPTCHAS”
Types of CAPTCHAS
There are basically 3 types of CAPTCHAS
1.Text Based: These are the most commonly
used CAPTCHAS. It can be further be divided into
3 parts:
GIMPY : Initially used by yahoo ,in this CAPTCHA
two steps are followed as:
a) Pick a word or words from a small dictionary
b) Distort them and add noise and background
GIMPY-R: This was used by google and was
basically a simple advance over gimpy. Here
instead of a complete word individual letters are
noised instead of complete words. steps followed
are as
a) Pick random letters
b) Distort them, add noise and background
UE6858 Page 9
UE6858
“CAPTCHAS”
UE6858 Page 10
UE6858
“CAPTCHAS”
UE6858 Page 11
UE6858
“CAPTCHAS”
UE6858 Page 12
UE6858
“CAPTCHAS”
UE6858 Page 13
UE6858
“CAPTCHAS”
ReCAPTCHA
ReCAPTCHA is a free CAPTCHA service that helps to digitize
books, newspapers and old time radio shows
UE6858 Page 14
UE6858
“CAPTCHAS”
UE6858 Page 15
UE6858
“CAPTCHAS”
BREAKING OF CAPTCHAS
There are two methods used till now to break these
CAPTCHAS one uses decoding software’s which removes
noise and other uses humans
1. Some text based CAPTCHAs have been broken by
software which has 3 properties as :
UE6858 Page 16
UE6858
“CAPTCHAS”
UE6858 Page 17
UE6858
“CAPTCHAS”
UE6858 Page 18
UE6858
“CAPTCHAS”
Conclusion
1.CAPTCHAS are any software that distinguishes
human and machine.
UE6858 Page 19
UE6858
“CAPTCHAS”
Bibliography
UE6858 Page 20
UE6858
“CAPTCHAS”
[i] www.phpcaptcha.org
[ii] www.captcha.net
[iii] www.wikipedia.com
[iv]Research papers by Louis Ahn (Carmegie
mellon university).
UE6858 Page 21