CFP last date
20 May 2024
Reseach Article

Pipelined Implementation of Dynamic Rijndael S-Box

by Nilima D. Parmar, Poonam Kadam
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 111 - Number 10
Year of Publication: 2015
Authors: Nilima D. Parmar, Poonam Kadam
10.5120/19578-1384

Nilima D. Parmar, Poonam Kadam . Pipelined Implementation of Dynamic Rijndael S-Box. International Journal of Computer Applications. 111, 10 ( February 2015), 36-38. DOI=10.5120/19578-1384

@article{ 10.5120/19578-1384,
author = { Nilima D. Parmar, Poonam Kadam },
title = { Pipelined Implementation of Dynamic Rijndael S-Box },
journal = { International Journal of Computer Applications },
issue_date = { February 2015 },
volume = { 111 },
number = { 10 },
month = { February },
year = { 2015 },
issn = { 0975-8887 },
pages = { 36-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume111/number10/19578-1384/ },
doi = { 10.5120/19578-1384 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:47:34.157586+05:30
%A Nilima D. Parmar
%A Poonam Kadam
%T Pipelined Implementation of Dynamic Rijndael S-Box
%J International Journal of Computer Applications
%@ 0975-8887
%V 111
%N 10
%P 36-38
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Pipelined architecture for S-Box is proposed in this paper. ROM based look-up table implementation of S-Box requires more memory and introduce unbreakable delay for its access. Pipelined S-Box of combinational logic based implementation gives higher throughput and less delay as compared to that of no pipelined S-Box. 5, 6 and 7 stages of pipelined architecture has been simulated using Xilinx 9. 2i for SPARTAN-3 FPGA. The result from Place and Route reports shows increase in maximum clock frequency at the cost of increased number of used slices. However the total delay calculated for the SubByte substitution for large amount of data is reduced considerably.

References
  1. FIPS 197, "Advanced Encryption Standard (AES)", November 26, 2001. http://csrc. nist. gov/publications/fips/fips197/fips-197. pdf
  2. Xinmiao Zhang and Keshab K. Parhi, "High-Speed VLSI Architectures for the AES Algorithm", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 12, No. 9, September 2004.
  3. Akashi Satoh, Sumio Morioka, Kohji Takano and Seiji Munetoh, "A Compact Rijndael Hardware Architecture with S-Box Optimization. " , Springer-Verlag Berlin Heidelberg, 2001.
  4. Vincent Rijmen, "Efficient Implementation of the Rijndael S-Box. ", Katholieke Universiteit Leuven, Dept. ESAT. Belgium.
  5. Edwin NC Mui, "Practical Implementation of Rijndael S-Box Using Combinational Logic".
  6. Dr. R. V. Kshirsagar1 and M. V. Vyawahare "FPGA Implementation of High speed VLSI Architectures for AES Algorithm" IEEE conference on Emerging Trends in Engineering and Technology, 2012.
  7. Peter Ashenden, "The User Guide to VHDL, Third Edition" Morgan Kaufmann Publication.
  8. Joan Daemen and Vincent Rijmen, "The Design of RijndaeL: AES - The Advanced Encryption Standard (Information Security and Cryptography)", Springer.
  9. Naga M. Kosaraju, Murali Varanasi and Saraju P. Mohanty "A High-Performance VLSI Architecture for Advanced Encryption Standard (AES) Algorithm" IEEE Proceedings of the 19th International Conference on VLSI Design (VLSID'06).
  10. M. McLoone and J. V. McCanny, "Rijndael FPGA implementation utilizing look-up tables," in IEEEWorkshop on Signal Processing Systems, Sept. 2001, pp. 349–360.
  11. A. Rudra, P. K. Dubey, C. S. Jutla, V. Kumar, J. R. Rao, and P. Rohatgi, "Efficient implementation of Rijndael encryption with composite field arithmetic," in Proc. CHES 2001, Paris, France, May 2001, pp. 171–184.
  12. X. Zhang and K. K. Parhi, "Implementation approaches for the advanced encryption standard algorithm," IEEE Circuits Syst. Mag. , vol. 2, no. 4, pp. 24–46, 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Rijndael AES S-Box.