CAPTCHA & THE ESP GAME SHAH JAYESH CS575SPRING 2008.

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

LABELING IMAGES LUIS VON AHN CARNEGIE MELLON UNIVERSITY.
CAPTCHA: Using Hard AI Problems for Security 12 Jun 2007 Ohad Barak (a.k.a. jo) Luis Von Ahn, EuroCrypt 2003.
THE ESP GAME, & PEEKABOOM LUIS VON AHN CARNEGIE MELLON UNIVERSITY.
HUMAN COMPUTATION LUIS VON AHN CARNEGIE MELLON UNIVERSITY.
Extracting Valuable Information Lazily Shiry Ginosar Advisor: Professor Manuel Blum Graduate Mentor: Luis von Ahn.
Human- Computer Interfaces HUMAN COMPUTATION.  Humans helping solve large problems  Using humans WITH computers to solve problems not solvable be either.
1 Human Computation Play a Game to Develop an Ontology Peyman Nasirifard p+e+y+m+a+b-b+n dot deri.org.
CAPTCHA Completely Automated Public Turing test to tell Computers and Humans Apart A Computer Program that can generate and grade test that: Most Humans.
Collaborative Human Computing Zack Zhu March 31, 2010 Seminar for Distributed Computing 1.
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.
Crowdsourcing 04/11/2013 Neelima Chavali ECE 6504.
S2 – COMMUNICATIONS UNIT
James Tam Introduction To Computer Science In this section you will get an overview of some areas of Computer Science.
CAPTCHA Presented By Sayani Chandra (Roll )
Lecture 26: Vision for the Internet CS6670: Computer Vision Noah Snavely.
Extracting Valuable Information Lazily Shiry Ginosar.
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.
Peekaboom: A Game for Locating Objects in Images
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”.
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
Artificial Intelligence
IS1500: Introduction to Web Development
Microsoft Windows LEARNING HOW USE AN OPERATING SYSTEM 1.
Matthias Neubauer CAPTCHA What humans can do, But computers can not.
Mrs. Beth Cueni Carnegie Mellon
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.
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,
Exploration Seminar 3 Human Computation Roy McElmurry.
Ideas Session Willer Travassos, Jan. 24th. GWAP Games with a purpose (GWAP) uses the computational power of humans to perform tasks that computers are.
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
1 Lecture 1: Introduction to Artificial Intelligence.
CS315 Search and Retrieval of Multimedia P. Takis Metaxas.
Presented By: Abirami Poonkundran Authors: Jeff Yan, Ahmad El Ahmad.
MY ONLINE CODE In the last 2 years of digital literacy I have learned the proper ways to act and why to act that way online, I have also learned other.
By: Mrs. Abdallah. The way we taught students in the past simply does not prepare them for the higher demands of college and careers today and in the.
Human Computation Luis von Ahn Carnegie Mellon University.
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,
Wikispam, Wikispam, Wikispam PmWiki Patrick R. Michaud, Ph.D. March 4, 2005.
Human Computation (aka Crowdsourcing) LUIS VON AHN Slides taken from a talk by.
CAP Malware and Software Vulnerability Analysis Term Project Proposal - Spring 2009 Professor: Dr. Zou Team members: Andrew Mantel & Peter Matthews.
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.
CS 2750: Machine Learning Active Learning and Crowdsourcing
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
AN INTRODUCTION TO FACEBOOK. Learning Objectives A brief introduction to the social networking site Facebook. Instructions to create an account. How to.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
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.
مباني امنيت شبكه CAPTCHA)) به نام خدا مدرس: شهرزاد گلستانی Website:
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
Internet Econ: Google/Facebook POV
Artificial intelligence (AI)
3.6 Fundamentals of cyber security
Are you Human?.
Mrs. Beth Cueni Carnegie Mellon
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.
Presented By Vibhute J.B. Class : M.Sc. (CS)
Week 7 - Wednesday CS363.
Presentation transcript:

CAPTCHA & THE ESP GAME SHAH JAYESH CS575SPRING 2008

OVERVIEW OVERVIEW What is CAPTCHA? Examples. Applications. How to Beat CAPTCHA? 3-D CAPTCHA. The ESP Game. Why it is So popular???? Fact about the ESP Game. Questionnaires ??????????

CAPTCHA CAPTCHA A program that can tell whether its user is a human or a computer.

CAPTCHA CAPTCHA "Completely Automated Public ( ALL CODE AND DATA USED BY A CAPTCHA SHOULD BE PUBLICLY AVAILABLE) Turing Test to tell Computers and Humans Apart", trademarked by Carnegie Mellon University.Carnegie Mellon University

CAPTCHA CAPTCHA A PROGRAM THAT CAN GENERATE AND GRADE TESTS THAT: Most Human can pass. Current Computer Programs cannot Pass.

CAPTCHA CAPTCHA Also Described as a reverse Turing test,reverse Turing test It is administered by a machine and targeted to a human. Contrast to the standard Turing test that is typically administered by a human and targeted to a machineTuring test The Turing test is a proposal for a test of a machine's capability to demonstrate intelligence. machine

