- GESTCHA -



Welcome, dear visitor! I'm glad to introduce you to something quite innovative here. I'm pretty sure, that you know what "CAPTCHA" is. In fact, I've never met people, who like it. Once, while trying to solve another hard one, it suddenly came to me, that these tests could be much better, having no symbols, no mess of pictures and no kind of puzzle at all, being perfectly strong at the same time. Moreover, they could be designed in a much more "mobile-friendly" style. How can it be possible? Please, take a look at this:


WHAT IT DOES: Actually, it tries to do the same thing – to tell, whether the user is a real human being or not. Have you ever seen the human hand? I hope you have. As you may guess, the number of possible hand gestures is uncountable. However, all you have to do here is to point at fingertips one by one from thumb to pinky right on the shown image of the hand. Yes, so simple. No particular knowledge is required. In fact, even a four-year old child is able to pass it quite easily. So, give it a try!
NOTE: The shown version is a simplified one, thus, much more comprehensible: there are no blocked, obscured, off-screen fingertips.
HOW IT WORKS: It shows a user some random hand gesture and asks to indicate coordinates of shown fingertips. In order to gain access each of them should be close enough (9px) to the correct location. In contrast to gestures, there is a limited number of input combinations. Anyway, it's enough (~ half a billion) to resist possible brute–force attacks. Moreover, in order to make patterns truly unpredictable, the program gives them out with coarse uniform distribution, which is quite heavy in the computational aspect. Fortunately, owing to the power of modern GPUs, it became possible; patterns are quite cheap (time + energy).

The shown test is for demonstration purposes only. The user interface you see here is planned to be just a prototype, though it's fully functional, with security applied (OTP-encryption). Anyway, I would like to know every sensible point of view on the concept itself, as well as on its usability. Please, feel free to respond!


Attention! Modern web techniques are present - may require an updated browser!

Find me on Facebook