- 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. However, the method is quite different. Have you ever seen the human hand? I hope you have. 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. Sure, it's slightly weaker than an original version.
HOW IT WORKS: This program builds and shows a user some randomly-selected hand gesture. Then it receives the coordinates of shown fingertips. If each of them is close enough (<9px) to the correct location – access will be granted. In order to make patterns truly unpredictable, the program gives them out with coarse uniform distribution, while the total number of possible combinations is greater than 100 million. As you may guess, this task is quite heavy in the computational aspect. However, owing to the power of modern GPUs, it became possible; though each of the patterns costs a bit (time and energy), it's not much.
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!