×

Method and apparatus to scale and unroll an incremental hash function

  • US 20060101039A1
  • Filed: 11/09/2005
  • Published: 05/11/2006
  • Est. Priority Date: 11/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of speeding up an incremental hash function, the method comprising:

  • receiving a data string including a plurality of data samples;

    as each data sample is received, maintaining a plurality of hash values, one for each data sample that can be received in parallel;

    for each hash value, multiplying the current hash value by a constant to obtain a hash value multiplication result;

    for each data sample, multiplying the data sample by a predetermined constant to obtain a sample multiplication result; and

    for each hash value, adding a plurality of sample multiplication results and subtracting previously stored sample multiplication results to obtain a new current hash value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×