HISTORY The potential difficulty of differentiating humans from computers pretending to be humans was addressed at least as early as 1950, when Alan Turing described his now- famous Turing test. Automated tests which distinguish humans from computers for the purpose of controlling access to web services were first discussed in 1996.Alan TuringTuring test Primitive CAPTCHAs seem to have been developed in 1997 at AltaVista by Andrei Broder and his colleagues to prevent bots from adding URLs to their search engine. In order to make the images resistant to OCR (Optical Character Recognition), the team simulated situations that scanner manuals claimed resulted in bad OCR. In 2000, Luis von Ahn and Manuel Blum developed and publicized the notion of a CAPTCHA, which included any program that can distinguish humans from computers. They invented multiple examples of CAPTCHAs, including the first CAPTCHAs to be widely used, which were those adopted by Yahoo!.AltaVistaAndrei BroderbotsURLssearch engine OCRLuis von AhnManuel BlumYahoo! The term "CAPTCHA" was coined in 2000 by Luis von Ahn, Manuel Blum, Nicholas J. Hopper (all of Carnegie Mellon University), and John Langford (then of IBM).Luis von AhnManuel BlumCarnegie Mellon UniversityJohn LangfordIBM

EXAMPLE Picks RandomRenders it into a String of Letters.Distorted Image. following finding

……and Generates a TEST Type the Characters that Appear in the Image.

To Stop Spammers. Stopping automated posting to blogs, forums and wikis. blogsforumswikis To Protect systems vulnerable to spam, such as webmail services of Gmail, Hotmail, and Yahoo! Mail. Gmail HotmailYahoo! Mail APPLICATIONS

EXAMPLES OF CAPTCHA

EXAMPLES OF CAPTCHA What are this Images of ????????

EXAMPLES OF CAPTCHA The Images need to be randomly distorted …………..

EXAMPLES OF CAPTCHA What are these Pictures of ????????

SOUND BASED CAPTCHA Humans are better than Computers at understanding of spoken Languages.

Extraction of the image from the web page. Removal of background clutter. Segmentation. Identifying the letter for each region. How to beat CAPTCHA?

Steps 1, 2, and 4 are easy tasks for computers. The only part where humans still outperform computers is segmentation. The segmentation becomes nearly impossible with current software. Hence, an effective CAPTCHA should focus on the segmentation.

THE 3-D CAPTCHA The 3-D CAPTCHA and modern video games use the same basic mechanism to generate unique images.video games A single 3-D CAPTCHA image might contain 26 identifiable features and asking for the identification of 3 of those features will result in (26)*(25)*(24) = 15,600 possible combinations while the requirement to identify 5 features will result in 7,893,600 combinations making a brute force attack impractical.brute force attack

THE 3-D CAPTCHA Designing a computer vision program that can recognize the objects within the 3-D CAPTCHA images is intrinsically difficult.computer vision The instructions that accompany the 3-D CAPTCHA image are bound by language dependency. Any entity deploying the 3-D CAPTCHA will need to select the language to be used for the instructions that will accompany the image.

EXAMPLE OF 3-D CAPTCHA We now have the code: CKT

DIRTY HACKS CAPTCHA sweat shops: SPAM COMPANIES HIRE HUMANS TO SOLVE CAPTCHAS ALL DAY LONG $2.50 PER HOUR FOR EACH HUMAN 720 CAPTCHAS PER HOUR PER HUMAN 1/3 CENT PER ACCOUNT.

The ESP Game

Labeling Images with Words………… Man Horse Ground Belly Still an open problem……

ACCESSIBLITY Less than 10% of the web is accessible to the visually impaired. Reason: Most images don’t have proper Captions.

The ESP Game Two Player online Game. Partners don’t know each other and can’t communicate. Objective of Game: Type the Same Word. The only thing in common is an Image.

PLAYER 1 PLAYER 2 Guessing : Car : Hat : Kid SUCCESS! You Agree on CAR !!!! THE ESP GAME Guessing : Boy : Car

The ESP Game

FACT THE ESP Game is Fun !!!!!!! 4.1 million labels with 23,000 players. There are many people that play over 20 hours a week people playing simultaneously can label all images on Google in 30 days! Individual games in yahoo! And msn average over 5,000 players at a time. Individual games in yahoo! And msn average over 5,000 players at a time.

WHY DO PEOPLE LIKE THE ESP GAME?

The ESP Game gives its players a weird and Beautiful sense of anonymous intimacy. On the other hand, the two of you are bringing your minds together in a way that lovers would envy.

Strangely Addictive. It’s so much fun trying to guess what others think. You have to step outside of yourself to match. It’s fast-paced. Helps me learn English.

THE POWER OF HUMAN CYCLES OPEN PROBLEM CAPTCHA GAME

HAS APPEARED IN OVER 50 NEWSPAPERS AROUND THE WORLD. THE ESP GAME

Name That Image Computers excel at sifting information, but they have trouble distinguishing a picture of a tree from one of a turtle. So researchers at Carnegie Mellon University knew they needed human volunteers to successfully label millions of unmarked images on the Web. Luis von Han, a graduate student in computer science, had the inspired idea of turning the laborious process into a two-player contest called the ESP Game Each time you play, you are randomly paired with another anonymous player. You can't communicate with your partner, although you both see the same image. The goal is to guess the descriptive word your partner is typing for the image. Once you both type the same word, you see a new image. Since October the game has attracted 15,000 registered players, and they have created more than 1.5 million labels (a label is a single descriptive word; most photos require multiple labels). The site draws from a database of 200,000 Web images; another 200,000 are to be added soon. Mr. von Han said that properly labeling Web images would allow for more efficient image searching, improve the screen readers used by the visually impaired and help users block inappropriate images.

REFERENCES:

THANK YOU NO QUESTIONS ??????