An efficient implementation of PBKDF2 with RIPEMD-160 on multiple FPGAs

  title={An efficient implementation of PBKDF2 with RIPEMD-160 on multiple FPGAs},
  author={Ayman Abbas and Rian Voss and Lars Wienbrandt and Manfred Schimmler},
  journal={2014 20th IEEE International Conference on Parallel and Distributed Systems (ICPADS)},
A weakness of many security systems is the strength of the chosen password or key derivation function. We show how FPGA technology can be used to effectively attack cryptographic applications with a password dictionary. We have implemented two independent PBKDF2 cores each using four HMAC cores with pipelines calculating a RIPEMD-160 hash to derive encryption keys together with one resource optimized AES-256 XTS core for direct decryption on a Xilinx Spartan6-LX150 FPGA. Our design targets… CONTINUE READING


Publications citing this paper.


Publications referenced by this paper.
Showing 1-10 of 23 references

High-Performance Cryptanalysis on RIVYERA and COPACOBANA Computing Systems

  • T. Güneysu, T. Kasper, M. Novotný, C. Paar, L. Wienbrandt, R. Zimmermann
  • High-Performance Computing Using FPGAs, W…
  • 2013
1 Excerpt

Sp 800- 132. recommendation for password-based key derivation: Part 1: Storage applications

  • M. S. Turan, E. B. Barker, W. E. Burr, L. Chen
  • Gaithersburg, MD, United States, Tech. Rep., 2010…
  • 2010
1 Excerpt

The XTS-AES Mode for Confidentiality on Storage Devices, NIST Special Publication 800-3E

  • M. Dworkin
  • National Institute of Standards and Technology,
  • 2010
2 Excerpts

Similar Papers

Loading similar papers…