[Cryptech Tech] Key generation and storage

Joachim Strömbergson joachim at secworks.se
Fri Jan 30 08:30:59 UTC 2015


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

Aloha!

Peter Gutmann wrote:
> Rob Austein <sra at hactrn.net> writes:
> 
>> a) In case it wasn't clear, I was assuming that key generation on
>> the ARM was in software, eg, cryptlib, not in some spooky hardware
>> thing on the ARM.
> 
> It also depends on what bits you label "key generation", for example
> are the bignum primitives (tied together by higher-level code)
> keygen, or the combination of bignum primitives + code that calls
> them keygen?  If the bignum primitives will be done in the FPGA then
> at least some portion of the keygen process will happen there.
> 
> In any case doing something like Lim-Lee (for DLP keys) in an FPGA
> would be a bit of a nightmare...

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. It would be a bit of a hairball doing them
in HW. But a restricted engine like PicoBlaze might be able to do it.


- -- 
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
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJUy0FDAAoJEF3cfFQkIuyNtpMP/Rp+v+PrwTbYzGlRqezTOuVF
DIZ3xGSzhBE0wd52tBNVgU/tdLOr1nGxjJh5bQlHpGs2/S9MBh8jjEhU4p2qCl1c
o6fwjsuTzxOrJuYIjYZ3UYu/2ddoRvQs92Y2L2oJoS8/qWieSVLtCr2Gu1C6JzNr
ggd6vRkTvIVPAn1+7nw6NCyLmpZjyGYvoqWx25r/GTIQRKLsVmCs6DKrbZC50MG/
ICdzTZdi1G5Enc+nMZ676VPF7jFaG2bIlYgstc2EOFhv687yzEfmCab2cfi1p7lv
c4HVCnr/qXVyl/ogeHMaG6Jwmq8stw3uMbqLKimdbVE8iEDRwJRtD4fIayN5KSgU
Pm8PASHjo4D3QN3AmO1C7Aknq9PKC+mlLs69BWfCedANwYeT19zgYSYpDeu1qgIR
jyw4aqXXvcmYkidQ2X10MdZJLwBBTEIgv1yZh7isZ/dFGtVKdnVnDEY7hiukMGVf
zybEdOICptK/xwzP2we/dQ8vt9EC+j+Dkbz997TzqZHCZu9G4peg35Qca/PECSw6
L+FoXLowrA1Sotl+5rSflV2KPoRepgAEy3yzPo4iJjQ2WWbsRt5QGQF9EiVka0Q8
VlpOR3CPanSGbTjZn3x6QX7O/vXllM5eKSA0iCY8XkydX3D8VSI6L1c45zc1RMiZ
hi/IuuFUbGibUMLktkKl
=FTg+
-----END PGP SIGNATURE-----


More information about the Tech mailing list