[Cryptech Core] meeting 28th and 29th

Joachim Strömbergson joachim at secworks.se
Tue Jul 22 19:46:51 UTC 2014


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

Aloha!

Leif Johansson wrote:
>> My plan is to adapt xobs's novena-ws2312b-fpga project to talk
>> directly to the SHA-1 core (and later the SHA-256 and SHA-512
>> cores) over the I2C interface. Briefly, I2C is a 2-wire serial bus
>> with its own device addressing scheme, so this would replace the
>> uart and coretest bits of the coretest_hashes project.
> 
> Is that how the fpga is connected then? Interesting...

No. The main application interface between the ARM CPU and the FPGA is
the EBM interface. It is a wide, low latency memory like interface
suitable for adding application specific coprocessors to the CPU. It is
the interface Bunnie and xobs intend to use to do useful stuff with the
FPGA on Novena. We should support the development of the necessary SW
and HW design to allow easy implementation of custom application HW for
Novena.

Building a Cryptech HSM with the upper layers in SW on the CPU and HW in
the FPGA connected via I2C will not be useful for many of the use cases.
The latency just to get data back and forth between the CPU and FPGA
will make any performance requirements basically impossible to meet.

But starting with I2C is not wrong at all. It will allow us to start
testing Cryptech HW and SW interaction on Novena. But I really think
that we should focus on the EBM interface quite soon.

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

iQIcBAEBCAAGBQJTzr+rAAoJEF3cfFQkIuyNO84P/0vuCL6EVa0HrA7wDyEmDNlb
1BiIeBeBojS2NqjHIKCnL40TdcIhuB6hL1MWuvXR4TcMjD4tt2ouGDK4vADIgltq
WYmTLtui53sBQych03bLitCY7WhK0OfZTmEfwcOL4hLxLS1I8G0lXgH5DYcxBtf4
Q55X35KvbIshI04NTuG/0k87zM+DaSqKrsZr/sDCmJqq7HWRqjqLeHRlsb5iXx6B
0aJCIDelKyLH69sB5wlin5JJrCm6MbXRHXzAxV83gx0ncgN4t2a5gSR1or+zpwvF
l1ioEnutWZca0b/M2m1khHMZ0AAwX7b6iLgcdbIPHdQmHXDX6JMcYoHm0/YBWl7R
vPAcn11Y4Y8kkRe4LC6NXyBNfuPtKpCy62ImCjsoatloVG6vE0nRDSHo0blUiWV9
yxAvsBS64jv1G7zWMhoWM2LSypjdSj4F7qkjIECrT+Jbpo4CtKYcos1jlwklgwqk
F8cj73HN/plZZGh2woAcu1Uh0I2UUdQUCj3ytAx5MnDHvAXPKtZ09bzl1uO8YuMB
5j47Xi8u/giDOjwJVE+/gYp9Bettp7ByMh7tks5xu945CyqLCEM8OV8q8/LXItO/
WesO8+3UgUVKMyjoL4i6iExVGxRnlv6HtFARGFVv7CxvWVAXCnD1QLzd5+VoXRzC
VOdrZQdcLG3r61ottIiU
=OGiC
-----END PGP SIGNATURE-----



More information about the Core mailing list