!!! Overview
[{$pagename}] is an [Authenticator] for [FIDO protocols]
Newer [{$pagename}]s support the [CTAP2] [WebAuthn Authenticator]
[{$pagename}] __requires__ a [FIDO Client].
[{$pagename}] __requires__ a [local device] such as a [Mobile Device] or a [U2F device]
[{$pagename}] allows a user to [Authenticate] to a [FIDO] enabled [Relying Party] using their different [Authentication Methods]
[{$pagename}] needs to be able to:
* generate [Cryptographic Key] pairs securely
* store [Cryptographic Key]
* [MUST] include a [cryptographic] engine that includes a [Cryptographically secure pseudorandom number generator] that can operate on the stored keys.
[{$pagename}]s generate [Public Key]/[Private Key] pairs for each [website] with which they communicate.
Key generation places a high load on computing resources, especially in the case of general purpose CPUs.
[Smart Card] technology is purpose-built to perform key pair generation quickly, with low power consumption. Because [Smart Card] technology uses a [Secure Element], key pair generation is performed securely and is efficiently protected, even from advanced attacks. [Smart Card] technology protects [Private Keys] in hardware with interaction restricted to a limited set of commands and responses.
The [FIDO Standards] define a common [API] at the [FIDO Client] for the local [authentication] method that the user exercises.
!! [{$pagename}] Attestation and [Metadata]
[{$pagename}] modules may register various [Metadata] properties of the [{$pagename}] a [mds.fidoaliance.org|https://mds.fidoalliance.org/ |target='_blank'] which is a [JWT] that describes various aspects of the particular [{$pagename}]
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [FIDO® Suite|https://www.aware.com/biometrics/fido-suite/|target='_blank'] - based on information obtained 2017-04-04