Patent ID: 9569616
Date: 2017-02-14
CPC Classifications: G06F,H04L

Claim:
1. A method of gate-level masking of secret data during a cryptographic process comprising: determining a mask share, wherein a first portion of the mask share comprises a first number of zero-values and a second number of one-values, and a second portion of the mask share comprises the first number of one-values and the second number of zero-values; inputting masked data values and the first portion of the mask share into a first portion of masked gate logic, and inputting the masked data values and the second portion of the mask share into a second portion of the masked gate logic; and identifying a first output from the first portion of the masked gate logic and a second output from the second portion of the masked gate logic, wherein either the first output or the second output is a zero-value, wherein values t