Invention Grant
US07783688B2 Method and apparatus to scale and unroll an incremental hash function 有权
扩展和展开增量散列函数的方法和装置

Method and apparatus to scale and unroll an incremental hash function
Abstract:
A method and apparatus speeding up an incremental hash function is described. The method may comprise receiving a data string including a plurality of N data samples and, as each data sample is received, multiplying the data samples to obtain data sample multiplication results and multiplying a current hash value by a constant to obtain a hash multiplication result. Thereafter, the data sample multiplication results are added to the hash multiplication result to obtain new current hash values and a hash value of the data string is defined as the new hash value. In an embodiment, a moving window of length wl may be defined and data samples that were received wl to wl+N bytes previously may be multiplied with the constant raised to the power of w to wl+Nl to obtain n subtraction results.
Information query
Patent Agency Ranking
0/0