CSIR Central

An RNS Implementation of the Elliptic Curve Cryptography for IoT Security

IR@CEERI: CSIR-Central Electronics Engineering Research Institute, Pilani

View Archive Info
 
 
Field Value
 
Title An RNS Implementation of the Elliptic Curve Cryptography for IoT Security
 
Creator Pandey, JG
Mitharwal, C
Karmakar, A
 
Subject Industrial Electronics
 
Description Public key cryptography plays a vital role in many information and communication systems for secure data transaction, authentication, identification, digital signature, and key management purpose. Elliptic curve cryptography (ECC) is widely used public key cryptographic algorithm. In this paper, we propose a hardware-software co-design implementation of ECC cipher. The algorithm has been modeled in C language. The compute-intensive components have been identified for their efficient hardware implementations. In the implementation, residue number system (RNS) with projective coordinates have been utilized for performing the required arithmetic operations. To manage the hardware-software co-design in an integrated fashion Xilinx platform studio tool and Virtex-5 xc5vfx70t device based platform has been utilized. An application of the implementation has been demonstrated for encryption of text and its respective decryption over prime fields. The design is useful for providing an adequate level of security for IoTs.
 
Date 2019
 
Type Conference or Workshop Item
PeerReviewed
 
Format application/pdf
 
Identifier http://ceeri.csircentral.net/523/1/352019.pdf
Pandey, JG and Mitharwal, C and Karmakar, A (2019) An RNS Implementation of the Elliptic Curve Cryptography for IoT Security. In: 1st IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA- 2019), December 12-14, 2019, Los Angeles, California, USA.
 
Relation http://ceeri.csircentral.net/523/