
P
T
)
2002 National Semiconductor Corporation
PRODUCT BRIEF
February 2002
Revision 1.0
PC21100 (SafeKeeper
TM
)
LPC-Based TCPA-Compliant Security Controller
General Description
The PC21100 is a single-chip Trusted Platform Module
(TPM) solution for PC security based on the TCPA standard.
It is fully TCPA-compliant and offers system designers all the
advantages of Trusted Computing as defined by the TCPA.
The PC21100 is a member of the National Semiconductor
TrustedI/O family, which provides TCPA-compliant security
functions. The PC21100 includes a CompactRISC embedded
RISC core for hidden execution of security code, flash memory-
based secured information storage, SecureRun, a performance
accelerator that supports cryptographic algorithms (SHA-1
and RSA), and a true RNG. In addition, the PC21100
integrates a variety of system functions, enabling efficient
implementation of a highly secure trustworthy system.
The PC21100 provides desktop and mobile PC platforms with:
System integrity checks:
Ensures that no unauthorized changes have been made to
the hardware or software
Authentication:
Provides assurances that the source of the data is valid and
as expected
Data integrity checks:
Provides assurances that received data is exactly as sent
Secure storage:
Protects sensitive and confidential data, such as credit card
numbers and passwords
Trustworthiness:
Allows the user to trust authorized third parties, while proving
that the user’s PC is trustworthy and maintaining privacy
Outstanding Features
I
TCPA 1.1 compliant
PC01 and ACPI 2.0 compliant
LPC based Host interface (based on Intel's LPC Inter-
face Specification Revision 1.0) with optimized com-
munication modes and Mobile System Support
—
Fast BIOS hash mode
—
BIOS mode
—
OS mode with low communication overhead
16-bit RISC core, with 2 Mbyte address space, and 20
MHz execution cycle
Integrated 128 Kbyte secure flash memory and
8 Kbyte of RAM
Embedded TCPA 1.1 firmware
Full Host Software Stack implementation
Storage for more than thirty 2048-bit RSA keys
SHA-1 and RSA cryptographic accelerator
Platform attachment indicator
Secure GPIO port
Low power consumption
Extremely low idle current
Hardware True-Random Number Generator
28-pin PLCC and 36-pin LLP packages
I
I
I
I
I
I
I
I
I
I
I
I
I
I
PC21100
MCH
(NB)
ICH
(SB)
CPU
Graphic Unit
20 MHz RISC
Core
Peripherals
Clock
Generation
Power
Management
Timers and
WATCHDOG
128K Flash
8K RAM
LPC I/F
True RNG
Host
Communication
SecureRun
Accelerator
SHA/RSA
System
Memory
FWH
(Sys. BIOS)
SuperI/O
LPC Bus
PC21100 System Connections
National Semiconductor is a registered trademark of National Semiconductor Corporation. SafeKeeper is a trademark of National Semiconductor Corporation.
All other brand or product names are trademarks or registered trademarks of their respective holders.