Securing Distributed FPGA System using Commutative RSA Core

Authors

  • R. Ambika

  • S. Ramachandran

  • K. R. Kashwan

Keywords:

authentication, cryptography, data security, FPGA, montgomery multiplication, RSA cryptosystem, Radix-2 multiplier

Abstract

Protecting important data is of utmost concern to the organizations or multiple transceiver based communication systems and, cryptography is one of the primary ways to do the job. RSA algorithm is extensively used in the popular implementations of Public Key Infrastructures. Many cryptographic protocols and attacks on these protocols make use of the fact that the order in which encryption is performed does not affect the result of the encryption, i.e., encryption is commutative. On the other hand, the need of a security feature encompassing data authentication among multiple MIMO or transceivers has become very critical. This paper presents the implementation of a cryptography core based on Commutative RSA public key cryptography algorithm for accomplishing data security and authentication in environment comprising multiple FPGA cores without any key exchange overheads. In spite of considering conventional two terminal communications, we have implemented a scalable architecture for multi distributed FPGA based systems and realizes commutative RSA algorithm for verifying data security among multiple transceiver terminals. In this approach, a sophisticated RSA cryptographic technique based on commutative Encryption methodology has been implemented for distributed FPGA terminals. The proposed system architecture has used the Montgomery multiplication algorithm with exponential modular multiplication and Radix-2 multiplication based multiparty cryptography.

How to Cite

R. Ambika, S. Ramachandran, & K. R. Kashwan. (2013). Securing Distributed FPGA System using Commutative RSA Core. Global Journals of Research in Engineering, 13(F15), 47–58. Retrieved from https://engineeringresearch.org/index.php/GJRE/article/view/917

Securing Distributed FPGA System using Commutative RSA Core

Published

2013-10-15