TY - GEN
T1 - Faster ECC over F2521−1 (feat. NEON)
AU - Seo, Hwajeong
AU - Liu, Zhe
AU - Nogami, Yasuyuki
AU - Park, Taehwan
AU - Choi, Jongseok
AU - Zhou, Lu
AU - Kim, Howon
N1 - Funding Information:
This work was partly supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government (MSIP) (No. 10043907, Development of high performance IoT device and Open Platform with Intelligent Software) and the MSIP (Ministry of Science, ICT and Future Planning), Korea, under the ITRC(Information Technology Research Center) support program (IITP-2015-H8501-15-1017) supervised by the IITP(Institute for Information & communications Technology Promotion).
Publisher Copyright:
© Springer International Publishing Switzerland 2016.
PY - 2016
Y1 - 2016
N2 - In this paper, we present high speed parallel multiplication and squaring algorithms for the Mersenne prime 2521 − 1. We exploit 1- level Karatsuba method in order to provide asymptotically faster integer multiplication and fast reduction algorithms. With these optimization techniques, ECDH on NIST’s (and SECG’s) curve P-521 requires 8.1/4M cycles on an ARM Cortex-A9/A15, respectively. As a comparison, on the same architecture, the latest OpenSSL 1.0.2d’s ECDH speed test for curve P-521 requires 23.8/18.7M cycles for ARM Cortex-A9/A15, respectively.
AB - In this paper, we present high speed parallel multiplication and squaring algorithms for the Mersenne prime 2521 − 1. We exploit 1- level Karatsuba method in order to provide asymptotically faster integer multiplication and fast reduction algorithms. With these optimization techniques, ECDH on NIST’s (and SECG’s) curve P-521 requires 8.1/4M cycles on an ARM Cortex-A9/A15, respectively. As a comparison, on the same architecture, the latest OpenSSL 1.0.2d’s ECDH speed test for curve P-521 requires 23.8/18.7M cycles for ARM Cortex-A9/A15, respectively.
KW - Elliptic curve cryptography
KW - Karatsuba
KW - NEON
KW - P-521
KW - SIMD
UR - http://www.scopus.com/inward/record.url?scp=84961184682&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84961184682&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-30840-1_11
DO - 10.1007/978-3-319-30840-1_11
M3 - Conference contribution
AN - SCOPUS:84961184682
SN - 9783319308395
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 169
EP - 181
BT - Information Security and Cryptology - ICISC 2015 - 18th International Conference, Revised Selected Papers
A2 - Yun, Aaram
A2 - Kwon, Soonhak
PB - Springer Verlag
T2 - 18th International Conference on Information Security and Cryptology, ICISC 2015
Y2 - 25 November 2015 through 27 November 2015
ER -