The Smart Card Detective (SCD)
News: version 2.4.2 of the software is now available. See the CHANGELOG for fixes.
The SCD is a card-size device that can communicate with a smart card and a card reader simultaneously. It can be used to emulate a card, to act as a terminal and also to monitor or modify the communication between a smart card and a reader. The software is intended for EMV, but it can be adapted for any smartcard application. This device and the associated software are the result of my MPhil project.
For more information about the project (how to get a device, documentation, etc), please see its own webpage here.
We have used the SCD with many CAP readers and terminals. Among the applications implemented I mention: terminal application, transaction monitor, confirmation of amount before authorising a transaction.
The software is open source (FreeBSD license). You can find it on Google Code. Use the svn repository to get the latest version. Contributors are welcome so get in touch with me if you are interested to join the project.
You can order an SCD device from Smart Architects.
The schematic PDFs of the SCD are available at these links:
DISCLAIMER: I am not responsible for any damage or prejudice caused by using the software or hardware presented in these pages. Please use the information provided at your own risk.