Title
A Top-Down Design Methodology for Ultrahigh-Performance Hashing Cores
Abstract
Many cryptographic primitives that are used in cryptographic schemes and security protocols such as SET, PKI, IPSec, and VPNs utilize hash functions, which form a special family of cryptographic algorithms. Applications that use these security schemes are becoming very popular as time goes by and this means that some of these applications call for higher throughput either due to their rapid acceptance by the market or due to their nature. In this work, a new methodology is presented for achieving high operating frequency and throughput for the implementations of all widely used—and those expected to be used in the near future—hash functions such as MD-5, SHA-1, RIPEMD (all versions), SHA-256, SHA-384, SHA-512, and so forth. In the proposed methodology, five different techniques have been developed and combined with the finest way so as to achieve the maximum performance. Compared to conventional pipelined implementations of hash functions (in FPGAs), the proposed methodology can lead even to a 160 percent throughput increase.
Year
DOI
Venue
2009
10.1109/TDSC.2008.15
Dependable and Secure Computing, IEEE Transactions
Keywords
Field
DocType
vlsi,sha 1,frequency,fpga,pki,public key cryptography,md 5,set,cryptography,field programmable gate arrays,cryptographic protocols,security protocol,top down,design methodology,message authentication,sha 256,sha 512,security,hardware,hash function,authentication,ripemd,throughput,ipsec
Hash-based message authentication code,RIPEMD,Message authentication code,SHA-1,Cryptographic protocol,Computer science,Computer network,Cryptographic primitive,Hash function,Security of cryptographic hash functions,Computer engineering,Distributed computing
Journal
Volume
Issue
ISSN
6
4
1545-5971
Citations 
PageRank 
References 
13
0.82
20
Authors
4
Name
Order
Citations
PageRank
harris e michail115618.29
Athanasios Kakarountas2267.19
Athanasios Milidonis3425.51
Costas E Goutis418625.76