summaryrefslogblamecommitdiff
path: root/tracwiki/Hardware.trac
blob: 4a9077535fa845ef93952cf6c6156c43cd0b29a6 (plain) (tree)

























                                                                                                                                                         
= Cryptech Hardware =

== Generation 1 ==

Various generic FPGA development boards.

== Generation 2 ==

//[wiki:CoretestHashesNovena Novena]//

== Generation 3 ==

An Alpha version of a !CrypTech HSM, currently in early design

[[Image(cryptech-g3.png)]]

There is no real tamper wrapping and no tamper sensors.  The tamper switch is used to simulate tamper detection to test the system's tamper reaction(s).

For the ARM, we think we want
 * No or minimal magic blobs because it's inside the security boundary
 * Support for booting, flash file system, and USB
 * Do not need memory protection or allocation, threads, video or sound or ...
 * Some speed, but the crypto is done in the FPGA
 * All components must be free of any GPL-like virus or restrictions

[wiki:AlphaBoardComponents The BOM and board requirements for the alpha board].