CFP last date
20 December 2024
Reseach Article

Article:Efficient Modular Adders for Scalable Encryption Algorithm

by K.J. Jegadish Kumar, K.Chenna Kesava, S. Salivahanan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 23 - Number 4
Year of Publication: 2011
Authors: K.J. Jegadish Kumar, K.Chenna Kesava, S. Salivahanan
10.5120/2880-3750

K.J. Jegadish Kumar, K.Chenna Kesava, S. Salivahanan . Article:Efficient Modular Adders for Scalable Encryption Algorithm. International Journal of Computer Applications. 23, 4 ( June 2011), 1-5. DOI=10.5120/2880-3750

@article{ 10.5120/2880-3750,
author = { K.J. Jegadish Kumar, K.Chenna Kesava, S. Salivahanan },
title = { Article:Efficient Modular Adders for Scalable Encryption Algorithm },
journal = { International Journal of Computer Applications },
issue_date = { June 2011 },
volume = { 23 },
number = { 4 },
month = { June },
year = { 2011 },
issn = { 0975-8887 },
pages = { 1-5 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume23/number4/2880-3750/ },
doi = { 10.5120/2880-3750 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:09:16.667071+05:30
%A K.J. Jegadish Kumar
%A K.Chenna Kesava
%A S. Salivahanan
%T Article:Efficient Modular Adders for Scalable Encryption Algorithm
%J International Journal of Computer Applications
%@ 0975-8887
%V 23
%N 4
%P 1-5
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Scalable Encryption algorithm (SEA) is a symmetric block cipher, specially designed for resources constrain systems like, sensor nodes, RFIDs and other ultra low power operated portable devices. SEA proposes low cost encryption routines (i.e. small code size, memory and power), targeted for processors with a limited instruction set. SEA is parametric with text, key and processor size, and allows efficient combination of encryption/decryption and key derivation. In this paper, we investigate the performance of SEA using efficient architectures of 2b and 2b-1 modular adders in a Field programmable gate array (FPGA) device. For this purpose, an iterative loop design of the block cipher is first implemented on FPGA. Beyond its low cost performances, the proposed architecture is fully flexible with any parameters and takes advantage of generic VHDL coding. Our efficient modular adders’ implementation achieves lower area and power consumption on the target platform VIRTEX-4, xc4vl25 -10ff668.

References
  1. K.J.Jegadish Kumar, S.Salivahanan, K.Chenna Kesava Reddy, “Implementation of Low power Scalable Encryption algorithm”,International Journal of Computer applications, Volume-11, Dec 2010, pp.14-18.
  2. F.Mace, F.X Standert, J J Quisquater “FPGA implementation(s) of a Scalable Encryption algorithm” IEEE Transactions on VLSI Systems, Vol.16, 2008, pp.212-216.
  3. Francois-Xavier Standaert, Gilles Piret, Neil Gershenfeld, Jean-Jacques Quisquater “SEA a Scalable Encryption Algorithm for Small Embedded Applications” in Proc.CARDIS, 2006, pp 222-236.
  4. Data Encryption Standard, FIPS PUB 46-3, Oct. 1999.
  5. D.J. Wheeler, R. Needham, TEA, a Tiny Encryption Algorithm, in the proceedings of FSE 1994, Lecture Notes in Computer Science, vol 1008, Springer-Verlag, Leuven, Belgium, December 1994, pp 363-366.
  6. Beuchat,J.-L.; Lab. De l'Infonnatique du Parallelisme, “ Some Modular adders and multipliers for Field programmable Gate arrays”, in Proc. Parallel and Distributed processing symposium 2003.
  7. Advanced Encryption Standard, FIPS PUB 197, Nov. 2001.
  8. G. Yuval, “Reinventing the travois: Encryption/MAC in 30 ROM bytes,” in Proc. Fast Softw. Encryption (FSE), 1997, pp. 205–209.
  9. N. Pramstaller and J. Wolkerstorfer, “A universal and efficient AES co-processor for field programmable logic arrays,” in Proc. FPL, 2004, pp. 565–574.
  10. Francisco Rodriguez-Henriquez, N.A. Saqib,A. Diaz-Perez,Cetin Kaya K09, “Cryptographic Algorithms on Reconfigurable Hardware”, Springer Series on Signals and Communication Technology,2006.
  11. J. Daemen and V. Rijmen, The Design of Rijndael. New York: Springer-Verlag, 2001.
  12. J.-L. Beuchat. “Modular Multiplication for FPGA Implementation of the IDEA Block Cipher”, Technical Report 2002-32,Laboratoire de l’Informatique du Parall´elisme, Ecole NormaleSup´erieure de Lyon, 46 All´ee d’Italie, 69364 LyonCedex 07, Sept. 2002.
  13. J.-L. Beuchat and A. Tisserand. “Small Multiplier-based Multiplication and Division Operators for Virtex-II Devices”, number 2438 in Lecture Notes in Computer Science, Springer, 2002, pp 513–522.
Index Terms

Computer Science
Information Sciences

Keywords

Block ciphers constrained applications Modular adders FPGA implementation