[Cryptech Tech] EIM: mostly working

Joachim Strömbergson joachim at secworks.se
Fri Nov 7 10:39:57 UTC 2014


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

Aloha!

Paul Selkirk wrote:
> Given that all 3 of the hash cores produce correct digests for
> single and double block tests most of the time, I'm pretty confident
> in both of these things. But I think we're riding the edge of our
> timing tolerances, and it's biting us most often in the 1000-block
> test (while the other tests hash 18 blocks in total).

I've just gone through the main cores and implemented them for the
Spartan-6 device on the Novena. The Maxf you can get from them are:

ChaCha: 67 MHz
SHA-1: 100 MHz
SHA-256: 70 MHz
SHA-512: 57 MHz

This is a best case that allows ISE to do best effort implementation of
the core. This means that these cores will not be able to meet timing
when driven by a clock running at higher clock frequency. In fact, on
the Novena with a lot of pin constraints and other blocks fighting for
resources, the achievable clock frequency will be lower. A clock
frequency target of 50 MHz or even 33 MHz might be a good start.

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

iQIcBAEBCAAGBQJUXKF9AAoJEF3cfFQkIuyNW7cP/iWXxhd1ouMzr85DKPMiWYlo
PRUNIuqh0YpVs5hBauDp4O8vN4J0BOJt0Gzbzydc8hz3yw5j6LZfY4akIJjw6prx
/uQkRqXkFjeY53QQQ8aEBsLR+EGQSjv8yJxT3egVFP/s4C1Poh1OZMI+Ko9Br/wJ
IIRCcJZ6m9o1nNFv8TmleZaD4YwBGT05fQ0ma0jvkT2TDEkDX9NfnH55BBl0C2RK
0yWYH6vmb1qR4MHM/XuZqZ8yb5SVHXEItMI+XFWdZLYMh7ybJW2y0zFODFdNSyUa
j0bjyvqFYRBZU/nkZEhyLfm8iE1HMBWx8kfNYsgvcufJK9AnxeHlF6ViV6TC1pd0
EDeyoK7lLR6FB8YKf3g4SRrfLXdjHgYG4WIgW0lqSQV+5XLW2EE0HKqhgpc9GD9z
VidROzXvdgBwn4kH98vkPWOrCH20Rf+LI4+BrFFhcVC05hTiCbJaExbYkOeCbKpO
WS0h90r6C2uiZPvMhaI8XbxfUW6jvfmykmW9M9pZbaitHII4fWuohvANucFqFjKD
l+f7Yr338rZ+nwzygIGV2fmvKfJm8c8A1uY5+0GIMssE29jZxIB2R6mK/6yE9oZ0
8EAf/8225HCWwYkirZZcFYhAeEIy+3H0fUqH0Ke61c8nmnfUx34dbbWlLBokUBdm
+IP6x2Q3nTc5JbOckea6
=pyXq
-----END PGP SIGNATURE-----


More information about the Tech mailing list