[Libre-soc-dev] gcc binutils sv cryptoprimitives etc
Jacob Lifshay
programmerjake at gmail.com
Tue Jan 19 22:01:16 GMT 2021
On Tue, Jan 19, 2021, 13:47 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:
> On Tuesday, January 19, 2021, Jacob Lifshay <programmerjake at gmail.com>
> wrote:
>
> >
> > I'm saying without data-independent execution time our cpu is 99.9%
> useless
> > for cryptography.
>
> it's an OoO Vector Engine. it's deeply unsuited to constant time
> execution. as in: *fundamentally* unsuited and 100% fully incompatible.
> trying to claim otherwise is disingenuous and we will get into trouble if
> we try.
You're missing my point, which is that cryptography relies on
*data*-independent execution time, which is fully compatible with OoO
execution (ignoring power sidechannels here). Constant time (which is waay
more strict -- more strict than needed for cryptography) is not really
compatible with OoO as you say.
I'll explain more later, meeting now.
Jacob
More information about the Libre-soc-dev
mailing list