[Cryptech Core] The first FPGA-board
Joachim Strömbergson
joachim at secworks.se
Wed Jan 29 10:39:53 UTC 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Aloha!
FYI: Here is a link to the prototyping board I'm currently setting up as
a verification and development platform:
http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=816
The main reasons for using this board are:
- The FPGA has enough resources that we easily should be able to test
all cores separately and even a complete HSM HW system.
- There is a USB interface available that are connected to the FPGA
fabric which makes it possible to easily talk to a cores inside the FPGA
from a host computer.
- The board is sitting on my desk not being used anyway. ;-)
The FPGA on the board is actually pretty cool. It contains not only a
big FPGA fabric but also a Dual core ARM-processor. The CPU can run
complete Linux systems and both talk to and control the FPGA HW side of
the chip. If one were to trust the FPGA it actually makes for a very
neat HSM platform.
The plan is to do a couple of pipe clean runs to set up and verify the
ability to take an RTL design through the Vendor toolchain, load a core
onto the FPGA and talk to it from Python, C programs via the USB
interface. When that works I will start testing the SHA-256 core.
- --
Med vänlig hälsning, Yours
Joachim Strömbergson - Alltid i harmonisk svängning.
========================================================================
Joachim Strömbergson Secworks AB joachim at secworks.se
========================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAlLo2ngACgkQZoPr8HT30QG7mQCfVapj2OAtonVDubHBX8dGkLRP
FzIAnjk5c88v39XRTZFyiFszqSOSoMWY
=JNPF
-----END PGP SIGNATURE-----
More information about the Core
mailing list