[Cryptech Tech] today's notes

Joachim Strömbergson joachim at secworks.se
Wed Aug 6 11:36:40 UTC 2014


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

Aloha!

★ STMAN ★ wrote:
> Do you mean a great VHDL design of a good RNG will be available soon
> ? Will it be published on OpenCores ?

(We normally don't use VHDL, but Verilog.) The designs will be available
on the Cryptech servers.

The first version of the Cryptech RNG will have three different types of
entropy sources:

(1) An avalanche noise based entropy source external to the FPGA. This
source is designed by Benedict and Fredrik.

(2) A ring oscillator based entropy source placed internally in the
FPGA. This source is designed by Bernd and me.

(3) A pseudo entropy source that basically feedbacks some of the words
generated by the CSPRNG (words not available at the CSPRNG output.)

All three sources feed a common mixer (based on SHA-512) that is used to
generate seeds. The seeds are then used to initialize the CSPRNG which
is based on the stream cipher ChaCha.


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

iQIcBAEBCAAGBQJT4hNIAAoJEF3cfFQkIuyNCdsP+gPNUfKoGd6msD1yiFj6TB2v
HLU/g5NFunGsY/RBLbVBmyoeDAtC5y7HHCH++YNHTcVLk5RfWD11IKwQn+KmK7nG
GDn1RCIO9JXmhnPm5mOrFGuoHukfBuLIoV57STzcEnAYKG0oGA6hJMhLaQmDwTKY
fNyuG/BR+y5ipYm+91fbmVlZ0N90XK/s/GHWqcFPHXa+rb5xz22ZIXT9pHlz9Eqh
vSMbble0iy1vabk4lbiEY6quNH+pxHwT/iKHynOiPNr/RPJ8xHxlytXGHqHLLzdz
A4jKG2JphrMTgsi/eEXz2v5ShLfsQbM6qBIz+AyT7pbNZaBIePsunjyDGuzT3Tv2
XnYC5gbSR63DHKP5//jCtSZN/ZAufVNrj0jKHypcQ8DiYpBvbVTgsofP0GTgFn+Q
GuUgUKCPmjFau6vUNpRKqJrenUPkMbSDJZUQu9XZ1QKBwEm/cjk1KE5eOCtHdjj2
X/0gmxcG41irV7BTz8Id9UXjjToMpVwVuIPpUUIwoMqvgdpLAksAk4uWAQzUmnV0
hYA/z3kn7ITuZHWbP5gVBASoXDjMKuO32KIyTSV9mTagXtuEfqmMM9PjMsxyaZEB
kmYBuXShDC3QDFFqsFSBhqibIiHH+fJCgOF19e/tXm3dqRuNwcWBd8G7L2sJTQHS
xO8Mta8frhnMQYnDxr8q
=CNv0
-----END PGP SIGNATURE-----


More information about the Tech mailing list