Algorithms for Solving Systems of Boolean Equations Based on the Transformation of Logical Expressions

dc.contributor.authorKabulov, Anvar
dc.contributor.authorBabadzhanov, Alimdzhan
dc.contributor.authorBaizhumanov, Abdussattar
dc.contributor.authorSaymanov, Islambek
dc.contributor.authorBabadjanov, Akbarjon
dc.date.accessioned2026-03-26T14:26:41Z
dc.date.issued2026-02-08
dc.description.abstractThis manuscript proves specific theorems for transforming Boolean expressions of logical formulas when moving from one basis to another, simplifying the solution of complex equations, especially for cryptographic applications. The paper develops methods for solving specific nonlinear systems of Boolean equations used in cryptographic S-boxes using transformations to simpler forms, such as disjunctive normal forms (DNFs) and Zhegalkin polynomials. The main contributions include a mathematical basis for transforming formulas, a complexity-reducing grouping method, and the RLSY program for practical implementation. A rigorous theory, cryptographic relevance, and a detailed description of the algorithm are proposed. The grouping method reduces the system complexity by a factor of 2¹¹, as shown in a test example, improving computational efficiency. A solution to a special class of systems of nonlinear Boolean equations of the second degree, which are a logical model of algebraic cryptanalysis, is also proposed. Test examples of logical formula transformations are given.
dc.description.sponsorshipThe author of the article, Islambek Saymanov, expresses gratitude to the participants of the project “AL-9424104925-R1”, implemented at the New Uzbekistan University, funded by the Agency for Innovative Development under the Ministry of Higher Education, Science and Innovation of the Republic of Uzbekistan, for their assistance in writing the article.
dc.description.urihttps://www.mdpi.com/2227-7390/14/4/594
dc.format.extent17 pages
dc.genrejournal articles
dc.identifierdoi:10.13016/m2qxcj-qzwr
dc.identifier.citationKabulov, Anvar, Alimdzhan Babadzhanov, Abdussattar Baizhumanov, Islambek Saymanov, and Akbarjon Babadjanov. “Algorithms for Solving Systems of Boolean Equations Based on the Transformation of Logical Expressions.” Mathematics 14, no. 4 (2026): 594. https://doi.org/10.3390/math14040594.
dc.identifier.urihttps://doi.org/10.3390/math14040594
dc.identifier.urihttp://hdl.handle.net/11603/42256
dc.language.isoen
dc.publisherMDPI
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Student Collection
dc.relation.ispartofUMBC Information Systems Department
dc.rightsAttribution 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectZhegalkin polynomials
dc.subjectanalytical transformation
dc.subjectelementary conjunction
dc.subjectalgebraic-logical method
dc.subjectBoolean equation
dc.subjectlogical formulas
dc.titleAlgorithms for Solving Systems of Boolean Equations Based on the Transformation of Logical Expressions
dc.typeText
dcterms.creatorhttps://orcid.org/0009-0008-9620-8282

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
mathematics1400594v2.pdf
Size:
510.7 KB
Format:
Adobe Portable Document Format