5.3.1 AES
Command
The AES
Command can be used to encrypt and/or decrypt a
16-byte block of data utilizing an AES key. Note that the key is stored in a 16 Byte
(128 bit) location with a given slot or within the first 16 bytes of TempKey. Multiple
keys may be stored in a given slot and accessed in successive 16-byte boundaries,
starting with 0-15 up to the size of the slot, but not exceeding four keys in any slot.
For the ATECC608B-TNGLoRaWAN, the
AES keys are stored in Slots 0, 2-7, and 11-12.
In addition to AES encryption and decryption, the AES
command may be used to generate a Galois Field Multiply (GFM) in support of other
cryptographic operations.