FPGA Implementation of the "PYRAMIDS" Block Cipher

Main Authors: A. AlKalbany, H. Al hassan, M. Saeb
Format: Article
Bahasa: eng
Terbitan: , 2007
Subjects:
Online Access: https://zenodo.org/record/1081753
Daftar Isi:
  • The “PYRAMIDS" Block Cipher is a symmetric encryption algorithm of a 64, 128, 256-bit length, that accepts a variable key length of 128, 192, 256 bits. The algorithm is an iterated cipher consisting of repeated applications of a simple round transformation with different operations and different sequence in each round. The algorithm was previously software implemented in Cμ code. In this paper, a hardware implementation of the algorithm, using Field Programmable Gate Arrays (FPGA), is presented. In this work, we discuss the algorithm, the implemented micro-architecture, and the simulation and implementation results. Moreover, we present a detailed comparison with other implemented standard algorithms. In addition, we include the floor plan as well as the circuit diagrams of the various micro-architecture modules.