METHOD FOR BLOCK CONVERSION OF DIGITAL DATA BASED ON SHIFT REGISTER EIGHT SYMBOLS LONG WITH 32-BIT CELLS AND WITH THREE FEEDBACKS Russian patent published in 2023 - IPC H04L9/06 

Abstract RU 2796629 C1

FIELD: information security.

SUBSTANCE: round key generator performs round key generation and uses a unique round key in each round. The input data is split into 256-bit data blocks. Before conversion, each 256-bit data block is divided into eight 32-bit subblocks X0, X1, ..., X7, which are converted in turn during at least 16 conversion rounds, while the conversion round is as follows - for subblocks X1, X3 , X4, X6, X7 and three round subkeys q1, q2, q3 determined in accordance with the key schedule, three values of the feedback functions f(S, q1), f(S, q2), f(S, q3) are calculated, where S=X1+X3+X4+X6+X7 (mod 232), and the obtained values of the feedback functions are added to the subblocks X2, X5, X0 using the operation of bitwise summation modulo 2, and the initial values f(S, q1), f(S, q2), f(S, q3) are formed by summing modulo 232 values of subblocks X1, X3, X4, X6, X7 and round subkeys q1, q2, q3, after which cyclic shift by nineteen positions in the direction of the most significant bits is performed using the cyclic shift registers, after each round of encryption, the subblocks are transformed by cyclic shifting to the left.

EFFECT: reduction in computational costs for execution of information block processing procedure, an increase in the encryption speed and an increase in resistance to sequential sampling methods, differential cryptoanalysis and other methods associated with them.

1 cl, 4 dwg, 2 tbl

Similar patents RU2796629C1

Title Year Author Number
METHOD FOR CRYPTOGRAPHIC TRANSFORMATION OF DIGITAL DATA UNITS 2007
  • Amerbaev Vil'Zhan Mavljutinovich
  • Romanets Jurij Vasil'Evich
  • Sharamok Aleksandr Vladimirovich
RU2359415C2
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS 1999
  • Guts N.D.
  • Levchenko V.I.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2144268C1
METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA 2012
  • Ivanov Mikhail Aleksandrovich
  • Vasil'Ev Nikolaj Petrovich
  • Chugunkov Il'Ja Vladimirovich
RU2504911C1
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE 1999
  • Alekseev L.E.
  • Belkin T.G.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2140714C1
ITERATIVE METHOD OF BLOCK CODING 1999
  • Guts N.D.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2172075C1
METHOD FOR CRYPTOGRAPHIC TRANSFORMATION OF DIGITAL DATA 2003
  • Moldovjan Aleksandr Andreevich
  • Moldovjan Nikolaj Andreevich
RU2309549C2
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA 2000
  • Alekseev L.E.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2184423C2
METHOD FOR CRYPTOGRAPHIC CONVERSION OF BINARY DATA BLOCKS 1998
  • Moldovjan A.A.
  • Moldovjan N.A.
  • Moldovjanu P.A.
RU2140713C1
METHOD TO GENERATE ALTERNATING KEY FOR UNIT CODING AND TRANSFER OF CODED DATA 2010
  • Kabak Il'Ja Samuilovich
  • Sukhanova Natalija Vjacheslavovna
  • Pozdneev Boris Mikhajlovich
RU2459367C2
CRYPTOGRAPHIC TRANSFORMATION METHOD AND DEVICE FOR ITS IMPLEMENTATION 2018
  • Stakhov Sergej Valentinovich
  • Plyasov Aleksandr Aleksandrovich
  • Andreev Aleksej Evgenevich
RU2738321C1

RU 2 796 629 C1

Authors

Zadorozhnyi Dmitrii Igorevich

Koreneva Alisa Mikhailovna

Fomichev Vladimir Mikhailovich

Dates

2023-05-29Published

2022-04-25Filed