| Electronic Components Datasheet Search |
|
ATECC608A Datasheet(PDF) 56 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
ATECC608A Datasheet(HTML) 56 Page - Microchip Technology |
|
56 / 81 page ![]() Table 5-85. Input Parameters - Non-Diversified MAC Opcode (1 Byte) Mode (1 Byte) KeyID (2 Bytes) Data(2) (0-32 Bytes) Mode Descriptions 0x08 0x00 0x00 0[Slot] 32 bytes • First 32 bytes loaded from data slot • Second 32 bytes are taken from the input challenge 0x01 or 0x05(1) 0x00 0[Slot] 0 bytes • First 32 bytes loaded from data slot • Second 32 bytes are taken from TempKey 0x02 or 0x06(1) 0x00 00 32 bytes • First 32 bytes loaded with TempKey • Second 32 bytes are taken from the input challenge Note: (1) Mode[2] must match the TempKey.SourceFlag. (2) When present, the Data parameter corresponds to the input challenge. Table 5-86. Output Response - Non-Diversified MAC Name Size Description Response 1 byte If the command fails 32 bytes SHA-256 digest Table 5-87. Non-Diversified MAC Calculation # of Bytes Mode 0x00 Mode 0x01 or 0x05 Mode 0x02 or 0x06 32 32 1 1 2 11 1 4 2 2 Data Slot Input Challenge Opcode (0x08) Mode KeyID Zeros SN[8] Varies by vendor Zeros SN[0:1] 0x01 0x23 Zeros Data Slot TempKey Opcode (0x08) Mode KeyID Zeros SN[8] Varies by vendor Zeros SN[0:1] 0x01 0x23 Zeros TempKey Input Challenge Opcode (0x08) Mode KeyID Zeros SN[8] Varies by vendor Zeros SN[0:1] 0x01 0x23 Zeros 5.3.6.2 Diversified MAC A diversified MAC includes the serial number of the device. The serial number will be unique for each device and therefore, will always generate a unique SHA256 digest. The MAC is always calculated over a total of 88 bytes and always creates a 32-byte SHA256 digest. Table 5-88. Input Parameters - Diversified MAC Opcode (1 Byte) Mode (1 Byte) KeyID (2 Bytes) Data(2) (0-32 Bytes) Mode Descriptions 0x08 0x40 0x00 0[Slot] 32 bytes • First 32 bytes loaded from data slot • Second 32 bytes are taken from the input challenge 0x41 or 0x45(1) 0x00 0[Slot] 0 bytes • First 32 bytes loaded from data slot • Second 32 bytes are taken from TempKey 0x42 or 0x46(1) 0x00 00 32 bytes • First 32 bytes loaded with TempKey • Second 32 bytes are taken from the input challenge ATECC608A-TNGLoRaWAN Device Commands © 2020 Microchip Technology Inc. Complete Datasheet DS40002154B-page 56 |
|
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 |