Homomorphic polynomial public key with the Barrett transformation for digital signature

In their 2022 study, Kuang et al. introduced the multivariable polynomial public key (MPPK) cryptography, which is a quantum-safe public key cryptosystem that leverages the inversion relationship between multiplication and division. MPPK uses multiplication for key pair construction and division for decryption, generating public multivariate polynomials. Kuang and Perepechaenko expanded this into the homomorphic polynomial public key (HPPK) by transforming product polynomials over large hidden rings using homomorphic encryption. Initially designed for key encapsulation mechanism (KEM), HPPK ensures the security of public polynomials over concealed rings through homomorphic encryption. This article extends HPPK for KEM (HPPK KEM) to a digital signature (DS) scheme. To adapt HPPK KEM for DSs, we introduce an extension of the Barrett reduction algorithm which transforms modular multiplications over hidden rings into divisions in the verification equation. This extension nonlinearly embeds the signature into public polynomial coefficients, employing the floor function of large integer divisions. Our proposed scheme addresses forgery attacks observed in previous MPPK DS schemes by leveraging dual hidden rings and the Barrett reduction algorithm. This method provides nonlinear encryption for the HPPK public key, preventing shortcuts other than brute-force searches. Integrating signature elements into public polynomial coefficients adds complexity to forged signature attacks, with the nonlinear Barrett transformation significantly enhancing security. A toy example illustrates the functionality of the HPPK DS scheme, and security analysis indicates it achieves exponential complexity for both private key recovery and forged signature attacks. Future research will benchmark performance and compare it with National Institute of Standards and Technology (NIST)-standardized algorithms.

Authors

Institutions

Publication Details

Journal
Academia quantum.
Published
2024-09-27
DOI
https://doi.org/10.20935/acadquant7353
Citations
4
Primary Topic
Cryptography and Data Security
Type
article
Field-Weighted Citation Impact
1.04
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Homomorphic polynomial public key with the Barrett transformation for digital signature

Randy Kuang, Mahmoud F. Sayed, Dafu Lou, Maira Perepechaenko
4 citations
Academia quantum.
Cryptography and Data Security
1.04
article

Homomorphic polynomial public key with the Barrett transformation for digital signature

Randy Kuang, Mahmoud F. Sayed, Dafu Lou, Maira Perepechaenko
article en
4 citations

Abstract

In their 2022 study, Kuang et al. introduced the multivariable polynomial public key (MPPK) cryptography, which is a quantum-safe public key cryptosystem that leverages the inversion relationship between multiplication and division. MPPK uses multiplication for key pair construction and division for decryption, generating public multivariate polynomials. Kuang and Perepechaenko expanded this into the homomorphic polynomial public key (HPPK) by transforming product polynomials over large hidden rings using homomorphic encryption. Initially designed for key encapsulation mechanism (KEM), HPPK ensures the security of public polynomials over concealed rings through homomorphic encryption. This article extends HPPK for KEM (HPPK KEM) to a digital signature (DS) scheme. To adapt HPPK KEM for DSs, we introduce an extension of the Barrett reduction algorithm which transforms modular multiplications over hidden rings into divisions in the verification equation. This extension nonlinearly embeds the signature into public polynomial coefficients, employing the floor function of large integer divisions. Our proposed scheme addresses forgery attacks observed in previous MPPK DS schemes by leveraging dual hidden rings and the Barrett reduction algorithm. This method provides nonlinear encryption for the HPPK public key, preventing shortcuts other than brute-force searches. Integrating signature elements into public polynomial coefficients adds complexity to forged signature attacks, with the nonlinear Barrett transformation significantly enhancing security. A toy example illustrates the functionality of the HPPK DS scheme, and security analysis indicates it achieves exponential complexity for both private key recovery and forged signature attacks. Future research will benchmark performance and compare it with National Institute of Standards and Technology (NIST)-standardized algorithms.

Academia quantum.Vol. 1(1)
Quantropi (Canada) (CA), Carleton University (CA)
Openalex Percentile: Top 19%
Cryptography and Data Security
1.04
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.