Securing Distributed FPGA System using Commutative RSA Core

§ BMS Institute of Technology

Send Message

To: Author

Securing Distributed FPGA System using Commutative RSA Core

Article Fingerprint

ReserarchID

REZ214G

Securing Distributed FPGA System using Commutative RSA Core Banner

Key Research Insights

Synthesized scholarly intelligence & interactive research assistant
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu
Reading Preferences
Font Size
Line Spacing
Background
This converted HTML version may contain rendering inconsistencies. Please refer to the PDF for the authoritative version, or click here to provide feedback.

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.

References

23 Cites in Article
  1. 1. B Premkumar (1992). An RNS to binary converter in 2n+1, 2n, 2n-1 moduli set. IEEE Trans. Circuits Syst. II, 39, 480-482.
  2. 2. Bruce Schneier (1996). Special Algorithms for Protocols. Special Algorithms for Protocols, 527-557.
  3. 3. R Rivest,A Shamir,L Adleman (1978). A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM, 21(2), 120-126.
  4. 4. P Montgomery (1985). Multiplication without Trial Division. Math. Computation, 44, 519-521.
  5. 5. S Eldridge,C Walter (1993). Hardware Implementation of Montgomery's Multiplication Algorithm. IEEE Trans. Comput, 42, 693-699.
  6. 6. A Elbirt,C Paar (1999). Towards an FPGA Architecture Optimized for Public-Key Algorithms. the SPIE Symposium on Voice, Video and Communications
  7. 7. T Blum,C Paar (1999). Montgomery Exponentiation on Re-configurable Hardware. Proc. 14th Symposium on Computer Arithmetic, 70-77.
  8. 8. Y Kim,W Kang,J Choi Implementation of 1024-bit processor for RSA cryptosystem. Implementation of 1024-bit processor for RSA cryptosystem
  9. 9. V Bunimov,M Schimmler,B Tolg (2002). A Complexity-Effective Version of Montgomery's Algorithm. Presented at the Workshop on Complexity Effective Designs (WECD02)
  10. 10. Gustavo Sutter,Jean-Pierre Deschamps,José Imana (2011). Modular Multiplication and Exponentiation Architectures for Fast RSA Cryptosystem Based on Digit Serial Computation. IEEE Transactions on Industrial Electronics, 58(7), 3101-3109.
  11. 11. Jin-Hua Hong,Cheng-Wen Wu (2003). Cellular-Array Modular Multiplier for Fast RSA Public-Key Cryptosystem Based on Modified Booth's Algorithm. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION SYSTEMS, 11(3)
  12. 12. C Mcivor,M Mcloone,J Mccanny (2004). Modified Montgomery modular multiplication and RSA exponentiation techniques. IEE Proceedings - Computers and Digital Techniques, 151(6), 402.
  13. 13. Alexandre Tenca,K C¸ Etin,Koc (2003). A Scalable Architecture for Modular Multiplication Based on Montgomery's Algorithm. IEEE TRANSACTIONS ON COMPUTERS, 52(9)
  14. 14. Marcelo Kaihara,N Takagi (2005). A Hardware Algorithm for Modular Multiplication/Division. IEEE Transactions on Computers, 54(01), 12-21.
  15. 15. C Koç,Acar,Tolga,B Kaliski (1996). Analyzing and comparing Montgomery multiplication algorithms. Micro, IEEE Publication, 16(3), 26-33.
  16. 16. Ching-Chao Yang,Tian-Sheuan Chang,Chein-Wei Jen (1998). A New RSA Cryptosystem Hardware Design Based on Montgomery's Algorithm. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS-II: ANALOG AND DIGITAL SIGNAL PROCESSING, 45(7)
  17. 17. Zhimin Chen,Patrick Schaumont (2011). A Parallel Implementation of Montgomery Multiplication on Multicore Systems: Algorithm, Analysis, and Prototype. IEEE Transactions on Computers, 60(12), 1692-1703.
  18. 18. Daniel Guilhermeperin,Joãobaptista Mesquita,Martins (2011). Montgomery Modular Multiplication on Reconfigurable Hardware: Systolic versus Multiplexed Implementation. International Journal of Reconfigurable Computing, 2011, 10.
  19. 19. P Fournaris,O Koufopavlou (2005). A new RSA encryption architecture and hardware implemen-tation based on optimized Montgomery multiplication. Proc. IEEE ISCAS, 4645-4648.
  20. 20. P Montgomery (1985). Modular Multiplication without Trial Division. Math. of Computation, 44(170), 519-521.
  21. 21. L Batina,G Muurling (2002). Montgomery in Practice: How to Do It More Efficiently in Hardware. Proc. Cryptographer's Track at the RSA Conf., Topics in Cryptology (CT-RSA '02), 40-52.
  22. 22. D Walter (2002). Precise Bounds for Montgomery Modular Multiplication and Some Potentially Insecure RSA Moduli. Lecture Notes in Computer Science, 30-39.
  23. 23. Nemanja Perovic,Mena Popovic-Bozovic (2012). FPGA implementation of RSA cryptoalgorithm using shift and carry algorithm. 2012 20th Telecommunications Forum (TELFOR), 1040-1043.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

R. Ambika, S. Ramachandran, K. R. Kashwan. 2013. "Securing Distributed FPGA System using Commutative RSA Core". Global Journal of Research in Engineering - F: Electrical & Electronic GJRE-F Volume 13 (GJRE Volume 13 Issue F15).

Download Citation

Journal Specifications

Crossref Journal DOI 10.17406/gjre

Print ISSN 0975-5861

e-ISSN 2249-4596

Keywords
Classification
GJRE-F Classification FOR Code: 090699
Version of record

v1.2

Issue date
December 31, 2013

Language
English
Order Article Reprint
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 1.6K
Total Downloads: 80
All Trends

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

Securing Distributed FPGA System using Commutative RSA Core

R. Ambika
R. Ambika BMS Institute of Technology
S. Ramachandran
S. Ramachandran
K. Kashwan
K. Kashwan