Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Does the hardware only support the NIST curves? Or is that just the example that happens to be given?




Only supports NIST curves and ECDSA yes.

I've heard people make the point before that EdDSA is not great for secure enclaves due to being suspictable to Fault Attacks which could lead to (partial) key extraction


I don't trust the NIST curves: they were generated in a dubious way which has been written about extensively elsewhere (the coefficients for P-256 were generated by hashing the unexplained seed c49d360886e704936a6678e1139d26b7819f7e90). I always avoid them unless I have to use them. It makes me sad when hardware forces me to use them.

> I've heard people make the point before that EdDSA is not great for secure enclaves due to being suspictable to Fault Attacks which could lead to (partial) key extraction

Huh, got a link? My understanding is that eddsa is better with respect to side channels in every way, that was part of the intent of it's design. I've worked with crypto hardware which supports it.


https://romailler.ch/project/eddsa-fault/

I think this can be solved by using hedged eddsa (Signal does this)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: