SlideShare una empresa de Scribd logo
1 de 5
ACKNOWLEDGEMENT



       I would like to express my sincere gratitude and appreciation to everyone who
made this seminar report possible. Most of all, I would like to thank my Seminar
Supervisor, Mr. Amit Kumar Jaiswal, Assistant Professor, Department of Computer
Science and Engineering, Ideal Institute of Technology Ghaziabad and Ms. Sumita
Verma, Lecturer, Department of Computer Science and Engineering, Ideal Institute
of Technology Ghaziabad, for their guidance in the seminar. With their knowledge
and experience, they guided me to successfully achieve my seminar objective.

       I sincerely extend my thanks to, Dr. G. P. Govil, (Prof.) and Dr. Sudhir
Dawra, (Associate Prof. & Head) Department of Computer Science and Engineering,
Ideal Institute of Technology Ghaziabad, Uttar Pradesh for their encouragement and
support.
       I express my sincere thanks to all my friends, my well-wishers and classmates
for their support and help during the seminar report.




                                                            ABHIMANYU SOOD
                                                            Roll No. 0902810002
                                                               B. Tech. (CSE)
                                                                 3rd Year (A)




                                            iv
ABSTRACT


        We introduce captcha, an automated test that humans can pass, but current
computer programs cannot pass: any program that has high success over a captcha
can be used to solve an unsolved Artificial Intelligence (AI) problem. We provide
several novel constructions of captchas. Since captchas have many applications in
practical security, our approach introduces a new class of hard problems that can be
exploited for security purposes. Much like research in cryptography has had a
positive impact on algorithms for factoring and discrete log, we hope that the use of
hard AI problems for security purposes allows us to advance the field of Artificial
Intelligence. We introduce two families of AI problems that can be used to construct
captchas and we show that solutions to such problems can be used for steganographic
communication. Captchas based on these AI problem families, then, imply a win-win
situation: either the problems remain unsolved and there is a way to differentiate
humans from computers, or the problems are solved and there is a way to
communicate covertly on some channels.




                                           iv
CONTENTS


    Certificate


    Acknowledgement --------------------------------------------------------------
    i


    Abstract -------------------------------------------------------------------------
    ii


    Content       -------------------------------------------------------------------------
    iii


    List of Figures------------------------------------------------------------------
    iv




1. INTRODUCTION --------------------------------------------------------------------- 1


2. TYPES OF CAPTCHAS ------------------------------------------------------------- 5


3. APPLICATION ----------------------------------------------------------------------- 12


4. CONSTRUCTING CAPTCHA -----------------------------------------------------
    15


5. BREAKING OF CAPTCHA --------------------------------------------------------
    24


6. ISSUES WITH CAPTCHA --------------------------------------------------------- 30



                                                iv
Conclusion ------------------------------------------------------------------- 33


    Reference      ---------------------------------------------------------------------
    34




                               List of Figures



1. Fig 2.1 Gimpy CAPTCHA ------------------------------------------------------------
    6

2. Fig 2.2 Yahoo’s Ez – Gimpy CAPTCHA -------------------------------------------
    6

3. Fig 2.3 BaffleText examples ----------------------------------------------------------
    7

4. Fig 2.4 MSN Passport CAPTCHA ---------------------------------------------------
    7

5. Fig 2.5 Bongo CAPTCHA ------------------------------------------------------------
    8

6. Fig 2.6 First line shows ---------------------------------------------------------------
    11

7. Fig 5.1 Breaking CAPTCHAs -------------------------------------------------------
    27

8. Fig 6.1 Usability issues in text based CAPTCHAs -------------------------------
    30




                                              iv
iv

Más contenido relacionado

Similar a Seminar Report on Captcha: An Automated Test to Tell Computers and Humans Apart

IRJET - TTL: Tap to Login
IRJET - TTL: Tap to LoginIRJET - TTL: Tap to Login
IRJET - TTL: Tap to LoginIRJET Journal
 
Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200Maung Maung Latt
 
IRJET - Authentication using Image Selection and Voice Recognition
IRJET - Authentication using Image Selection and Voice RecognitionIRJET - Authentication using Image Selection and Voice Recognition
IRJET - Authentication using Image Selection and Voice RecognitionIRJET Journal
 
Rhea stadick thesis 12 05
Rhea stadick thesis 12 05Rhea stadick thesis 12 05
Rhea stadick thesis 12 05bhabadvm
 
