Presented By Vibhute J.B. Class : M.Sc. (CS)

Slides:



Advertisements
Similar presentations
COMPUTER MALWARE FINAL PROJECT PROPOSAL THE WAR AGAINST CAPTCHA WITH IMPLEMENTATION OF THE WORLDS MOST ACCURATE CAPTCHA BREAKER By Huy Truong & Kathleen.
Advertisements

CAPTCHA: Using Hard AI Problems for Security 12 Jun 2007 Ohad Barak (a.k.a. jo) Luis Von Ahn, EuroCrypt 2003.
Section 9.1 Identify multimedia design guidelines Identify sources of multimedia files Explain the ethical use of multimedia files Describe multimedia.
Human- Computer Interfaces HUMAN COMPUTATION.  Humans helping solve large problems  Using humans WITH computers to solve problems not solvable be either.
Luis von Ahn Carnegie Mellon University. Verification technology developed in collaboration with Carnegie Mellon University “CAPTCHA”
CAPTCHA Completely Automated Public Turing test to tell Computers and Humans Apart A Computer Program that can generate and grade test that: Most Humans.
A Low-cost Attack on a Microsoft CAPTCHA Yan Qiang,
CAPTCHA Presented by: Sari Louis SPAM Group: Marc Gagnon, Sari Louis, Steve White University of Illinois Spring 2006.
AN IMPROVED AUDIO Jenn Tam Computer Science Dept. Carnegie Mellon University SOAPS 2008, Pittsburgh, PA.
Breaking an Animated CAPTCHA Scheme
CAPTCHA Presented By Sayani Chandra (Roll )
CAPTCHA, THE ESP GAME, AND OTHER STUFF LUIS VON AHN CARNEGIE MELLON UNIVERSITY.
Jeff Yan School of Computing Science Newcastle University, UK (Joint work with Ahmad Salah El Ahmad) Usability of CAPTCHAs Or “usability issues in CAPTCHA.
Telling Humans and Computers Apart (Automatically) Or How Lazy Cryptographers do AI Luis von Ahn The Aladdin Center Carnegie Mellon University.
CAPTCHA Prabhakar Verma “08MC30”.
CAPTCHA & THE ESP GAME SHAH JAYESH CS575SPRING 2008.
Computer Vision Group University of California Berkeley Recognizing Objects in Adversarial Clutter: Breaking a Visual CAPTCHA Greg Mori and Jitendra Malik.
Human Computation CSC4170 Web Intelligence and Social Computing Tutorial 7 Tutor: Tom Chao Zhou
Human Computation Steven Emory CS 575 Human Issues in Computing.
IS1500: Introduction to Web Development
Matthias Neubauer CAPTCHA What humans can do, But computers can not.
Mrs. Beth Cueni Carnegie Mellon
An Accessible CAPTCHA Chad Killingsworth Web Projects Coordinator.
CAPTCHA 1 Are you Human? (Sorry, I had to ask). CAPTCHA 2 Agenda What is CAPTCHA? Types of CAPTCHA Where to use CAPTCHAs? Guidelines when making a CAPTCHA.
Recognizing some of the modern CAPTCHAs Dmitry Nikulin LCME, Saint-Petersburg, 2011.
intelligence study and design of intelligent agentsis the intelligence of machines and the branch of computer science that aims to create it. AI textbooks.
Micro Tasks in Human Computation for Computer Graphics Ariel Shamir With: Yotam Gingold, Daniel Cohen-Or (TAU)
Part 2  Access Control 1 CAPTCHA Part 2  Access Control 2 Turing Test Proposed by Alan Turing in 1950 Human asks questions to another human and a computer,
Analyzing CAPTCHAs May 1, 2009 Kyle Anderson Michelle Krause Matthew Turner.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
Exploration Seminar 3 Human Computation Roy McElmurry.
IOTA Improved Design and Implementation of a Modular and Extensible Course Management System Andrew Hamilton 5 th Period.
CAPTCHA solving Tianhui Cai Period 3. CAPTCHAs Completely Automated Public Turing tests to tell Computers and Humans Apart Determines whether a user is.
Preventing Automated Use of STMP Reservation System Using CAPTCHA.
Presented By: Abirami Poonkundran Authors: Jeff Yan, Ahmad El Ahmad.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Peter Lee Head, Computer Science Department Carnegie Mellon University.
Designing Human Friendly Human Interaction Proofs (HIPs) Kumar Chellapilla, Kevin Larson, Patrice Simard and Mary Czerwinski Microsoft Research Presented.
Processing Hardware, Software. Hardware Hardware Processing is performed by a computer ’ s central processing unit and is measured by the clock speed.
Application Layer Attack. DDoS DDoS – Distributed Denial of Service Why would any one want to do this? In some cases, for bringing down service of competitors,
CAPTCHA solving Tianhui Cai Period 3. CAPTCHAs Completely Automated Public Turing tests to tell Computers and Humans Apart User is human or machine? Prevents.
Peter Matthews, Cliff C. Zou University of Central Florida AsiaCCS 2010.
By: Steven Baker.  What is a CAPTCHA?  History of CAPTCHA  Applications of CAPTCHAs  Accessibility  Examples of CAPTCHAs  reCAPTCHA  Vulnerabilities.
Separating man from machine since 2000….. ?. Agenda  Definition  History  Need  Types  Constructing CAPTCHAs  Breaking CAPTCHAs  Applications 
CAPTCHA What humans can do, But computers can not.
Usability of CAPTCHAs Or usability issues in CAPTCHA design Authors: Jeff Yan and Ahmad Salah El Ahmad Presented By: Kim Giglia CSC /19/2008.
WEB CAPTCHA HUMAN OR SCRIPT? An AI approach to cryptography.
SUBMITTED TO:-SUBMITTED BY:- Ms.Kavita KhannaShruty Ahuja H.O.D(CSE DEPARTMENT)02/MT/10 PDM,BAHADURGARHCE(2 ND SEM)
Billy Vivian Dr. Oblitey COSC  What is CAPTCHA?  History  Uses  Artificial Intelligence Relationship  reCAPTCHA  Works Cited.
CAPTCHA Presented by: Md.R ahim 08B21A Agenda Definition Background Motivation Applications Types of CAPTCHAs Breaking CAPTCHAs Proposed Approach.
SANDEEP MEHTA (ECE, IV Year). CAPTCHA Completely Automated Public Turing test to tell Computers and Humans Apart Invented at CMU by Luis von Ahn, Manuel.
THE ESP GAME, AND OTHER STUFF
Section 9.1 Section 9.2 Identify multimedia design guidelines
Section 4.1 Section 4.2 Format HTML tags Identify HTML guidelines
Display Ratios The Student Union displays have ratios of 16:9
Proxy-Based Image Verification
Internet Econ: Google/Facebook POV
3.6 Fundamentals of cyber security
Are you Human?.
Breaking Visual CAPTCHAs with Naïve Pattern Recognition Algorithms
Web Programming Week 11 Old Dominion University
Mrs. Beth Cueni Carnegie Mellon
CS122B: Projects in Databases and Web Applications Spring 2017
A novel probabilistic language-based CAPTCHA system
590 Web Scraping – Handling Images
Analyzing CAPTCHAs.
Inaccessible CAPTCHA: updating W3C advisory note
Fighting the WebBots A webbot is a program that visits web sites for all kinds of purposes. For example, Google webbots make copies of all web sites for.
Operating Systems Protections
Week 7 - Wednesday CS363.
Presentation transcript:

