Skip to main navigation Skip to search Skip to main content

FPGA implementation of 64 bit Secure Force algorithm using full loop-unroll architecture

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

3 Scopus citations

Abstract

Field-Programmable Gate Arrays (FPGAs) have turned out to be a well-liked target for implementing cryptographic block ciphers. In this research work, recently proposed 64 bit Secure Force (SF) algorithm is implemented on an FPGA based full loop-unroll architecture. The proposed FPGA implementation of Secure Force yields a throughput of 2.3 Gbps for encryption, 2.6 Gbps for decryption, and 3.43 Gbps for key expansion at the cost of as low as 476, 400, and 160 slices for encryption, decryption, and key expansion respectively. The results obtained after extensive testing indicate that the throughput per unit area (throughput/slice) for the proposed implementation is comparable with many FPGA implementations of AES algorithm. The proposed design consumes 117.18 milli Watts thermal power.

Original languageEnglish
Title of host publicationProceedings - 5th IEEE International Conference on Control System, Computing and Engineering, ICCSCE 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
Number of pages6
ISBN (Electronic)9781479982523
DOIs
StatePublished - 31 May 2016
Externally publishedYes

Publication series

NameProceedings - 5th IEEE International Conference on Control System, Computing and Engineering, ICCSCE 2015

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

Keywords

  • ASIC
  • FPGA
  • SF (Secure Force)
  • WSN (Wireless Sensor Networks);security algorithms
  • hardware implementation

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Vision and Pattern Recognition
  • Control and Systems Engineering
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'FPGA implementation of 64 bit Secure Force algorithm using full loop-unroll architecture'. Together they form a unique fingerprint.

Cite this