Patent ID: 8806602

Claim:
An apparatus comprising: a memory; a processor communicatively coupled to the memory; a plurality of token-based rules stored in the memory, wherein a token-based rule facilitates access to a resource; and computer instructions stored in the memory; wherein the computer instructions, when executed by the processor, cause the processor to: receive a first token indicating that a first form of encryption has been performed; determine, based at least in part upon the first token, at least one token-based rule; determine, based at least in part upon the token-based rule, that a second form of encryption should be performed, wherein the first form of encryption is associated with a lower layer of the open systems interconnection model than the second form of encryption; receive a second token indicating that the second form of encryption has been performed; determine that access to the resource should be granted in response to the determination that the second form of encryption has been performed; generate a decision token representing the determination that access to the resource should be granted; transmit the decision token; grant access to the resource over a network, wherein: the first token is associated with the network; and the second token is associated with the resource; determine, based at least in part upon the token-based rule, that a third form of encryption should be performed in response to receiving the second token; generate a message indicating that the third form of encryption should be performed; and transmit the message.