[Cryptech Tech] Key generation and storage
Peter Gutmann
pgut001 at cs.auckland.ac.nz
Fri Jan 30 12:43:48 UTC 2015
=?ISO-8859-1?Q?Joachim_Str=F6mbergson?= <joachim at secworks.se> writes:
>What we have previously discussed is having the random number generation and
>modexp operations in the FPGA, and having things like primality testing etc
>in SW on the ARM.
Yeah, that makes sense.
>It would be a bit of a hairball doing them in HW. But a restricted engine
>like PicoBlaze might be able to do it.
It depends what you want to do, in terms of complexity RSA/DH << DSA << ECDSA,
where each "<<" is about an order of magnitude (for ECDSA it may be more). You
can probably do RSA/DH keygen in a PicoBlaze, doing Lim-Lee for DSA is
probably not feasible, and doing ECDSA is painful enough as it is on a full-
blown CPU without trying to go to a restricted one.
Peter.
More information about the Tech
mailing list