Security Improvement in Elliptic Curve Cryptography

Abstract

This paper proposed different approaches to enhance the performance of the Elliptic Curve Cryptography (ECC) algorithm. ECC is vulnerable to attacks by exploiting the public parameters of ECC to solve Discrete Logarithm Problem (DLP). Therefore, these public parameters should be selected safely to obviate all recognized attacks. This paper presents a new generator function to produce the domain parameters for creating the elliptic curve; a secure mechanism is used in the proposed function to avoid all possible known attacks that attempts to solve the Elliptic Curve Discrete Logarithm Problem (ECDLP). Moreover, an efficient algorithm has been proposed for choosing two base points from the curve in order to generate two subgroups in a secure manner. The purpose of the aforementioned algorithm is to offer more confidence for the user since it is not built upon a hidden impairment that it could be subsequently utilized to retrieve user’s private key. The Elliptic Curve Diffie Hellman (ECDH) algorithm is implemented to exchange a session key between the communicating parties in a secure manner. Beside, a preprocessing operation is performed on the message to enhance the diffusion property and consequently leads to increase the strength against cryptanalysis attack. Finally, the dual encryption/decryption algorithm is implemented using different session keys in each stage of the encryption to boost immunity against any attack on the digital audio transmission. The gained results show the positive effect of the dual elliptic curve system in terms of speed and confidentiality without needing any extra time for encryption.

Authors and Affiliations

Kawther Esaa Abdullah, Nada Hussein M. Ali

Keywords

Related Articles

Integrated Framework to Study Efficient Spectral Estimation Techniques for Assessing Spectral Efficiency Analysis

The advanced network applications enable software driven spectral analysis of non-stationary signal or processes which precisely involves domain analysis with the purpose of decomposing a complex signal coefficients into...

DETERMINING PUBLIC STRUCTURE CROWD EVACUATION CAPACITY

This paper explores a strategy for determining public space safety. Due to varied purposes and locations, each public space has architecture as well as facilities. A generalized analysis of capacities for public spaces i...

Modeling and Solving the Open-End Bin Packing Problem

In the Open-End Bin Packing Problem a set of items with varying weights must be packed into bins of uniform weight limit such that the capacity of the bin can be exceeded only by the last packed item, known as the overfl...

Reverse Area Skyline in a Map

Skyline query retrieves a set of data objects, each of which is not dominated by another object. On the other hand, given a query object q, “reverse” skyline query retrieves a set of points that are “dynamic” skyline of...

Benefits Management of Cloud Computing Investments

This paper examines investments in cloud computing using the Benefits Management approach. The major contribution of the paper is to provide a unique insight into how organizations derive value from cloud computing inves...

Download PDF file
  • EP ID EP315591
  • DOI 10.14569/IJACSA.2018.090516
  • Views 89
  • Downloads 0

How To Cite

Kawther Esaa Abdullah, Nada Hussein M. Ali (2018). Security Improvement in Elliptic Curve Cryptography. International Journal of Advanced Computer Science & Applications, 9(5), 122-131. https://europub.co.uk/articles/-A-315591