BeagleBone project spotlight: CryptoCape
When I think of cryptography, I think of movies like Sneakers, U571 and Pi. However, Josh Datko's new solution will put cryptography in the hands of every developer — not only submariners (even though Josh happens to be one) and MENSA-level mathematicians — so that everyone from students and garage developers to professional engineers can secure their projects.
Josh and his company Cryptotronix, in collaboration with SparkFun Electronics, are creating the CryptoCape for BeagleBone Black. The CryptoCape is an open-source hardware collection of cryptographic modules that extends the hardware cryptographic abilities of BeagleBone Black. The computer is powered by TI's Sitara AM335x processor, which offers powerful cryptographic accelerators for AES, SHA and MD5 as well as a hardware random number generator. The CryptoCape coupled with BeagleBone Black will be a great solution for devices with increased security demands, such as networked servers, hardware "wallets" and more.
The CryptoCape will include features such as:
- A Trusted Platform Module (TPM) that can be used to secure the boot process or store encrypted information on BeagleBone Black.
- Two Atmel authentication devices that provide, SHA-256, HMAC, or ECDSA based authentication and integrity mechanisms.
- A 5ppm I2C Real-Time Clock with a dedicated coin-cell battery backup for accurate timekeeping in an offline environment.
- An Arduino-compatible ATmega328p that can be programmed from the BeagleBone Black to upload your own crypto libraries or to extend the CryptoCape with your own projects.
The CryptoCape will be manufactured by SparkFun Electronics and available on their storefront soon.
Want to chat with us about this project? Tweet us at @BeagleBoardOrg!