A low overhead method and architecture for side-channel attack resistance in elliptic curve arithmetic
AssigneePQSecure Technologies, LLC
InventorsBrian C. Koziel, Rami El Khatib, Abubakr Abdulgadir
Life of this patent
Estimating the term…
Loading patent…
AssigneePQSecure Technologies, LLC
InventorsBrian C. Koziel, Rami El Khatib, Abubakr Abdulgadir
Estimating the term…
A computer processing system that includes an elliptic curve computational unit in a computer processing device operably configured to perform an elliptic curve arithmetic operation with a sequence of field operations, receive an elliptic curve numerical input that includes at least one elliptic curve coefficient of an elliptic curve that is operably utilized in the elliptic curve arithmetic operation, receive an elliptic curve coefficient randomization numerical input that is operably configured for use in the elliptic curve arithmetic operation, compute a new and substantially equivalent elliptic curve representation for the elliptic curve coefficient of the elliptic curve by performing a field operation with the elliptic curve numerical input and the elliptic curve coefficient randomization numerical input, and utilize the new and substantially equivalent elliptic curve representation in the sequence of field operations, and having an arithmetic output port operably configured to output a numerical result therefrom.
A computer processing system comprising:
A computer-implemented method for adding side-channel attack resistance in elliptic curve arithmetic comprising the steps of:
Dependencies are inferred from the claim text.