Smart Card Programming 101 Workshop

65 views
Skip to first unread message

Charles Vaughn

unread,
Jun 21, 2014, 6:40:17 PM6/21/14
to toor...@googlegroups.com
I'm one of the presenters of the Smart Card Programming workshop being held at Toor Camp: http://toorcamp.toorcon.net/workshops/smart-card-development-101-workshop-registration/

If you don't feel that you're a super strong programmer, don't worry. My current demo for a pin based file locker is just under 100 lines of code. For those looking for something more challenging, the cards provided with the workshop support:

  • ECC signatures and encryption
  • RSA up to 2048
  • SHA256
  • NFC support (1 card) with Android
I'll have a sample Android project to interact with the demo application directly from the phone. No reader hardware necessary. I've tested on the Nexus 5, but I believe any 4.3 Android phone with NFC or greater should work.

The workshop comes with:

  • 1 USB Smartcard Reader
  • 2 Javacard 2.2.2 Contact Cards
  • 1 Javacard 2.2.2 Dual Interface (Contact + NFC) Cards

If you register before Toorcamp starts, you'll also get 1 additional higher capacity contact card.


Karl Koscher

unread,
Jun 23, 2014, 9:28:11 PM6/23/14
to toor...@googlegroups.com
If you have any of the 2012 Shadytel SIMs, they also function as programmable JavaCards, with the added benefit that they can directly talk to the baseband processor. Shadytel will have a limited number for sale at the Customer Experience Centre.

If you feel like a challenge, you could implement a SIM app for JavaCards. Just punch out the chip, load it into your phone, and connect! Having a JavaCard SIM app would certainly making sourcing SIM cards much easier in the future. :)
Reply all
Reply to author
Forward
0 new messages