1. A method comprising: determining a first authorization key for a user and a second authorization key for a resource; encrypting the resource with the second authorization key; encrypting the second authorization key with the first authorization key; initiating distribution of the encrypted second authorization key with the encrypted resource over a network; initiating caching the encrypted second authorization key with the encrypted resource in a cache in the network; and initiating transmission of the cached and encrypted second authorization key with the cached and encrypted resource from the cache to at least one authorized entity.