Data Security in Cloud Computing Using Elliptic Curve Cryptography

  • Imran Ahmad Khan Department of Computer Science, Bahria University Islamabad
  • Rosheen Qazi Bahria University Islamabad
Keywords: Data security, RSA, Discrete Logarithm Problem (DLP), Generalized DLP, Elliptic Curve Cryptosystem (ECC), Cloud Computing


Encryption helps in transmitting sensitive data over an insecure channel without any danger of data being lost or being manipulated by some unauthorized entity. Different Encryption schemes have been applied for Data security in a different environment. Many cryptosystems worked during different eras and evolved accordingly with time. This paper mainly focuses on asymmetric encryption which is also known as Public key encryption scheme or Holomorphic encryption. However, due to large key size asymmetric encryption is mostly used for Key exchange rather than data Encryption. Nowadays, Data security is the main issue in large data centers and Cloud computing. This paper uses Elliptic Curve Cryptography to encrypt data in the cloud environment because the size of the key used in Elliptic Curve Cryptography is very small. Due to the small key size of Elliptic Curve, computational power is reduced and this results into least energy consumption. This paper shows that elliptic curve cryptography is fast and more efficient for data protection in a cloud computing environment and reduces the computational power and also increases the efficiency.