Programming and using NFC cryptographic cards
summary
Covers internal technology of modern wireless smart cards (e.g., DNIe 3.0, new-generation EMV payment cards, and university smart cards) and how to program and use them from Java. Explains APIs and implementation approaches that work on both Android (NFC) and Java SE.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:50Smart card basics
- 5:02Smart card communication
- 9:45Smart card data structure
- 12:46Programming reader interface
- 21:00Android and USB connection
- 25:38NFC with crypto cards
- 27:23Live demo with NFC card
- 31:14Android dev challenges
- 35:34Internal structures and standards
- 40:29Security and authentication
- 43:01Manufacturer limitations
- 45:29PACE protocol in eID
- 46:57Resources and projects
related talks
32mWorking with NFC and smart cards
34mJourney to the Heart of Contactless Payment
45mAndroid as the Basis for Implementing a Mobile Passport
45mPhone, NFC and Plastic Cards — Romance!
40mEasy NFC Life with Host-based Card Emulation
20mMobile Wallet Technology
31mContactless Setup REVOLUTION: How NFC is Changing the Game
16mI got an NFC chip in my hand, now what
