Architectural design of a cloud-based reCAPTCHA service

H. Abubaker, K. Salah, H. Al-Muhairi, A. Bentiba

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

reCAPTCHA is a security measure that guards web applications against automated abuse by presenting a random auto-generated challenge to users to solve. These challenges have to be devised to be hard to be solved by computers, yet easy for humans. In this paper, we present an architectural design for a cloud-based reCAPTCHA service and discuss key design issues. These issues include the extraction of individual word images from the scanned pages, optical character recognition (OCR) initial words classification, handling multiple users at the cloud-based service side, and usability and readability. We also show how our design addresses these issues at the implementation phase. It is worth noting that our reCAPTCHA service is designed for the Arabic language, but the underlying proposed architecture and design principles can be applied to any other language.

Original languageBritish English
Title of host publicationProceedings of the 2016 12th International Conference on Innovations in Information Technology, IIT 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages138-143
Number of pages6
ISBN (Electronic)9781509053438
DOIs
StatePublished - 16 Mar 2017
Event12th International Conference on Innovations in Information Technology, IIT 2016 - Al Ain, United Arab Emirates
Duration: 28 Nov 201629 Nov 2016

Publication series

NameProceedings of the 2016 12th International Conference on Innovations in Information Technology, IIT 2016

Conference

Conference12th International Conference on Innovations in Information Technology, IIT 2016
Country/TerritoryUnited Arab Emirates
CityAl Ain
Period28/11/1629/11/16

Keywords

  • Cloud Service
  • crowdsourcing
  • reCAPTCHA
  • Web Security

Fingerprint

Dive into the research topics of 'Architectural design of a cloud-based reCAPTCHA service'. Together they form a unique fingerprint.

Cite this