Title :
RSA encryption system using encoded multiplier and vedic mathematics
Author :
George, Dani ; Bonifus, P.L.
Author_Institution :
Dept. of ECE, Rajagiri Sch. of Eng. & Technol., Cochin, India
Abstract :
This paper presents an efficient design and implementation of RSA Encryption System using Encoded Multiplier. RSA algorithm is implemented based on ancient Indian Vedic Mathematics. The speed of the system mainly depends on multipliers and adders. To reduce the speed the multiplier architecture is modified using a new encoded algorithm. Number of partial products in this architecture is reduced to half and thus speeds up the operation. In this algorithm no multipliers are required for multiplication process and the number of adders required is also reduced. The most significant aspect of this paper is the development of encoded architecture and embedding it in RSA circuitry. The coding is done in Verilog HDL and FPGA implementation using Xilinx Spartan library.
Keywords :
adders; digital arithmetic; field programmable gate arrays; hardware description languages; multiplying circuits; public key cryptography; FPGA; RSA algorithm; RSA encryption system; Verilog HDL; Xilinx Spartan library; adders; ancient Indian Vedic mathematics; encoded algorithm; encoded architecture; encoded multiplier; multiplication process; multiplier architecture; Adders; Algorithm design and analysis; Computer architecture; Encryption; Signal processing algorithms; Cryptography; Decryption; Encoder; Encryption; RSA; Vedic Mathematics;
Conference_Titel :
Advanced Computing and Communication Systems (ICACCS), 2013 International Conference on
Conference_Location :
Coimbatore
DOI :
10.1109/ICACCS.2013.6938727