| Electronic Components Datasheet Search |
|
ATECC608A Datasheet(PDF) 33 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ATECC608A Datasheet(HTML) 33 Page - Microchip Technology |
|
33 / 81 page ![]() 5.1.6.1 Clear Text Read Clear text reads are always possible from the Configuration and OTP zones of the ATECC608A-TNGLoRaWAN device. Specific slots within the Data zone may be readable as clear text based on the access policies that have been set. Either 4-byte or 32-byte reads are possible on any of these zones. For the ATECC608A-TNGLoRaWAN device, Slots 8 and 10-14 contain data that can be read as clear text. Table 5-19. Input Parameters - Clear Text Read Opcode (1 Byte) Mode (1 Byte) Address (2 Byte) Description 0x02 0x00 See Section 4.4 Address Encoding. 4-byte Configuration zone read 0x80 See Section 4.4 Address Encoding. 32-byte Configuration zone read 0x01 See Section 4.4 Address Encoding. 4-byte OTP zone read 0x81 See Section 4.4 Address Encoding. 32-byte OTP zone read 0x02 See Section 4.4 Address Encoding. 4-byte Data zone read 0x82 See Section 4.4 Address Encoding. 32-byte Data zone read Table 5-20. Output Response - Clear Text Read Name Size Description Data Contents 4 bytes 4 bytes transmitted [0:3] 32 bytes 32 bytes transmitted [0:31] 5.1.6.2 Encrypted Read Encrypted reads are only possible on Data zone slots that have the access policies set for an encrypted read. Data in the Configuration zone and OTP zone can never be encrypted. All encrypted reads must be 32 bytes in length. Prior to doing the encrypted read an encryption key must be generated. This key can be unique every time an encrypted read is done on a given slot. Note that in order to read all of the contents of a slot, multiple reads may be required. A unique session key will need to be generated for each encrypted read. For the ATECC608A-TNGLoRaWAN device, Slots 2-7 and 11-12 require an encrypted read. Procedure for an Encrypted Read The following steps are required for each encrypted read: 1. Run the Nonce command. It is recommended that this be done in Random mode, 32 bytes. Output the value to TempKey. 2. Run the GenDig command. The Slot # of the Encryption key must be included in the GenDig Input parameters, as well as the output of the Nonce command which is stored in TempKey. Note: The output of these two commands is the encryption key and is stored in TempKey. 3. Issue the Read command. – The contents of the Data zone slot will be encrypted by XOR’ing the data with the generated value stored in TempKey. This value in TempKey is the session key that was previously generated. – The output of the command will be the encrypted data. Table 5-21. Input Parameters - Encrypted Read Opcode (1 Byte) Mode (1 Byte) Address (2 Byte) Description 0x02 0x82 See Section 4.4 Address Encoding 32-byte Data zone read ATECC608A-TNGLoRaWAN Device Commands © 2020 Microchip Technology Inc. Complete Datasheet DS40002154B-page 33 |
|
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 |