Title :
Performance Analysis and Implementation of Scalable Encryption Algorithm on FPGA
Author :
Jolly, Ekta ; Kumar, Dinesh ; Singh, Bawa
Author_Institution :
ACSD, Centre for Dev. of Adv. Comput. (C-DAC), Mohali, India
Abstract :
Scalable Encryption Algorithm (SEA), a parametric block cipher finds its application for confined processing resources and throughput requirement. It is an efficient solution for small embedded application and initially used for software implementation in controllers, smart card, processors and many other resources constrained systems (e.g. sensor networks RFIDs). In this paper, an algorithm is presented whose performance is investigated in recent field programmable array devices. For this purpose different modules of algorithm like encrypt block, decrypt block and key Schedule are written separately and then integrated in an iterative loop architecture thus allowing efficient combination of encryption, decryption and "on-the-fly" key derivation. The synthesis results for area utilization, working frequency and throughput are verified on target platform Virtex-5.
Keywords :
cryptography; field programmable gate arrays; iterative methods; resource allocation; FPGA; Virtex-5; area utilization; confined processing resources; controllers; decrypt block; embedded application; encrypt block; field programmable array devices; iterative loop architecture; key schedule; on-the-fly key derivation; parametric block cipher; resource constrained systems; scalable encryption algorithm; smart card; software implementation; throughput requirement; working frequency; Algorithm design and analysis; Ciphers; Encryption; Program processors; Schedules; Software algorithms; BlockCipher; Feistelstructure; Key Schedule; SEA; field programmable gate array device;
Conference_Titel :
Machine Intelligence and Research Advancement (ICMIRA), 2013 International Conference on
Conference_Location :
Katra
DOI :
10.1109/ICMIRA.2013.75