2.1.3 AES Command

The AES command supports a 128-bit Advanced Encryption Standard - Electronic Code Book (AES- ECB) encryption, AES-ECB decryption and calculates the GFM of the input data. An operation for encryption and decryption is performed for 16 bytes at a time.

This command supports the selection of a 16-byte AES key, which can be taken from any of the below sources:

  • TempKey – A feature used to select one of the 16 bytes as a key from TempKey
  • Data Slot – A feature used to select one of the 16 bytes as a key from a data slot

The value returned from the device is the encrypted/decrypted data, GFM data or an error code.