Next Article in Journal
Research on PoW Protocol Security under Optimized Long Delay Attack
Next Article in Special Issue
Automated Classical Cipher Emulation Attacks via Unified Unsupervised Generative Adversarial Networks
Previous Article in Journal
Secure Firmware Update: Challenges and Solutions
Previous Article in Special Issue
A Multi-Party Functional Signatures Scheme for Private Blockchain
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inferring Bivariate Polynomials for Homomorphic Encryption Application

by
Diana Maimuţ
1,2,*,† and
George Teşeleanu
1,3,*,†
1
Advanced Technologies Institute, 10 Dinu Vintilă, 021102 Bucharest, Romania
2
Faculty of Computer Systems and Cybersecurity, Military Technical Academy, 39-49 George Coşbuc, 050141 Bucharest, Romania
3
Simion Stoilow Institute of Mathematics of the Romanian Academy, 21 Calea Grivitei, 010702 Bucharest, Romania
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Cryptography 2023, 7(2), 31; https://doi.org/10.3390/cryptography7020031
Submission received: 27 March 2023 / Revised: 25 May 2023 / Accepted: 1 June 2023 / Published: 5 June 2023
(This article belongs to the Special Issue Cyber Security, Cryptology and Machine Learning)

Abstract

Inspired by the advancements in (fully) homomorphic encryption in recent decades and its practical applications, we conducted a preliminary study on the underlying mathematical structure of the corresponding schemes. Hence, this paper focuses on investigating the challenge of deducing bivariate polynomials constructed using homomorphic operations, namely repetitive additions and multiplications. To begin with, we introduce an approach for solving the previously mentioned problem using Lagrange interpolation for the evaluation of univariate polynomials. This method is well-established for determining univariate polynomials that satisfy a specific set of points. Moreover, we propose a second approach based on modular knapsack resolution algorithms. These algorithms are designed to address optimization problems in which a set of objects with specific weights and values is involved. Finally, we provide recommendations on how to run our algorithms in order to obtain better results in terms of precision.
Keywords: bivariate polynomial; Lagrange interpolation; modular knapsack problem; lattice reduction bivariate polynomial; Lagrange interpolation; modular knapsack problem; lattice reduction

Share and Cite

MDPI and ACS Style

Maimuţ, D.; Teşeleanu, G. Inferring Bivariate Polynomials for Homomorphic Encryption Application. Cryptography 2023, 7, 31. https://doi.org/10.3390/cryptography7020031

AMA Style

Maimuţ D, Teşeleanu G. Inferring Bivariate Polynomials for Homomorphic Encryption Application. Cryptography. 2023; 7(2):31. https://doi.org/10.3390/cryptography7020031

Chicago/Turabian Style

Maimuţ, Diana, and George Teşeleanu. 2023. "Inferring Bivariate Polynomials for Homomorphic Encryption Application" Cryptography 7, no. 2: 31. https://doi.org/10.3390/cryptography7020031

APA Style

Maimuţ, D., & Teşeleanu, G. (2023). Inferring Bivariate Polynomials for Homomorphic Encryption Application. Cryptography, 7(2), 31. https://doi.org/10.3390/cryptography7020031

Article Metrics

Back to TopTop