{{{ #!htmlcomment This page is maintained automatically by a script. Don't modify this page by hand, your changes will just be overwritten the next time the script runs. Talk to your Friendly Neighborhood Repository Maintainer if you need to change something here. }}} {{{ #!html
The Alpha board is our first full prototype for an open-source hardware security module (HSM). It is a custom board with an STM32 Cortex-M4 microcontroller and an Artix-7 FPGA, flash-based keystore, separate memory for the Key Encryption Key, etc. See the wiki for design documents.
The license for all work done on this in the CrypTech project is a 3-clause BSD license.
The "Noise generator" and "Amplifier" parts of the circuit diagram are copied from Benedikt Stockebrand's ARRGH project.
Both copyright statements are included in LICENSE.txt.
rev01
was the "dev-bridge" board, a daughterboard for the Novena,
which talked to the Novena's FPGA through the high-speed expansion
connector.
rev02
is the Alpha board, our first full prototype for an open-source
hardware security module (HSM). It is a custom board with an STM32
Cortex-M4 microcontroller and an Artix-7 FPGA, flash-based keystore,
separate memory for the Key Encryption Key, etc.
The board's form factor (4 x 4 in, 101.6 x 101.6 mm) was based on the Intel NUC mini-PC, but there were some issues sourcing enough cases, so only a few of these boards were made.
rev03
is functionally the same as rev02
, but in a Eurocard form
factor (100 x 120 mm, aka "3Ux120").