~/talk

Passkeys on Android

Talkat droidcon London 2025 · 2025-10-30..10-31· [security, web-platform]
slides:none on file

A demo Halloween game called Trick or Treat game illustrates passkeys on Android by actually creating credentials, sending a JSON credentialCreateOptions to an authenticator, and completing a verified server registration in an 11-step server flow (or a 9-step local flow). Code paths use Android CredentialManager and the Ubikit flow, with extensions: a 4 kilobytes largeBlob for portable storage, and a PRF that feeds HKDF to derive an AES key for encrypting larger files; the game demo has a UI crash but the passkey flows work.

AI-written summary · about

  1. 0:00Passkeys on Android intro
  2. 4:03Password security problems
  3. 6:33What are passkeys
  4. 8:17Save game state with passkeys
  5. 10:48Credential create options
  6. 11:52Authenticator role in passkeys
  7. 12:54Android credential manager
  8. 14:17UbiKit credential manager
  9. 16:24Local passkey storage
  10. 17:28Passkey extensions
  11. 18:10Large blob storage
  12. 20:41Large blob read/write
  13. 22:30PRF for large data
  14. 23:54HKDF file encryption
  15. 26:49UbiKit passkey guide
  16. 27:54Summary for developers
  17. 28:15Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.