An efficient and light weight polynomial multiplication for ideal lattice-based cryptography

被引:9
|
作者
Yadav, Vijay Kumar [1 ]
Verma, Shekhar [1 ]
Venkatesan, S. [1 ]
机构
[1] Indian Inst Informat Technol Allahabad Devghat, Allahabad 211015, UP, India
关键词
Fast fourier transform; Discrete cosine transformation; Number theoretic transform; Lattice-based cryptography; Ring-learning with errors; FAST FOURIER-TRANSFORM; SYMMETRIC CONVOLUTION; DISCRETE; ALGORITHM; SCHEME;
D O I
10.1007/s11042-020-09706-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ring-Learning With Errors (Ring-LWE) based cryptographic schemes such as signature, key exchange, and encryption require polynomial multiplication. This multiplication operation is the most time consuming and computationally rigorous process in Ring-LWE. In order to improve the efficiency of the Ring-LWE based schemes, most of the existing schemes use Fast Fourier Transform (FFT) based polynomial multiplication algorithm. It is known that Discrete Sine Transformation (DST) and Discrete Cosine Transformation (DCT) are faster than the FFT. The combination of DCT and DST is Discrete Trigonometric Transform (DTT). When we generalize DTT in terms of FFT form, it becomes Generalized Discrete Fourier Transform (GDFT). In this paper, we propose two new polynomial multiplication techniques using DTT and GDFT. When we applycircular convolutionandskew-circular convolutionon DTT or GDFT for the polynomial multiplication, it gives us wrong results. To overcome this issue, we usesymmetric convolutionoperation on DTT and GDFT. We implemented and compared the proposed polynomial multiplication schemes with the current state-of-the-art schemes in terms of computation and communication costs. The implementation results show that the proposed schemes DTT and GDFT perform more efficiently as compared to current state-of-the-art schemes in terms of computation and communication costs.
引用
收藏
页码:3089 / 3120
页数:32
相关论文
共 50 条
  • [31] Ultra High-Speed Polynomial Multiplications for Lattice-Based Cryptography on FPGAs
    Kundi, Dur-e-Shahwar
    Zhang, Yuqing
    Wang, Chenghua
    Khalid, Ayesha
    O'Neill, Maire
    Liu, Weiqiang
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (04) : 1993 - 2005
  • [32] Faster Implementation of Ideal Lattice-Based Cryptography Using AVX512
    Lei, Douwei
    He, Debiao
    Peng, Cong
    Luo, Min
    Liu, Zhe
    Huang, Xinyi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (05)
  • [33] Symbolic Proofs for Lattice-Based Cryptography
    Barthe, Gilles
    Fan, Xiong
    Gancher, Joshua
    Gregoire, Benjamin
    Jacomme, Charlie
    Shi, Elaine
    PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, : 538 - 555
  • [34] Unified-pipelined NTT Architecture for Polynomial Multiplication in Lattice-based Cryptosystems
    Trong-Hung Nguyen
    Nguyen The Binh
    Huynh Phuc Nghi
    Cong-Kha Pham
    Trong-Thuc Hoang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [35] Efficient and Flexible Low-Power NTT for Lattice-Based Cryptography
    Fritzmann, Tim
    Sepulveda, Johanna
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), 2019, : 141 - 150
  • [36] Proof of a Shuffle for Lattice-Based Cryptography
    Costa, Nuria
    Martinez, Ramiro
    Morillo, Paz
    SECURE IT SYSTEMS, NORDSEC 2017, 2017, 10674 : 280 - 296
  • [37] Efficient Arithmetic for Polynomial Multiplication in Post-quantum Lattice-Based Cryptosystem on RISC-V Platform
    Zhao, Haosong
    Su, Rui
    Lin, Rui
    Dong, Jiankuo
    Chen, Donglong
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2023 SATELLITE WORKSHOPS, ADSC 2023, AIBLOCK 2023, AIHWS 2023, AIOTS 2023, CIMSS 2023, CLOUD S&P 2023, SCI 2023, SECMT 2023, SIMLA 2023, 2023, 13907 : 439 - 458
  • [38] Lattice-Based Cryptography, the Picture Way
    Pellet-Mary, Alice
    SECURITY AND CRYPTOGRAPHY FOR NETWORKS, PT I, SCN 2024, 2024, 14973 : XV - XVI
  • [39] Compact, Scalable, and Efficient Discrete Gaussian Samplers for Lattice-Based Cryptography
    Khalid, Ayesha
    Howe, James
    Rafferty, Ciara
    Regazzoni, Francesco
    O'Neill, Maire
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [40] EFFICIENT ARITHMETIC FOR LATTICE-BASED CRYPTOGRAPHY ON GPU USING THE CUDA PLATFORM
    Akleylek, Sedat
    Tok, Zaliha Yuce
    2014 22ND SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2014, : 854 - 857