MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Fast Hashing on the Pentium (1996) [31 citations — 3 self]

Download:
Download as a PDF | Download as a PS
by Antoon Bosselaers, Joos V
Advances in Cryptology, Proceedings Crypto'96, LNCS 1109
http://www.esat.kuleuven.ac.be/~cosicart/ps/AB-9600.ps.gz
Add To MetaCart

Abstract:

Abstract. With the advent of the Pentium processor parallelization finally became available to Intel based computer systems. One of the design principles of the MD4-family of hash functions (MD4, MD5, SHA-1, RIPEMD-160) is to be fast on the 32-bit Intel processors. This paper shows that carefully coded implementations of these hash functions are able to exploit the Pentium's superscalar architecture to its maximum effect: the performance with respect to execution on a non-parallel architecture increases by about 60%. This is an important result in view of the recent claims on the limited data bandwidth of these hash functions. Moreover, it is conjectured that these implementations are very close to optimal. It will also be shown that the performance penalty incurred by non-cached data and endianness conversion is limited, and in the order of 10 % of running time. Key words. Cryptographic hash functions, Parallel implementation,

Citations

80 The MD5 message-digest algorithm. Request for Comments 1321 – Rivest - 1992
76 A Strengthened Version of RIPEMD – Dobbertin, Preneel - 1996
73 Analysis and design of cryptographic hash functions – Preneel - 1993
63 The MD5 Message-Digest Algorithm," RFC 1321 – Rivest - 1992
48 Performance Analysis of MD5 – Touch - 1995
47 A Software-Optimized Encryption Algorithm – Rogaway, Coppersmith - 1994
46 Secure hash standard – FIPS - 1995
40 Cryptanalysis of MD4 – Dobbertin - 1996
30 The state of cryptographic hash functions – Preneel - 1999
17 Cryptanalysis of MD5 Compress. Presented at the rump session of Eurocrypt ‘96 – Dobbertin - 1996
17 Can D.S.A. be Improved? Complexity Trade-Offs with the Digital Signature Standard – Naccache, M’Raïhi, et al. - 1994
12 Cryptanalysis of MD4,” Fast software encryption,Springer-Verlag – Dobbertin - 1996
12 Integrity Primitives for Secure Information Systems – RIPE - 1995
8 Pentium Secrets – Mathisen - 1994
4 Can DSA be improved? Complexity trade-o s with the Digital Signature Standard – Naccache, hi, et al. - 1995
3 Can DSA be improved? Complexity trade-offs with the – Naccache, M’Raïhi, et al. - 1995
2 Zen of code optimization – Abrash - 1994
2 other hash functions – Robshaw, “MD2, et al. - 1995
2 Cryptanalysis of MD5 compress," Presented at the rump session of Eurocrypt'96 – Dobbertin - 1996
1 Making programs go faster,” Dr – Gulutzan - 1995
1 Making programs go faster – Gulutzan - 1995
1 Pentium Secrets," Byte,Vol – Mathisen - 1994