Watermarking input and output of a white-box implementation
AssigneeNXP B.V.
InventorsWilhelmus Petrus Adrianus Johannus MICHIELS, Stefan Kuipers
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsWilhelmus Petrus Adrianus Johannus MICHIELS, Stefan Kuipers
Estimating the term…
A method of mapping an input message to an output message by a keyed cryptographic encryption operation, wherein the keyed cryptographic encryption operation includes a first round, including: performing a substitution function on a first portion of the input message to produce an output, wherein the substitution function incorporates a portion of a cryptographic key; and performing a watermarking function on the output, wherein the watermarking function produces a watermark output when the first input portion has a specific predetermined value, wherein the watermark output uniquely identifies the keyed cryptographic encryption operation.
A non-transitory machine-readable storage medium encoded with instructions for mapping an input message to an output message by a keyed cryptographic encryption operation, wherein the keyed cryptographic encryption operation includes a first round, comprising:
A method of mapping an input message to an output message by a keyed cryptographic encryption operation, wherein the keyed cryptographic encryption operation includes a first round, comprising:
A non-transitory machine-readable storage medium encoded with instructions for mapping an input message to an output message by a keyed cryptographic decryption operation, wherein the keyed cryptographic decryption operation includes a last round and a state, comprising:
A method of mapping an input message to an output message by a keyed cryptographic decryption operation, wherein the keyed cryptographic decryption operation includes a last round and a state, comprising:
Dependencies are inferred from the claim text.