Patent ID: 9171174
Filing Date: 2015-10-27
Classification: G06F,H04L

Abstract:
1. A method of verifying compliance with a data access policy, the method comprising: receiving, by a server, a result of a query to an electronic database, the result of the query comprising electronic data requested by a requesting entity, the result of the query further comprising an electronic representation of the data access policy that lists electronic values associated with data records maintained in the electronic database that are accessible to the requesting entity, and the result of the query further comprising a cryptographic key used to generate the electronic values associated with the data records; comparing, by the server, the electronic data from the result of the query requested by the requesting entity to the electronic values associated with the data records listed in the electronic representation of the data access policy; determining, by the server, a match between the electronic data from the result of the query requested by the requesting entity to one of the electronic values associated with the data records listed in the electronic representation of the data access policy; verifying, by the server, that the requesting entity is permitted to access the electronic data included in the result of the query in response to the match between the electronic data from the result of the query requested by the requesting entity to the one of the electronic values associated with the data records listed in the electronic representation of the data access policy; and allowing, by the server, transmission of the electronic data included in the result of the query to the requesting entity responsive to the verifying.