AT88SA100S-SH-CZ-T ATMEL [ATMEL Corporation], AT88SA100S-SH-CZ-T Datasheet - Page 16

no-image

AT88SA100S-SH-CZ-T

Manufacturer Part Number
AT88SA100S-SH-CZ-T
Description
Atmel CryptoAuthentication Battery Authentication Chip
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
6.4
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 6-9.
Table 6-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:
Opcode
Param1
Param2
Data
Name
Success
256-bits
127-bits
64-bits
64-bits
1-bit
Input Parameters
Name
GenPers
Zero
KeyID
Seed
Stored Key[KeyID]
All ones
Input seed
‘1’ pad
length of message in bits, fixed at 447
Size
1
Notes
Upon successful execution, a value of 0 will be returned by the AT88SA100S chip
Size
16
1
1
2
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
Atmel AT88SA100S [DATASHEET]
8558F−CRYPTO−9/11
16

Related parts for AT88SA100S-SH-CZ-T