Patent ID: 7426745
Filing Date: 2008-09-16
Classification: G06F

Abstract:
1. A method of transparent data delivery comprising: receiving data for storage in a database, the database comprising a plurality of object entries representing users, systems and system resources, wherein each object entry of the plurality of object entries comprises an associated attribute value pertaining to the object entity, and the received data is one such attribute value that pertains to one of the object entries; determining, in response to a policy corresponding to the received data, one of an encrypted and unencrypted form of storage of the received data; if the form of storage of the received data is the encrypted form, encrypting the received data using an encryption key that is based on the policy corresponding to the received data; receiving a request for the data; determining if the requested data is stored in encrypted form in the database; determining if, in response to a policy corresponding to the requested data, a receiver is a trusted client; delivering the requested data in unencrypted form if the client is trusted; and delivering the requested data in encrypted form if the client is untrusted.