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

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



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






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


Prikladnaya Diskretnaya Matematika. Supplement, 2019, Issue 12, Pages 101–107
DOI: https://doi.org/10.17223/2226308X/12/32
(Mi pdma447)
 

This article is cited in 2 scientific papers (total in 2 papers)

Mathematical Methods of Cryptography

On algorithmic implementation of 16-bit S-boxes with ARX and Butterfly structures

S. M. Komissarov

National Engineering Physics Institute "MEPhI", Moscow
Full-text PDF (670 kB) Citations (2)
References:
Abstract: Implementations of non-linear mappings of vector space $V_n$ (s-boxes $n \times n$) as lookup-tables are memory intensive. It requires $n2^n$ bits to store $n$-bit s-box. That is why the existing block ciphers use s-boxes of relatively small size ($8\times8$ bit — AES, Kuznyechik, $6\times4$ bit — DES). New constructions of $16$-bit algorithmically implementable s-boxes with improved performance and cryptographic properties (in comparison with the existing methods) are proposed. The first method is based on ARX (Add-Rotate-XOR) structure, using low-cost computations in software and hardware. The second method is based on butterfly structure, using $8$-bit precomputed s-boxes to build $16\times16$ ones. Maximum expected differential probability, maximum expected linear probability and minimum nonlinear order over all linear combinations of the components of proposed s-boxes with ARX structure are $ 18/2^{16} $, $ 764/2^{15} $ and $15$, respectively and of suggested s-boxes with Butterfly structure are $ 10/2^{16} $, $ 512/2^{15} $ and $15$, respectively. It is established that the use of the proposed $16$-bit s-boxes in the round substitutions of AES and Kuznyechik block ciphers significantly lowers the upper bounds of differential and linear probabilities for two and four rounds of these algorithms.
Keywords: $16$-bit s-box, algorithmic implementation of s-boxes, ARX, Butterfly, maximum differential probability, maximum linear probability, nonlinear order.
Bibliographic databases:
Document Type: Article
UDC: 519.1
Language: Russian
Citation: S. M. Komissarov, “On algorithmic implementation of 16-bit S-boxes with ARX and Butterfly structures”, Prikl. Diskr. Mat. Suppl., 2019, no. 12, 101–107
Citation in format AMSBIB
\Bibitem{Kom19}
\by S.~M.~Komissarov
\paper On algorithmic implementation of 16-bit S-boxes with ARX and Butterfly structures
\jour Prikl. Diskr. Mat. Suppl.
\yr 2019
\issue 12
\pages 101--107
\mathnet{http://mi.mathnet.ru/pdma447}
\crossref{https://doi.org/10.17223/2226308X/12/32}
\elib{https://elibrary.ru/item.asp?id=41153891}
Linking options:
  • https://www.mathnet.ru/eng/pdma447
  • https://www.mathnet.ru/eng/pdma/y2019/i12/p101
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Prikladnaya Diskretnaya Matematika. Supplement
    Statistics & downloads:
    Abstract page:236
    Full-text PDF :202
    References:33
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024