z-logo
open-access-imgOpen Access
Design and implementation of proposed 320 bit RC6-cascaded encryption/decryption cores on altera FPGA
Author(s) -
Ashwaq T. Hashim,
Ahmed M. Hasan,
Hayder M. Abbas
Publication year - 2020
Publication title -
international journal of power electronics and drive systems/international journal of electrical and computer engineering
Language(s) - English
Resource type - Journals
eISSN - 2722-2578
pISSN - 2722-256X
DOI - 10.11591/ijece.v10i6.pp6370-6379
Subject(s) - block cipher , computer science , field programmable gate array , encryption , triple des , cryptography , s box , block cipher mode of operation , key (lock) , cascade , block (permutation group theory) , byte , parallel computing , algorithm , embedded system , computer engineering , computer hardware , computer network , computer security , mathematics , engineering , geometry , chemical engineering
This paper attempts to build up a simple, strong and secure cryptographic algorithm. The result of such an attempt is “RC6-Cascade” which is 320-bits RC6 like block cipher. The key can be any length up to 256 bytes. It is a secret-key block cipher with precise characteristics of RC6 algorithm using another overall structure design. In RC6-Cascade, cascading of F-functions will be used instead of rounds. Moreover, the paper investigates a hardware design to efficiently implement the proposed RC6-Cascade block cipher core on field programmable gate array (FPGA). An efficient compact iterative architecture will be designed for the F-function of the above algorithm. The goal is to design a more secure algorithm and present a very fast encryption core for low cost and small size applications.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here