
Developed in 1973 by the Frenchman Roland Marino, the smart card was not introduced commercially until 1981, when the French state telephone system adopted it as an integral part of its phone card network. This led to widespread use in France and then Germany, where patients have health records stored on the cards. A large-scale pilot program involving 40,000 people and 1,000 retail merchants and using smart cards as stored value, or electronic purse, cards—in which the card contains a stored monetary value that is decremented with each purchase and incremented by loading additional value onto the card through automated teller machines (ATMs) or public telephones—was initiated in Swindon, England, in 1995. Smaller pilots were held in Canberra, Australia; in the Atlanta, Ga., metropolitan area in conjunction with the 1996 Summer Olympic Games; in New York City; and in Guelph, Ontario. All of these achieved only limited customer acceptance and were shut down by 1998. Another major problem is that these and other smart card ventures do not have a common technology; global acceptability will come only after international standards are adopted.
As memory capacity, computing power, and data encryption capabilities of the microprocessor increase, smart cards are envisioned as replacing such commonplace items as cash, airline and theater tickets, credit and debit cards, toll tokens, medical records, and keys. Suggested government use of a single smart card to replace driver's licenses, passports, social security and welfare documentation, and the like has caused a debate concerning the civil liberty implications of such uses of the smart card.
|
|
Personalized Gift Cards |
| Driving Licensing | Secure ID |
|
Employee ID Cards |
Smart Cards |
| Loyalty Cards |
Student Identification |
|
Membership Cards |
Visitor Badges |
|
National ID |
Access Control |
Print bank cards on-demand at the branch level for improved business processes and customer service.
Increase customer satisfaction by producing credit, debit and ATM cards on-demand. Creating bank cards at the branch level means customers can start using the card immediately – making banks more competitive.
Communication with the outside world
A Smart Card and a Card Accepting Device (CAD) communicate via means of small data packets called APDUs (Application Protocol Data Units). The following characteristics of this interaction make it harder for third parties to attack the system successfully:
- Small bit rate (9600 bits per second) using a serial bi-directional transmission line (ISO standard 7816/3),
- half duplex mode for sending the information (data only travels in one direction at a time)
- The communication follows a sophisticated protocol, described below.
However, every external device communicating with the card makes it more vulnerable to attack via the communication link.
The Smart Card and the CAD use a mutual active authentication protocol to identify each other. The card generates a random number and sends it to the CAD, which encrypt the number with a shared encryption key before returning it to the card. The card then compares the returned result with its own encryption. The pair may then perform the operation in reverse.
Once communication is established, each message between the pair is verified through a message authentication code. This is a number that is calculated based on the data itself, an encryption key, and a random number. If data has been altered (for any reason, including transmission errors) message must be retransmitted. Alternatively, if the chip has sufficient memory and processing power, the data can be verified through a digital signature.
The most common encryption methods are symmetric DES (Data Encryption Standard), 3DES (triple DES) and public key RSA (Rivest-Shamir-Adleman's algorithm), allowing up 56, 168, and 1024 bit long keys, respectively. Unfortunately, these keys are not unbreakable, as explained by Ross Anderson and Markus Kuhn in their book `Design Principles for Tamper-Resistant Smart Card Processors'. The pair managed to crack the Dallas DS5002FP Secure Microcontroller, described at the time by one European signals intelligence agency as the most secure processor available on general sale. They used brute force methods on a PC enhanced with a couple of hundred dollars of extra hardware!
| TECHNOLOGY EXPERTISE |

