Implementing 128-Bit Secure MPKC Signatures

被引:3
|
作者
Chen, Ming-Shing [1 ]
Li, Wen-Ding [2 ]
Peng, Bo-Yuan [2 ]
Yang, Bo-Yin [2 ]
Cheng, Chen-Mou [1 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
关键词
MPKC signatures; finite field arithmetic; SIMD; additive FFT; PUBLIC-KEY CRYPTOSYSTEMS; MULTIVARIATE; ALGORITHMS; POLYNOMIALS; RAINBOW; ATTACKS; HFE;
D O I
10.1587/transfun.E101.A.553
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multivariate Public Key Cryptosystems (MPKCs) are often touted as future-proofing against Quantum Computers. In 2009, it was shown that hardware advances do not favor just "traditional" alternatives such as ECC and RSA, but also makes MPKCs faster and keeps them competitive at 80-bit security when properly implemented. These techniques became outdated due to emergence of new instruction sets and higher requirements on security. In this paper, we review how MPKC signatures changes from 2009 including new parameters (from a newer security level at 128-bit), crypto-safe implementations, and the impact of new AVX2 and AESNI instructions. We also present new techniques on evaluating multivariate polynomials, multiplications of large finite fields by additive Fast Fourier Transforms, and constant time linear solvers.
引用
收藏
页码:553 / 569
页数:17
相关论文
共 50 条
  • [1] QUARTZ, 128-bit long digital signatures
    Patarin, J
    Courtois, N
    Goubin, L
    TOPICS IN CRYPTOLOGY - CT-RAS 2001, PROCEEDINGS, 2001, 2020 : 282 - 297
  • [2] Breaking '128-bit Secure' Supersingular Binary Curves
    Granger, Robert
    Kleinjung, Thorsten
    Zumbraegel, Jens
    ADVANCES IN CRYPTOLOGY - CRYPTO 2014, PT II, 2014, 8617 : 126 - 145
  • [3] Buying a 128-bit accelerator
    Alberts, R
    COMPUTER GRAPHICS WORLD, 1997, 20 (04) : 86 - 87
  • [4] The 128-bit block cipher Camellia
    Aoki, K
    Ichikawa, T
    Kanda, M
    Matsui, M
    Moriai, S
    Nakajima, J
    Tokita, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2002, E85A (01) : 11 - 24
  • [5] 128-BIT MULTI-COMPARATOR
    MEAD, CA
    PASHLEY, RD
    BRITTON, LD
    DAIMON, YT
    SANDO, SF
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1976, 11 (05) : 692 - 695
  • [6] Fast simulation of future 128-bit architectures
    Portas, Fabien
    Petrot, Frederic
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1131 - 1134
  • [7] The 128-bit blockcipher CLEFIA (extended abstract)
    Shirai, Taizo
    Shibutani, Kyoji
    Akishita, Toru
    Moriai, Shiho
    Iwata, Tetsu
    FAST SOFTWARE ENCRYPTION, 2007, 4593 : 181 - +
  • [8] On the security of the 128-bit block cipher DEAL
    Lucks, S
    FAST SOFTWARE ENCRYPTION, 1999, 1636 : 60 - 70
  • [9] 64-Bit and 128-bit DX random number generators
    Lih-Yuan Deng
    Henry Horng-Shing Lu
    Tai-Been Chen
    Computing, 2010, 89 : 27 - 43
  • [10] 64-Bit and 128-bit DX random number generators
    Deng, Lih-Yuan
    Lu, Henry Horng-Shing
    Chen, Tai-Been
    COMPUTING, 2010, 89 (1-2) : 27 - 43