New Modified Left-to-right Radix-R Representation for Integers
Social Science and Behavioral Sciences
Authors:
Arash Eghdamian,
Azman Samsudin
Abstract
This research addresses the problem of finding a minimum Hamming Weight by proposing a left-to-right recoding of integers (from the most significant bit to the less significant one). This representation is the enhanced and modified version of a well-known recoding method calledGeneralizedNon-AdjacentForm (G-NAF). Scanning the digits from the left-to-right is calledModifiedGeneralizedSignedDigitNon-AdjacentForm (MGSDNAF), which unlike the G-NAF, presents the ‘nice property’ to be obtained. A ‘nice property’ is one that is based on intuition and is particularly desirable to be obtained in a given context. This processing direction is of great importance because a table of pre-computed values may be used to speed up the scalar multiplication only for that direction. A subsequent advantage is that recoding the exponent in advance is not required. This results in better performances in both running time and memory space. This representation method can reduce the Hamming Weight of integers from about 21.6% for radix 3 to 15.1% for radix 9. These numbers for G-NAF recoding are 16.7% and 8.9% respectively. Comparing these numbers together shows that efficiency of the proposed method in reducing the Hamming Weight is more than the efficiency of G-NAF, which is from 30% (for radix 3) to more than 65% (for radix 9) more efficient in reducing the Hamming Weight. Finally, two radix 3 single scalar multiplication methods for Elliptic Curve Cryptography (ECC), which are based on G-NAF and Left-to-Right MGSDNAF, are compared in order to examine the application of the proposed method in cryptography. The results show that the proposed method can reduce the number of underlying arithmetic operations in single scalar multiplication by 14.1% while G-NAF can only reduce this number by 11.5%.
Your subscription has expired. Please renew your subscription to continue downloading articles and access all premium features.
Unlimited article downloads
Access to premium content
Priority support
No ads or interruptions
Upload
To download this article, you can either subscribe for unlimited downloads, or upload 0 items (articles and/or projects) to download this specific article.