IRJET- A Shoulder Surfing Resistant Graphical Verification System
IRJET- A Shoulder Surfing Resistant Graphical Verification SystemIRJET- A Shoulder Surfing Resistant Graphical Verification System
IRJET- A Shoulder Surfing Resistant Graphical Verification SystemIRJET Journal
 
Siemens s7 300-400-fibel-e
Siemens s7 300-400-fibel-eSiemens s7 300-400-fibel-e
Siemens s7 300-400-fibel-eDien Ha The
 
AUTOMATIC DETECTION OF OVERSPEED VEHICLE
AUTOMATIC DETECTION OF OVERSPEED VEHICLEAUTOMATIC DETECTION OF OVERSPEED VEHICLE
AUTOMATIC DETECTION OF OVERSPEED VEHICLEIRJET Journal
 
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...IRJET Journal
 
METAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEM
METAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEMMETAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEM
METAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEMIRJET Journal
 
IRJET- PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...
IRJET- 	  PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...IRJET- 	  PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...
IRJET- PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...IRJET Journal
 
Three-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera PlatformThree-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera PlatformEklavya Sharma
 
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...IRJET Journal
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for AnimationIRJET Journal
 
IRJET- Automatic Gold Sphere Drill Machine
IRJET- Automatic Gold Sphere Drill MachineIRJET- Automatic Gold Sphere Drill Machine
IRJET- Automatic Gold Sphere Drill MachineIRJET Journal
 
Design and Implementation of Faster and Low Power Multipliers
Design and Implementation of Faster and Low Power MultipliersDesign and Implementation of Faster and Low Power Multipliers
Design and Implementation of Faster and Low Power MultipliersIRJET Journal
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and TravelsIRJET Journal
 

Similar a Seminar Report on Captcha: An Automated Test to Tell Computers and Humans Apart (20)

IRJET - TTL: Tap to Login
IRJET - TTL: Tap to LoginIRJET - TTL: Tap to Login
IRJET - TTL: Tap to Login
 
MS-08 Jan June 2017
MS-08 Jan June 2017MS-08 Jan June 2017
MS-08 Jan June 2017
 
Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200Development of Multivariable Control Systems Rev 200
Development of Multivariable Control Systems Rev 200
 
IRJET - Authentication using Image Selection and Voice Recognition
IRJET - Authentication using Image Selection and Voice RecognitionIRJET - Authentication using Image Selection and Voice Recognition
IRJET - Authentication using Image Selection and Voice Recognition
 
Rhea stadick thesis 12 05
Rhea stadick thesis 12 05Rhea stadick thesis 12 05
Rhea stadick thesis 12 05
 
Project report1
Project report1Project report1
Project report1
 
IRJET- A Shoulder Surfing Resistant Graphical Verification System
IRJET- A Shoulder Surfing Resistant Graphical Verification SystemIRJET- A Shoulder Surfing Resistant Graphical Verification System
IRJET- A Shoulder Surfing Resistant Graphical Verification System
 
Siemens s7 300-400-fibel-e
Siemens s7 300-400-fibel-eSiemens s7 300-400-fibel-e
Siemens s7 300-400-fibel-e
 
Project_Report_Masters
Project_Report_MastersProject_Report_Masters
Project_Report_Masters
 
AUTOMATIC DETECTION OF OVERSPEED VEHICLE
AUTOMATIC DETECTION OF OVERSPEED VEHICLEAUTOMATIC DETECTION OF OVERSPEED VEHICLE
AUTOMATIC DETECTION OF OVERSPEED VEHICLE
 
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
IRJET- A Study of Programmable Logic Controllers (PLC) and Graphical User Int...
 
METAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEM
METAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEMMETAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEM
METAL PRODUCTS DESIGN AND FABRICATION OF SMART SHELF SYSTEM
 
IRJET- PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...
IRJET- 	  PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...IRJET- 	  PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...
IRJET- PASSMATRIX- An Authentication System to Resist Shoulder Surfing Att...
 
Three-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera PlatformThree-Axis Auto Stabilizing Video Camera Platform
Three-Axis Auto Stabilizing Video Camera Platform
 
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
IRJET-A Study of Programmable Logic Controllers (PLC) and Graphical User Inte...
 
Motion capture for Animation
Motion capture for AnimationMotion capture for Animation
Motion capture for Animation
 
IRJET- Automatic Gold Sphere Drill Machine
IRJET- Automatic Gold Sphere Drill MachineIRJET- Automatic Gold Sphere Drill Machine
IRJET- Automatic Gold Sphere Drill Machine
 
