Iterative sliding window method for shorter number of operations in modular exponentiation and scalar multiplication. Issue 1 (1st January 2017)
- Record Type:
- Journal Article
- Title:
- Iterative sliding window method for shorter number of operations in modular exponentiation and scalar multiplication. Issue 1 (1st January 2017)
- Main Title:
- Iterative sliding window method for shorter number of operations in modular exponentiation and scalar multiplication
- Authors:
- Noma, Adamu Muhammad
Muhammed, Abdullah
Zukarnain, Zuriati Ahmad
Mohamed, Muhammad Afendee - Editors:
- Pham, Duc
- Abstract:
- Abstract : Cryptography via public key cryptosystems (PKC) has been widely used for providing services such as confality, authentication, integrity and non-repudiation. Other than security, computational efficiency is another major issue of concern. And for PKC, it is largely controlled by either modular exponentiation or scalar multiplication operations such that found in RSA and elliptic curve cryptosystem (ECC), respectively. One approach to address this operational problem is via concept of addition chain (AC), in which the exhaustive single operation involving large integer is reduced into a sequence of operations consisting of simple multiplications or additions. Existing techniques manipulate the representation of integer into binary and m -ary prior performing the series of operations. This paper proposes an iterative variant of sliding window method (SWM) form of m -ary family, for shorter sequence of multiplications corresponding to the modular exponentiation. Thus, it is called an iterative SWM. Moreover, specific for ECC that imposes no extra resource for point negation, the paper proposes an iterative recoded SWM, operating on integers recoded using a modified non-adjacent form (NAF) for speeding up the scalar multiplication. The relative behaviour is also examined, of number of additions in scalar multiplications, with the integers hamming weight. The proposed iterative SWM methods reduce the number of operations by up to 6% than the standard SWM heuristic.Abstract : Cryptography via public key cryptosystems (PKC) has been widely used for providing services such as confality, authentication, integrity and non-repudiation. Other than security, computational efficiency is another major issue of concern. And for PKC, it is largely controlled by either modular exponentiation or scalar multiplication operations such that found in RSA and elliptic curve cryptosystem (ECC), respectively. One approach to address this operational problem is via concept of addition chain (AC), in which the exhaustive single operation involving large integer is reduced into a sequence of operations consisting of simple multiplications or additions. Existing techniques manipulate the representation of integer into binary and m -ary prior performing the series of operations. This paper proposes an iterative variant of sliding window method (SWM) form of m -ary family, for shorter sequence of multiplications corresponding to the modular exponentiation. Thus, it is called an iterative SWM. Moreover, specific for ECC that imposes no extra resource for point negation, the paper proposes an iterative recoded SWM, operating on integers recoded using a modified non-adjacent form (NAF) for speeding up the scalar multiplication. The relative behaviour is also examined, of number of additions in scalar multiplications, with the integers hamming weight. The proposed iterative SWM methods reduce the number of operations by up to 6% than the standard SWM heuristic. They result to even shorter chains of operations than ones returned by many metaheuristic algorithms for the AC. … (more)
- Is Part Of:
- Cogent engineering. Volume 4:Issue 1(2017)
- Journal:
- Cogent engineering
- Issue:
- Volume 4:Issue 1(2017)
- Issue Display:
- Volume 4, Issue 1 (2017)
- Year:
- 2017
- Volume:
- 4
- Issue:
- 1
- Issue Sort Value:
- 2017-0004-0001-0000
- Page Start:
- Page End:
- Publication Date:
- 2017-01-01
- Subjects:
- addition chain -- modular exponentiation -- scalar multiplication -- sliding window method
Engineering -- Periodicals
Technology -- Periodicals
Engineering
Technology
Periodicals
620 - Journal URLs:
- http://bibpurl.oclc.org/web/73324 ↗
http://cogentoa.tandfonline.com/journal/oaen20 ↗
http://www.tandfonline.com/toc/oaen20/1/1 ↗
http://www.tandfonline.com/ ↗
http://cogentoa.tandfonline.com/journal/oaps20 ↗ - DOI:
- 10.1080/23311916.2017.1304499 ↗
- Languages:
- English
- ISSNs:
- 2331-1916
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 15761.xml