[Cryptech Tech] goals / use cases
Randy Bush
randy at psg.com
Wed Jan 28 15:31:56 UTC 2015
>>> Fredrik actually suggested that if we are afraid that our design
>>> wont fit in the C7, we can take _two_ FPGAs. I think it is a
>>> splendid idea.
>> really? you are that worried about the c7. tim's curve 25519 scared
>> you?
> Yes and no. If we want to get going fast and rather start
> experimenting than doing measurements and planning, by getting a roomy
> and fast CPU, we should do the same with the FPGA.
for sure
> We could go for the C9 which is about 4x in size, but then we need to
> start paying for the FPGA tools (1995 for one seat Windows version.)
i think your argument against license fee is strong. not a
show-stopper, but strong.
> Instead we can just take two C7 FPGAs and have the be connected to
> each other.
a lot of pins and traces
> And yes, the Curve25519 core scared me.
sigh
> The whole point of Cryptech (at least my understanding of it) is to
> gain trust by as far as is possibly have control by moving away from
> dependencies of application specific functionality that we don't have
> the source to and can control. That is why we want to provide our own
> custom hardware that we can compartmentalize as much as we want.
bingo!
> If we suddenly decided that we trust black boxes in our CPU for random
> generation as well as crypto operations, blobs for firmware and sw, we
> could simply buy ourselves a security chip, add Cryptlib, write some
> custom SW to tie it all together put it in a box and be done.
why bother? other folk do that.
Peter Gutmann wrote:
> I know that's the theoretical answer, but how would you side-channel
> AES or SHA-1? For DSA and ECDSA, which are a whole smorgasbord of
> side-channel opportunities, I can see this would be an issue (thus the
> comment about leaving that for an FPGA), but any side-channel on AES
> is going to be something like leaking the key via EMI, in which case
> an FPGA can do exactly the same thing.
that is our code in the fpga, and not our code in the arm.
randy
More information about the Tech
mailing list