at88sa10hs ATMEL Corporation, at88sa10hs Datasheet - Page 13

no-image

at88sa10hs

Manufacturer Part Number
at88sa10hs
Description
Cryptoauthentication Host Security Chip
Manufacturer
ATMEL Corporation
Datasheet
4.1.
8595B–SMEM–09/09
HOST0
Concatenates the key stored in the AT88SA10HS with an input 256 bit challenge and generates the digest of this
message. The result is left in internal memory and cannot be read. In general, the challenge should be a random
number generated by the host system, which will be sent to both the host (AT88SA10HS) and client (AT88SA100S or
AT88SA102S).
Table 7.
Table 8.
The 512 bit message block that will be hashed with the SHA-256 algorithm will consist of:
If the overwrite parameter is 0, then the 512 bit message block that will be hashed using the SHA-256 algorithm will
consist of
If the overwrite parameter has a value of 0x01, then the 512 bit message block that will be hashed using the SHA-256
algorithm will consist of
All other values of the overwrite parameter are not recommended for use.
Opcode
Param1
Param2
Data
Success
256 bits
256 bits
256 bits
256 bits
192 bits
64 bits
256 bits
Name
Input Parameters
Output Parameters
HOST0
Overwrite
KeyID
Challenge
AT88SA10HS Host Authentication Chip [Preliminary]
key[KeyID]
challenge
key[KeyID]
challenge
key[KeyID]
Fuse[0-63]
challenge
Name
Size
1
Upon successful completion of HOST0, a value of 0 will be returned by the
AT88SA10HS.
Size
32
1
1
2
0x08
If non-zero, overwrite part of internally generated key with
secret fuses
The internal key to be used to generate the digest.
Challenge to be sent to the client AT88SA100S or
AT88SA102S.
Notes
Notes
13

Related parts for at88sa10hs