{"title":"Implementation of point addition & point doubling for Elliptic Curve","authors":"Megha M. Panchbhai, U. Ghodeswar","doi":"10.1109/ICCSP.2015.7322589","DOIUrl":null,"url":null,"abstract":"This paper describes the verilog implementation of point addition and doubling used in Elliptic Curve Point Multiplication. Based on the theory of Elliptic Curve Cryptography, this paper has carried out modular addition, Elliptic Curve Point doubling and addition, modular squaring and projective to affine coordinates system. Elliptical Curve Cryptography is a public key encryption technique depend on elliptic curve theory. It can be used to make faster, smaller, and more efficient cryptographic keys. ECC generate key through the properties of the elliptic curve equation. Key is designed using scalar point multiplication algorithm, applying digit-serial computation with the help of Galois Field multiplication. For digit serial computations, there are various methods. Out of which target planned is to develop Montgomery ladder Point algorithm using projective coordinate system over Galois Field. The desired objective is to design circuit of multiplier using scalar point multiplication algorithm in GF (2m) for Elliptic Curve Cryptography using Xilinx.","PeriodicalId":174192,"journal":{"name":"2015 International Conference on Communications and Signal Processing (ICCSP)","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Communications and Signal Processing (ICCSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSP.2015.7322589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
This paper describes the verilog implementation of point addition and doubling used in Elliptic Curve Point Multiplication. Based on the theory of Elliptic Curve Cryptography, this paper has carried out modular addition, Elliptic Curve Point doubling and addition, modular squaring and projective to affine coordinates system. Elliptical Curve Cryptography is a public key encryption technique depend on elliptic curve theory. It can be used to make faster, smaller, and more efficient cryptographic keys. ECC generate key through the properties of the elliptic curve equation. Key is designed using scalar point multiplication algorithm, applying digit-serial computation with the help of Galois Field multiplication. For digit serial computations, there are various methods. Out of which target planned is to develop Montgomery ladder Point algorithm using projective coordinate system over Galois Field. The desired objective is to design circuit of multiplier using scalar point multiplication algorithm in GF (2m) for Elliptic Curve Cryptography using Xilinx.