Size optimization for large elliptic curve cryptography scalar multiplication acceleration tables
AssigneeEMC Corporation
InventorsPeter Alan Robinson, David Paul Makepeace, Sean Parkinson, Mark Hibberd
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsPeter Alan Robinson, David Paul Makepeace, Sean Parkinson, Mark Hibberd
Estimating the term…
A computer program product and method are provided for optimizing the size of an Elliptic Curve Cryptography (ECC) scalar multiplication table. Steps include (a) receiving, from a user interface, a set of integer multipliers, (b) choosing a subset of a given set of target integers, the chosen subset defining an index set, such that elements of the index set generate all elements of the given set of target integers using a target generation function, and (c) modifying the index set by removing an element from the index set which is not necessary to generate an element of the given set of target integers using the target generation function. Additional steps are also included depending on the embodiment.
A computer program product comprising a non-transitory computer-readable storage medium, the computer readable storage medium storing a set of instructions, which, when performed by a computer, cause the computer to perform the following steps:
A method for creating an acceleration table for an Elliptic Curve Cryptography (ECC) scalar multiplication table, the method comprising:
A computer program product comprising a non-transitory computer-readable storage medium, the computer readable storage medium storing a set of instructions, which, when performed by a computer, cause the computer to perform the following steps:
A method for creating an acceleration table for an Elliptic Curve Cryptography (ECC) scalar multiplication table, the method comprising:
An apparatus comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.