METHOD OF CRYPTOGRAPHIC DATA CONVERSION Russian patent published in 2020 - IPC H04L9/00 

Abstract RU 2734829 C1

FIELD: physics.

SUBSTANCE: invention relates to cryptography. Method involves cryptographic conversion of input data to outputs after r consecutively performed rounds using corresponding round cryptographic keys in each round, determining preliminary permutation for k elements of converted data, where k is number of elements of converted data and k = 1, 2, 3, …, and its corresponding factorial set, which is an ordered set including n! elements, where n = k number of factorial set, selecting cryptographic key from range of values from 1 to n! determined factorial set, value of cryptographic key is presented in factorial number system based on base of predetermined factorial set, performing r rounds on h cyclic shifts of all k initial shift elements, wherein r = n-1, and value h corresponds to value of key element of corresponding round, after each round, the last element is excluded from the obtained permutation and the position of the element of the final rearrangement of the converted data is put into the corresponding round.

EFFECT: technical result consists in improvement of cryptographic stability of data obtained as a result of conversion.

1 cl, 3 dwg

Similar patents RU2734829C1

Title Year Author Number
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA 2000
  • Alekseev L.E.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2184423C2
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF BINARY DATA 2001
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2206961C2
ITERATIVE METHOD FOR BLOCK ENCRYPTION 2001
  • Guts N.D.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2204212C2
METHOD FOR CRYPTOGRAPHIC CONVERSION OF BINARY DATA BLOCKS 1998
  • Moldovjan A.A.
  • Moldovjan N.A.
  • Moldovjanu P.A.
RU2140713C1
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 ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS 1999
  • Guts N.D.
  • Levchenko V.I.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2144268C1
METHOD FOR ITERATIVE ENCODING OF DIGITAL DATA BLOCKS 2000
  • Moldovjan A.A.
  • Moldovjan N.A.
  • Popov P.V.
RU2199826C2
METHOD FOR ITERATIVE ENCRYPTION OF DIGITAL DATA BLOCKS 2000
  • Moldovjan A.A.
RU2186466C2
METHOD FOR ITERATIVE BLOCK ENCRYPTION 2000
  • Moldovjan N.A.
RU2186467C2

RU 2 734 829 C1

Authors

Martynov Aleksandr Petrovich

Martynova Inna Aleksandrovna

Nikolaev Dmitrij Borisovich

Ryzhov Andrej Aleksandrovich

Splyukhin Denis Valerevich

Fomchenko Viktor Nikolaevich

Dates

2020-10-23Published

2020-03-03Filed