Patent ID: 9344407
Filing Date: 2016-05-17
CPC Classification: G06F,H04L

Claim Text:
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising: determine, in response to receiving identifier translation request from a requesting service, the identifier translation request comprising a first use case-specific entity identifier that is specific to a first use case, whether the requesting service has authorization to translate entity identifiers to entity identifiers specific to a second use case; reject the identifier translation request when the requesting service does not have authorization; generate, in response to receiving an actual entity identifier by decrypting the first use case-specific entity identifier, a second use case-specific entity identifier based at least in part on encrypting the actual entity identifier using a use case-generic encryption key and a use case-specific salt, the second use case-specific entity identifier and the use case-specific salt being specific to the second use case; and send, responsive to the requesting service having authorization, the second use case-specific entity identifier to the requesting service in response to the identifier translation request.