Fast polynomial inversion for post quantum QC-MDPC cryptography
Fast polynomial inversion for post quantum QC-MDPC cryptography
复制标题
后量子 QC-MDPC 密码学的快速多项式求逆
DOI:
10.1016/j.ic.2021.104799
复制
发表时间:
2021
影响因子:
1
通讯作者:
Kostic, Dusan
中科院分区:
文献类型:
--
作者:
Drucker, Nir;Gueron, Shay;Kostic, Dusan
New post-quantum Key Encapsulation Mechanism (KEM) designs pose challenging tradeoffs between communication bandwidth and computational overheads. These are being evaluated by the cryptographic community and by NIST, as part of the NIST PQC standardization project. An interesting set of KEM designs that were evaluated in Round-2 of the project are based on QC-MDPC codes. From this, BIKE-2 uses the smallest communication bandwidth, but its key generation requires a very costly polynomial inversion operation. In this paper, we provide more details and examples on the optimized polynomial inversion algorithm for QC-MDPC codes, which was originally proposed in the earlier conference version of this work. This algorithm makes the computation costs of BIKE-2 key generation tolerable. It brings a speedup of 11.4× over the commonly used NTL library, and 83.5× over OpenSSL. We can also achieve additional speedups by leveraging the latest Intel's Vector-PCLMULQDQinstructions, 14.3× over NTL and 103.9× over OpenSSL. Our algorithm and code was the reason that BIKE team chose (a variant of) BIKE-2 as the only scheme for its Round-3 specification (that is now called BIKE). It was also one of the reasons that NIST chose BIKE-2 as an alternative finalist for Round-3.
DOI:
--
发表时间:
2018
期刊:
IEEE Symposium on Computer Arithmetic
影响因子:
--
作者:
Nir Drucker;S. Gueron;V. Krasnov
通讯作者:
V. Krasnov
DOI:
--
发表时间:
2020
期刊:
IACR Cryptology ePrint Archive
影响因子:
--
作者:
Nir Drucker;S. Gueron;Dusan Kostic
通讯作者:
Dusan Kostic
DOI:
--
发表时间:
2019
期刊:
IACR Cryptology ePrint Archive
影响因子:
--
作者:
N. Sendrier;Valentin Vasseur
通讯作者:
Valentin Vasseur