2000

CAPTCHA: Using Hard AI Problems for Security

John Langford

citations

Cite Score

57

AI summary

This paper introduces CAPTCHA, an automated test that humans can pass, but current computer programs cannot. The paper introduces two families of AI problems that can be used to construct CAPTCHAS and shows that solutions to such problems can be used for steganographic communication.

Main Contributions

  • Introduces the concept of CAPTCHA, an automated test that humans can pass, but current computer programs cannot.
  • Presents several novel constructions of CAPTCHAs.
  • Introduces a new class of hard problems that can be exploited for security purposes.
  • Introduces two families of AI problems that can be used to construct CAPTCHAS.
  • Shows that solutions to such problems can be used for steganographic communication.

Abstract

We introduce CAPTCHA, an automated test that humans can pass, but current computer programs can't 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.

Citation Graph

Loading graph...

References [14]

Sort:
Filter:

G. Mori, Jitendra Malik - 2002

1 paper in library cites

M. Bellare, R. Impagliazzo, M. Naor - 1997

1 paper in library cites

A. Shamir, E. Tromer - 2003

1 paper in library cites

Jiacheng Xu, R. Lipton, I. Essa - 2000

1 paper in library cites

M. D. Lillibridge, M. Adabi, K. Bharat, A. Broder - 2001

1 paper in library cites

S. Craver - 1998

1 paper in library cites

S. Rice, G. Nagy, T. Nartker - 1999

1 paper in library cites

M. M. Bongard - 1970

1 paper in library cites

A. L. Coates, H. S. Baird, R. J. Fateman - 2001

1 paper in library cites

N. J. Hopper, John Langford, Luis Von Ahn - 2002

1 paper in library cites

B. Pinkas, T. Sander - 2002

1 paper in library cites

Missing year

Luis Von Ahn, M. Blum, John Langford

1 paper in library cites

Luis Von Ahn, M. Blum, N. J. Hopper, John Langford - 2000

1 paper in library cites

M. Naor - 1997

1 paper in library cites

Cited by

2

papers in your library

Cites

0

papers in your library

Read

on December 27, 2025

Your review

Tags

Paper Aliases

No aliases