CPC G06F 7/523 (2013.01) [G06F 7/50 (2013.01)] | 20 Claims |
1. A computer processing system comprising:
at least one arithmetic logic unit in a computer processing device operably configured to perform quadratic extension field multiplication for use in an isogeny-based cryptosystem and having:
at least one addition circuit operably configured to compute addition operations, operably configured to receive two numerical inputs, and operably configured to compute a sum; and
at least one modular multiplication circuit operably configured to receive the sum from the at least one addition circuit, receive at least one other numerical input, and receive a numerical modulus to perform a modular multiplication operation as part of the quadratic extension field multiplication and generate a modular multiplication operation result without a conditional subtraction circuit in the at least one arithmetic logic unit.
|