Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesA Computer in Your Wallet


June 1996 / International Features / A Computer in Your Wallet

Smart cards deliver much more than electronic money; they also will control people's access to a growing number of public facilities.

Sheila Tomkowiak and Peter Hofland

Smart cards will soon exist in virtually every area of our lives. In France, for instance, 22 million bank-card holders have smart cards, and all bank-payment terminals accept smart cards as well as traditional magnetic-stripe ATM or PIN cards. Proponents expect the cards to also play an increasingly important role in the health-care industry, where the devices can carry basic information and medical data about an individual's prescriptions or history.

Many industry experts see Europe as being on the leading edge of smart-card use . That's partly because a decade ago the European telecommunications infrastructure was more amenable to handling off-line transactions than on-line credit-card transactions. In addition, the transnational banking structur e in European countries, as opposed to the more fragmented U.S. banking system, is well suited to propel the introduction of smart-card-based electronic banking.

The power of smart cards lies in their ability to store and manipulate data, to handle multiple applications on one card, and to perform secure transactions. A typical smart card stores 3 KB of data, which is about 80 times more than what a magnetic-stripe card can hold. Some can store up to 8 KB.

The devices come in several varieties, from simple memory cards to those carrying their own microprocessors. The four categories are listed below.

Unprotected memory cards. These cards act as a storage medium for tokens. They carry an application code and a simple mechanism to specify the issuer of the card, but they can't perform off-line processing. Unprotected memory cards are used as prepaid phone cards in France, the Netherlands, and Germany.

Wired-logic memory cards. Smart cards at the next-highest level use either EPROM or EEPROM and are used for access-control systems in offices or research labs. The cards contain "hard-wired" data protection, providing a higher level of security. They can, for instance, be reloaded with monetary value. Examples include the new-generation phone cards that are increasingly being used in the Benelux countries.

Microprocessor cards. Typical microprocessor cards have an 8-bit microprocessor with an OS in ROM and 96 to 512 KB of RAM, along with 3 to 16 KB of ROM. Many smart-card processors have 8-bit data registers and are compatible with the Motorola 6805 or Intel 8051 architecture. But more 16-bit-data-register processors, such as Hitachi's H9/300, are being used. For nonvolatile memory, they use EEPROM technology, with capaciti es ranging from 1024 bytes to 16 KB.

Contactless cards. When applications require high throughput -- in mass transit, where people pass by a smart-card reader, for example -- contactless cards are optimal. They contain an antenna that picks up an electromagnetic signal that emanates from the reader. This signal powers the card and transmits the data. Loose-coupled cards work with distances up to 1 mm, while proximity smart cards accept distances of 1 to 10 cm.

Contactless cards add an analog front end to the smart card's logic and memory components. Today's semiconductor technology enables digital and analog components to reside on a single chip without electromagnetic interference. But the card's antenna is embedded in the plastic. Industry observers say the next generation of smart cards will integrate contactless and contact technology, allowing one card to work with all types of readers.

Private- or Public-Key Encryption?

Some micropro cessor cards have an additional cryptography coprocessor with extra RAM to perform the computation in a secret environment. The computation time of a public-key Rivest-Shamir-Adleman (RSA) encryption with, for example, 512-bit keys, varies from 200 milliseconds to 1.7 seconds. These cards are the best -- but also the most expensive -- architecture.

Public-key encryption is considered more convenient for smart-card applications than private-key encryption because of its easy key-distribution system. It allows for large-scale key management, including certification and digital signatures. But most smart cards on the market use private-key encryption because this scheme is easier to implement and requires fewer system resources. Some experts say that public-key encryption is more secure because of longer key lengths. Since microprocessor cards with an additional cryptography coprocessor are becoming more widely deployed, public-key systems using RSA or DSS algorithms are the best choice for most vendors.

"It's virtually impossible to take a smart-card chip apart and read the OS down to the bit or byte level," comments Gerald Hubbard, vice president of CP8 Transac (Louveciennes, France), a worldwide Groupe Bull subsidiary that focuses on smart-card security. A properly designed system can also detect fraud quickly and then securely distribute new keys throughout the system.

Many ISO Standards

A smart card's OS handles the complete resource-allocation process as well as access control and data management. According to David Glassman of Aladdin Knowledge Systems (Tel Aviv, Israel), a company that designs development tools for smart cards, the OS also includes libraries for several applications as well as life-cycle definitions that limit the number of times the card can be used.

There's no such thing as a standard for smart-card OSes. Today's smart-card community uses more than two dozen different systems -- some of which are more or less widespread, whereas others are appropr iate only in niche applications.

International-standardization work has been under way for more than a decade, and the ISO now covers several aspects of the technology. For example, ISO 7816-1, established in 1987, specifies the physical properties of smart cards, such as width, strength of materials, and water resistance. ISO 7816-2 (1988) specifies the position of the contacts on the card for power supply, ground, clock, and reset. Transmission protocols between the chip and the outside world are defined in ISO 7816-3 (1989). Finally, ISO 7816-4 (1995) covers command sets for reading and writing to the chip.

"This doesn't mean interoperability, though," cautions Jelte van der Hoek, chief software technology officer at DigiCash (Amsterdam, The Netherlands). "The cryptography functions used to access the control mechanisms can still be totally different. The ISO standards just improve the chances of interoperability."

