Homomorphic Polynomial Public Key Cryptography for Quantum-secure Digital Signature
Randy Kuang, Maria Perepechaenko, Mahmoud Sayed, Dafu Lou
TL;DR
This work addresses the need for quantum-secure digital signatures by extending the Homomorphic Polynomial Public Key framework to a DS scheme with dual hidden rings. It introduces a Barrett reduction-based verification that converts modular multiplications into divisions and embeds signature data nonlinearly into public polynomials, mitigating forgery risks observed in prior MPPK/DS schemes. The authors provide a toy example to illustrate signing and verification, analyze security to show exponential-timeprivate-key-recovery and forgery against appropriately sized hidden rings, and discuss parameter choices and key/signature sizes aligned with NIST security levels. The result is a quantum-resistant DS construction that leverages homomorphic properties and nonlinear embeddings to improve security while maintaining compact public keys and signatures, with future work focused on benchmarking and comparative performance against PQC standards.
Abstract
In their 2022 study, Kuang et al. introduced Multivariable Polynomial Public Key (MPPK) cryptography, leveraging the inversion relationship between multiplication and division for quantum-safe public key systems. They extended MPPK into Homomorphic Polynomial Public Key (HPPK), employing homomorphic encryption for large hidden ring operations. Originally designed for key encapsulation (KEM), HPPK's security relies on homomorphic encryption of public polynomials. This paper expands HPPK KEM to a digital signature scheme, facing challenges due to the distinct nature of verification compared to decryption. To adapt HPPK KEM to digital signatures, the authors introduce an extension of the Barrett reduction algorithm, transforming modular multiplications into divisions in the verification equation over a prime field. The extended algorithm non-linearly embeds the signature into public polynomial coefficients, addressing vulnerabilities in earlier MPPK DS schemes. Security analysis demonstrates exponential complexity for private key recovery and forged signature attacks, considering ring bit length twice that of the prime field size.