Presented By Vibhute J.B. Class : M.Sc. (CS) CAPTCHA Presented By Vibhute J.B. Class : M.Sc. (CS)

Introduction History Types of Captcha Process of Captcha Breaking Captcha Re-Captcha Benefits Reference

Introduction Completely Automated Public Turing tests to tell Computers and Humans Apart. Captcha is a challenge response test used in computing to ensure that the response is not generated by computer. Captcha requires that the user types letters or digits from distorted image appears on screen.

History First developed by Alta Vista in 1997. The term coined in 2000 by Luis von Ahn, Manuel Blum and Nicholas j. Hopper of Carnegie Mellon university and john Langford of IBM.

Types of CAPTCHAs Text based Gimpy, ez-gimpy Gimpy-r, Google CAPTCHA Simard’s HIP (MSN) Graphic based Bongo Pix Audio based

Text Based CAPTCHAs Gimpy, ez-gimpy Pick a word or words from a small dictionary Distort them and add noise and background Gimpy-r, Google’s CAPTCHA Pick random letters Distort them, add noise and background

Text Based CAPTCHAs Gimpy-r, Google’s CAPTCHA Simcard’s HIP (MSN) Gimpy , Ez-Gimpy Gimpy-r, Google’s CAPTCHA Simcard’s HIP (MSN)

Graphic Based CAPTCHAs Bongo: Display two series of blocks User must find the characteristic that sets the two series apart User is asked to determine which series each of four single blocks belongs to Difference? thick vs. thin lines

Graphic Based CAPTCHAs PIX: Create a large database of labeled images Pick a concrete object Pick four images of the object from the images database Distort the images Ask the user to pick the object for a list of words

Audio Based CAPTCHAs Pick a word or a sequence of numbers at random Render them into an audio clip using a TTS software Distort the audio clip Ask the user to identify and type the word or numbers

The Process Generate CAPTCHA Align CAPTCHA Cut Captcha Transform CAPTCHA Decode CAPTCHA

Generate CAPTCHA CAPTCHA generated with our Mathematical code.

Align CAPTCHA Remove gridlines. Undo angle of rotation

Cut CAPTCHA Cut CAPTCHA cut into 5 pieces.

Transform CAPTCHA Perform the HWT on each of the 5 pieces.

Breaking CAPTCHAs Breaking CAPTCHAs Most text based CAPTCHAs have been broken by software OCR Segmentation Other CAPTCHAs were broken by streaming the tests for unsuspecting users to solve.

Re-Captcha Free captcha service that helps to digitize books, newspaper and old time radio shows. Recaptcha improves the process of digitizing books by sending words that can’t be read by computers to the web in form of captchas for human to decipher

Working of Re-Captcha Two words are shown, one word is known as control word and another one is known as a questionable word System assumes that if human types the control word correctly, then the questionable word is also correct

Re-Captcha Image

Benefits The database already exists and is public. The database is constantly being updated and maintained. Adding “concrete object” to the dictionary is virtually instantaneous. Distortion prevents caching hacks. Quick expiration limits streaming hacks.

Reference http://www.captcha.net/ http://www.blogtoplist.com/rss/captcha.html http://www.gnu.org/licenses/gpl.html http://www.white-hat-web-design.co.uk/articles/php-captcha.php

Thank You……..