| Electronic Components Datasheet Search |
|
ATECC608A Datasheet(PDF) 27 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ATECC608A Datasheet(HTML) 27 Page - Microchip Technology |
|
27 / 81 page ![]() 5. Device Commands The following section details all of the commands broken out by Command mode that are allowed in the ATECC608A-TNGLoRaWAN. The commands have been broken into three categories: 1. General Device Commands These commands fall into two categories: • General device access commands that are used to send data to the device or retrieve data but typically do not perform any cryptographic functions. • General cryptographic commands that can be used by the device or the system but typically do not operate on specific data slots. 2. Asymmetric Cryptography Commands These commands perform asymmetric cryptographic operations, such as key generation, message signing and message verification that utilize an ECC public or private key. These commands are limited to use on ECC Data zone slots. 3. Symmetric Cryptography Commands These commands perform a symmetric cryptographic function, such as generating a digest or MAC, key derivation or AES encryption and decryption. Input Parameters for all Commands Multibyte input parameters are shown as big-endian (MSB first) values in the input parameters tables unless otherwise specified. Note that the ATECC608A-TNGLoRaWAN device actually expects the data to be sent little- endian (LSB first). Table 5-1. Command Opcodes, Short Descriptions, and Categories Command Opcode Description Command Category AES 0x51 Execute the AES-ECB Encrypt or Decrypt functions. Calculate a Galois Field Multiply. Symmetric Cryptography Command CheckMac 0x28 Verify a MAC calculated on another CryptoAuthentication device. Symmetric Cryptography Command Counter 0x24 Read or increment one of the monotonic counters General Device Commands DeriveKey 0x1C Derive a target key value from the target or parent key. Symmetric Cryptography Command ECDH 0x43 Generate an ECDH pre-master secret using stored private key and input public key. Asymmetric Cryptography Command GenDig 0x15 Generate a data digest from a random or input seed and a stored value. Symmetric Cryptography Command GenKey 0x40 Generate an ECC public key. Optionally generate an ECC private key. Asymmetric Cryptography Command Info 0x30 Return device state information. General Device Commands KDF 0x56 Implement the PRF or HKDF key derivation functions Symmetric Cryptography Command Lock 0x17 Prevent further modifications to a zone or slot of the device. General Device Commands MAC 0x08 Calculate digest (response) from key and other internal data using SHA-256. Symmetric Cryptography Command Nonce 0x16 Generate a 32-byte random number and an internally stored Nonce. General Device Commands Random 0x1B Generate a random number. General Device Commands ATECC608A-TNGLoRaWAN Device Commands © 2020 Microchip Technology Inc. Complete Datasheet DS40002154B-page 27 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |