Touring the CryptoCape
The CryptoCape is BeagleBone's first dedicated security daughterboard. As the BBB already has cryptographic accelerations, the chips on the CryptoCape provide the key isolation features discussed in the previous section. In the BeagleBone community, daughterboards are called capes which are analogous to Arduino shields. The CryptoCape contains several crypto ICs that you may use in your projects. The design is open source hardware, so you may also visit the SparkFun website to retrieve the design files. The CryptoCape contains the following major components:
Component |
Manufacturer |
Features |
---|---|---|
AT97SC3205T |
Atmel |
TPM—RSA 2048 encryption and SHA1 hashing |
ATAES132 |
Atmel |
Encrypted EEPROM with AES-128-CCM |
ATSHA204 |
Atmel |
SHA-2 hashing (SHA-256, HMAC-256) |
ATECC108 |
Atmel |
ECDSA with NIST curves |
ATmega328p |
Atmel |
Microcontroller |
DS3231M |
Maxim integrated |
Real-time clock with battery |
CAT24C256 |
ON semiconductor |
EEPROM |
If you imagine the BBB's...