Crypto Shield Hookup Guide
This Tutorial is Retired!
This tutorial covers concepts or technologies that are no longer current. It's still here for you to read and enjoy, but may not be as useful as our newest tutorials.
What is a CryptoShield?
The CryptoShield is a collaboration with Hacker In Residence alumni Josh Datko.
The CryptoShield is a dedicated security shield. This shield adds specialized ICs that perform various cryptographic operations which will allow you to add a hardware security layer to your project. It also is a nice device for those performing embedded security research.
The CryptoShield is design to work with not only the Arduino ecosystem but with embedded Linux boards that support the Arduino shield form-factor. As we cover each of the components below, we'll discuss how to use the shield on each type of device.
In this tutorial, we'll tour the features on the CryptoShield and show you the software resources available for you to start using the device.
Required Materials
Aside from the CryptoShield, you'll also need the following items:
- Arduino Headers
- Coin Cell Battery
- A dev board that supports the Arduino R3 form-factor like the RedBoard or pcDuino3.
Optinal Materials
- RFID Starter Kit if you want to use the RFID socket on the CryptoShield.
Suggested Reading
Before getting into this tutorial, make sure you're familiar with the concepts below: