CFP last date
20 May 2024
Reseach Article

Flowchart Approach To Scalable Encryption Algorithm Design And Implementation In FPGA

Published on None 2011 by Dilja.K, Dr. S. Natarajan
International Conference on VLSI, Communication & Instrumentation
Foundation of Computer Science USA
ICVCI - Number 11
None 2011
Authors: Dilja.K, Dr. S. Natarajan
d1eacf71-0db6-47e3-bb0b-4480415140ef

Dilja.K, Dr. S. Natarajan . Flowchart Approach To Scalable Encryption Algorithm Design And Implementation In FPGA. International Conference on VLSI, Communication & Instrumentation. ICVCI, 11 (None 2011), 20-23.

@article{
author = { Dilja.K, Dr. S. Natarajan },
title = { Flowchart Approach To Scalable Encryption Algorithm Design And Implementation In FPGA },
journal = { International Conference on VLSI, Communication & Instrumentation },
issue_date = { None 2011 },
volume = { ICVCI },
number = { 11 },
month = { None },
year = { 2011 },
issn = 0975-8887,
pages = { 20-23 },
numpages = 4,
url = { /proceedings/icvci/number11/2710-1441/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on VLSI, Communication & Instrumentation
%A Dilja.K
%A Dr. S. Natarajan
%T Flowchart Approach To Scalable Encryption Algorithm Design And Implementation In FPGA
%J International Conference on VLSI, Communication & Instrumentation
%@ 0975-8887
%V ICVCI
%N 11
%P 20-23
%D 2011
%I International Journal of Computer Applications
Abstract

The implementation of encryption/decryption algorithm is the most essential part of the secure communication. In currently existing encryption algorithms there is a tradeoff between implementation cost and resulting performances. Scalable encryption algorithm is targeted for small-embedded application with limited resources (such as memory size, processor capacity). SEA n, b is parametric in the text, key and processor word size and uses a limited instruction set (i.e. NOT, AND, OR, XOR gates, word rotation and modular addition). And it has a provable security against linear and differential cryptanalysis. This paper includes the conversion of loop architecture of SEA into flowchart, in such a way that encryption and decryption process are separated, loop is split into two parts and controlling inputs are removed. By this method it is easy to design in VHDL language, for implementation in FPGA.

References
  1. A. J. Elbirt, W. Yip, B. Chetwynd, and C. Paar, “An FPGA implementation and performance evaluation of the AES block cipher candidate algorithm finalists,” in Proc. AES Candidate Conf., 2000, pp. 13–12 .Oct 2005.
  2. K. Jarvinen, M. Tommiska, and J. Skytta, “Comparative survey of high-performance cryptographic algorithm implementations on FPGAs,” IEE Proc. Inf. Security, vol. 152, pp. 3–12, Oct. 2005.
  3. F. Macé, F.-X. Standaert, and J.-J. Quisquater, “FPGA Implementation(s) of a Scalable Encryption Algorithm”IEEE Transactions on very large scale integration (VLSI) system .vol. 16, no. 2, FEB 2008.
  4. F.-X. Standaert, G. Piret, N. Gershenfeld, and J.-J. Quisquater, “Sea: A scalable encryption algorithm for small embedded applications,” in Proc. CARDIS, 2006, pp. 222–236.
  5. F.-X. Standaert, G. Piret, G. Rouvroy, and J.-J. Quisquater, “FPGA implementations of the ICEBERG block cipher,” in Proc. ITCC, 2005, pp. 556–561.
  6. K.Wong, M.Wark and E.Dawson“ A single-chip FPGA implementation of the data encryption standard (des) algorithm” Global Telecommunications Conference, 1998. GLOBECOM98. The Bridge to Global Integration. IEEE, 10.1109/ GLOCOM.1998.776849
  7. Advanced Encryption Standard, FIPS PUB 197, Nov. 2001.
  8. Data Encryption Standard, FIPS PUB 46-3, Oct. 1999
Index Terms

Computer Science
Information Sciences

Keywords

Scalable Encryption Algorithm VHDL FPGA