
Theseus Gold 48 Integrated Circuit for Smartcards
Theseustm Gold 48 Specification Rev 1
Page 2 Date 02/11/99 Document Number THEDATPUB v1.0
Introduction.
The THESEUS Gold 48 is a member of the Theseus family of devices designed
specifically for smart card applications. It is software compatible with the industry
standard 8051 8-bit microprocessor, to guarantee the maximum availability of tested
software. The hardware implementation of the core is a modern design not relying on
microcode, with an increase of up to 4 times on a standard 8051's clocks per instruction.
As with all Theseus smart card Ics, it is fully compatible with the ISO-7816
specifications.
Security of the family of devices makes them particularly suitable in electronic commerce
and sensitive data areas. This is accomplished in hardware, with not only protection
against out of parameter operation of the device, but hardware memory management to
protect against software security attacks. The CPU clock is derived from its own internal
oscillator, which prevents attacks by clock manipulation, or extrapolating program
execution by monitoring current variations on clock edges.
The need to support the emerging multifunction cards, require that the device under
software control to be able to download an application and run it when the device is in the
field embedded in a smart card. The device has to be protected against the downloading
of attack software designed to corrupt or uncover the working or data contained in the
device. Traditionally this has been a software function, which relies on the total integrity
of the embedded software. The THESEUS Gold 48 implements the first level of
protection in hardware. This maximizes the security of the device, and allows the
reuseability of developed certified code, by isolating it from the actual hardware
implementation of the device. This protection mechanism allows for a Secure Operating
System to be embedded into the device at manufacture, which has access rights to
features of the device that are denied to applications that can be loaded into the device at
manufacture or in the field.
In systems where application isolation is not needed, the security mechanism acts as a
general protection unit trapping software errors.
SERIAL INTERFACE.
The THESEUS gold 48 has only one interface this is a serial interface that is compliant
with the ISO 7816-3 specification. Several modes are implemented that allow serial
connections at 9600 to 15200 bits per second. The THESEUS Gold 48 is designed to
be compatible with the ISO 7816 specifications defining the characteristics of Integrated
Circuit Cards commonly referred to as smart cards. The mapping of the pins used by the
THESEUS Gold 48 and the ISO specification is highlighted in the following table.
Pin Definitions