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: 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; and further comprising: receiving, by the cryptographic system, a second input message from a second input message group; and performing, by the cryptographic system, a keyed cryptographic operation mapping the second input message into a second output message, wherein the keyed cryptographic operation produces a correct output message when the cryptographic system is authorized for the second input message group, wherein the keyed cryptographic operation does not produce a correct output when the cryptographic system is not authorized for the second input message group. 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; and further comprising: receiving, by the cryptographic system, a second input message from a second input message group; and performing, by the cryptographic system, a keyed cryptographic operation mapping the second input message into a second output message, wherein the keyed cryptographic operation produces a correct output message when the cryptographic system is authorized for the second input message group, wherein the keyed cryptographic operation does not produce a correct output when the cryptographic system is not authorized for the second input message group. receiving, by the cryptographic system, a second input message from a second input message group; and performing, by the cryptographic system, a keyed cryptographic operation mapping the second input message into a second output message, wherein the keyed cryptographic operation produces a correct output message when the cryptographic system is authorized for the second input message group, wherein the keyed cryptographic operation does not produce a correct output when the cryptographic system is not authorized for the second input message group.