Novel arithmetic architecture for high performance implementation of SHA-3 finalist Keccak on FPGA platforms

Kashif Latif, M. Muzaffar Rao, Athar Mahboob, Arshad Aziz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We propose high speed architecture for Keccak using Look-Up Table (LUT) resources on FPGAs, to minimize area of Keccak data path and to reduce critical path lengths. This approach allows us to design Keccak data path with minimum resources and higher clock frequencies. We show our results in the form of chip area consumption, throughput and throughput per area. At this time, the design presented in this work is the highest in terms of throughput for any of SHA-3 candidates, achieving a figure of 13.67Gbps for Keccak-256 on Virtex 6. This can enable line rate operation for hashing on 10Gbps network interfaces.

Original languageEnglish
Title of host publicationReconfigurable Computing
Subtitle of host publicationArchitectures, Tools and Applications - 8th International Symposium, ARC 2012, Proceedings
Pages372-378
Number of pages7
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event8th International Symposium on Applied Reconfigurable Computing, ARC 2012 - Hong Kong, China
Duration: 19 Mar 201223 Mar 2012

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7199 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Symposium on Applied Reconfigurable Computing, ARC 2012
Country/TerritoryChina
CityHong Kong
Period19/03/1223/03/12

Keywords

  • Cryptographic Hash Functions
  • FPGA
  • High Speed Encryption Hardware
  • Keccak
  • Reconfigurable Computing
  • SHA-3

Fingerprint

Dive into the research topics of 'Novel arithmetic architecture for high performance implementation of SHA-3 finalist Keccak on FPGA platforms'. Together they form a unique fingerprint.

Cite this