Last month, Microsoft announced its "Hello" biometric authentication protocol along with another protocol called "Passport," for logging into apps and websites with either a PIN number or through the Hello protocol. At Build 2015, Microsoft revealed new details about its two new security features.
Most people either use very simple passwords or reuse them across different websites of various security levels, which makes their passwords very susceptible to hacking. Even though biometric authentication systems are far from being perfectly secure, they should still improve the average users' security.
Microsoft has also worked to ensure that the security standards for the Hello and Passport protocols are as high as possible.
The Hello protocol supports three types of biometric authentication: fingerprint, face and iris. We've already seen fingerprint authentication in the mobile market, made popular by Apple. We've also seen "Face Unlock" from Google, starting with version 4.0 of Android. Now, Microsoft is introducing iris recognition as well, which could be significantly more accurate in identifying the user as well as more resistant to spoofing.
Microsoft states that Hello has "enterprise-grade security," which includes a False Acceptance Rate (FAR) of 1/100,000, a False Rejection Rate of 2-4 percent, live-ness measures (to ensure it's not just a photo being shown to the camera, but a living person) and an anti-spoofing detection system that seems to block images that are received from other devices.
There will be a "Windows Biometric Framework," which will come on all Windows 10 devices, and all current fingerprint readers will be supported. In terms of face recognition, Microsoft will support all Real Sense cameras from Intel starting with series f200 (the current series). All devices with IR sensors will be supported as well, but only if they comply with Microsoft's specification.
The iris authentication specification doesn't seem to be fleshed out yet, however, the company confirmed that the spec will be announced soon. Microsoft also confirmed that some devices that will arrive on the market in the next 12 months will support iris authentication.
If Hello is the way in which you can authenticate to devices and keep them secure against third party access, Passport is how Microsoft hopes everyone will log into third party apps and websites in the future, without the need to remember long passwords to stay secure.
Passport can work with Hello, so for instance, you'll be able to use the locally stored fingerprint to authenticate to a website without ever transmitting the fingerprint to that third party server (which could expose your fingerprint to being stolen in a database hack).
As an alternative to biometric authentication (for those who are more skeptical about it), Microsoft will also allow app and website logging through a PIN number. Microsoft claimed that a PIN is actually more secure than an average password. That's because a potential hacker would need to know the PIN and also have access to the user's device to hack into a Passport-protected account.
Microsoft noted that the PIN isn't stored on the device. The PIN will be created during Windows setup, while Hello can be configured to work with Passport in settings.
Microsoft also promised to standardize Passport under the FIDO 2.0 specification, which means other platforms including Android and even iOS (if Apple so chooses) could be implementing the Passport protocol for app and website authentication without transferring fingerprint, face or iris data to third party providers.
Both Google and Microsoft are part of the FIDO Alliance so they're likely to use it, but Apple will probably stay on its own course, as usual. However, this will create some kind of fragmentation in the "passwordless authentication" world, or at the very least, app and web services providers will have to support both the FIDO 2.0 protocol as well as Apple's own protocol, while also continuing to support passwords for people without biometric authentication devices.