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

Entanglement Classification for a Three-qubit System using Special Unitary Groups, SU(2) and SU(4)

Entanglement is a physical phenomenon that links a pair, or a set of particles that correlates with each other, regardless of the distance between them. Recent researches conducted on entanglement are mostly focused on m...

Optimal Compression of Medical Images

In today’s healthcare system, medical images are playing a vital role in the diagnosis. The challenges arise to the hospital management systems (HMS) are to store and communicate the large volume of medical images genera...

A Review of Solutions for SDN-Exclusive Security Issues

Software Defined Networking is a paradigm still in its emergent stages in the realm of production-scale networks. Centralisation of network control introduces a new level of flexibility for network administrators and pro...

QR Code Patterns Localization based on Hu Invariant Moments

The widespread utilization of QR code and its coincidence with the swift growth of e-commerce transactions have imposed the computer vision researchers to continuously devise a variety of QR code recognition algorithms....

Real-Time Analysis of Students’ Activities on an E-Learning Platform based on Apache Spark

Real time analytics is the capacity to extract valuables insights from data that comes continuously from activities on the web or network sensors. It is largely used in web based business to drive decisions based on user...

Download PDF file
  • EP ID EP315591
  • DOI 10.14569/IJACSA.2018.090516
  • Views 85
  • 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