Prikladnaya Diskretnaya Matematika
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Prikl. Diskr. Mat.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Prikladnaya Diskretnaya Matematika, 2022, Number 57, Pages 5–21
DOI: https://doi.org/10.17223/20710410/57/1
(Mi pdm773)
 

Mathematical Methods of Cryptography

Heuristic algorithm for obtaining permutations with given cryptographic properties using a generalized construction

M. A. Kovrizhnykh, D. B. Fomin

National Research University Higher School of Economics, Moscow, Russia
References:
Abstract: In this paper, we study a generalized construction of $(2m,2m)$-functions using monomial and arbitrary $m$-bit permutations as constituent elements. We investigate the possibility of constructing bijective vectorial Boolean functions (permutations) with specified cryptographic properties that ensure the resistance of encryption algorithms to linear and differential methods of cryptographic analysis. We propose a heuristic algorithm for obtaining permutations with the given nonlinearity and differential uniformity based on the generalized construction. For this purpose, we look for auxiliary permutations of a lower dimension using the ideas of the genetic algorithm, spectral-linear, and spectral-difference methods. In the case of $m=4$, the proposed algorithm consists of iterative multiplication of the initial randomly generated $4$-bit permutations by transposition, selecting the best ones in nonlinearity, the differential uniformity, and the corresponding values in the linear and differential spectra among the obtained $8$-bit permutations. We show how to optimize the calculation of cryptographic properties at each iteration of the algorithm. Experimental studies of the most interesting, from a practical point of view, $8$-bit permutations have shown that it is possible to construct $6$-uniform permutations with nonlinearity $108$.
Keywords: vectorial Boolean function, permutation, differential uniformity, nonlinearity.
Document Type: Article
UDC: 519.719.2
Language: Russian
Citation: M. A. Kovrizhnykh, D. B. Fomin, “Heuristic algorithm for obtaining permutations with given cryptographic properties using a generalized construction”, Prikl. Diskr. Mat., 2022, no. 57, 5–21
Citation in format AMSBIB
\Bibitem{KovFom22}
\by M.~A.~Kovrizhnykh, D.~B.~Fomin
\paper Heuristic algorithm for obtaining permutations with~given cryptographic properties using~a~generalized construction
\jour Prikl. Diskr. Mat.
\yr 2022
\issue 57
\pages 5--21
\mathnet{http://mi.mathnet.ru/pdm773}
\crossref{https://doi.org/10.17223/20710410/57/1}
Linking options:
  • https://www.mathnet.ru/eng/pdm773
  • https://www.mathnet.ru/eng/pdm/y2022/i3/p5
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Прикладная дискретная математика
    Statistics & downloads:
    Abstract page:108
    Full-text PDF :63
    References:16
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024