Besides working on passwords I got the opportunity to have a look at a Java Crypto Card from Giesecke & Devrient, the Mobile Security Card. This MicroSD Card is a Java Based mobile security card, which can be programmed with the JavaCard 2.2.2 Development Kit. For the moment I am setting up a development environment and following a tutorial from Msec. I already learned a lot how the communication with smartcards is done.

The card is Common Criteria EAL 4+ certified, which means the card is Methodically Designed, Tested, and Reviewed [see wikipedia]. One of the interesting facts was that the card was delivered without an applet deployed to it.

Stay tuned what the outcome will be.