[Cryptech Tech] SHA-512

Joachim Strömbergson joachim at secworks.se
Mon Mar 24 13:57:16 UTC 2014


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

Aloha!

I've now got a SHA-512 core that simulates ok and builds in Quartus. The
core is almost exactly 2x as big in terms of logic as well as in terms
of numbers of registers compared to the SHA-256 core.

The new core supports the FIPS 180-4 variants SHA-512/224, SHA-512/256
SHA-512/384. And for course SHA-512 itself. The core should provide 60%
better performance compared to SHA-256 due to the bigger block size but
more rounds. With the 50 MHz clock on the C5G board we should be able to
do 600+ Mbps hashing. Not to shabby.

With this core we should now have all hash functions that we need for
the first use cases as well as an internal building block for TRNG.

I will do some cleanup and check into the repo later this week. I will
also update coretest_hashes to include sha512 into the same subsystem.

Next up is completion of the AES core and then RSA.

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

iQIcBAEBCAAGBQJTMDm8AAoJEF3cfFQkIuyNC2sP/3uxsbk7S8U7SY8uwKezco0Q
Js5cQzghaJUDPQqkVTv896Yt42nbcGQe1O9t42Hfns7V5EBkQK5VkRH7492E9F78
NOgUJ4wsjITD4ShDf0APSyyxqqIYT6HE/yHetPk05BTogYUNt4Onl1mJOYO80YMH
WfF4J0KqJnBLLQn1GzdKvXiDFtjtLeH/9IKKuqmC0leBLOmrtVyPM6X3/FKwawyU
EFBTu2OaoLO5Nt/PX1CrFaPGhwVF813Bm6KfRdX6vs9UBA6Dh8S6QczX5PjLTmNb
Hl8Ln914z310PTlh913QqZlLEod3xyipCcEHzdau6gnLRXq37xoqPZ5Qy9hYlJII
eQYX/YqE7MM5oH9I10EwLBjSH2TisAxk0ge1qUg4exzOBHbvQl87nPkjABnh7IMv
tiN9XD8t0baF6bBcuAV7WV8UoOO6AxwIqqxES5S0EJzq1fBIFkKHohfESJ5sUaRe
56vtZxTVRBjpXlNaY/W7gZ3Rggms8X2kb1r4aksFZF70R1lCucQZcd7hGB0DbjH7
R12caPyItawdYzFf2R3z5q7MXn4zvlIcQFElvIXfirgd01LqDdL6T9ja+ruTEbr9
CVuptB6NB/IuM6T5xtxbmU0m7n1YPaSZ7b6fmNDikIu2Kaz6gN+0l/VfqpYnovTA
iVU20wB2QWys6LgBQOmv
=zquK
-----END PGP SIGNATURE-----



More information about the Tech mailing list