- Patent Title: Protecting the input/output of modular encoded white-box RSA/ECC
-
Application No.: US14815540Application Date: 2015-07-31
-
Publication No.: US10372886B2Publication Date: 2019-08-06
- Inventor: Jan Hoogerbrugge , Wil Michiels
- 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/14
- IPC: G06F21/14 ; G06F21/62 ; H04L9/30

Abstract:
A method of obscuring the input and output of a modular exponentiation function, including: receiving modular exponentiation parameters including an exponent e having N bits and a modulus m; generating randomly a pre-multiplier; calculating a post-multiplier based upon the pre-multiplier, exponent e, and modulus m; multiplying an input to the modular exponentiation function by the pre-multiplier; performing the modular exponentiation function; and multiplying the output of the modular exponentiation function by the post-multiplier, wherein multiplying an input to the modular exponentiation function by the pre-multiplier, performing the modular exponentiation function, and multiplying the output of the modular exponentiation function by the post-multiplier are split variable operations.
Public/Granted literature
- US20160328543A1 PROTECTING THE INPUT/OUTPUT OF MODULAR ENCODED WHITE-BOX RSA Public/Granted day:2016-11-10
Information query