×

Hashing using multiple sub-hashes

  • US 7,248,691 B1
  • Filed: 10/31/2000
  • Issued: 07/24/2007
  • Est. Priority Date: 10/31/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. One or more computer readable storage media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to perform a method including:

  • generating a hash key based on an input value;

    separating the hash key into a plurality of portions;

    indexing into each of a plurality of sub-hashes using one of the plurality of portions, each location in each of the plurality of sub-hashes containing a multiple-bit value, each bit corresponding to one of a plurality of target values;

    identifying a plurality of values from the plurality of sub-hashes based on the indexing;

    combining the plurality of values to generate a hash result, wherein each bit in the hash result corresponds to one of the plurality of target values;

    for each bit in the hash result that is set, comparing the input value to the corresponding target value; and

    allowing access based on whether the values match.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×