Click for homepage
Smart card
Security smart card - this page is a stub

TB-100 was a credit card-size ISO-7812 smart card, developed around 1993 by Philips (France). It was intended for financial transactions and electronic wallet applications, and used as a security token — in combination with a PIN — for cryptographically secured commu­ni­cations equipment produced by Philips Usfa/Crypto, such as the PNVX secure telephone and the PFDX fax encryptor.

There are two types of TB-100 cards: one with the contact pads in the top left corner (the old type) and one with the contact pads at the left centre (the new type). The lat­ter was introduced in 1990 and became the standard format. The physical specifications are defined in ISO 7816.

Early card readers, like the PE-118 and PE-112 were capable of reading both card types — they had two sets of contacts — but later ones like PE-122 were only suitable for the newer model. The electrical specifications and the layout of the contact pads are identical for both card types.

The actual smart chip is located under the gold-plated contact pads. It's a monolythic (single-chip) design in HCMOS technology, and comprises a Motorola 68H05 8-bit microcontroller, 128 bytes RAM, 6KB ROM and 3KB EEPROM. The bare chip is bonded directly to the contact pads, and is then embedded in a plastic ID-1 format card that measures 85.6 × 53.98 × 0.80 mm.

 Smart card specifications

Old type TB-100 card with contact pads at the top left
1 / 1
Old type TB-100 card with contact pads at the top left

Related equipment
PNVX secure crypto telephone, fax and data products
PFDX fact encryptor
PPSX X.25 data encryptor
2Mb link encryptor
Internal smart card reader with ISA-bus expansion card
External smart card reader with RS232 interface
External smart card reader with RS232 interface
Siemens Crypset 100 PSTN crypto phone
Card readers
In order to prepare TB-100 cards for use with Philips crypto-equipment, and to store suitable key material on them, Philips released a series of smart card reader/writers. Initially such readers had to be built into a Personal Computer (PC) and required a proprietary interface in the form of an ISA bus card, but later units were simply connected to the COM port (i.e. the RS232 serial port).

PE-118   1988
PE-118 is an early smart card reader that could be placed in an empty 5¼" bay of a Personal Computer (PC) of the era. It was introduced around 1988 and requires a large ISA bus expansion card to be installed as well. The reader has a parallel interface and is connected to the expansion card by means of a flat cable.

 More information

PE-122   1994
PE-122 was an external card reader that could be connected to the RS232 serial port (the COM port) of any regular PC of the era. It was intro­duced around 1990 and is suitable for most existing smart cards, including the TB-100.

 More information

Philips smart card readers
Model Year I/E Interface TB-100 Remarks
PE-111 ? E ?  
PE-112 1994 E RS232 ?  
PE-117 ? I PC  
PE-118 1990 I Parallel Requires ISA Bus I/O card [D]
PE-122 1997 E RS232  
Answer To Reset   ATR
When a smart card is powered on, or when reset is asserted, it produces a so-called Answer-To-Reset (ATR) — a string of hexadecimal values (bytes) that allows the card reader to check for compatibility. The ATR has a variable length that should be parsed by the reader on-the-fly [9].

The TB-100 card produces the following ATR:
3F 67 25 04 21 20 00 07 68 90 00

  • Device
    Smart Card
  • Supplier
  • Model
  • Country
    Netherlands, France
  • Standards
    ISO 7810, 7811, 7816-1 — 7816-3
  • Strip
    Magnetic ISO 1, ISO 2, ISO 3 (optional)
  • Contacts
    ISO 7816-2
  • PIN
    No PIN, multiple PIN updates
  • Security
    6 basic keys
    2 keys per zone
    Flexible key management (session keys, large master key space)
  • Algorithm
    DES: 440 bps
    ECB according to ANSI X3.92
    MAC according to ANSI X9.9
  • Technology
    HCMOS single-chip
  • Processor
    68HC05 (8-bit microprocessor)
  • Memory
    3Kb EEPROM
    6Kb ROM
    128 bytes RAM
  • Dimensions
    85.60 × 53.98 × 0.80 mm
  • Weight
    4 g
  • Data protection
  • Workstation protection
  • Boot control
  • Access control
  • Portable file
  • Financial transactions
  • Electronic wallet
  1. De Smart Card Algemeen (Dutch)
    E.R. Lekanne gezegd Deprez, C. Bolt. Hogeschool Utrecht (Hilversum).
    Undated. pp. 29-31.

  2. Encryptie (Dutch)
    Nederlands Genootschap voor Informatica, Afdeling Beveiliging.
    Kluwer Bedrijfswetenschappen, 1993. pp. 68-77.
    ISBN 90-267-1862-4.
  1. Smart Card MS-DOS Driver - User's Guide
    Philips Information Systems BV, May 1991.
    5122 995 69532 (Q46D).

  2. Smart Card TB100 Power Pack - User's Guide
    Philips Telecommunicatie en Data Systemen, May 1990.
    5122 995 52631 (Q40D).

  3. TB100KIT Training Kit Version 3.0
    Christophe Goyet & Bernard Geffrotin.
    Philips, September 1990. Version 3.0.

  4. Installation notice for PE-118
    PE-118 Conbin Board jumper settings.
    Philips, France, 30 August 1990.
    5111 991 15131.

  5. TB-100 KIT Power Pack software for MSDOS
    Philips, 1990. Version 3.0.
    5122 993 46532 / 4322 082 90231.
Third party
  1. Wikipedia, Smart card
    Visted 21 March 2024.
Further information
Any links shown in red are currently unavailable. If you like the information on this website, why not make a donation?
Crypto Museum. Created: Tuesday 16 June 2020. Last changed: Thursday, 09 May 2024 - 08:53 CET.
Click for homepage