Invention Grant
- Patent Title: Protecting ECC against fault attacks
-
Application No.: US15795103Application Date: 2017-10-26
-
Publication No.: US10601578B2Publication Date: 2020-03-24
- Inventor: Marc Joye
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Main IPC: H04L29/06
- IPC: H04L29/06 ; H04L9/00 ; H04L9/30 ; H04L9/14

Abstract:
A method for protecting against faults in a computation of a point multiplication Q=[k]P on an elliptic curve E defined over a prime field p, including: defining an integer r and a group ′={γ()|∈/r} represented with elements having a group law that coincides with a group law used in the representation for E(p) and isomorphic to an additive group (/r)+ through isomorphism γ; forming a combined group E(p)×′E(p)×(/r)+ which is isomorphic to a cross product of the groups E(p) and (/r)+; selecting an element in /r and defining an element P′=γ() in group ′; forming a combined element {circumflex over (P)}=CRT(P,P′) in the group E(p)×′; calculating {circumflex over (Q)}=[k]{circumflex over (P)} in the combined group E(p)×′; calculating k in /r; and checking whether {circumflex over (Q)}≡Q′(mod r) where Q′=γ(k).
Public/Granted literature
- US20190132114A1 PROTECTING ECC AGAINST FAULT ATTACKS Public/Granted day:2019-05-02
Information query