AT88SA102S_10 ATMEL [ATMEL Corporation], AT88SA102S_10 Datasheet - Page 2

no-image

AT88SA102S_10

Manufacturer Part Number
AT88SA102S_10
Description
Atmel CryptoAuthentication
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
1.1.
1.2.
2
The chip includes 128-single bit one time programmable fuses that can be used for personalization, status or
consumption logging. Atmel
purposes. Refer to Section
Note:
Usage
There are many different ways in which Atmel AT88SA102S can add an authentication capability to a system. For
more information, refer to the “Atmel CryptoAuthentication Usage Examples” Applications Note.
In general, however, all these security models usually employ one of two general key management strategies:
Memory Resources
Fuse
ROM
ROM MfrID
ROM SN
RevNum
Atmel AT88SA102S
• Fixed challenge response number pair stored in the host. In this case, the host sends its particular challenge
• Host computes the response that should be provided for a particular client against a random challenge and/or
and only an authentic AT88SA102S can generate the correct response. Since no secret is stored on the host,
there is no security cost on the host. Depending on the particulars of the system, each host may have a
different challenge response pair and/or each client may have the same key.
include the client ID number in the calculation. In this case, the host needs to have the capability to securely
store the secret from which diversified response will be computed. One way to do this is to use a
CryptoAuthentication host chip. Since each client is unique, the host can maintain a dynamic black list of
clients that have been found to be fraudulent.
The chip implements a failsafe internal watchdog timer that forces it into a very low power mode after a certain time
interval regardless of any command execution or IO transfers that may be happening at the time the timer expires.
System programming must take this into consideration. Refer to Section
Block of 128-fuse bits that can be written through the one wire interface. Fuse[1] and
Fuse[87] have special meanings, refer to Section
the manufacturing ID value fixed by Atmel. Fuse[96:127] are part of the serial number
programmed by Atmel which is guaranteed to be unique. See Section
the Manufacturing ID and Serial Number.
Metal mask programmed memory. Unrestricted reads are permitted on the first 64-bits of this
array. The physical ROM will be larger and will contain other information that cannot be read.
2-bytes of ROM that specifies part of the manufacturing ID code. This value is assigned by
Atmel and is always the same for all chips of a particular model number. For the
AT88SA102S, this value is 0x23 01. (Appears on the bus: 0x01 23) ROM MfrID can be read
by accessing ROM bytes zero and one of Address zero.
2-bytes of ROM that can be used to identify chips among others on the wafer. These bits
reduce the number of fuses necessary to construct a unique serial number. The ROM SN is
read by accessing ROM bytes two and three of Address zero. ROM SN can always be read
by the system and is optionally included in the message digested by the MAC command.
4-bytes of ROM that are used by Atmel to identify the model mask and/or design revision of
the AT88SA102S chip. These bytes can be freely read as the four bytes returned ROM
address one, however system code should not depend on this value as it may change from
time to time.
1.3
®
programs 40 of these bits prior to the chip leaving the factory, leaving 88 for user
for more information.
1.3
4.5
for more details. Fuse[88:95] are part of
for more details
1.4
for more details on
8584F–SMEM–8/10

Related parts for AT88SA102S_10