Abstract
CAPTCHAs are technologies that distinguish humans and bot to prevent illegal access. Unfortunately, current CAPTCHAs, even the latest Google reCAPTCHA, have already broken with high accuracy. Although the devices, including emphasizing the distortion of the text and adding noise to the image, improve the machine resistance, they may decrease the accessibility of the web page. The purpose of this study is to propose a new CAPTCHA that can decrease the machine resistance while keeping usability. To achieve this purpose, we focused on color constancy. Color constancy is a human’s characteristic that enables humans to recognize the original color of the object by ignoring the effects of illumination light. Color constancy has not been fully reproduced by the program yet. We proposed color constancy CAPTCHA that the user is required to answer an original color of the object in a specified area on the CAPTCHA image with a color filter. In this paper, we created a prototype of CAPTCHA, applied two kinds of color filters, and then evaluated each case for the human success rate, machine success rate, and usability.
Similar content being viewed by others
Change history
17 November 2021
A Correction to this paper has been published: https://doi.org/10.1007/s10015-021-00715-w
Notes
Please refer to [16] for details on the experimental images.
References
Ahn LV, Blum M, Langford J (2004) Telling humans and computers apart automatically. Commun ACM 47(2):57–60
Bursztein E, Martin M, Mitchell J (2011) Text-based CAPTCHA strengths and weaknesses. In: Proceedings of the 18th ACM Conference on computer and communications security, pp 125–138, Chicago, Illinois, USA, Oct. 2011
Google (2019) reCAPTCHA v2, https://developers.google.com/recaptcha/docs/display/, Accessed 18 Oct 2019
Google (2019) reCAPTCHA v3, https://developers.google.com/recaptcha/docs/v3. Accessed 18 Oct 2019
Guixin Y, Tang Z, Fang D, et al (2018) Yet another text captcha solver: a generative adversarial network based approach. In: Proc. ACM SIGSAC Conference on computer and communications security, pp 332–348, Tronto, Canada, Oct
Sivakorn S, Polakis I, and Keromytis DA (2016) I am robot: (deep) learning to break semantic image CAPTCHAs. In: IEEE European Symposium on security and privacy, pp 388–403, Saarbrucken, Germany, March
Akrout I, Feriani A, Akrout M (2019) Hacking google reCAPTCHA v3 using reinforcement learning, arXiv:1903.01003v3
Henry C (2009) CAPTCHAs’ effect on conversion rates. https://moz.com/blog/captchas-affect-on-conversion-rates. Accessed 25 Mar 2020
Usuzaki S, Aburada, K, Yamaba H, et al (2018) Investigation of color-based CAPTCHA using color constancy. In: Multimedia, Distributed, Cooperative, and Mobile Symposium (DICOMO) 2018, Vol. 2018, pp 664–671, June 27 (in Japanese)
Forsyth DA (1990) A novel algorithm for color constancy. Int J Comput Vis 5 1:5–35
Weijer J, Gevers T, Gijsenij A (2007) Edge-based color constancy. IEEE Trans Image Process 16(9):2207–2214
Goswami G, Powell BM, Vatsa M et al (2014) FaceDCAPTCHA: face detection based color image CAPTCHA. Future Gener Comput Syst FGCS 31:59–68
Sharma G, Wu W, Dalal EN (2005) The CIEDE2000 color-difference formula: implementation notes, supplementary test data, and mathematical observations. Color Res Appl 30(1):21–30
Brooke J (1996) SUS a quick and dirty usability scale. Usability evaluation in industry. Taylor and Francis, London
Grinstead B (2019) Spectrum the no Hassle jQuery Colorpicker, https://bgrins.github.io/spectrum/. Accessed 18 Dec 2019
Usuzaki S (2020) Color constancy CAPTCHA source code. https://github.com/hexamp/color-constancy-captcha. Accessed 30 Nov 2020
Sama M, Khaled M (2019) https://github.com/MinaSGorgy/Color-Constancy. Accessed 2 Dec 2019
Bursztein E, Bethard S, Fabry C, et al (2010) How good are humans at solving CAPTCHAs? A large scale evaluation. In: Proc. IEEE Symposium on security and privacy, pp 399–413, Oakland, California, USA, May
Jiang N, Dogan H, Tian F (2017) Designing mobile friendly CAPTCHAs: an exploratory study. In: 31st British Human Computer Interaction Conference, vol. 92, pp 1–7, Sunderland, UK, July
Acknowledgements
This work was supported by JSPS KAKENHI Grant Number JP18K11268.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work was presented in part at the 25th International Symposium on Artificial Life and Robotics (Beppu, Oita, January 22–24, 2020).
About this article
Cite this article
Usuzaki, S., Aburada, K., Yamaba, H. et al. Proposal and evaluation for color constancy CAPTCHA. Artif Life Robotics 26, 291–296 (2021). https://doi.org/10.1007/s10015-021-00679-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-021-00679-x