~/talk

Opening Doors with JSON Web Tokens

Talkat NDC Sydney 2019 · 2019-10-14..10-18· [security]
slides:none on file

Shows a working prototype that grants remote, offline-capable access by writing JWTs to NFC and verifying them locally on a Raspberry Pi door lock. Uses OAuth with PKCE, OpenID Connect device flow and RS256 verification, an Android NFC writer, Python on a Pi driving a servo, and public keys baked into the device. Key details: NFC tags have only 888 bytes (JWTs ~780 bytes), tokens are short-lived (demo uses 60 seconds), live demo unlocks and re-locks successfully despite flaky peripherals.

AI-written summary · about

  1. 0:00Start
  2. 1:38Amazon Lock
  3. 3:47The Amazon Lock
  4. 6:57Bluetooth Jammer
  5. 10:38How Does the Solution Work
  6. 11:04Oauth Code Flow
  7. 13:02Auth Code
  8. 20:58Well-Known Url
  9. 32:22Device Flow
  10. 34:56What Happens under the Hood
~/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.