Cryptographic Co-Processor ATECC508A (Qwiic) Hookup Guide
Contributors:
QCPete
Resources and Going Further
Now that you've sent signed message between two systems, you are ready to integrate some security into your projects! In these examples we have used hard-wired serial messages between two Arduinos. That communication channel could be anything: Bluetooth, RFM69s, Wifi and the internet, you name it! Good luck!
- Schematic (PDF)
- Eagle Files (ZIP)
- Github (Hardware)
- Github (Arduino Library)
- Microchip ATECC508A DataSheet (PDF)
- CryptoAuthLib - Microchip CryptoAuthentication Library (includes python support)
- Board Dimensions (PDF) or (PNG)
- Product Video
Additional Documentation on the Cryptographic Standards (linked from datasheet):
- SHA-256 Algorithm
- HMAC Algorithm
- Elliptic Curve Digital Signature Algorithm (ECDSA)
- Elliptic Curve Diffie-Hellman (ECDH) Key Agreement (Revision 2)
- Elliptic Curve Diffie-Hellman (ECDH) Key Agreement (Revision 2- Draft)
- Diversified Keys
- NIST CAVP certification of the RNG
Need inspiration? Check out some of the Qwiic or IoT related tutorials!
Qwiic Human Presence Sensor (AK9753) Hookup Guide
How to get started with your Qwiic enabled AK9753 Human Presence Sensor.
Triple Axis Accelerometer Breakout - KX13x (Qwiic) Hookup Guide
Get started measuring acceleration and vibration using the Triple Axis Accelerometer Breakout - KX134 (Qwiic) & KX132 (Qwiic) following this Hookup Guide.
IoT RedBoard ESP32 Development Board Hookup Guide
Delve into the functionality-rich world of the IoT RedBoard ESP32 Development Board!
Garage Distance Sensor
This tutorial will take your SparkFun Qwiic Ultrasonic Distance Sensor to the next level by turning it into a parking distance sensor!
SparkFun Blocks for IntelĀ® Edison - Battery Block
A quick overview of the features of the Battery Block.
Photon Battery Shield Hookup Guide
The Photon Battery Shield has everything your Photon needs to run off, charge, and monitor a LiPo battery. Read through this hookup guide to get started using it.
ESP8266 WiFi Shield Hookup Guide
Interface your Arduino with an ESP8266 to give it inexpensive access to your WiFi network and the Internet!
IoT Power Relay
Using the ESP32 to make a web-configured timed relay.