arrow
返回

Efficient Software Implementation of the SIKE Protocol Using a New Data Representation

delete2022-03-01
delete6
PRE
AI
J
Jing Tian
P
Piaoyang Wang
刘哲 封面图
刘哲 (Zhe Liu)
J
Jun Lin
Z
Zhongfeng Wang *
J
Johann Grosschadl
DOI:10.1109/TC.2021.3057331delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Thanks to relatively small public and secret keys, the Supersingular Isogeny Key Encapsulation (SIKE) protocol made it into the third evaluation round of the post-quantum standardization project of the National Institute of Standards and Technology (NIST). Even though a large body of research has been devoted to the efficient implementation of SIKE, its latency is still undesirably long for many real-world applications. Most existing implementations of the SIKE protocol use the Montgomery representation for the underlying field arithmetic since the corresponding reduction algorithm is considered the fastest method for performing multiple-precision modular reduction. In this paper, we propose a new data representation for supersingular isogeny-based Elliptic-Curve Cryptography (ECC), of which SIKE is a sub-class. This new representation enables significantly faster implementations of modular reduction than the Montgomery reduction, and also other finite-field arithmetic operations used in ECC can benefit from our data representation. We implemented all arithmetic operations in C using the proposed representation such that they have constant execution time and integrated them to the latest version of the SIKE software library. Using four different parameters sets, we benchmarked our design and the optimized generic implementation on a 2.6 GHz Intel Xeon E5-2690 processor. Our results show that, for the prime of SIKEp751, the proposed reduction algorithm is approximately 2.61 times faster than the currently best implementation of Montgomery reduction, and our representation also enables significantly better timings for other finite-field operations. Due to these improvements, we were able to achieve a speed-up by a factor of about 1.65, 2.03, 1.61, and 1.48 for SIKEp751, SIKEp610, SIKEp503, and SIKEp434, respectively, compared to state-of-the-art generic implementations.
Keyword:
Protocols
Cryptography
Elliptic curves
Elliptic curve cryptography
Software algorithms
Public key
NIST
Supersingular Isogeny Diffie-Hellman (SIDH) key exchange
Elliptic Curve Cryptography (ECC)
modular reduction operation
montgomery representation
barrett representation
Post-Quantum Cryptography (PQC)
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

N
nanjing university
学者数:
7.8W
论文数: 5.6W
被引数: 87
U
university of luxembourg
学者数:
5.2K
论文数: 4.8K
被引数: 4
引用论文

引用论文

Concussion and the Young Athlete
err2013-01-26
err0
PREAI
errCaroline Faure; Cynthia A. Lee Pemberton
err分享
err收藏
Longitudinal and Quantitative Fecal Shedding Dynamics of SARS-CoV-2, Pepper Mild Mottle Virus and CrAssphageSARS-CoV-2、Pepper Mild Mottle Virus和CrAssphage的纵向与定量粪便排出动态
err
IF0
err2023-02-07
err0
errOAAI
errPeter J. Arts; J. Daniel Kelly; Claire M. Midgley; Khamal Anglin; Scott Lu; Glen R. Abedi; Raul Andino; Kevin M. Bakker; Bryon Banman; Alexandria B. Boehm; Melissa Briggs-Hagen; Andrew F. Brouwer; Michelle C. Davidson; Marisa C. Eisenberg; Miguel Garcia-Knight; Sterling Knight; Michael J. Peluso; Jesus Pineda-Ramirez; Ruth Diaz Sanchez; Sharon Saydah; Michel Tassetto; Jeffrey N. Martin; Krista R. Wigginton
err分享
err收藏
Transport across a polarized monolayer of Caco-2 cells by transferrin receptor-mediated adenovirus transcytosis
err2004-07-01
err0
PREAI
errZeng B Zhu; Sharmila K Makhija; Baogen Lu; Minghui Wang; Angel A Rivera; Meredith Preuss; Fen Zhou; Gene P Siegal; Ronald D Alvarez; David T Curiel
err分享
err收藏
Side-Channel Analysis and Countermeasure Design on ARM-Based Quantum-Resistant SIKE
err2020-11-01
err18
PREAI
errZhang, Fan; Yang, Bolin; Dong, Xiaofei; Guilley, Sylvain; Liu, Zhe; He, Wei; Zhang, Fangguo; Ren, Kui
err分享
err收藏
Optimized Modular Multiplication for Supersingular Isogeny Diffie-Hellman
err2019-08-01
err21
errOAAI
errLiu, Weiqiang; Ni, Jian; Liu, Zhe; Liu, Chunyang; O'Neill, Maire
err分享
err收藏
学者 查看更多内容