I know that a canadian company Cryptocard had something similar to this. I thought it was patented. Now Cryptocard was sold to Safenet, which is now part of Gemalto. I wonder if these people will get sued. :)
However Shayype is a far more developed version, offering scalability for millions of users and the addition of a high security version.
You’ll also notice from the Wiki text that a mathematician Mike Bond criticised Gridsure because in theory a hacker who records the grid display and the characters typed in say 2-3 times could perhaps work out the user’s pattern.
For this reason we’ve created a high security version (Shayype HSS) which doesn’t use the device’s keyboard, preventing a hacker knowing which characters have been typed in. This means in our view that an attacker would have to record/film the login operation several thousand times – which of course they’re unlikely to do."
Essentially, Craymer says that Shayype's separate keypad/ not matrix screen touchpad and obscured displayed inputs (*, not a number) make observation more difficult than the Gemalto version.
For this reason we’ve created a high security version (Shayype HSS) which doesn’t use the device’s keyboard, preventing a hacker knowing which characters have been typed in.
Since the public information regarding Shayype HSS is apparently limited to this one line,
its hard to evaluate it.
However, in regards to the viability of an access control application;
if it indeed forgoes the embedded device input for one using a mobile device, I would wonder what the point is anyway, since many other less cumbersome options exist already, if a smartphone is required.
This makes it more challenging for a casual shoulder surfer to catch your pin, but a determined person might catch video of the session, and the users pattern can then be determined as long as the session pattern and the entered pin are captured.
Maybe it's unlikely to be able to get this on video thanks to a polorized filter limiting the angle of view and a well-obscured key pad in which case I guess it's pretty good at preventing stolen credentials.
But it's only marginally more difficult to share the pattern with a friend as a pin. Their demonstration video shows just how to do it. A quick scribble on a sticky note and the credentials are shared.
And any modern ACS should support resetting the password via an email link. Every WordPress blog out there does it, and it's free, so that doesn't really excite me. It should be standard.
If you want to prevent sharing of access control credentials, use dual factor authentication, anti pass back, and strong company policy against sharing.
The multifactor authentication itself will strongly limit the possibility of stolen access credentials, and scheduled access along with anti pass back will pretty much limit unauthorized access to the folks who are going to get in no matter what electronic measures are in place.
Afaik, all of this is already available on the market so as innovative as shayypes system appears to be, imo it is not adding significantly more security than what is already available in the market.
but a determined person might catch video of the session, and the users pattern can then be determined as long as the session pattern and the entered pin are captured.
No, that would not be enough due to the duplicate digits in the grid. For instance, Brian's 411022 one-time password yields many thousand compatible patterns, not just his valid one of four corners and two center, so you would not be able to try them all before lock-up.
On the other hand, if you were able to secretly catch video of several logins by the same person, each with their own key grid, you could eventually determine the pattern, by deduction.
Maybe a quant could work the math correctly, but it would go something like each numeric code might be compatible with 50,000 patterns, ~6^6. Each attempt would yield another 50,000. Any patterns not in the patterns from the previous attempts would be discarded, since the correct pattern would have to be present in all keys.
Rinse and repeat till there is only one left. Maybe you could do it with just a handful of tries, or maybe they do something that would make it much harder, but one login definitely is not enough.
Gah, you're right. My mistake! Still, that is pretty much the only attack this addresses and it seems to me it can be reasonably addressed with existing technology. But if you can add this to the list of available security features, why not I guess.
So if I were to present you a fake page that had the image and layout of the the matrix layout with arbitrary numbers, you were to click on the on the fake matrix and then i would be able to know your pattern and order.
I wouldn't be able to login at that moment, but I accomplished my goal.
Once I have your pattern and order, I can go to the real site, click on the real squares, grab the real random numbers to login to the real site