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, 2020, Issue 13, Pages 62–66
DOI: https://doi.org/10.17223/2226308X/13/19
(Mi pdma499)
 

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

Mathematical Methods of Cryptography

Characteristics of the data integrity check algorithm based on additive generators and $s$-boxes

V. M. Fomichevabcd, A. M. Korenevac, T. R. Nabievce

a Federal Research Center "Computer Science and Control" of Russian Academy of Sciences, Moscow
b National Engineering Physics Institute "MEPhI", Moscow
c "Security Code", Moscow
d Financial University under the Government of the Russian Federation, Moscow
e Bauman Moscow State Technical University
Full-text PDF (652 kB) Citations (2)
References:
Abstract: During software analysis, the integrity control of large data arrays is relevant. In solving this task it is important to provide an acceptable compromise between cryptographic properties of the integrity check algorithm and the resources necessary for its implementation. We propose the algorithm for generation of 128-bit integrity check value (ICV) for data blocks of size 1 KB (1024 bytes). This algorithm provides positive (from the synthesis position) operational and cryptographic properties and uses the transformations of additive generators and $s$-boxes. The algorithm is implemented by the function $\psi(g^t)\colon V_{2^{13}}\to V_{128}$ with the full mixing of the input data. For $6\le t\le 100$, each bit of the ICV essentially depends on all the bits of the input block. If you randomly choose the initial state $u$, the probability of obtaining the corresponding ICV code $Q$ is estimated by $2^{-128}$. The average number of the tested pairs of blocks $(u,u')$, where $u\ne u'$ and $Q(u)=Q(u')$, is approximately equal to $2^{64}$. The computational complexity of the function $\psi(g^t)$ is in the order of $t(5u+8v)$, where $u$ is the computational complexity of adding two numbers modulo $2^{64}$, and $v$ is the computational complexity of the $s$-box calculation. According to the conducted experiments, the speed of ICV generation varies from 3500 ($t$=6) to 250 Mbit/s ($t$=96), respectively. At the same values of $t$, the time of ICV generation varies from 18 to 250 $\mu s$.
Keywords: additive generators, data integrity control, matrix-graph approach, mixing properties, shift registers.
Document Type: Article
UDC: 519.17
Language: Russian
Citation: V. M. Fomichev, A. M. Koreneva, T. R. Nabiev, “Characteristics of the data integrity check algorithm based on additive generators and $s$-boxes”, Prikl. Diskr. Mat. Suppl., 2020, no. 13, 62–66
Citation in format AMSBIB
\Bibitem{FomKorNab20}
\by V.~M.~Fomichev, A.~M.~Koreneva, T.~R.~Nabiev
\paper Characteristics of the data integrity check algorithm based on additive generators and $s$-boxes
\jour Prikl. Diskr. Mat. Suppl.
\yr 2020
\issue 13
\pages 62--66
\mathnet{http://mi.mathnet.ru/pdma499}
\crossref{https://doi.org/10.17223/2226308X/13/19}
Linking options:
  • https://www.mathnet.ru/eng/pdma499
  • https://www.mathnet.ru/eng/pdma/y2020/i13/p62
  • 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
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024