To define a command set for payment applications, the Europay, MasterCard, and Visa credit-card companies have been working jointly on the so-called EMV protocol, which is based on the ISO standards. EMV compatibility allows different types of cards and cards from different vendors to be accepted at all terminals. Says Andre Jacques Selezneff, marketing manager with Philips Smart Cards & Systems (Paris), "EMV doesn't require a standard OS because it works as an interface handler that accepts cards from different parties."

One of three suppliers chosen by Visa for the first phase of the EMV project is Schlumberger Smart Cards & Systems (Montrouge Cedex, France). According to Nadaradjane Ramatchandirane, Schlumberger's strategic development director for smart cards, the EMV project has far-reaching implications for the worldwide debit-/credit-card business and the smart-card industry in general. It will provide a secure means of authorizing transactions, deliver an effective barrier against fraud, and fuel a completely new generation of financial services based on smart cards.

Smart Cards for GSM

In the European mobile-communications arena, which is familiar with well-defined standards, so-called SIMs (subscriber identity modules) provide security and intelligence functions (see "GSM's Extraordinary Growth," March BYTE). The OS on these cards is based on the European Telecommunications Standards Institute (ETSI) TE9 standard.

As a result of pan-European cooperation, these cards have become a key element in digital mobile telecommunications. "They enable service subscription through the card you own, not through the phone you're using," says Wietse Jan Hilverda, Benelux sales manager for Gemplus, a French producer of smart-card applications.

Cards conforming to the Global System for Mobile Communications (GSM) standard are also being used to support such services as frequently dialed telephone-number directories and short-message storage. "Because subscriber-related data is on the card, rather than in the telephone handset, someone in Fr ance can call you on your Italian-made GSM phone in Germany while you have a GSM card from a Dutch telephone operator," Hilverda explains.

With the internationally accepted ETSI standard in place, telecommunications operators, such as PTT Telecom in the Netherlands, are also introducing multifunctional smart cards for use with other applications. "The advantage of standards is that the specifications are freely accessible and that you can choose from among the various suppliers of smart cards and applications," explains PTT Telecom spokesperson Tanno Massar. "This will result in a dramatic reduction of the costs of large-scale introductions."

Contact or Contactless?

"Contactless card applications will gain significance toward the end of the 1990s," says Ulrich Hamann of Siemens (Munich). Experts estimate that 50 percent of the contactless smart cards produced by the year 2000 will be used for transportation-related applications. The rest are expected to be used in industrial app lications (30 percent) and access control (15 percent).

"Big metropolitan areas with large populations, such as Hong Kong, Singapore, London, Paris, and Amsterdam, are candidates for automatic-fare-collection contactless smart cards," predicts Hamann.

Many applications in place today use the smart card as a replacement for cash. The banking community will increasingly deploy microprocessor cards instead of standard credit cards because of the smart card's built-in higher level of security. The smart card is also convenient for merchants and retailers because it doesn't involve expensive on-line transactions.

Smart cards enable sophisticated banking applications via PCs or screen phones (see "Smart Telephony," January BYTE). Most of today's screen phones already have smart-card readers. Readers also ship in PC Card format. Many proponents expect the next generation of PCs to come equipped with built-in smart-card readers because these devices provide an easy and safe way to handle ca sh transactions over the Internet.

Smart cards have the ability to carry multiple applications. "A single card could access your savings account and include your credit-card and driver's-license numbers, as well as high-level medical information," says Mary Buckley, vice president of stored value products for Visa International (Baltimore, MD).

Smart cards are also part of the emerging world of network-based computing. Smart cards authorize access -- by either the user or a third party -- to personal files on the Web. In addition, the cards will be able to encrypt all the messages going over a network from an Internet terminal. In this case, the cryptography chip will be on the smart card, so users won't have to trust the public Web terminal.


Where to Find


Aladdin Knowledge Systems

Tel Aviv, Israel
Phone:    +972 3 537 5795
Fax:      +972 3 537 5796
E-Mail:   
aladdi
n@aladdin.co.il

Internet: 
http://www.aks.com


DigiCash BV

Amsterdam, The Netherlands
Phone:    +31 20 6652611
Fax:      +31 20 6685486
E-Mail:   
Info@Digicash.nl

Internet: 
http://www.digicash.com


Gemplus

Gemenos Cedex, France
Phone:    +33 423 25226
Fax:      +33 423 25029

Philips Smart Cards & Systems

Paris, France
Phone:    +33 1 536 25100
Fax:      +33 1 536 25200

PTT Telecom

Card & Payphone Services Dept.
The Hague, The Netherlands
Phone:    +31 70 343 4222
Fax:      +31 70 343 5059

S
chlumberger Smart Cards & Systems

Montrouge Cedex, France
Phone:    +33 1 474 67019
Fax:      +33 1 474 66347

Siemens AG Semiconductor Group

Munich, Germany
Phone:    +49 89 4144 4236
Fax:      +49 89 4144 2219

HotBYTEs
 - information on products covered or advertised in BYTE


Minimize Your Wallet Size

photo_link (10 Kbytes)

Interpay's ChipKnip is a rechargeable electronic purse.


Sheila Tomkowiak and Peter Hofland are technology journalists at The Visual Consultancy Corp. in Amsterdam. You can contact them at 100544.307@compuserve.com .

Up to the International Features section contentsGo to previous article: Go to next article: Smart-Card ArchitecturesSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network