5
Philips Semiconductors Short Form Specification Revision 1.0 December 2003
Secure Dual Interface Smart Card IC P8RF5009
2 DESCRIPTION
The P8RF5009 is an ultra low power secure 8-bit dual
interface smart card controller combining contactless
smart card technology based on the ISO14443A /
MIFARE®contactlessinterfaceplatformandcontactsmart
card technology on a single chip. It is designed to support
both high level languages like Java and multi application
operatingsystems. Tomeet therequirements ofnew open
e-purse standards like CEPS high security features are
implemented combined with the convenience and transfer
speed that is needed in contactless applications such as
electronic ticketing.
The device is manufactured in a most advanced CMOS
process and is designed for embedding into chip cards
according to ISO 7816. Compared to a contact only card
an antenna has to be added in the peripheral zone of the
card body (see Figure 1). The antenna consists of a few
turns of a printed, etched or wired coil which is directly
connectedtothe twocontactlessinterfacepads ofthedual
interface smart card module.
To provide the highest possible degree of protection
against hostile attacks the Philips Dual Interface Smart
Card ICs are designed for security which requires
continuousongoing improvements.Philips is committedto
thispolicy.Specialattentionwasdrawntothe design of the
security architecture, in order to achieve the highest
degree of protection against fraudulent attacks. Each
security measure is designed to act as an integral part of
the complete system in order to strengthen the design as
a whole.
The P8RF5009 is based on the 80C51 microcontroller
family extended by additional functionality to support high
speedmemoryaccess.Thisextendedmemoryaddressing
system (XMA) is a special hardware block working like a
co-processor and offering 16 bit functionality for the
P8RF5009.Itsupportsalldata manipulating instructionsof
the 8051 core and can be used without additional special
instructions.
The device includes 64 Kbytes of ROM, up to 2.3 Kbytes
RAM (data memory) and 16 Kbytes of EEPROM, which
can be used as data memory and as program memory.
The non-volatile memory consists of high reliability
memorycells to guaranteedata integrity.Thisis especially
important when the EEPROM is used as program
memory.
The Triple-DES co-processor speeds up the calculation
time for Triple-DES encryption by about three orders of
magnitude compared to software solutions and can be
used both in contact and contactless operation. Together
withthefastcontactlessinterfaceitoffershighsecurityand
high speed for contactless smart card applications.
The field proven MIFARE® RF interface technology is
usedin allproducts of theMIFARE®interface platformand
provides reliable communication and secure processing,
even in electro-magnetically harsh environments like in
buses or train stations. Compatibility with existing
MIFARE®reader infrastructure and the optional emulation
modes of MIFARE® 1K or MIFARE® 4K enables fast
system integration and backward compatibility of
P8RF5009 based cards.
PHILIPS offers a unique feature free of charge on its Dual
interface controllers, the MIFARE® 1K or 4K emulation
providing the same functionality and performance as the
hardwired logic contactless memory cards. The MIFARE®
functionality can be used concurrently with ISO/IEC14443
(T=CL) protocol based applications. This gives customers
maximum flexibility.
The integrated PKI engine Fame
X
accelerates the
encipherment for Public Key encryption algorithms. This
widens the field of applications for this device, since it can
be used as tamper-resistant security tool for secured and
authentic communication in open networks and can be
used both in contact and contactless operation.
Bi-directional communication with the contact interface of
the device can be performed through three serial interface
IOs. These IOs are under full control of the application
software in order to allow conditional controlled access to
the different internal memories.
On-chip hardware is software controlled via Special
Function Registers (SFRs). Their function and usage is
describedin the respectivesections ofthisspecification as
the SFRs are correlated to the activities of the CPU,
Interrupt, IO, EEPROM, Timers, etc.
The P8RF5009 provides two power saving modes with
reduced activity: the IDLE and the SLEEP or
CLOCKSTOP Mode. These two modes are activated by
software.
The P8RF5009 operates either with a single 3 V or 5 V
power supply at a maximum clock frequency of 8 MHz
supplied by the contact pads or with a power supply
generated from the electromagnetic field emitted by a
reader antenna.
Operated both in contact and in contactless mode the
users define the final function of the card with their
operating system (OS). This allows the same level of
security and flexibility for the contact (ISO 7816) interface
as well as for the contactless (ISO 14443) interface.