TY - GEN
T1 - Fast elliptic curve multiplications with simd operations
AU - Izu, Tetsuya
AU - Takagi, Tsuyoshi
PY - 2002/1/1
Y1 - 2002/1/1
N2 - The Single Instruction, Multiple Data (SIMD) architecture enables to compute in parallel on a single processor. The SIMD operations are implemented on some processors such as Pentium 3/4, Athlon, SPARC, and even on smart cards. This paper proposes efficient algorithms for assembling an elliptic curve addition (ECADD), doubling (ECDBL), and k-iterated ECDBL (k-ECDBL) with SIMD operations. Using the singed binary chain, we can compute a scalar multiplication about 10% faster than the previously fastest algorithm by Aoki et al. Combined with the sliding window method or the width-w NAF window method, we also achieve about 10% faster parallelized scalar multiplication algorithms with SIMD operations. For the implementation on smart cards, we propose two fast parallelized scalar multiplication algorithms with SIMD resistant against side channel attacks.
AB - The Single Instruction, Multiple Data (SIMD) architecture enables to compute in parallel on a single processor. The SIMD operations are implemented on some processors such as Pentium 3/4, Athlon, SPARC, and even on smart cards. This paper proposes efficient algorithms for assembling an elliptic curve addition (ECADD), doubling (ECDBL), and k-iterated ECDBL (k-ECDBL) with SIMD operations. Using the singed binary chain, we can compute a scalar multiplication about 10% faster than the previously fastest algorithm by Aoki et al. Combined with the sliding window method or the width-w NAF window method, we also achieve about 10% faster parallelized scalar multiplication algorithms with SIMD operations. For the implementation on smart cards, we propose two fast parallelized scalar multiplication algorithms with SIMD resistant against side channel attacks.
UR - http://www.scopus.com/inward/record.url?scp=84944077317&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84944077317&partnerID=8YFLogxK
U2 - 10.1007/3-540-36159-6_19
DO - 10.1007/3-540-36159-6_19
M3 - Conference contribution
AN - SCOPUS:84944077317
SN - 3540001646
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 217
EP - 230
BT - Information and Communications Security - 4th International Conference, ICICS 2002, Proceedings
A2 - Deng, Robert
A2 - Bao, Feng
A2 - Zhou, Jianying
A2 - Qing, Sihan
PB - Springer Verlag
T2 - 4th International Conference on Information and Communications Security, ICICS 2002
Y2 - 9 December 2002 through 12 December 2002
ER -