SMART LATHE MACHINE
SMART LATHE MACHINESMART LATHE MACHINE
SMART LATHE MACHINE
 
Design and Implementation of Faster and Low Power Multipliers
Design and Implementation of Faster and Low Power MultipliersDesign and Implementation of Faster and Low Power Multipliers
Design and Implementation of Faster and Low Power Multipliers
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and Travels
 

Más de Abhimanyu Sood

Más de Abhimanyu Sood (6)

Web analytics
Web analyticsWeb analytics
Web analytics
 
Bug XTracker Report
Bug XTracker ReportBug XTracker Report
Bug XTracker Report
 
Bug x tracker
Bug x trackerBug x tracker
Bug x tracker
 
Report1
Report1Report1
Report1
 
Captcha ppt
Captcha pptCaptcha ppt
Captcha ppt
 
CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)CAPTCHA(Image Verification Code)
CAPTCHA(Image Verification Code)
 

Último

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Último (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

Seminar Report on Captcha: An Automated Test to Tell Computers and Humans Apart

  • 1. ACKNOWLEDGEMENT I would like to express my sincere gratitude and appreciation to everyone who made this seminar report possible. Most of all, I would like to thank my Seminar Supervisor, Mr. Amit Kumar Jaiswal, Assistant Professor, Department of Computer Science and Engineering, Ideal Institute of Technology Ghaziabad and Ms. Sumita Verma, Lecturer, Department of Computer Science and Engineering, Ideal Institute of Technology Ghaziabad, for their guidance in the seminar. With their knowledge and experience, they guided me to successfully achieve my seminar objective. I sincerely extend my thanks to, Dr. G. P. Govil, (Prof.) and Dr. Sudhir Dawra, (Associate Prof. & Head) Department of Computer Science and Engineering, Ideal Institute of Technology Ghaziabad, Uttar Pradesh for their encouragement and support. I express my sincere thanks to all my friends, my well-wishers and classmates for their support and help during the seminar report. ABHIMANYU SOOD Roll No. 0902810002 B. Tech. (CSE) 3rd Year (A) iv
  • 2. ABSTRACT We introduce captcha, an automated test that humans can pass, but current computer programs cannot pass: any program that has high success over a captcha can be used to solve an unsolved Artificial Intelligence (AI) problem. We provide several novel constructions of captchas. Since captchas have many applications in practical security, our approach introduces a new class of hard problems that can be exploited for security purposes. Much like research in cryptography has had a positive impact on algorithms for factoring and discrete log, we hope that the use of hard AI problems for security purposes allows us to advance the field of Artificial Intelligence. We introduce two families of AI problems that can be used to construct captchas and we show that solutions to such problems can be used for steganographic communication. Captchas based on these AI problem families, then, imply a win-win situation: either the problems remain unsolved and there is a way to differentiate humans from computers, or the problems are solved and there is a way to communicate covertly on some channels. iv
  • 3. CONTENTS Certificate Acknowledgement -------------------------------------------------------------- i Abstract ------------------------------------------------------------------------- ii Content ------------------------------------------------------------------------- iii List of Figures------------------------------------------------------------------ iv 1. INTRODUCTION --------------------------------------------------------------------- 1 2. TYPES OF CAPTCHAS ------------------------------------------------------------- 5 3. APPLICATION ----------------------------------------------------------------------- 12 4. CONSTRUCTING CAPTCHA ----------------------------------------------------- 15 5. BREAKING OF CAPTCHA -------------------------------------------------------- 24 6. ISSUES WITH CAPTCHA --------------------------------------------------------- 30 iv
  • 4. Conclusion ------------------------------------------------------------------- 33 Reference --------------------------------------------------------------------- 34 List of Figures 1. Fig 2.1 Gimpy CAPTCHA ------------------------------------------------------------ 6 2. Fig 2.2 Yahoo’s Ez – Gimpy CAPTCHA ------------------------------------------- 6 3. Fig 2.3 BaffleText examples ---------------------------------------------------------- 7 4. Fig 2.4 MSN Passport CAPTCHA --------------------------------------------------- 7 5. Fig 2.5 Bongo CAPTCHA ------------------------------------------------------------ 8 6. Fig 2.6 First line shows --------------------------------------------------------------- 11 7. Fig 5.1 Breaking CAPTCHAs ------------------------------------------------------- 27 8. Fig 6.1 Usability issues in text based CAPTCHAs ------------------------------- 30 iv
  • 5. iv