×

Method and apparatus determining and using hash functions and hash values

  • US 6,226,629 B1
  • Filed: 02/28/1998
  • Issued: 05/01/2001
  • Est. Priority Date: 02/28/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of determining a pair of hash values, by a data processing system having a memory, comprising:

  • choosing four 32-bit random values and storing them in the memory;

    determining two hash values from pairwise independent hash functions h1(x)=cx+d (mod p) and h2(x)=dx+c (mod p), where c=a first 32-bit result value c and where d=a second 32-bit result value d and where p is a prime number, wherein said hash functions are determined in accordance with the four 32-bit random values from the memory and a 32-bit value x also from the memory, using only linear arithmetic and 4-byte machine register operations.

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