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 Magnetometer (MLX90393) Hookup Guide
Figure out how magnetic fields are oriented, all without having to solder a thing.
Qwiic OpenLog Hookup Guide
The updated Qwiic version of the OpenLog Hookup Guide
Qwiic TMP117 High Precision Digital Temperature Sensor Hookup Guide
Add a high precision, digital temperature sensor to your projects using the TMP117 over the I2C!
Setup and Using MicroPython for Beginners
In this tutorial, our goal is to help guide you through using MicroPython on a microcontroller unit or Linus SBC, setting up and running mpremote, and getting started with three different development environments
Arduino Wireless Communication via the Electric Imp
How to communicate between an Electric Imp and Arduino using serial.
SparkFun Blocks for IntelĀ® Edison - Console Block
A quick overview of the features of the Console Block.
Getting Started with the Raspberry Pi Zero Wireless
Learn how to setup, configure and use the smallest Raspberry Pi yet, the Raspberry Pi Zero - Wireless.
MicroMod Ethernet Function Board - W5500 Hookup Guide
Add Ethernet and PoE capabilities to your MicroMod project using the Ethernet Function Board - W5500.