Patent ID: 9628268
Date: 2017-04-18
CPC Classifications: G06F,H04L

Claim:
1. A key service engine for facilitating remote key management services in a collaborative cloud-based environment, the key service engine comprising: a processor; a key service proxy device configured to initiate a remote key request responsive to a determination that a data item indicated by a content request is associated with remote key management functionality, the data item being encrypted or decrypted by an encryption key, and the remote key request corresponding to (a) an encryption of the encryption key performed by a remote key service engine to generate an encrypted encryption key or (b) a decryption of the encrypted encryption key performed by a remote key service engine to decrypt the encrypted encryption; and a reason engine configured to determine a reason code associated with the content request, wherein determining the reason code comprises directing the processor to: (a) identify the reason associated with the content request and (b) subsequently generate a corresponding reason code associated with the remote key request; the remote key request being processed by the remote key service engine that is located on a second client device that is remote from the key service proxy device located on a first client device, the remote key request sent across a network from the first client to the second client device, wherein the remote key request is processed by the remote key service engine based at least in part on the reason code.