发明名称 Authentication engine architecture and method
摘要 Provided is an architecture (hardware implementation) for an authentication engine to increase the speed at which multi-loop and/or multi-round authentication algorithms may be performed on data packets transmitted over a computer network. Authentication engines in accordance with the present invention apply a variety of techniques that may include, in various applications, collapsing two multi-round authentication algorithm (e.g., SHA1 or MD5 or variants) processing rounds into one; reducing operational overhead by scheduling the additions required by a multi-round authentication algorithm in such a matter as to reduce the overall critical timing path ("hiding the ads"); and, for a multi-loop (e.g., HMAC) variant of a multi-round authentication algorithm, pipelining the inner and outer loops. In one particular example of applying the invention in an authentication engine using the HMAC-SHA1 algorithm of the IPSec protocol, collapsing of the conventional 80 SHA1 rounds into 40 rounds, hiding the ads, and pipelining the inner and outer loops allows HMAC-SHA1 to be conducted in approximately the same time as conventional SHA1.
申请公布号 US2002001384(A1) 申请公布日期 2002.01.03
申请号 US20010827882 申请日期 2001.04.04
申请人 BROADCOM CORPORATION 发明人 BUER MARK;LAW PATRICK Y.;QI ZHENG
分类号 H04L9/32;(IPC1-7):H04L9/30 主分类号 H04L9/32
代理机构 代理人
主权项
地址