Patent ID: 9705670
Date: 2017-07-11
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for data protection comprising: receiving a request at a client device from a user for access to a set of one or more data records encrypted with an encryption key and stored in a database comprising at least a plurality of data records; accessing by the client device a maintained count associated with the encryption key, the maintained count comprising a sum of database data records encrypted with the encryption key accessed by the user while the client device is not communicatively coupled to a security system, wherein the security system is external to the client device; responsive to a determination that a sum of the maintained count and a number of records in the requested set of records does not exceed a threshold stored at the client device, the threshold representing a number of records encrypted with the encryption key that the user is authorized to access while the client device is not communicatively coupled to the security system: responsive to a determination that the sum of the maintained count and the number of records in the requested set of records exceeds the threshold, denying the received request for access to the set of data records.