Skip to main navigation Skip to search Skip to main content

Hastening point multiplication in the ECC

  • Ahmed Chalak Shakir
  • , Jia Min
  • , Xuemai Gu*
  • *Corresponding author for this work
  • School of Electronics and Information Engineering, Harbin Institute of Technology
  • University of Kirkuk

Research output: Contribution to journalArticlepeer-review

Abstract

The demanding of the lightweight algorithms to produce efficient techniques used for security, is paving the way toward the exploiting of elliptic curve for cryptography. Therefore, there has a trend for substituting the traditional public key cryptography by the Elliptic Curve Cryptography (ECC) due to its efficiency for providing a high security with smaller keys in the comparison with other algorithms. The main problem in elliptic curve cryptography is the complexity of executing the operation of multiplying a point on the elliptic curve by the scalar value which is mainly fulfilled by the doubling and addition operations and is called scalar multiplication or point multiplication. This scalar can be represented by zeros and ones in terms of binary system. In double-and-add method, the number of ones (hamming weight) determines the number of addition operations, while the number of bits that represents the scalar determines the number of doubling operations. This paper produces the encoding method for reducing the hamming weight of the scalar and thereby diminishing the complexity of the scalar multiplication. The proposed method is compared with the one's complement method and the simulation analysis showed that it gives lower hamming weight than the one's complement method.

Original languageEnglish
Pages (from-to)1780-1787
Number of pages8
JournalInformation Technology Journal
Volume12
Issue number9
DOIs
StatePublished - 2013
Externally publishedYes

Keywords

  • Doubling and adding operations
  • Elliptic curve cryptography
  • Encoding
  • Hamming weight
  • Point multiplication

Fingerprint

Dive into the research topics of 'Hastening point multiplication in the ECC'. Together they form a unique fingerprint.

Cite this