ETC SSX35ACB

SSX35
Trusted platform module (TPM)
Datasheet
April 2005
Revision 1.6
SSX35 Trusted platform module (TPM)
Contents
1. General Description ............................................................... 4
2. Product Parameters............................................................... 4
3. Main Functions....................................................................... 5
4. Pin And Signal Overview ....................................................... 6
5. Absolute Maximum Ratings .................................................. 8
6. Typical Application .............................................................. 11
7. Package Drawing ................................................................. 12
8. Chip Mark ............................................................................. 14
2
SSX35 Trusted platform module (TPM)
Revision History
Revision
Rev1.6
Date
April 2005
Description
4.7K resistor is provided on PP pin by liud
3
SSX35 Trusted platform module (TPM)
1. General Description
(1) Fully compatible with TCG v1.2 Specification.1.
(2) SINOSUN 8-bits CPU Core.
(3) Embedded 16KB secure data FLASH memory and 16KB RAM.
(4) 128KB program FLASH memory supporting online update of
Firmware.
(5) RSA engine supports up to 2048 bits RSA algorithm.
(6) Embedded SHA-1 algorithm engine.
(7) Integrated RNG for key generation and encryption transmission.
(8) LPC interface and serial interface in conformance to ISO 7816
Standard.
Figure 1-1 SSX35ACB structure
2. Product Parameters
(1) Supply Voltage:
3.3V ± 10%
(2) Frequency:
33MHz
(3) Program Space:
128KB FLASH memory and 64KB ROM
(4) Data Space:
16KB FLASH memory and 16KB RAM
4
SSX35 Trusted platform module (TPM)
(5) Work Current:
< 30mA
(6) Idle
< 0.1mA
Current:
(7) Speed:
RSA 2048 bits Signature (Decryption): <300ms
RSA 2048 bits Verification (Encryption): <40ms
RSA 1024 bits Signature (Decryption): <120ms
RSA 1024 bits Verification (Encryption): <15ms
SHA-1(1M bits) Computing Speed: <258ms
2048 bits RSA Key pair generation: <10 Seconds
(8) Package:
TSSOP28
3. Main Functions
(1) Measure, store and report on the integrity of platform
Using SHA-1 Hash function, SSX35 can measure, store and report
the platform integrity.
(2) Identity Verification
Use AIK generated inside the chip to complete digital signature of
the data
(3) Encrypt and store the sensitive data
SSX35 stores the sensitive data in the shielded area of the chip, or it
can encrypt the data with storage key and store them in the generic
memory on the platform.
(4) Authorized access to internal info:
Access to resources (include keys, sensitive data encrypted)
managed by SSX35 must be authorized by SSX35.
(5) Encrypted transmission of commands and data
While the SSX35 exchanges commands and data with external
entity, it not only verifies the User’s ID, but also prevents the key
data of ID verification from being stolen, replayed or attacked
5
SSX35 Trusted platform module (TPM)
through the communication line.
(6) Provide secure administration mechanism for trusted platform
SSX35 can protect the platform from illegal remote access through
physical presence.
4. Pin And Signal Overview
Pinout description as figure4-1and table 4-1
GPIO
GPIO
DC
GND
3VSB
GPIO6
PP
TestI
TestBI/GPIO
3V
GND
VBAT
DC
DC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
LPCPD#
SERIRQ
LAD0
GND
3V
LAD1
LFRAME#
LCLK
LAD2
3V
GND
LAD3
LRESET#
CLKRUN#/GPIO
Figure 4-1 SSX35ACB pinout description
6
SSX35 Trusted platform module (TPM)
Table 4-1
Signal
Pin(s)
Type
Description
LAD[3:0]
26, 23, 20, 17
BI
Multiplexed Command, Address and
Data BUS (see LPC Interface Spec)
LPCPD#
28
I
power down
LCLK
21
I
LFRAME#
22
I
LRESET#
16
I
SERIRQ
27
BI
CLKRUN#/GPIO
15
33MHz clock
(see LPC Interface Spec).
Frame indicates start of a new LPC
cycle, termination of broken cycle (see
LPC Interface Spec)
System reset signal
(see LPC Interface Spec)
Serialized IRQ is used to handle interrupt
support (see LPC Interface Spec)
Same as PCI CLKRUN#. Active Low.
internal pull-down
BI
GPIO will default to low.
PP
7
I,BI
Physical Presence, active high, internal
pull-down. Used to indicate Physical
Presence to the TPM.
DC
3,13,14
I
Do not connect
GPIO
1
BI
Defaults high. (weak internal pull-up)
GPIO
2
BI
Defaults high (weak internal pull-up)
GPIO6
6
BI
GPIO Defaults
pull-up)
I
This pin will be pulled low on
motherboard. Assuming: Pull high to
enable Test mode. Pull low to disable
Test mode and enable GPIO on pin
9(TESTBI)
TESTI
TESTBI/GPIO
8
9
high
(weak
internal
TESTBI: Test port. If TESTI is pulled low
acts as a GPIO.
BI
GPIO will default high(weak internal
pull-up)
Power
This is a 3.3 volt DC power.
3V
10, 19 24
I
The maximum power for this interface is
250 ma.
7
SSX35 Trusted platform module (TPM)
GND
4, 11, 18, 25
I
Zero volts.
VBAT
12
I
3.3V battery input.
3VSB
5
I
3.3 volt standby DC power rail.
5. Absolute Maximum Ratings
Operating Temperature........................………...….0°C to +70°C
Storage Temperature (without Bias).....….…..….-20°C to +85°C
Voltage on I/O Pins...........................………...-0.1 to VCC +0.3V
Voltage on VCC with Respect to Ground.…………..............6.0V
Maximum ESD Voltage.............................………...….......2000V
*NOTICE: Stresses beyond those listed under “Absolute Maximum Ratings” may cause
permanent damage to the device. This is a stress rating only and functional operation of
the device at these or any other conditions beyond those indicated in the operational
sections of this specification may cause temporary or permanent failure. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
Table 5-1. DC Parameters
VCC = 3.0 to 3.6V; Temperature = 0 to 70°C
Symbol
Parameter
Min
Nom
Max
Units
VCC
Supply Voltage
3.0
3.3
3.6
V
ICC
Operating Current at fclk = 33
MHz
25
50
mA
IST
Static Current
5
10
mA
ISL
Static Standby current, reset
active
40
100
µA
ILIO
Input Leakage
0.1
3
µA
VIH
Input High voltage
1.5
3.6
V
VIL
Input Low voltage
-0.5
0.8
V
VOH
Output High Voltage
0.9
VCC
VOL
Output Low Voltage
IOLCR
Output Low Current
CI
Input Pin Capacitance
*
0.98
VCC
*
V
0.1
VCC
7
V
mA
6
8
*
pF
SSX35 Trusted platform module (TPM)
Note: These parameters guaranteed but not tested.
Table 5-2. AC Parameters
Cl = 10pf. VCC = 3.0 to 3.6V; Temperature = 0 to 70°C
Symbol
Parameter
Min
Nom
Max
Units
TVAL
CLK to Signal Valid Delay – LAD0-3
2
5
10
ns
TON
Float to Active Delay
2
4
TOFF
Active to Float Delay
ns
28
ns
Figure 5-1 AC parameters
Table 5-3 LPC bus signal delay to PCICLK
Symbol
Parameter
Min
Nom
TSU
Input Setup Time to CLK
7
ns
TH
Input Hold Time from CLK
0
ns
Figure 5-2 AC parameters
9
Max
Units
SSX35 Trusted platform module (TPM)
Table 5-4 reset signal character
Symbol
Parameter
Min
TRST
Reset Active Time after Power
Stable
TRST-CLK
Reset Active after CLK Stable
TRST-OFF
Reset Active to Output Float
Delay
Nom
Max
Units
Notes
1
ms
Note 2
100
ms
Note 2
ns
Note 2
40
Table 5-5 clock signal character
Symbol
Parameter
Min
Nom
Max
Units
Notes
TCYC
CLK Period
29.5
30
31
ns
Note 3
TLOW
CLK Low Duration
13.4
18
ns
Note 1, Note 3
THIGH
CLK High Duration
13.4
18
ns
Note 1, Note 3
Figure 5-3 clock signal character
Note:
(1) All parameters measured with respect to signal crossing Vtest = 0.4
* VCC unless otherwise noted.
(2) These parameters guaranteed but not tested.
(3) The minimum parameter must never be violated under any
circumstances unless Ireset# is asserted.
10
SSX35 Trusted platform module (TPM)
6. Typical Application
Figure 6-1 28pins typical application
11
SSX35 Trusted platform module (TPM)
Figure 6-2 20pins connector typical application
Note:
1. 33MHz LCLK and LRESET# signals should have 20mil spacing.
2. LAD[3:0] should have 5 mil between each other.10 mil for all other signals.
3. For DC pins, do not connect any signal on these pins.
4. GPIO_ON : the GPIO signal on board , For the BIOS detect PP status from
it.
7. Package Drawing
TSSOP28 (figure 7-1)
12
SSX35 Trusted platform module (TPM)
Figure 7-1 package drawing
Notes:
(1) This drawing is for general information only. Please refer to JEDEC
Drawing MO-153, Variation DB for additional information.
(2) Dimension D does not include mold Flash, protrusions or gate burrs.
Mold Flash, protrusions and gate burrs shall not exceed 0.15 mm
(0.006 in) per side.
(3) Dimension E1 does not include inter-lead Flash or protrusions.
Inter-lead Flash and protrusions shall not exceed 0.25 mm (0.010 in)
per side.
(4) Dimension b does not include Dambar protrusion. Allowable
13
SSX35 Trusted platform module (TPM)
Dambar protrusion shall be 0.08 mm total in excess of the b
dimension at maximum material condition. Dambar cannot be
located on the lower radius of the foot. Minimum space between
protrusion and adjacent lead is 0.07 mm.
(5) Dimension D and E1 to be determined at Datum Plane H.
8. Chip Mark
SSX35ACB
SC000001
TPM 0513
Figure 8-1 SSX35ACB chip mark
SSX35ACB is our chip name and TPM0513 is our chip’s S/N number:
1 SSX35 is fully compatible with the commercial encryption lows and
regulations in China and TCG standard.
14