CERTIFICATE AUTHORITY SCHEMES USING ELLIPTIC CURVE CRYPTOGRAPHY, RSA AND THEIR VARIANTS-SIMULATION USING NS2
- 1 1Research Scholar, Anna University, Chennai, India
- 2 Assistant Professor (Sr Grade), Department of Electronics and Communication Engineering, PSG College of Technology, Coimbatore, India
Abstract
A PKI (public key infrastructure) enables users of a basically unsecure public network to securely and privately exchange data through the use of a public and a private cryptographic key pair that is obtained and shared through a trusted authority. The public key infrastructure provides for a digital certificate that can identify an individual or an organization and directory services that can store and, when necessary, revoke the certificates. Although the components of a PKI are generally understood, a number of different vendor approaches and services are emerging. The two major digital signature algorithms are Elliptic Curve Digital Signature Algorithm (ECDSA) which is the elliptic curve analogue of the Digital Signature Algorithm (DSA) and RSA algorithm. The two algorithms are used for generating the certificates exchanged between computer systems. Elliptic curve based systems can give better security compared to RSA with less key size. This study compares the performance of ECC based signature schemes and RSA schemes using NS2 simulation. It is observed that ECC based certificate authority schemes gives better speed and security. Elliptic curve based schemes are the best for time and resource constrained wireless applications.
DOI: https://doi.org/10.3844/ajassp.2014.171.179
Copyright: © 2014 S. Shivkumar and G. Umamaheswari. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 3,463 Views
- 3,756 Downloads
- 4 Citations
Download
Keywords
- Integer Factorization
- Discrete Logarithm Problem
- Elliptic Curve Cryptography
- Digital Signature
- ECDSA
- Public Key Cryptosystem