Previous Table of Contents Next


Smart Card Operating Systems

If you find that you have to create your own custom smart card, it will be a lot easier to extend and modify an existing smart card operating system than to build one from whole cloth. A number of companies license smart card operating systems that can serve as starting points for your own card (see Table 6.10).

Table 6.10. Smart card operating systems.
Product Company Telephone WWW Email Smart Card Chip

ACOS Advanced
Card
Systems
+852 2305 3633 www.acs.com.hk info@acs.com.hk SC24
AMOS AMMI +1 408 986-1122 www.ammismartcards.com sales@ammi
smartcards
.com
Any
BLUE Digicash +31 20 592-9999 www.digicash.com info
@digicash.nl
Any
DKCCOS Datakey +1 612 890-6850 www.datakey.com sales@datakey
.com
Philips
HOST Obethur +1 310 884-7900 www.kirkplastic.com kirk@
kirkplastic
.com
SGS-Thomson ST16
IOS Incard +39 823 63011 194.243.170.67/
Card-eng.htm
incardbiz
@mbx.idn
.it
ISOS GIS +44 1223 462 www.gis.co.uk christoper
@gisltd.demon
.co.uk
Experimental RISC
200
MULTOS Mondex +44 171 726 1996 www.mondex.com mondex@int
.mondex.com
Hitachi H8
OSCAR GIS +44 1223 462 200 www.gis.co.uk christoper
@gisltd.demod
.co.uk
OKI MSM62
PROCOS Protekila +90 212 261 01 63 www.protekila.com.tr info
@protekila
.com.tr
Any 6805
SOLO Schlum-
berger
+1 512 331 3774 www.cyberflex.austin.et.slb.com guthery@slb
.com
Any
SPYCOS Spyrus +1 408 432-8180 www.spyrus.com info@spyrus.com Siemens

Schlumberger’s SOLO smart card operating system is written in the C programming language and thus is easily ported to any smart card chip. SOLO consists of a Java Virtual Machine on top of a collection of general-purpose ISO 7816 native functions. SOLO is the operating system in Schlumberger’s Cyberflex series of smart cards. Smart card chips containing SOLO can be purchased from Motorola, SGS-Thomson, Texas Instruments, and Hitachi.

The manufacturers of each smart card chip typically provide library routines for writing and erasing the non-volatile memory on their chips. They may also provide library routines for communication, cryptography, and other specialized smart card functions. Porting an operating system to another chip with the same instruction set, for example Intel 8051 or Motorola 6805, is usually straightforward.


Previous Table of Contents Next