funtcha
DESCRIPTION
These slides illustrate an idea of mine that I developed further with Kathrin during a course.It outlines how I would approach the CAPTCHA problem with a collaborative approach (I call it FUNTCHA). Humans provide riddles for other humans, containing of a picture and a question. As in CAPTCHAS, the answer is one word, but the search space to crack FUNTCHAs can be astonishingly high, as it requires general problem solving ability (as humans possess it) to come up with an anwser (if the FUNTCHA is made good).The problem is less if this would work, but if a large enough community of riddle-loving people can be developed.Here is the original blog post where I came up with the idea: http://www.nicolashoening.de/?blog&nr=63TRANSCRIPT
![Page 1: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/1.jpg)
FuntchasHave Fun. Not Spam.
Kathrin Dentler, Nicolas Höning
![Page 2: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/2.jpg)
The Turing Test
2
![Page 3: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/3.jpg)
3
![Page 4: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/4.jpg)
Today: Captchas• Completely Automated Public Turing test
to tell Computers and Humans Apart
• ‘reverse Turing Test’
4
![Page 5: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/5.jpg)
5
![Page 6: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/6.jpg)
Alternatives?
6
![Page 7: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/7.jpg)
All work and no play...
• today’s approaches make users repeat themselves
• approx 150,000 man hours a day
• arms race (e.g. cruder letters in Captchas) leads to bad accessibility
7
![Page 8: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/8.jpg)
Captchas will be solved
• A lot are already solved
• http://sam.zoy.org/pwntcha
• Image recognition makes great advances
8
![Page 9: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/9.jpg)
Captchas should ...
• 1. be fun, not work
• 2. not be solvable anytime soon
9
![Page 10: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/10.jpg)
Funtcha• FUNny Turing test to tell Computers and
Humans Apart
• the idea: let a community of humans create riddles - let the people define how they want to be tested
• 1. humans like surprises
• 2. machines do not
10
![Page 11: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/11.jpg)
A Funtcha
• question
• image
• answer (1 word)
11
![Page 12: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/12.jpg)
Usage
12
![Page 13: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/13.jpg)
Deliver fitting Funtchas
• they should fit the user
• they should have worked before
• this should cost the user minimal effort (remember: the goal is to have fun)
13
![Page 14: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/14.jpg)
Deliver fitting Funtchas
• We learn how solvable a Funtcha is
• Users can demand a different Funtcha (express dislike)
• We use tagging to match users of websites and Funtchas
14
![Page 15: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/15.jpg)
Database
15
![Page 16: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/16.jpg)
Funtcha Selection
• select candidates based on tag similarity
• sort list according to solved/disliked ratio. give new Funtchas a chance to be highly ranked
• choose one randomly out of the best n Funtchas
16
![Page 17: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/17.jpg)
Web Interaction
17
![Page 19: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/19.jpg)
Open Issues• Accessibility: Image not a must, also Audio
• Security: SSL, changing filenames, etc.
• Copyrights
• Human Labour
• Personalisation: Creators, Websites
• Numbers
19
![Page 20: Funtcha](https://reader034.vdocument.in/reader034/viewer/2022052622/558e46f11a28ab5d268b46ea/html5/thumbnails/20.jpg)
The End• Thanks for listening. Questions?
20