TY - GEN
T1 - Calculating average joint hamming weight for minimal weight conversion of d integers
AU - Suppakitpaisarn, Vorapong
AU - Edahiro, Masato
AU - Imai, Hiroshi
PY - 2012
Y1 - 2012
N2 - In this paper, we propose an algorithm to calculate the efficiency of number representations in elliptic curve cryptography, average joint Hamming weight. The method uses Markov chains generated from a minimal weight conversion algorithm of d integers using the minimal weight conversion. With redundant representations using digit sets like {0, ±1}, it is possible to reduce computation time of the cryptosystem. Although larger digit sets make the computation time shorter, it requires longer preprocessing time. Therefore, the average joint Hamming weight is useful to evaluate digit sets. The Markov chains to find the average joint Hamming weight are derived automatically from the conversions. However, the number of states in these Markov chains is generally infinite. In [8], we propose an algorithm to reduce the number of states, but it is still unclear which representations the method can be applied for. In this paper, the finiteness of Markov chain with the existence of a stationary distribution is proven in a class of representation whose digit set D S be a finite set such that there exists a natural number Λ where D S ⊆ {0, ±1, ..., ±Λ} and {0,±1, ±Λ} ⊆ D S. The class covers most of the representation practically used in elliptic curve cryptography such as the representation which digit set are {0, ±1} and {0, ±1, ±3}.
AB - In this paper, we propose an algorithm to calculate the efficiency of number representations in elliptic curve cryptography, average joint Hamming weight. The method uses Markov chains generated from a minimal weight conversion algorithm of d integers using the minimal weight conversion. With redundant representations using digit sets like {0, ±1}, it is possible to reduce computation time of the cryptosystem. Although larger digit sets make the computation time shorter, it requires longer preprocessing time. Therefore, the average joint Hamming weight is useful to evaluate digit sets. The Markov chains to find the average joint Hamming weight are derived automatically from the conversions. However, the number of states in these Markov chains is generally infinite. In [8], we propose an algorithm to reduce the number of states, but it is still unclear which representations the method can be applied for. In this paper, the finiteness of Markov chain with the existence of a stationary distribution is proven in a class of representation whose digit set D S be a finite set such that there exists a natural number Λ where D S ⊆ {0, ±1, ..., ±Λ} and {0,±1, ±Λ} ⊆ D S. The class covers most of the representation practically used in elliptic curve cryptography such as the representation which digit set are {0, ±1} and {0, ±1, ±3}.
KW - Elliptic Curve Cryptography
KW - Finiteness
KW - Markov Chain
KW - Minimal Weight Conversion
KW - Stationary Distribution
UR - http://www.scopus.com/inward/record.url?scp=84857886792&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857886792&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-28076-4_23
DO - 10.1007/978-3-642-28076-4_23
M3 - Conference contribution
AN - SCOPUS:84857886792
SN - 9783642280757
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 229
EP - 240
BT - WALCOM
T2 - 6th International Workshop on Algorithms and Computation, WALCOM 2012
Y2 - 15 February 2012 through 17 February 2012
ER -