发明名称 METHOD AND APPARATUS FOR CREATING A MESSAGE DIGEST USING A PARALLEL, ONE-WAY HASH ALGORITHM
摘要 A one-way hash algorithm is implemented in hardware and/or software. The hash algorithm creates a message digest from an input message. During one 16-operation round of the hash algorithm, a front computation process (202, FIG. 2) computes a portion of a first operation. Then a systolic computation process (204, FIG. 2) computes the remainder of the first operation and the next fifteen operations to complete the round. The systolic computation process pre-calculates (325, FIG. 3) a portion of the next round in parallel with the completion of the current round. Because the systolic computation process has a shallower logic depth, and because certain calculations are done in parallel, an approximately four times reduction in the time to compute one round can be achieved. In one embodiment, the message digest computed by the hash algorithm is identical to a message digest computed using a conventional MD5 implementation, when given the same input message.
申请公布号 US2003002666(A1) 申请公布日期 2003.01.02
申请号 US20010880699 申请日期 2001.06.13
申请人 TAKAHASHI RICHARD J. 发明人 TAKAHASHI RICHARD J.
分类号 G06F17/30;(IPC1-7):H04L9/00 主分类号 G06F17/30
代理机构 代理人
主权项
地址