Invention Grant
- Patent Title: Secured performance of an elliptic curve cryptographic process
-
Application No.: US17895588Application Date: 2022-08-25
-
Publication No.: US12143491B2Publication Date: 2024-11-12
- Inventor: Tingting Lin
- Applicant: Irdeto B.V.
- Applicant Address: NL Hoofddorp
- Assignee: Irdeto B.V.
- Current Assignee: Irdeto B.V.
- Current Assignee Address: NL Hoofddorp
- Agency: Rimon PC
- Agent Marc S. Kaufman
- Priority: EP21193192 20210826
- Main IPC: H04L9/30
- IPC: H04L9/30 ; H04L9/32

Abstract:
A method for performing an elliptic curve cryptographic process to generate output data based on input data, the elliptic curve cryptographic process based on an elliptic curve over a finite field, wherein the generation of the output data comprises generating, based on a predetermined point V of the elliptic curve and a positive R-bit integer k, a first point of the elliptic curve that is based, at least in part, on the point kV of the elliptic curve, wherein k=Σr=0R−1 2rbr and, for each r=0, 1, . . . , R−1, br is the bit value of k at bit position r of k, wherein the method comprises: storing, according to a partition of the R bit positions for k into T groups of bit positions Pt (t=0, 1, . . . , T−1), a corresponding lookup table Lt having, for each of the 2|Pt| possible options for assigning to the |Pt| bit positions s∈Pt a respective bit value xs, a corresponding point of the elliptic curve that is based, at least in part, on the point (Σs∈Pt2sxs)V of the elliptic curve; obtaining k; and determining the first point as Σt=0T−1lt, where lt is the point of the elliptic curve that corresponds, in lookup table Lt, to the option for assigning to the |Pt| bit positions s∈Pt the corresponding bit value bs.
Public/Granted literature
- US20230085577A1 SECURED PERFORMANCE OF AN ELLIPTIC CURVE CRYPTOGRAPHIC PROCESS Public/Granted day:2023-03-16
Information query