Electronic Components Datasheet Search
  English  ▼

X  

DEV-15573 Datasheet(PDF) 24 Page - SparkFun Electronics

Part # DEV-15573
Description  Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide
PDF  31 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SPARKFUN [SparkFun Electronics]
Direct Link  https://www.sparkfun.com/
Logo SPARKFUN - SparkFun Electronics

DEV-15573 Datasheet(HTML) 24 Page - SparkFun Electronics

Back Button DEV-15573 Datasheet HTML 20Page - SparkFun Electronics DEV-15573 Datasheet HTML 21Page - SparkFun Electronics DEV-15573 Datasheet HTML 22Page - SparkFun Electronics DEV-15573 Datasheet HTML 23Page - SparkFun Electronics DEV-15573 Datasheet HTML 24Page - SparkFun Electronics DEV-15573 Datasheet HTML 25Page - SparkFun Electronics DEV-15573 Datasheet HTML 26Page - SparkFun Electronics DEV-15573 Datasheet HTML 27Page - SparkFun Electronics DEV-15573 Datasheet HTML 28Page - SparkFun Electronics Next Button
Zoom Inzoom in Zoom Outzoom out
 24 / 31 page
background image
Operation of Example4_Alice.ino and Example4_Bob.ino working in conjunction. (Click to Enlarge)
Things to note about this:
1. We are now using two separate co-processors! In this example, Bob is simply using his co-processor as a
verification engine. This could be accomplished by any computer that can compute ECC signature
verification. But it's really quite nice to offload this calculation to a co-processor, and it will perform the
calculations very fast.
2. Alice signed her message with her private key and she gave her public key to Bob. Hopefully the private vs
public thing is starting to sink in.
3. Bob used an external public key (Alice's) to verify the authenticity of Alice. He could potentially name this
anything he wants. And he could store lots of them, if he wanted to be able to verify messages from other
senders.
4. Alice will most likely make her public key truly public and let everyone know about it. Once everyone has it,
then she can send authenticated messages to anyone she likes, and they will truly know that it came from
Alice.
5. It does not have to be a one-way street. The example could easily be reversed and Bob could give Alice his
public key. When they both have shared their public key with the other, they can both send and verify.
The Code
As mentioned above, this example has two sketches. The purpose of splitting it up allows us to build upon the first
three examples, and communicate securely between two completely separate systems.
Alice's sketch is actually quite similar to the Example2_Sign.ino , although it also sends the message and
signature out it's TX1 pin.
Let's take a closer look at the important stuff within Alice's sketch:



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


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