Patent ID: 7151829
Filing Date: 2006-12-19
Classification: H04L

Abstract:
1. A system generating a message digest, via a computer, said system comprising: a memory storage location for receiving a block of data; and a processor for processing said block of data to acquire said message digest, said processing of said block of data includes (i) evaluating said block of data at cycle=t in terms of cycle=(t−x), wherein x is greater than or equal to 2, and (ii) skipping one cycle per iteration in order to reduce a total number of cycles utilized for said processing of said block of data; wherein said block of data is 512-bits; wherein said message digest comprises 160-bits; wherein said processor performs the following: where A, B, C, D, E and W are words of a message, K is a constant word, f is a logical function, Sx represents a value circularly rotated by x bits; said processor generating said message digest providing a message fingerprint for said data.