[Cryptech Tech] Updated sha256 core - now much more compact, better performance.

Joachim Strömbergson joachim at secworks.se
Sat Feb 22 07:13:09 UTC 2014


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

Aloha!

I've done an update of the sha256 core that quite drastically changed
the implementation results. The W memory is now based on a 16 word
sliding window. This cut down the logic resources by 2.5x and number of
registers by 1.8x. The design also reaches a few MHz better performance.
The testbenches has been updated in accordance with the design change.

If you were doing any testing or auditing of the sha256 core, please
pull the new version and use that one. It is much better.

(The sha1 core will get a similar face-lift today or so.)

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

iQIcBAEBCAAGBQJTCE4FAAoJEF3cfFQkIuyNQLEP+wY0836tnS20f0gs77Na5/bL
1O6cFBgy8mdxHJztMgwDgdxWwjcQbAKhJi1g6PtiBeDK0UetJjbot74M3/y9UIGn
030Q7VpZhhZUXh2Se1JASy084VVzUCkiXYRguPw4ELDOTAAZAPllx0Qd+BOD1y31
nrp5F0RJRRnt+JzURUyn34EiECS5yKAfbFFTGJa7HCSWQ9EloVk3g8aQW2+mG+mx
xRGFHMDJkNQDAwcF+DTA3Sa8Nq9p9X3JwYW25f0ZTKYkEO7NjUX4knPGVPbizZD6
ZcD0A7O0rWuMPkTgT6oBMJ03M6LrwEwZb0hbW819OoWrkLgtbc2vZM3E5fYcMufc
iy4shk5xH649AR+uGcB5x9vN/MHPwHdeOxV9Za6zknupLxh9w7bXWw+qWytkbukw
NxlwuWYR+Ecx20i0ERxGO1kEhh24TbrIYHbg+DGOAxVb2RrEV43H9IHLSg1pk82F
Rpd1CHYQnjnJCIxmX060FiQ52GyR4FkeTdpGb/k2IwdIy33Qrfcjc0xNhvN5K1Dj
mvW5qdL2gErrYU4qSkG/g8U45wrmVAK62SwyLkGBbzAETaVr/+zFWjXlp5eIy/Uw
YwlhAwqdiEXRDfmZ+ueyhEcywd3AnTiXVgbgwFqYOtTLWtiKaCsmmJQSXJdiKWDV
+QtZ2vtoeP7ev/02A6Qn
=37M8
-----END PGP SIGNATURE-----



More information about the Tech mailing list