[Cryptech Tech] Noise board on Novena
Benedikt Stockebrand
bs at stepladder-it.com
Sat Sep 20 11:18:00 UTC 2014
Hi again,
Fredrik Thulin <fredrik at thulin.net> writes:
> In my mind, the HSM we build will support third party entropy sources through
> a simple SPI interface.
as Joachim already pointed out, SPI may be awkward to implement on the
FPGA side. And there are other issues with it:
- SPI isn't cleanly defined with regard to clock speeds, protocols and
especially error handling. *If* we want to use it, then we have to
get this cleanly specified.
- SPI is nice with an MCU, but do we really want one in addition to the
FPGA? An alternative is to deliver the (pseudo-)digital signal to an
input pin on the FPGA and do the actual processing there.
> We haven't gotten to sort of specifying what quality the FPGA will
> expect/require from the external entropy source(s). I'd say it probably won't
> be "must be perfectly random", but I don't know how we will define it.
>
> As food for thought, maybe the spec would be something like "must give a Monte
> Carlo test value of less than 0.1% in 100k readings" (I totally just made up
> those numbers).
As I mentioned before, to my understanding that makes testing/auditing
significantly more difficult. But yes, we definitely have to work on
that some time.
Cheers,
Benedikt
--
Benedikt Stockebrand, Stepladder IT Training+Consulting
Dipl.-Inform. http://www.stepladder-it.com/
Business Grade IPv6 --- Consulting, Training, Projects
BIVBlog---Benedikt's IT Video Blog: http://www.stepladder-it.com/bivblog/
More information about the Tech
mailing list