ATAES132-TH-EQ Atmel, ATAES132-TH-EQ Datasheet - Page 55

no-image

ATAES132-TH-EQ

Manufacturer Part Number
ATAES132-TH-EQ
Description
EEPROM AES 32Kbit EE SPI
Manufacturer
Atmel
Datasheet

Specifications of ATAES132-TH-EQ

Rohs
yes
Maximum Clock Frequency
10 MHz
Operating Supply Voltage
6 V
Maximum Operating Temperature
- 40 C to + 85 C
Mounting Style
SMD/SMT
Package / Case
TSSOP-8
Interface Type
SPI
Factory Pack Quantity
2300
7.18.
Legacy Command
The legacy command executes a single block of the AES engine in the “Electronic Code Book” mode, with no input or output
formatting. This is known as AES-ECB mode and can be used to perform primitive AES encryption or decryption operations.
This command does not use the nonce register value in the computation since the entire 16 byte AES input value comes from
the input packet.
This command can only be executed if it is enabled for the device by setting ChipConfig.LegacyE to 1b and for the key by
setting KeyConfig[LKeyID].LegacyOK is 1b.
Atmel recommends that any key with KeyConfig[LKeyID].LegacyOK = 1b should never be used with any other command – the
legacy command can be used to exhaustively attack the key. If KeyConfig[LKeyID].AuthKey bit is 1b, then prior authentication
is required using the KeyID stored in KeyConfig[LKeyID].LinkPointer.
Key usage limits are enforced if KeyConfig[LKeyID].CounterLimit is 1b, see Section 4.2. See Section E.2.16 for the
ChipConfig register definition.
Table 7-57. Input parameters
Table 7-58. Output parameters
The command and response packet is transmitted as a block beginning with the count and ending with a packet checksum.
This block format is described in Section 6.1.
Opcode
Mode
Param1
Param2
Data
Name
ReturnCode
OutData
Name
Legacy
Mode
LKeyID
Zero
InData
(Bytes)
Size
16
1
Notes
Upon success, 0x00 will be returned. Any command execution or validation failure generates a
non-zero error code, per Section 6.3.
The output of the AES block (ciphertext)
(Bytes)
Size
16
1
1
2
2
Notes
0x0F
Must be 0x00
Upper byte is always 0x00
Lower byte is the KeyID for the AES key
Always 0x0000
Input to the AES block (plaintext)
Atmel ATAES132 Preliminary Datasheet
8760A−CRYPTO−5/11
55

Related parts for ATAES132-TH-EQ