AT88SA100S-TH-T Atmel, AT88SA100S-TH-T Datasheet - Page 16

IC BATTERY AUTHENTICATION 8TSSOP

AT88SA100S-TH-T

Manufacturer Part Number
AT88SA100S-TH-T
Description
IC BATTERY AUTHENTICATION 8TSSOP
Manufacturer
Atmel
Series
CryptoAuthentication™r
Datasheet

Specifications of AT88SA100S-TH-T

Function
Battery Authentication
Voltage - Supply
2.7 V ~ 5.25 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
8-TSSOP (0.173", 4.40mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
5.4.
16
Table 5-7.
Table 5-8.
GenPersonalizationKey
This command generates a decryption digest that will be used by the subsequent command (LoadSram) to
decrypt the key value that is to be written into the SRAM. This command must be run immediately prior to
LoadSram within the same watchdog cycle.
This command loads a transport key from an internal secure storage location and then uses that key along with
an input seed to generate a decryption digest using SHA-256. Neither the transport key nor the decryption digest
can be read from the chip. Upon completion, an internal bit is set indicating that the decryption digest has been
generated and is ready to use by LoadSram. This bit is cleared (and the digest lost) when the watchdog timer
expires, the chip goes to sleep or the power is cycled.
Table 5-9.
Table 5-10. Output Parameter
The SHA-256 message body used to create the decryption digest which is internally stored in the chip consists of
the following 512-bits:
Atmel AT88SA100S
Opcode
Param1
Param2
Data
Name
Success
Opcode
Param1
Param2
Data
Name
Success
256-bits
127-bits
64-bits
64-bits
1-bit
Input Parameters
Output Parameters
Input Parameters
Name
GenPers
Zero
KeyID
Seed
Name
BURNFUSE
FuseNum
BurnTime
Stored Key[KeyID]
All 1’s
Input seed
‘1’ pad
length of message in bits, fixed at 447
Size
1
Size
1
Notes
Upon successful execution, a value of 0 will be returned by the Atmel AT88SA100S chip
Notes
Upon successful completion, a value of 0 will be returned by the Atmel AT88SA100S
Size
16
1
1
2
Size
1
1
2
0
Notes
0x20
Must be 0x00
Identification number of the personalization key to be loaded
Seed for digest generation. The least significant bit of the last byte is
ignored.
Notes
0x04
Which bit within fuse array, minimum value is 0, and maximum
value is 87
Must be 0x00 00 if Vcc > 4.5V, must be 0x80 00 otherwise
8558E–SMEM–8/10

Related parts for AT88SA100S-TH-T