Next
HAL2001 Smartcard Workshop
Jim Rees
, University of Michigan Center for Information Technology Integration (
CITI
), with thanks to
Naomaru Itoi
.
Slides:
Types of Smartcards
Why Smartcards?
Smartcard Applications
Smartcard Directory Structure
Exercise 1: Explore the Cyberflex
Introducing APDUs
Exercise 2: Send an APDU to Cyberflex, and get a reply
Cyberflex Protection Model
Exercise 3: Try to read the key file
Exercise 4: Become AUT0 and change the acl on the key file
Exercise 5: Create a File
Exercise 6: Write and Read
Introducing Java Card
Exercise 7: Load an applet
Select and Run the Applet
A non-trivial example: ssh
The
process
Method
scard.c and libsectok
Exercise 8: Store a key and run ssh
More Applications
Further Study