Previous | Table of Contents | Next |
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).
Product | Company | Telephone | WWW | 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 |
Schlumbergers 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 Schlumbergers 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 |