Invention Grant
- Patent Title: Protecting the input/output of modular encoded white-box RSA
-
Application No.: US16391437Application Date: 2019-04-23
-
Publication No.: US10726108B2Publication Date: 2020-07-28
- 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
- US20190251233A1 PROTECTING THE INPUT/OUTPUT OF MODULAR ENCODED WHITE-BOX RSA Public/Granted day:2019-08-15
Information query