Invention Grant
- Patent Title: White-box elliptic curve point multiplication
-
Application No.: US14815474Application Date: 2015-07-31
-
Publication No.: US10068070B2Publication Date: 2018-09-04
- Inventor: Jan Hoogerbrugge , Wil Michiels , Pim Vullers
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Main IPC: G06F21/00
- IPC: G06F21/00 ; G06F21/14 ; G06F21/60 ; H04L9/30 ; G06F21/50

Abstract:
A method of obscuring software code implementing an elliptic curve cryptography (ECC) point multiplication function, including: receiving ECC parameters including a multiplier d having N bits; transforming multiplier d into an array d(i) with −1, 0, and +1 values while maintaining the same value for d; and generating ECC point multiplication function operations using the transformed multiplier array d(i) and N, wherein the generated ECC point multiplication function operations are split variable operations.
Public/Granted literature
- US20160328542A1 WHITE-BOX ELLIPTIC CURVE POINT MULTIPLICATION Public/Granted day:2016-11-10
Information query