summaryrefslogblamecommitdiff
path: root/raw-wiki-dump/GitRepositories%2Fhardware.trac
blob: 31b7b783cc46312595bd31ff2a5b5e1a18b99f2e (plain) (tree)

















































                                                                                                
{{{
#!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
<h1>STM32 firmware for Cryptech Alpha board</h1>

<p>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.</p>

<h1>Copyrights</h1>

<p>The license for all work done on this in the CrypTech project is a
3-clause BSD license.</p>

<p>The "Noise generator" and "Amplifier" parts of the circuit diagram are
copied from Benedikt Stockebrand's ARRGH project. </p>

<p>Both copyright statements are included in LICENSE.txt.</p>

<h1>Board Revisions</h1>

<ol>
<li><p><code>rev01</code> was the "dev-bridge" board, a daughterboard for the Novena,
which talked to the Novena's FPGA through the high-speed expansion
connector.</p></li>
<li><p><code>rev02</code> 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.</p>

<p>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.</p></li>
<li><p><code>rev03</code> is functionally the same as <code>rev02</code>, but in a Eurocard form
factor (100 x 120 mm, aka "3Ux120").</p></li>
</ol>
}}}

[[RepositoryIndex(format=table,glob=hardware)]]

|| Clone `https://git.cryptech.is/hardware.git` ||