My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages

Welcome to the Smart Card Detective (SCD) open source project on Google Code.

Introduction

The SCD is a general framework for research and digital forensics on smartcards. It allows you to monitor any smartcard application (including Chip and PIN / EMV transactions) as well as create your custom applications (such as your own terminal or card).

The software is completely open source (New BSD license) and the hardware can be bought from Smart Architects (or get the hardware files from here for personal use only).

Tutorials and other information is available on the forum.

Details

The SCD has started as the MPhil thesis of Omar Choudary at University of Cambridge. In its first versions it has been used for several experiments on the EMV system.

The current hardware and software (version 2.4.0) is a revised version including USB communication (based on LUFA), comprehensive log capabilities and python tools for easy interaction with the SCD (the "Virtual Serial" application).

The device has a smartcard interface as well as a terminal/reader interface, allowing the SCD to act as a passive/active monitor between a card and a reader or emulate a card or a terminal.

Using the python command line interface you can interact with the SCD using a PC. This allows a more flexible operation, although the SCD also features many stand-alone applications. With a battery you can use the SCD without a PC.

Powered by Google Project Hosting