Realizing authorization via incorrect functional behavior of a white-box implementation
AssigneeNXP B.V.
InventorsWil Michiels, Jan Hoogerbrugge
Life of this patent
Estimating the term…
Loading patent…
AssigneeNXP B.V.
InventorsWil Michiels, Jan Hoogerbrugge
Estimating the term…
A method of authorization in a cryptographic system that provides separate authorization for a plurality of different input message groups using a single cryptographic key, including: receiving, by the cryptographic system, a first input message from a first input message group; performing, by the cryptographic system, a keyed cryptographic operation mapping the first input message into a first output message, wherein the keyed cryptographic operation produces a correct output message when the cryptographic system is authorized for the first input message group, wherein the keyed cryptographic operation does not produce a correct output when the cryptographic system is not authorized for the first input message group, and wherein each of the plurality of input message groups has an associated set of input messages wherein the sets of input messages do not overlap.
A non-transitory machine-readable storage medium encoded with instructions for execution by a cryptographic system that provides separate authorization for a plurality of different input message groups using a single cryptographic key, the non-transitory machine-readable storage medium comprising:
A method of creating a cryptographic implementation of a cryptographic operation mapping an input message to an output message, wherein the cryptographic implementation provides separate authorization for a plurality of different input message groups using a single cryptographic key, comprising:
A method of authorization in a cryptographic system that provides separate authorization for a plurality of different input message groups using a single cryptographic key, comprising:
Dependencies are inferred from the claim text.