Electronic Components Datasheet Search
  English  ▼

X  

ATECC608A Datasheet(PDF) 45 Page - Microchip Technology

Part # ATECC608A
Description  ATECC608A for LoRaWAN™ Data Sheet
PDF  81 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATECC608A Datasheet(HTML) 45 Page - Microchip Technology

Back Button ATECC608A Datasheet HTML 41Page - Microchip Technology ATECC608A Datasheet HTML 42Page - Microchip Technology ATECC608A Datasheet HTML 43Page - Microchip Technology ATECC608A Datasheet HTML 44Page - Microchip Technology ATECC608A Datasheet HTML 45Page - Microchip Technology ATECC608A Datasheet HTML 46Page - Microchip Technology ATECC608A Datasheet HTML 47Page - Microchip Technology ATECC608A Datasheet HTML 48Page - Microchip Technology ATECC608A Datasheet HTML 49Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 45 / 81 page
background image
Procedure to Verify a Message with a Stored Key
1.
If so required, validate the public key before using the Verify command.
2.
If so required, authorize the public key before use.
3.
Write the 32-byte digest of the message to either the TempKey or Message Digest Buffer using the Nonce
command in Fixed mode.
4.
Write the System Nonce to either the lower or upper 32 bytes of the Message Digest Buffer.
4.1.
If TempKey contains the message digest, then store the System Nonce in the lower 32 bytes of the
Message Digest Buffer.
4.2.
If the message digest is stored in the lower 32 bytes of the Message Digest Buffer, then store the
System Nonce in the upper 32 bytes of the Message Digest Buffer. The user needs to write both the
message digest and the System Nonce at one time using the Nonce command.
5.
Issue the Verify command. Include the Mode, KeyID, which specifies the public key slot, the 64-byte
signature and the slot # of the internal public key.
6.
The output will return:
6.1.
One byte success, fail or error code if MAC is not required.
6.2.
A 32-byte MAC, if specified by the mode or an error code, if the command fails.
Table 5-53. Command Parameters
Opcode
(1 Byte)
Mode
(1 Byte)
Public Key
(2 Bytes)
Data Field (64 Bytes)
Comment
Signature
(64 Bytes)
0x45
0x00
0x00, 0[Slot]
R value
S value
- Message stored in TempKey
0x20
0x00, 0[Slot]
R value
S value
- Message stored in Message Digest Buffer
0x80
0x00, 0[Slot]
R value
S value
- Message stored in TempKey
Validation MAC is returned
0xA0
0x00, 0[Slot]
R value
S value
- Message stored in Message Digest Buffer
Validation MAC is returned
Table 5-54. Output Response - Verify Stored
Name
Mode
Size
Response
Response
0x00 or 0x20
1 byte
• 0x00 - If signature is verified
• 0x01 - If signature does not match
• Error code - If there is a failure due to some other reason
0x80 or 0xA0
32 bytes
1 byte
• Validation MAC - If signature is verified
• 0x01 - If signature does not match
• Error code - If there is a failure due to some other reason
Table 5-55. Validation MAC - Verify Stored
The validation MAC input locations vary based on where the message is stored.
Size
(Bytes)
Message in TempKey
Message in Message Digest Bufffer
32
Contents of the IO protection key
Contents of the IO protection key
32
Message from TempKey
First 32 bytes message from the Digest Buffer
ATECC608A-TNGLoRaWAN
Device Commands
© 2020 Microchip Technology Inc.
Complete Datasheet
DS40002154B-page 45



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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