Faster Multiplication in Z2m [x] on Cortex-M4 to Speed up NIST PQC Candidates

被引:15
|
作者
Kannwischer, Matthias J. [1 ]
Rijneveld, Joost [1 ]
Schwabe, Peter [1 ]
机构
[1] Radboud Univ Nijmegen, Nijmegen, Netherlands
关键词
ARM Cortex-M4; Karatsuba; Toom; Lattice-based KEMs; NTRU;
D O I
10.1007/978-3-030-21568-2_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we optimize multiplication of polynomials in Z(2)m[x] on the ARM Cortex-M4 microprocessor. We use these optimized multiplication routines to speed up the NIST post-quantum candidates RLizard, NTRU-HRSS, NTRUEncrypt, Saber, and Kindi. For most of those schemes the only previous implementation that executes on the CortexM4 is the reference implementation submitted to NIST; for some of those schemes our optimized software is more than factor of 20 faster. One of the schemes, namely Saber, has been optimized on the Cortex-M4 in a CHES 2018 paper; the multiplication routine for Saber we present here outperforms the multiplication from that paper by 42%, yielding speedups of 22% for key generation, 20% for encapsulation and 22% for decapsulation. Out of the five schemes optimized in this paper, the best performance for encapsulation and decapsulation is achieved by NTRU-HRSS. Specifically, encapsulation takes just over 400 000 cycles, which is more than twice as fast as for any other NIST candidate that has previously been optimized on the ARM Cortex-M4.
引用
收藏
页码:281 / 301
页数:21
相关论文
共 50 条
  • [31] Effect of the ratio of Er3+ to Y3+ on up-conversion emission properties of BaxNayYzF2x+y+3z+3m:Er3+m under 1550 nm excitation
    Xiaomeng Gong
    Qiushuang Zhao
    Xiaoyun Mi
    Liping Lu
    Applied Physics A, 2018, 124
  • [32] Mixed metal pentanuclear clusters [MFe4S4(CO)12]z- (M = V, Mn and Cr; z=0, 2) and X-ray crystal structures of [VFe4S4(CO)12] and [MnFe4S4(CO)12]2-
    Zhuang, BT
    Chen, J
    He, LJ
    Sun, HF
    Zhou, ZF
    Lin, CS
    Wu, KC
    Huang, ZX
    JOURNAL OF ORGANOMETALLIC CHEMISTRY, 2003, 682 (1-2) : 59 - 65
  • [33] NITRIDO-SODALITES .2. SYNTHESIS, CRYSTAL-STRUCTURE AND PROPERTIES OF M(6+(Y/2)-X)H-2X[P12N24]Z(GAMMA) WITH M=FE, CO, NI, MN, Z=CL, BR, I - 0-LESS-THAN-OR-EQUAL-TO-X LESS-THAN-OR-EQUAL-TO-4 - Y-LESS-THAN-OR-EQUAL-TO-2
    SCHNICK, W
    STOCK, N
    LUCKE, J
    VOLKMANN, M
    JANSEN, M
    ZEITSCHRIFT FUR ANORGANISCHE UND ALLGEMEINE CHEMIE, 1995, 621 (06): : 987 - 992
  • [34] Correlation effects in two-dimensional MX2 and MA2Z4 (M = Nb, Ta; X = S, Se, Te; A = Si, Ge; Z = N, P) cold metals: Implications for device applications
    Beida, W.
    Sasioglu, E.
    Tas, M.
    Friedrich, C.
    Bluegel, S.
    Mertig, I.
    Galanakis, I.
    PHYSICAL REVIEW MATERIALS, 2025, 9 (01):
  • [35] One-step synthesis of a novel Z-scheme m-Bi2O4/Bi2O4-x heterojunction for enhanced degradation of organic dyes and phenol under visible light
    Liu, Gang
    Wang, Xiaoyi
    Liu, Xinmei
    Liu, Guang
    Cui, Peng
    Xu, Shichong
    Zhang, Changhai
    Liu, Miaomiao
    Chen, Yunlong
    JOURNAL OF MATERIALS SCIENCE, 2020, 55 (24) : 10453 - 10465
  • [36] One-step synthesis of a novel Z-scheme m-Bi2O4/Bi2O4−x heterojunction for enhanced degradation of organic dyes and phenol under visible light
    Gang Liu
    Xiaoyi Wang
    Xinmei Liu
    Guang Liu
    Peng Cui
    Shichong Xu
    Changhai Zhang
    Miaomiao Liu
    Yunlong Chen
    Journal of Materials Science, 2020, 55 : 10453 - 10465
  • [37] EXTENSION OF THE [(CH3)4N]2MX4 FAMILY - PHASE-TRANSITIONS AND LATTICE-PARAMETERS OF 16 [(CH3)4Z]2MX4 (Z = P,AS,SB, M = CO,CU,ZN, X = CL,BR,I) COMPOUNDS
    PRESSPRICH, MR
    BOND, MR
    WILLETT, RD
    PHYSICAL REVIEW B, 1991, 43 (16): : 13549 - 13558
  • [38] Preparation of PbxNayYz F2x+y+3z+3m:Erm3+ up-conversion phosphor by low-temperature combustion method and its characterization analysis
    Lu, L.-P. (luliping771219@126.com.cn), 2013, Beijing Institute of Technology (33):
  • [39] Test of a 3 m long, 4x4 cm(2) time-of-flight (TOF) scintillation counter using 38x38 mm(2) fine-mesh photomultipliers in magnetic fields up to 1.5T
    Tsujita, Y
    Asano, Y
    Hamasaki, H
    Mori, S
    Yusa, K
    Kephart, R
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1996, 383 (2-3): : 413 - 423
  • [40] AXIALLY ASYMMETRIC METAL ALKYLS .3. CHEMICAL, ELECTROCHEMICAL, AND STRUCTURAL STUDIES OF GROUP 5AD0,1,2 METALLEPINES [M((2-CH2C6H4)2)(ETA-C5H5)2]Z (M = NB OR TA Z = 1-, 0, OR 1+) SYNTHESIS OF [NB(2-CH2(C6H4)2ME-2')X-(ETA-C5H5)2] (X = CL OR CO) AND [(ETA-C5H5)2CIV)2((2-CH2C6H4)2)], AND ELECTROCHEMISTRY OF [M(CH2PH)2-NCLN(ETA-C5H5)2] (N = O, M = NB, OR TA N = 1, M = V)C
    BAILEY, SI
    ENGELHARDT, LM
    LEUNG, WP
    RASTON, CL
    RITCHIE, IM
    WHITE, AH
    JOURNAL OF THE CHEMICAL SOCIETY-DALTON TRANSACTIONS, 1985, (09): : 1747 - 1759