[Cryptech Tech] Novena and entropy provider status

Joachim Strömbergson Joachim at Strombergson.com
Fri Nov 14 14:12:07 UTC 2014


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

Aloha!

Some short status updates.

I've created a new Novena FPGA test project (needs be committed to the
Cryptech repo) based on The Novena coretest hashes project. I replaced
sha256 and sha512 and with the avalanche_entropy and the rosc_entropy
cores respectively. I also connected the noise input port to the
physical pin on the header selected by Fredrik for his board. The build
went fine and design was downloaded into the FPGA.

Testing shows that both cores are present, I can read out their name and
version strings.

The big news is that Fredriks noise board seems to work just fine. When
I read from the entropy register in the core and have the board mounted
I get different values all the time. If I remove the board I get the
same values every time I. And connecting the board again I get different
values again. Good work Fredrik.

Now, we are fairly far from knowing how well the entropy source actually
works on the Novena. What data rate we get and what quality. That
however is 'just' a matter of coding, collecting data and doing
analysis. The HW is there.

When it comes to the rosc source, the results are less rosy. The core is
there. But reading the generated entropy or directly from the
oscillators just results in all zero values. It seems very dead. Need to
debug this (again).

Not all bad thogh, I'd say.

- -- 
Med vänlig hälsning, Yours

Joachim Strömbergson - Alltid i harmonisk svängning.
========================================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJUZg23AAoJEF3cfFQkIuyNLKoP+gN7xe3bMbHyAKJqBmc7sLd7
g7fXWNzBA5X+HrUCzYREdQNzckWX9jCNXjstyprkUixjhwO+o4xL4/jvGaGAeeIn
nE+CJwPlwGitNAryvToyaEqbFEnnH7UqjSRCqb5glq+kbKSQRafvDDm35W1NRYFW
wA+77FLD+V0W5DacvuJINxQxPF7E/nGwyuJDtGf0iI+CM+hmZ9a+W4tmAxgOvCjV
Nltfjqbwrz5y2iXsVYeAYiWTzIunm5t7ubWNpk4PNUW+MvNKRu6EGElWihOy+dCv
/CoBE56ravLMTpU0SSFQkSRF2DGDACMm6tzrI/vi3EkGVmNBL+ps2W5Jau2bUZB4
+aQfg8f/UIvt4N/nQBo00xqBMZBC+wLgZ/osvDeZWxcLh9+7YZ3JdEQc/dMvxODC
40w2tNBkedzCFkAtKpTrYrYA3LdNJRkku7gq+cKIKKnuq0o3ucPSBwwc9YbZWbyI
sujfFXxRV5HEWQ5GXpIp6QpEzUUfkVKKxDeXn/pgFLdD7TlZUIlpNItXeft98qmn
aZxlH1ue5jYle8If9drdzywz1LW5FGkqgR6JYE4RZ9qyZJbEdZzvc5gp0vREViTM
4ykNYMRuOqvizp19Hm0KMU5Mwv1QD5FgLZv+DoPG427oNqaWpVMoPfb5yYjf4aIk
j/wgtDFaPU/tE1KibPns
=77Po
-----END PGP SIGNATURE-----


More information about the Tech mailing list