Research Article

Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform

Volume: 13 Number: 1 May 1, 2016
  • Dur-e-shahwar Kundi
  • Arshad Aziz
  • Kashif Latif
EN

Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform

Abstract

In this work, we present a compact hardware implementation of cryptographic hash algorithms; [Keccak, Skein & JH] on Field Programmable Gate Array (FPGA) by using an efficient primitive level programming approach. All the logic is not only mapped onto Look-Up-Table (LUT) but also effectively utilizes FPGAs internal dedicated logical resource, such as Fast Carry Chain logic with MUXCY and XORCY to reduce overall hardware resources. This approach results in the usage of a minimized chip area with a good balance between resources and speed for selected hash algorithms. All the implementation has been done on the latest Xilinx FPGAs and their results comparisons are presented in the form of chip area consumption, throughput and throughput per area with previous up-to-date implementations. The results show a substantial improvement as compared to all the previously reported works.

Keywords

References

  1. [1] X. L. Xiaoyun Wang, D. Feng, H. Yu., Collisions for hash functions MD4, MD5, HAVAL-128 and RIPEMD. Cryptology ePrint Archive, Report 2004/199, (2004), 1-4. URL: http://eprint.iacr.org/2004/199
  2. [2] M. Szydlo, SHA-1 collisions can be found in 263 operations, CryptoBytes Technical Newsletter, (2005).
  3. [3] M. Stevens, Fast collision attack on MD5. Cryptology ePrint Archive, Report 2006/104, (2006), 1-13, URL: http://eprint.iacr.org/2006/104.pdf
  4. [4] K. Aoki, J. Guo, K. Matusiewicz, Y. Sasaki, L. Wang, Preimages for Step-Reduced SHA2, In: Advances in Cryptology ASIACRYPT, Lecture Notes in Computer Science, 5912, Springer Berlin /Heidelberg, (2009), 578-597.
  5. [5] National Institute of Standards and Technology (NIST). SHA-3 Winner announcement, (2012), URL: http://www.nist.gov/itl/csd/sha-100212.cfm
  6. [6] I. F., Alshaikhli, M. A., Alahmad, K. Munthir, Comparison and Analysis Study of SHA-3 Finalists, International Conference on Advanced Computer Science Applications and Technologies, (2012), 366-371.
  7. [7] J. Daemen, V. Rijmen, The Design of Rijndael – AES Advanced Encryption Standard. Springer-Verlag Inc., New York USA (2002)
  8. [8] Xilinx: 7 Series FPGAs Configurable Logic Block user guide. v1.7, Technical report (2014), URL: http://www.xilinx.com/support/documentation/user_guides/ug474_7Series_CLB.pdf

Details

Primary Language

English

Subjects

Engineering

Journal Section

Research Article

Authors

Dur-e-shahwar Kundi This is me

Arshad Aziz This is me

Kashif Latif This is me

Publication Date

May 1, 2016

Submission Date

May 1, 2016

Acceptance Date

-

Published in Issue

Year 2016 Volume: 13 Number: 1

APA
Kundi, D.- e- shahwar, Aziz, A., & Latif, K. (2016). Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform. Cankaya University Journal of Science and Engineering, 13(1). https://izlik.org/JA59ZA55JP
AMA
1.Kundi D e shahwar, Aziz A, Latif K. Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform. CUJSE. 2016;13(1). https://izlik.org/JA59ZA55JP
Chicago
Kundi, Dur-e-shahwar, Arshad Aziz, and Kashif Latif. 2016. “Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform”. Cankaya University Journal of Science and Engineering 13 (1). https://izlik.org/JA59ZA55JP.
EndNote
Kundi D- e- shahwar, Aziz A, Latif K (May 1, 2016) Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform. Cankaya University Journal of Science and Engineering 13 1
IEEE
[1]D.- e- shahwar Kundi, A. Aziz, and K. Latif, “Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform”, CUJSE, vol. 13, no. 1, May 2016, [Online]. Available: https://izlik.org/JA59ZA55JP
ISNAD
Kundi, Dur-e-shahwar - Aziz, Arshad - Latif, Kashif. “Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform”. Cankaya University Journal of Science and Engineering 13/1 (May 1, 2016). https://izlik.org/JA59ZA55JP.
JAMA
1.Kundi D- e- shahwar, Aziz A, Latif K. Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform. CUJSE. 2016;13. Available at https://izlik.org/JA59ZA55JP.
MLA
Kundi, Dur-e-shahwar, et al. “Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform”. Cankaya University Journal of Science and Engineering, vol. 13, no. 1, May 2016, https://izlik.org/JA59ZA55JP.
Vancouver
1.Dur-e-shahwar Kundi, Arshad Aziz, Kashif Latif. Resource Efficient Implementation of Keccak, Skein & JH Algorithms on Reconfigurable Platform. CUJSE [Internet]. 2016 May 1;13(1). Available from: https://izlik.org/JA59ZA55JP