Open Access
Subscription Access
Open Access
Subscription Access
Efficient Implementation of RSA Encryption and Decryption Using Ancient Indian Vedic Mathematics
Subscribe/Renew Journal
RSA is one of the safest standard algorithms, based on public-key, for providing the security in communication and networks. One of the most time consuming processes in RSA algorithm for encryption/decryption is the modular exponentiation, i.e., Pemod n, where P is the text and (e,n) is the key. This paper examines how this computation could be speeded up by using Ancient Indian Vedic Mathematics when compared with the Booth algorithms. This paper proposes the hardware implementation of RSA encryption/decryption algorithm using the sutras of Ancient Indian Vedic Mathematics and Booth multiplier. Compared to Booth multiplier, the Vedic multiplier occupies lesser area and achieves higher speed. Coding is done using Verilog-HDL and downloaded on targeted device as Virtex 5. Our proposed Vedic multiplier occupies lesser area and achieves higher speed than the previous work. Also, our proposed work is 3 times faster than the previous work when applied in RSA as is downloaded on targeted device Spartan 3.
Keywords
Booth Multiplier, Modular Multiplication, RSA Encryption/Decryption, Vedic Mathematics.
User
Subscription
Login to verify subscription
Font Size
Information
Abstract Views: 227
PDF Views: 3