Implementing 128-Bit Secure MPKC Signatures

被引:4
|
作者
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 条
  • [21] PIPELINE IMPLEMENTATION OF THE 128-BIT BLOCK CIPHER CLEFIA IN FPGA
    Kryjak, Tomasz
    Gorgon, Marek
    FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 373 - 378
  • [22] Implementation of 128-bit Radix-4 Booth Multiplier
    Rooban, S.
    Nagesh, M.
    Prasanna, M. V. S. L.
    Rayudu, K.
    Sai, G. Dheeraj
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [23] ANS-based compression and encryption with 128-bit security
    Camtepe, Seyit
    Duda, Jarek
    Mahboubi, Arash
    Morawiecki, Pawel
    Nepal, Surya
    Pawlowski, Marcin
    Pieprzyk, Josef
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2022, 21 (05) : 1051 - 1067
  • [24] E2 - a new 128-bit block cipher
    Kanda, M.
    Moriai, S.
    Aoki, K.
    Ueda, H.
    Takashima, Y.
    Ohta, K.
    Matsumoto, T.
    IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2000, E83-A (01) : 48 - 59
  • [25] WARP : Revisiting GFN for Lightweight 128-Bit Block Cipher
    Banik, Subhadeep
    Bao, Zhenzhen
    Isobe, Takanori
    Kubo, Hiroyasu
    Liu, Fukang
    Minematsu, Kazuhiko
    Sakamoto, Kosei
    Shibata, Nao
    Shigeri, Maki
    SELECTED AREAS IN CRYPTOGRAPHY, 2021, 12804 : 535 - 564
  • [26] A study of 128-bit multipliers for congruential pseudorandom number generators
    Dyadkin, IG
    Hamilton, KG
    COMPUTER PHYSICS COMMUNICATIONS, 2000, 125 (1-3) : 239 - 258
  • [27] Efficient Optimal Ate Pairing at 128-Bit Security Level
    Khandaker, Md Al-Amin
    Nanjo, Yuki
    Ghammam, Loubna
    Duquesne, Sylvain
    Nogami, Yasuyuki
    Kodera, Yuta
    PROGRESS IN CRYPTOLOGY - INDOCRYPT 2017, 2017, 10698 : 186 - 205
  • [28] ANS-based compression and encryption with 128-bit security
    Seyit Camtepe
    Jarek Duda
    Arash Mahboubi
    Paweł Morawiecki
    Surya Nepal
    Marcin Pawłowski
    Josef Pieprzyk
    International Journal of Information Security, 2022, 21 : 1051 - 1067
  • [29] E2 -: A new 128-bit block cipher
    Kanda, M
    Moriai, S
    Aoki, K
    Ueda, H
    Takashima, Y
    Ohta, K
    Matsumoto, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2000, E83A (01): : 48 - 59
  • [30] BLAKE-512-Based 128-Bit CCA2 Secure Timing Attack Resistant McEliece Cryptoprocessor
    Ghosh, Santosh
    Verbauwhede, Ingrid
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (05) : 1124 - 1133