High-throughput implementation of the RIPEMD-160

  • Authors:
  • Athanasios Kakarountas;Harris E. Michail;Costas E. Goutis;Abdoul M. Rjoub

  • Affiliations:
  • VLSI Design Laboratory, Department of Electrical and Computer Engineering, University of Patras, GR-26500, Greece.;VLSI Design Laboratory, Department of Electrical and Computer Engineering, University of Patras, GR-26500, Greece.;VLSI Design Laboratory, Department of Electrical and Computer Engineering, University of Patras, GR-26500, Greece.;Faculty of Computer and Information Technology, Department of Computer Engineering, Jordan University of Science and Technology, Irbid, 22110, Jordan

  • Venue:
  • International Journal of Internet Technology and Secured Transactions
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

One-way hash functions are the main cryptographic primitives which are used in the network protocols for user authentication and message integration. In the literature, implementations have been proposed either in hardware or software. The rich number of implementations is expected considering the number of constraints of a target application. When the target is to service more and more users-clients and thus the increase of their throughput, a hardware implementation is dictated. In this paper, RIPEMD-160 hash function is considered and a technique to increase its throughput. This technique involves the application of algorithmic transformations in space and time. The proposed technique leads to an increased throughput by 35% when compared to conventional implementations.