Invention Grant
- Patent Title: Reliable elliptic curve cryptography computation
- Patent Title (中): 可靠的椭圆曲线加密计算
-
Application No.: US12774594Application Date: 2010-05-05
-
Publication No.: US08155307B2Publication Date: 2012-04-10
- Inventor: Gerardo Orlando
- Applicant: Gerardo Orlando
- Applicant Address: US AZ Scottsdale
- Assignee: General Dynamics C4 Systems, Inc.
- Current Assignee: General Dynamics C4 Systems, Inc.
- Current Assignee Address: US AZ Scottsdale
- Agency: Ingrassia Fisher & Lorenz, P.C.
- Main IPC: G06F21/00
- IPC: G06F21/00

Abstract:
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.
Public/Granted literature
- US20100215174A1 RELIABLE ELLIPTIC CURVE CRYPTOGRAPHY COMPUTATION Public/Granted day:2010-08-26
Information query