Invention Grant
- Patent Title: Balanced encoding of intermediate values within a white-box implementation
-
Application No.: US14814056Application Date: 2015-07-30
-
Publication No.: US10700849B2Publication Date: 2020-06-30
- Inventor: Wil Michiels , Philippe Teuwen
- Applicant: NXP B.V.
- Applicant Address: NL Eindhoven
- Assignee: NXP B.V.
- Current Assignee: NXP B.V.
- Current Assignee Address: NL Eindhoven
- Main IPC: H04L9/00
- IPC: H04L9/00 ; G06F21/14 ; G06F21/72 ; H04L9/06

Abstract:
A method of implementing a keyed cryptographic operation using a plurality of basic blocks, includes: generating a balanced encoding function; applying the balanced encoding function to the output of a first basic block; and applying an inverse of the encoding function to the input of a second basic block, wherein the second basic block receives the encoded output of first basic block as an input.
Public/Granted literature
- US20170033922A1 Balanced Encoding of Intermediate Values Within a White-Box Implementation Public/Granted day:2017-02-02
Information query