Invention Grant
- Patent Title: Protecting white-box feistel network implementation against fault attack
-
Application No.: US14952737Application Date: 2015-11-25
-
Publication No.: US10015009B2Publication Date: 2018-07-03
- Inventor: Wilhelmus Petrus Adrianus Johannus 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: G06F11/30
- IPC: G06F11/30 ; G06F12/14 ; H04L9/06 ; H04L9/00

Abstract:
A method of implementing a method of mapping an input message to an output message by a keyed cryptographic operation, wherein the keyed cryptographic operation includes a plurality of rounds using a Feistel network, including: receiving an input having a first half and a second half; performing, by a basic block, a portion of a round function on the second half to produce a portion of an encoded output, and wherein the basic block provides a portion of the second half as a portion of an encoded first input to a next round; and XORing the portion of the encoded output and a portion the first half to produce a portion of an encoded second input to the next round.
Public/Granted literature
- US20170149559A1 PROTECTING WHITE-BOX FEISTEL NETWORK IMPLEMENTATION AGAINST FAULT ATTACK Public/Granted day:2017-05-25
Information query