[Cryptech Tech] Improving the BP entropy source

Joachim Strömbergson joachim at secworks.se
Wed May 28 15:45:11 UTC 2014


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

Aloha!

Bernd, I have a few questions regarding the BP entropy source and how I
use it. I would appreciate comments.

Right now I use it with the l-parameter i rosc.v as you had it
initially, that is set to 8. That means that we have 8 bit add with
carry as logic that drives the carry inverter. I I understood you
correctly you recommended to reduce l to 2. This would reduce logic and
should increase oscillator toggle frequency somewhat.

Currently I'm reading the n-wire to get values out, never the p-wire.
This means that the rosc-modules generating values in p are basically
unused. Would it be an advantage to mix p and n (XOR), or should I
instead for example concatenate n and p {n, p} to get a common word?

Changing l to two, increasing the genvar to instead instantiate 2*32
rosc:s and then xor the n an p vectors should be very straight forward
and yield 32 bit word where each bit is depends on two separata rosc
oscillators.

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

iQIcBAEBCAAGBQJThgSHAAoJEF3cfFQkIuyNC9IQAJivqWemoIM8wEfozz8zD6Y0
+nHUks/DZd4qsHb5b6muuVVyehXxxfHSfi1W3Sg1BYNSLPna6N81OYcis3i9tk0Q
QUNFDAzjIVOclZE+UqM0ghKejbvTq5q3oImZhSfguKfLWcHCMbfJKTMVO/HMPwFq
L0XY0w6318uougIgfu5W6g3K9ytKee5c7+OZstAmFNMQcmjvQPVeZuTpyYcuxIux
fxXsUeJp89L0aDC1KxLzo4dglg4qyL8rSoA0jYSGzZMlRfoNwBPR8Z84pWnrEjT7
Se5ftSdtQxfCNTOPIwEHwcno8fre4TioiYUeFqS2uizUuE4wwUb3IiOChC+kBy2/
xV9f4yOld9FLrIhP8j7Yp8lqo8HEAhTrfqo65dTNb4zRc69Eg7vNNDd4WePWcWCa
yqDV7GbmDR5eWpe7uMvi/OpHxSPbp3eSbjpgDMRdbsuEFUkpmTba/l+sAVfqxjgx
TMklvfb4ODXbOmbwHZ1CSkhS/taueXmvq9RmTuA1etwvZxSoENNvvfp+YaSOVpJd
BDlmuj3wme3KXIq/tCWiXH7v2gTa21RJ9J57DvDJZ7Psv4ZRoQAd8O6yiO+yRVW1
WhGMzN9i566cjQ5wFI2X07eXNZTQGk4RENpdW5jk0wCoQ4wu2aR+xIkaaN00jeL3
bWuVYIi0lA79v8VX/j+N
=OnHX
-----END PGP SIGNATURE-----


More information about the Tech mailing list