[Cryptech Tech] Lattice boards for developing a custom master key memory

Joachim Strömbergson joachim.strombergson at assured.se
Thu Apr 26 13:05:53 UTC 2018


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Aloha!

As you might have seen here previously, we have discussed building our
own tamper protected master key memory. The idea is to use a tiny, low
power FPGA. The FPGA contains logic needed to implement:

1. Interface to the main FPGA. Currently SPI, but consider UART.

2. Storage of a master key with logic for anti-remanence (controlled
periodic bit flipping.

3. Fast (ns) key erasure when detecting an event on an external input.

We are currently considering using the Lattice ICE devices. One of the
chief reasons is the project IceStorm by Clifford stoll.

http://www.clifford.at/icestorm/

With the tool flow in Icestorm we should be able to show that the secure
storage and protection of the "crown jewels", the master key does not
rely on the implicit trust of proprietary tools and black box device
features.

I'm considering buying one of the following boards. Neither of them are
expensive. Both should have ample resources for what we intend to do.
The question is more which one is easiest to interface to the Cryptech
Alpha board for testing. Unless I'm missing some important detail.

http://www.latticesemi.com/icestick
http://www.latticesemi.com/en/Products/DevelopmentBoardsAndKits/iCE40HX8KBreakoutBoard.aspx

If you have any suggestions, comments, feedback I would appreciate them.

- -- 
Med vänlig hälsning, Yours

Joachim Strömbergson - Assured AB
========================================================================

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJa4c6xAAoJEF3cfFQkIuyNCAsQAIHdFYk5aMmzPI+VxjgiSkp9
/AoYjyYBPH1rHBA8sPuZ+j8Bc2MEui1A2FNZsZp+XXeMUhIDGyI2I/D/bn+tyJoR
Lha+RzPPfOysApplR/jYGqk+q2HAeT0/o6IVtUokBfU2egYVKtN+iVaWRnW9W1s2
ADoJvityoQfLKoJHIHUG086vKErYOemv1ZzeeedsJtJm+WxOQbxhkPZ4sNIOm45r
eX762pUeqK8JJatqjrnvhglu47a1uV7jTgTZlP7D45ha7cZEvRr+/GaNrFAWIvO4
AQavil1dx/WcqH04Tqpx1wmpumPxroL5e4wgv3u1+1sEOp4IBD/rgauUoR/XyfpQ
PClk2o3tGeUhOzV/WrIKR2k+PDF8sc3g7RBu1/nKUSgAg8mzalpchloeX4x33+rD
rV8iSufkt36t9qBABmrkbsPv11pcXoUPRulNvxMTC5QTV/Qc2xuXZZNNzQgvM77u
NbGfQI8sSCTiBnGhueKzg2MPoVehQHK7EtIjPxZfuv5NvAQb6xfbP7QyAquQ5ufE
g2ROX+eN9U6Gnly3RceXLvVb26RiQcVEyiilnrXNs27Ik4t+20X00Kt0ltE7sfNC
c5ouE3qWWdUcaa439TdNV2kvdPUaxJC/anynkki8oubdArQx4UH+r+XJTjqCWa6f
omNOLTQnDUOH9fonCCBS
=hux+
-----END PGP SIGNATURE-----


More information about the Tech mailing list