Rambus Inc.
SIDE-CHANNEL ATTACK PROTECTED GATES HAVING LOW-LATENCY AND REDUCED COMPLEXITY

Last updated:

Abstract:

A masked logic gate protected against side-channel attacks using Boolean masking with d+1 shares for each input variable, where d is an integer at least equal to 1 representing the protection order is described. The masked logic gate includes a first input configured to receive a number of shares yj (j=0, 1, 2 . . . ); a second input configured to receive (d+1).sup.2 shares xi (i=0, 1, 2 . . . ) representative of an intermediate result output by one layer of a tree of gates implementing low-latency masking with a protection order of d; and a (d+1)-share output obtained by applying a logic function of the masked logic gate to the shares of the first and second inputs using domain-oriented masking.

Status:
Application
Type:

Utility

Filling date:

22 Sep 2020

Issue date:

1 Apr 2021