Reliable elliptic curve cryptography computation
AssigneeGeneral Dynamics C4 Systems, Inc.
InventorGerardo Orlando
Life of this patent
Estimating the term…
Loading patent…
AssigneeGeneral Dynamics C4 Systems, Inc.
InventorGerardo Orlando
Estimating the term…
A method for reliable computation of point additions and point multiplications in an elliptic curve cryptography (ECC) system. Two asymmetric operations are performed: one of the operations is of slightly higher complexity than a conventional ECC operation, and the other operation is of much lower complexity than the first operation. The complexity of the second operation is a function of the desired degree of reliability, or the desired probability of failure detection. The method validates a computation involving one or more points on a specified elliptic curve by selecting a second elliptic curve, deriving a third elliptic curve from the specified and selected curves, projecting points onto the derived curve, performing a computation on the derived curve involving the projected points, validating the computation on the selected curve, extracting from the computation on the derived curve a predicted result of the computation on the selected curve, and comparing the predicted result to the computation on the selected curve. A predicted result of the computation to be validated may then be extracted from the computation on the derived curve. The predicted result is compared to an actual result of a computation on the selected curve, and if the results match, the predicted result of the computation performed on the selected curve is validated.
In a computer system comprising a processor, a method for validating a computation involving one or more points on a specified elliptic curve, Ep, comprising:
Dependencies are inferred from the claim text.