Attacking smart card systems: Theory and practice
Reverse-Engineering a Cryptographic RFID Tag