Ravi Kumar Kodali
Department of ECE National Institute of Technology Warangal,506004,INDIA
Abstract—Elliptic curve cryptography is the most popular cryptographic technique that provides higher security with a lesser key size.ECC Encryption and Decryption are implemented through Elliptic curve points operations like point addition,subtraction,doubling and scalar point multiplication.ECC cryptography technique is quite useful for WSN Applications.The security level increases with a larger keysize.The paper focuses on the implementation of ECC encryption and decryption with a key size of 163 bits.
proposed independently by Neal Koblitz and Victor Miller in 1985. They found the elliptic curve equation while for the arc length of an ellipse. Elliptic Curve is defined by the following Weierstrass Equation: y 2 + (a1 xy) + a3 y = x3 + a2 x2 + a4 x + a6 (1)
Keywords: ECC,Encryption,Decryption,Key size I. INTRODUCTION Cryptography is the science and study of secret writing. The Cryptography means scrambling or modifying the information in such a way that it is not understandable and hence information is hidden from an unauthorized person. The main objectives of cryptography are Confidentiality (the information cannot be understandable to anyone except to the intended person), Integrity (the information cannot be altered by third person between transmitter and sender), Non-repudiation (the creator/sender of the information cannot deny at a later stages), Authentication (the sender and receiver can verify each others identity). In todays world, right from the internet sites to banks need security. Hence the cryptography systems are playing a vital role. There are different types of cryptography methods that are available. The cryptography methods are mainly classified into two types. 1. Private Key cryptography: This is also known as symmetric key cryptography where both the sender and a receiver share a