[Cryptography] In search of random numbers

John Denker jsd at av8n.com
Fri Oct 24 13:02:59 EDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/24/2014 01:49 AM, Hanno Böck wrote:

> The other issue you'll have is "first time boot". Then you don't have
> any entropy from previous boots.

That's a good description of the problem.

However, there is a distinction between realism, fatalism, and 
defeatism.  We must be realistic about the problem as it exists, 
but we should not fatalistically accept it as a permanent state
of affairs.  We need to fix this problem.

We require the RNG system to work correctly at all times, even
early in the startup process, even during the very first boot.

To make this possible, any device, no matter how large or small, 
MUST be *provisioned* with some entropy.  We must train people
to do this, as a basic element of sound engineering practice.

The idea of provisioning is discussed at
  "Security Recommendations for Any Device
     that Depends on Randomly-Generated Numbers"
  https://www.av8n.com/computer/htm/secure-random.htm
especially
  https://www.av8n.com/computer/htm/secure-random.htm#advice-provisioned


On 10/24/2014 05:18 AM, Alexandre Anzala-Yamajako wrote:

>> In that case there is no "last time" that can be reliably trusted.
>> Unless I misunderstood your point I don't clearly see the engineering option.

Provisioning is an option ... AFAICT the only option.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBVEqGQ/O9SFghczXtAQKJ5g/+PkjYeZXTMAgPnqzGdgQ5DBBj4u/tL7HQ
2rwJtQKdwKvUAbnQMFyN4Yd2MeNiC3u/bVl2Mj8nG4EBXg3xNqbTHWcytteHFoDr
C+aQ2CfHogm1iaDQxZFSFr544uW0ETavecsYJbJ/Ta7iHl1nu8/znDWSr1aLIsA7
wj0jJbL/XNGSLKicPnrLn5w6QG7MdMc2J7Y0PFzDPIzqvT6irQcfEcSg5lMtuWsc
8ceco7B9qSjVIX01t3ORp/uKC1uNqnjB1eZF5FVhZoJak4HSVx55Yayhui+NvkSH
GS0AsYHoYk1TgyL1ekSp61+o2bsz+j9TblAHtytTWnPVqwGSTycJ2fTjb9leBn5E
okQl63dXBShgxSCY020fEx+xt35alP55dSg9GrjQL5gcpQMKKA3XmHg8JW7LWpaT
SWoCHKBEmtxxEyQm6z9LzcrWsEOjG19t5NrTif0Z3QYVKj0vlN4FlcXNfn5FuJwr
Dfh/J1GtwvQJstxrkwRdruay9zjH8wVKvSsKSimsqRBnFBc94YH3P50JO5IEeXdV
bQOHs+D15D4SI0pcRITMUm5PlsEt5E4gcX3jAeObOXrnOiibMhkdiaPFdpo/nWUK
Hvs/T6cCiNwzYN7adJhqPCiF18+XYAgW3be1VjL7DVdsUW8eIF0uQtDEEbEsoXM2
HBqWhCNYc0w=
=Fy6a
-----END PGP SIGNATURE-----


More information about the cryptography mailing list