ATAES132-SH-ER Atmel, ATAES132-SH-ER Datasheet - Page 25

no-image

ATAES132-SH-ER

Manufacturer Part Number
ATAES132-SH-ER
Description
EEPROM AES 32Kbit EE I2C
Manufacturer
Atmel
Datasheet

Specifications of ATAES132-SH-ER

Rohs
yes
Maximum Clock Frequency
1 MHz
Operating Supply Voltage
6 V
Maximum Operating Temperature
- 40 C to + 85 C
Mounting Style
SMD/SMT
Package / Case
SOIC-8
Interface Type
I2C
Factory Pack Quantity
2300
Table 6-15. Extended ATAES132 command set, sorted by command name
Note:
Opcode
0x03
0x15
0x14
0x10
0x0A
0x0B
0x17
0x07
0x04
0x06
0x05
0x0C
0x08
0x18
0x19
0x09
0x1A
0x0F
0x0D
0x01
0x13
0x02
0x00
0x11
0x0E
0x16
(1)
1.
The most significant three bits of the command Opcode may contain any value; these three bits are ignored by
the Atmel ATAES132 command decoder
Name
Auth
AuthCheck
AuthCompute
BlockRead
Counter
Crunch
DecRead
Decrypt
EncRead
Encrypt
EncWrite
Info
KeyCompute
KeyExport
KeyImport
KeyLoad
KeyTransfer
Legacy
Lock
Nonce
NonceCompute
Random
Reset
Sleep
TempSense
WriteCompute
Description
Performs one-way or mutual authentication using the specified key
Checks the output MAC generated by the Auth command or by reading a counter using
the counter command on a second ATAES132 device
Computes the input MAC required to execute the Auth command or to increment a
counter using the counter command on a second ATAES132 device
Reads 1 to 32 bytes of data from user memory or the configuration memory. Returns
cleartext data.
Increments a monontonic counter and/or returns the counter value
Processes a seed value through the internal crunch engine. This function is used to
detect clones.
Checks the output MAC and decrypts data which was encrypted by the EncRead
command
Decrypts 16 or 32 bytes of data provided by the host after verifying the integrity MAC
Encrypts 1 to 32 bytes of data from user memory and returns the encrypted data and
integrity MAC
Encrypts 16 or 32 bytes of plaintext data provided by the host
Writes 1 to 32 bytes of encrypted data into the user memory or key memory after
verifying the integrity MAC
Returns device information: the MacCount, authentication status, or the hardware revision
code
Generates a random number, stores it in key memory and returns the encrypted key to
the host
Encrypts a key for export to an ATAES132 device. Optionally generates the key being
exported.
Decrypts and writes a key which was output by the KeyExport command or KeyCompute
command
Writes an encrypted key to key memory after verifying the integrity MAC
Transfers a key from user memory into the key memory or into the VolatileKey register
Performs a single AES-ECB mode operation on 16 bytes of data provided by the host
Permanently locks the configuration memory or key memory. Locked memory can never
be unlocked.
Generates a 128 bit nonce using the internal random number generator for use by the
cryptographic commands. This command can also be used to write a host nonce directly
into the Nonce register.
Generates a nonce in a manner which allows two ATAES132 devices to have identical
nonce values
Returns a 128 bit random number from the internal random number generator
Resets the device, clearing the cryptographic status
Places the device in the sleep state or standby state to reduce power consumption
Measures the die temperature
Encrypts data and generates the input MAC required to execute the EncWrite command
Atmel ATAES132 Preliminary Datasheet
8760A−CRYPTO−5/11
25

Related parts for ATAES132-SH-ER