From 3aa8b1dd6e0f504ef83da99f8c9cdb2532f948f5 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 13 Sep 2020 23:10:21 +0000 Subject: Initial conversion pass --- raw-wiki-dump/GitRepositories%2Fhardware.md | 51 +++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 raw-wiki-dump/GitRepositories%2Fhardware.md (limited to 'raw-wiki-dump/GitRepositories%2Fhardware.md') diff --git a/raw-wiki-dump/GitRepositories%2Fhardware.md b/raw-wiki-dump/GitRepositories%2Fhardware.md new file mode 100644 index 0000000..4fcafa8 --- /dev/null +++ b/raw-wiki-dump/GitRepositories%2Fhardware.md @@ -0,0 +1,51 @@ +``` +#!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 +

STM32 firmware for Cryptech Alpha board

+ +

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.

+ +

Copyrights

+ +

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.

+ +

Board Revisions

+ +
    +
  1. rev01 was the "dev-bridge" board, a daughterboard for the Novena, +which talked to the Novena's FPGA through the high-speed expansion +connector.

  2. +
  3. 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.

  4. +
  5. rev03 is functionally the same as rev02, but in a Eurocard form +factor (100 x 120 mm, aka "3Ux120").

  6. +
+``` + +[[RepositoryIndex(format=table,glob=hardware)]] + +| Clone `https://git.cryptech.is/hardware.git` | +|---| -- cgit v1.2.3