Patent ID: 9584310
Date: 2017-02-28
CPC Classifications: G09C,H04L

Claim:
1. A method of performing a keyed cryptographic operation by a white-box implementation of a cryptographic system providing cryptography functions on a processor running the white-box implementation, the cryptographic system mapping an input message to an output message, wherein the cryptographic operation includes at least one round including a non-linear mapping function configured to map input data to output data, comprising: securing information by splitting, by the cryptographic system, the input data into n split input data using n different self-equivalent functions of the non-linear mapping function, wherein the splitting of the input data varies based upon the value of the input message and wherein n is an function further includes inputting ƒ inputting each split input data into the non-linear mapping function to obtain n split output data; and combing the n split output data to produce an output data, wherein the output data results when the input data is input to the non-linear mapping function.