[Cryptech Tech] Work package suggestion: Cryptech on Novena

Joachim Strömbergson joachim at secworks.se
Mon Apr 7 08:04:57 UTC 2014


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

Aloha!

Randy Bush wrote:
> are transactions synchronous, or queueable.  the latter is very
> complex.

I think that from the start they are synchronous. But having fifos would
probably make for better performance without adding too much complexity.

> does the fpga have access to green ram?  read-only or rw?  i.e. can
> we do a ring buffer of commands packed into tlvs, each possibly
> pointing to data (as one does not want long data to be limited by the
> buffer).

Not sure. Based on info from Cross, the FPGA will be available in EIM
memory. Then it is up to the FPGA-designer to build HW to either allow
the FPGA to read/write from other addresses (memory outside of the FPGA)
or to expose some memory in the FPGA to SW on the CPU.

For my perspective, having memory in the FPGA exposed makes it easier
for SW to do things. How that memory is then used or even implemented in
the FPGA is another matter. It can be a simple FIFO. For example.

I'd say this is one of the things to be investigated in the work package.

- -- 
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/

iQIcBAEBCAAGBQJTQlwpAAoJEF3cfFQkIuyN/WoP/2fOHHFEVkZbyRlAlGE6Ziun
oaLYuMkQGXX1SWC1EhIHsqiqDxTxcNu5ggGVBFZ3hVx3ktY1UNDvBtx8smncy5FR
3zPXI5UcFhEjoH4MWha8Oxi+6mq6bdMSD5Jj+1NZ/PPwSnsDmDM7QRr4r80SI33I
BXTc9QAD5tzsWkA9pvDVT4Mj70NSBGi61RNQ7/p8pU0XandIBV6EJx3qILKvk+hD
aJ5Fkn8+9w0cOLuXFLAJh3yqa5sTbbz81vFuJNAh02pWvi+XgahTaNmimThk4MJh
j8SBOIn/yyRlBQMGDlrRjNwrTISN2EccFC6WWEhKZqR8JIRQ4Z9NdfhzJ4SF+pwP
1Ik+YZRwTPncG6iVBqaFzFY3JtuEXZuTNur/fwdJwXLkHO/oP7VXpfkUAInGWheZ
lC5t+IgQCAijuSASCrZ85MvOu+N9Lo6O+zc9NUHyCaokhAN6KMWnASjjW08zroeR
hGOqZB9Tp/3t+7aPhVnW3Z1OB5DvfGbixkGtQB9+34TcDylQiTGCfVy/8/MV6p6V
bE2tg5gDUcN0v8lrDBlBgeyfRe6cJvj/xZNmKqw6hcHv/P9LKLtjA4LfmNqPbX1/
GMTTd0BCU6qFmVV2ymypHuanhCtmob/kNSpev6fQavhBjReaAiJaBhYwkhsS/7zK
HrJcqTHC6j2J+uZnMSER
=G8jE
-----END PGP SIGNATURE-----



More information about the Tech mailing list