[Cryptech Tech] Introduction
peter at stuge.se
Thu Feb 23 00:21:37 UTC 2017
Great that you're interested in helping out!
Jason van Aardt wrote:
> Using the Gigabit Serdes on the Artix, it would be possible to
> include two Gigabit ethernet ports
One conscious design decision of Cryptech HDL is to remain hardware
agnostic as long as there isn't a VERY good reason to use specific
hardware. The HDL is supposed to also be maximally useful for other
FPGAs, as well as ASIC processes.
> and use the device as a bump in the wire for a L2/L3 encrypter.
That said, adding GbE or PCIe (Pavel: host drivers aren't bad) can
certainly be worthwhile, indeed the server use case would benefit
from a PCIe interface, but remember that the current FPGA is inside
of a trust boundary which the host is not allowed to access.
The trust boundary edge currently resides within the STM32, whose
host-facing interface is the (intentionally stupidly trivial) UART.
Replacing that host interface means replacing the STM32 with a
different FMC master, e.g. a second FPGA.
More information about the Tech