✦ Insights

Passkeys and the Slow End of Passwords

Passkeys remove the secret that attackers steal, which is why they may finally replace passwords. The slow part is recovery, device spread and the legacy systems still asking for eight characters.

Tech TrendsAltisly Engineering29 September 20254 min read
All posts

Passwords have been dying for as long as most engineers have been working. Every year someone declares the end, and every year a login form still asks for eight characters, one capital and a symbol. Passkeys are the first replacement that has a realistic chance of changing that, and the reason is not cleverness. It is that they remove the thing attackers actually steal.

What a passkey is

A passkey is a credential based on public key cryptography, built on the WebAuthn and FIDO2 standards. When you register, your device creates a key pair. The private key stays on the device, or in a synced credential store, and the public key goes to the service. To sign in, the service sends a challenge, your device signs it after you unlock it with a fingerprint, face or device PIN, and the service checks the signature.

Nothing secret crosses the network. There is no shared password for the service to leak, because the service only holds a public key. A breached database yields nothing an attacker can replay on its own.

Why this beats the alternatives

The usual weakness of passwords is not that people choose poor ones, though they do. It is that a password can be typed into the wrong place. Phishing works because the user hands the secret to a convincing fake.

Passkeys are bound to the real website's domain. A fake page on a lookalike address simply cannot get a valid signature from the device, because the credential will not respond to the wrong origin. The user does not have to spot the trick. The protocol does it for them.

Compare this with common second factors. Text message codes can be intercepted or socially engineered through SIM swaps. One time codes from an app can be typed into a phishing page and relayed in real time. Passkeys avoid both problems, and they are also faster for the user: one touch, no code to copy.

Why it is still slow

If the technology is better, why are passwords still everywhere? Mostly because of the unglamorous parts.

  • Recovery. What happens when someone loses their phone? Every account system needs a recovery path, and attackers aim at the weakest one. If you replace a strong login with an easily abused "forgot access" flow, you have gained nothing.
  • Device spread. Passkeys sync through platform providers such as Apple, Google and Microsoft, and through some password managers. Moving between ecosystems has improved but is not frictionless, and users on shared or older devices struggle.
  • Awareness. Many users do not know what a passkey is. Prompts that say "create a passkey" mean little to someone who simply wants to check a balance.
  • Legacy systems. Banks, hospitals and government portals run software that predates these standards. Retrofitting is slow and carries risk.

In markets like Nigeria and Ghana, where many users share devices, use low cost Android phones, or change numbers often, these frictions are sharper. A passkey strategy that assumes everyone owns a recent personal smartphone will exclude people.

What we would do as builders

Treat passkeys as an addition first. Offer them alongside existing login, encourage adoption at moments when the user is already authenticated, and let the old method fade as usage grows. Forcing a switch before recovery is solid is how support queues explode.

Design recovery as carefully as sign in. That means verified contact details, a second registered device where possible, and for high value accounts, a deliberate and slower process that involves identity checks. Make it hard for an attacker to talk their way in.

Keep sensitive actions behind fresh authentication. A passkey login is strong, but transferring money or changing payout details should still ask for confirmation at the point of action.

Finally, write the copy for humans. "Sign in with your fingerprint or face" lands better than technical vocabulary.

What to expect

Passwords will not vanish. They will become the fallback that most users rarely touch, then the one they forget they have. That is a slow end, but a real one, and for any team building a login screen today, designing for passkeys is already the sensible default.

PasskeysAuthenticationSecurity
A

Altisly Engineering

Writing about systems architecture, operations software and what it takes to keep a build coherent, at Altisly.

Have a problem worth solving?

Tell us what is not working, what you are trying to build, or where you want to go next.

What happens next
01You describe the operation.
02We reply within one business day.
03If there is a fit, we tell you what the next step looks like.