DocumentCode :
2927337
Title :
Stream-Based Implementation of Hash Functions for Multi-Gigabit Message Authentication Codes
Author :
Lai, Yu-Kuen ; Byrd, Gregory T.
Author_Institution :
Dept. of Electr. Eng., Chung-Yuan Christian Univ., Chung-Li
fYear :
2006
fDate :
Dec. 2006
Firstpage :
150
Lastpage :
155
Abstract :
Stream processing architectures have been proposed as efficient and flexible platforms for network packet processing. As part of an investigation into stream-based network processors, we have implemented MMH, a family of almost-universal hash functions for message authentication, on a SIMD stream processor (Imagine). The hash computation over an entire packet is a good fit for the stream programming model, with an abundance of producer-consumer locality: hash values are computed and stored in the stream register file (SRF), then used for calculating new hash values repeatedly. By using eight VLIW clusters, the construction is performed in a multi-SIMD fashion, achieving multi-gigabit-per-second throughput with a collision probability on the order of 2~120
Keywords :
cryptography; message authentication; parallel processing; SIMD stream processor; VLIW cluster; hash function; multigigabit message authentication code; network packet processing; stream processing architecture; stream programming model; stream register file; stream-based network processor; Computer architecture; Cryptography; Hardware; Message authentication; Protection; Registers; Streaming media; Terminology; Throughput; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2006. PDCAT '06. Seventh International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-7695-2736-1
Type :
conf
DOI :
10.1109/PDCAT.2006.104
Filename :
4032168
Link To Document :
بازگشت