Patent ID: 8549581
Filing Date: 2013-10-01
Classification: G06F,H04L

Abstract:
1. A computer implemented method comprising: hashing a plurality of keys derived from a respective plurality of records of a datastore, wherein the output of the hashing function is a plurality of bit positions; setting a plurality of bits at the bit positions in a guard table, wherein the guard table comprises a front end to the datastore comprising login information protected by a network security system; sending the guard table to a plurality of processing nodes, wherein the plurality of processing nodes comprise server computer devices; storing the guard table at the plurality of processing nodes; receiving a login request to access a network resource at a processing node; deriving a request key from the login request; hashing the request key with the hashing function, wherein the output of the hashing function is a candidate bit position; determining a value at the candidate bit position in the guard table of the processing node; and processing the login request based on the determined value at the candidate bit position thereby improving failure queries in the datastore, wherein the guard table represents negative information related to the login request and the datastore comprises positive information related to the login request such that the guard table limits processing of negative queries for the login request and the login request is only processed responsive to finding the candidate bit position in the guard table based on the request key.