Paper 2023/1768

Homomorphic Polynomial Public Key Cryptography for Quantum-secure Digital Signature

Randy Kuang, Quantropi Inc.
Maria Perepechaenko, Quantropi Inc.
Mahmoud Sayed, Carleton University
Dafu Lou, Quantropi Inc.
Abstract

In their 2022 study, Kuang et al. introduced the Multivariable Polynomial Public Key (MPPK) cryptography, a quantum-safe public key cryptosystem leveraging the mutual inversion relationship between multiplication and division. MPPK employs multiplication for key pair construction and division for decryption, generating public multivariate polynomials. Kuang and Perepechaenko expanded the cryptosystem into the Homomorphic Polynomial Public Key (HPPK), transforming product polynomials over large hidden rings using homomorphic encryption through modular multiplications. Initially designed for key encapsulation mechanism (KEM), HPPK ensures security through homomorphic encryption of public polynomials over concealed rings. This paper extends its application to a digital signature scheme. The framework of HPPK KEM can not be directly applied to the digital signatures dues to the different nature of verification procedure compared to decryption procedure. Thus, in order to use the core ideas of the HPPK KEM scheme in the framework of digital signatures, the authors introduce an extension of the Barrett reduction algorithm. This extension transforms modular multiplications over hidden rings into divisions in the verification equation, conducted over a prime field. The extended algorithm non-linearly embeds the signature into public polynomial coefficients, employing the floor function of big integer divisions. This innovative approach overcomes vulnerabilities associated with linear relationships of earlier MPPK DS schemes. The security analysis reveals exponential complexity for both private key recovery and forged signature attacks, taking into account that the bit length of the rings is twice that of the prime field size. The effectiveness of the proposed Homomorphic Polynomial Public Key Digital Signature (HPPK DS) scheme is illustrated through a practical toy example, showcasing its intricate functionality and enhanced security features.

Note: this paper is a new version of MPPK DS published early in Scientific Reports and a forged signature attack was found by Hao Guo in his preprint paper in ICAR: Guo, H. An algebraic attack for forging signatures of mppk/ds. Cryptology ePrint Archive, Paper 2023/453 (2023).

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Post-Quantum CryptographyPQCQuantum CryptographyKEMDigital SignatureBarrett Reduction Algorithm
Contact author(s)
randy kuang @ quantropi com
maria perepechaenko @ quantropi com
MAHMOUDSAYED3 @ cmail carleton ca
dafu lou @ quantropi com
History
2023-11-17: revised
2023-11-15: received
See all versions
Short URL
https://ia.cr/2023/1768
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2023/1768,
      author = {Randy Kuang and Maria Perepechaenko and Mahmoud Sayed and Dafu Lou},
      title = {Homomorphic Polynomial Public Key Cryptography for Quantum-secure Digital Signature},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1768},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1768}},
      url = {https://eprint.iacr.org/2023/1768}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.