06.11.2014 Views

A User Centric Security Model for Tamper-Resistant Devices

A User Centric Security Model for Tamper-Resistant Devices

A User Centric Security Model for Tamper-Resistant Devices

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.2 A Brief History of Smart Cards<br />

chip cards known as memory cards were based on xed logic and limited storage capacity.<br />

However, later in the 1990s microprocessor cards emerged on the scene. These cards<br />

can store and dynamically process in<strong>for</strong>mation without relying on hard-wired xed logic,<br />

as was the case in early chip cards. The German Post Oce conducted initial trials<br />

of chip cards <strong>for</strong> their analogue mobile telephone network. The success of these trials<br />

resulted in the deployment of the microprocessor cards in the GSM 4 networks. At the time,<br />

telecommunication companies all over the world were rapidly adopting microprocessor<br />

cards, mainly to prevent phone cloning. However, the banking networks of the time did<br />

not embrace the new technology as quickly.<br />

The development of smart cards coincided with another revolution in the eld of system<br />

security. The discipline of cryptography was emerging from government and military secrecy.<br />

The security provided by sophisticated (cryptographic) mathematical concepts, and<br />

improved designs in hardware and software programming paved the way <strong>for</strong> the use of<br />

cryptography in new technologies such as smart cards. This gave smart cards an edge<br />

over magnetic stripe cards in the banking sector, and this was soon acknowledged [5].<br />

As in the case of the initial innovation of chip card technology, French banks pioneered<br />

the adoption of the smart cards as payment cards. After long negotiations and development,<br />

the widespread adoption of smart cards in the banking sector came in 1994, when<br />

Europay, MasterCard and Visa published their payment card specication (i.e. the EMV<br />

specication [9]).<br />

The initial attempts to have multiple functionality on a smart card were made in 1996 in<br />

Austria with the introduction of a smart card, which allowed banking (e.g. POS services),<br />

an electronic purse and optional value-added services [5]. However, this initiative cannot<br />

be considered a true multi-application smart card, because it was a multi-functional smart<br />

card [10] that had a single application with multiple functionality.<br />

At the same time, another concept termed the generic soft mask [5] was taking centre<br />

stage. In generic soft mask a card manufacturer implements a Smart Card Operating<br />

System (SCOS) on a non-mutable memory of the smart card. This operating system is<br />

independent of applications like banking or transport. To support these applications, the<br />

card manufacturer implements the Application Programming Interfaces (APIs) to facilitate<br />

individual application. These APIs were stored on the mutable memory rather than on a<br />

non-mutable memory where traditionally the bulk of the SCOS was stored. This innovation<br />

simplied the development of smart card applications: card manufacturers proposed using<br />

generic soft masks <strong>for</strong> dierent types of applications. Implementing the concept of the<br />

generic soft mask requires a minimum operating system and some customized Application<br />

Programming Interfaces (APIs) <strong>for</strong> any particular application. The application developers<br />

utilised these APIs to develop their applications.<br />

4 Global System <strong>for</strong> Mobile Communication (GSM) is a standard <strong>for</strong> the mobile Telecom industry that<br />

is developed and promoted by the GSM Association (GSMA).<br />

21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!