[Cryptech Tech] Comments on Alpha board schematics
Fredrik Thulin
fredrik at thulin.net
Wed Jan 27 13:34:02 UTC 2016
On Wednesday, January 27, 2016 01:57:10 PM Joachim Strömbergson wrote:
> Aloha!
>
> Fredrik Thulin wrote:
> > My point is that we will have to deal with warmup/bootup tests
> > regardless of if we do 1 or N bootups of the entropy source for
every
> > 1 bootup of the HSM.
>
> No, N bootups will be much, much more complicated.
>
> Warmup once during cold boot of the board is one thing. A lot of
things
> will take time, initiialize etc. Doing warmup delay, testing multiple
> times while the board is quite probably running in operations mode
open
> up for starvation in SW, possible timeouts etc.
>
> If the entropy source power control and thus warmup is under FPGA
> control we can do this only during full reseed. But unless the reseed
> gets a headsup, we either power up when it in fact wasn't needed, or
we
> risk adding the warmup delay right into the reseed time.
>
> One point of having the TRNG chain structured with separated mixer and
> FIFOs is that we can do reseed while delivering random data to
> applications. This will risk breaking that assumption.
>
> As I said. I can live with having the power down function on the
board,
> but possible to disable (i.e. it will be from the start.). But I think
> it opens up a huge can of worms and will require quite a lot of
thinking
> and FPGA design to eliminate possible problems.
This is turning into something we need to talk about next time we meet
face to face =). I think we have had different levels of ambition in
mind here.
You talk about continuous delivery of random numbers and non-blocking
reseeds.
I was thinking that a reseed will likely always be a potentially
blocking operation because you need to assess the entropy from the
sources and, if it is not deemed good enough you need to wait for more
or halt the reseed operation alltogether, or something.
Anyway, as youv'e said - the jumper allows us to continue with the
hardware design and leave the interesting discussion about how this is
all going to work for later =). Please don't think I'm dismissing the
subject, I'm really looking forward to talking more about it.
/Fredrik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cryptech.is/archives/tech/attachments/20160127/ce05d112/attachment-0001.html>
More information about the Tech
mailing list