METHOD FOR ITERATIVE ENCODING OF DIGITAL DATA BLOCKS Russian patent published in 2003 - IPC

Abstract RU 2199826 C2

FIELD: electrical communications and computer engineering; cryptographic method for data encoding. SUBSTANCE: method includes generation of private key in the form of set of ports, division of data block into two subblocks, and execution of R≥2 encoding rounds, each incorporating conversion of first subblock by executing sequence of L1, L2, ..., Ln, operations, where n > 1, and conversion of second subblock by executing sequence of H1, H2, ..., Hm operations, where m > 1, at least one of L1, L2, ..., Ln, H1, H2, ..., Hm operations being controlled operation; prior to executing this operation control vector is generated; during execution of at least L1, L2, ..., Ln, H1, H2, ..., Hm operations use is made of one of ports, m being even number and n, odd number; in addition upon execution of Ln and Hm operations in all encoding rounds except for last one, subblocks are permutated; Hi operations are reverse to Hn-i+1, where 1≤i≤m/2, operations and Li operations are reverse to Ln-j+1 operations, where 1≤j≤(n-1)/2,; L(n-1)/2+1 operation is involution, modulo two bitwise addition operation of controlled permutation involution being used as L(n-1)/2+1 operation and also as L1, L2, ..., Ln operation, where n≥3; in addition to L(n-1)/2+1 operation use is made of controlled two-place operations executed for first subblock and for one of ports; controlled permutations are used as H1, H2, ..., Hm operations , where m≥2, and controlled permutation involution, as L(n-1)/2+1; in addition prior to executing L1, L2, ..., Ln operation for first subblock control vector is generated as function of private key and current value of second subblock and prior to executing H1, H2, ..., Hm operation for second subblock control vector is generated as function of private key and current value of first subblock. EFFECT: facilitated encoding and decoding procedures using same electronic circuit. 5 cl, 2 dwg

Similar patents RU2199826C2

Title Year Author Number
METHOD FOR ITERATIVE ENCRYPTION OF DIGITAL DATA BLOCKS 2000
  • Moldovjan A.A.
RU2186466C2
METHOD FOR ITERATIVE BLOCK ENCRYPTION 2000
  • Moldovjan N.A.
RU2186467C2
ITERATIVE METHOD FOR BLOCK ENCRYPTION 2001
  • Guts N.D.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2204212C2
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF BINARY DATA 2001
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2206961C2
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA 2000
  • Alekseev L.E.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2184423C2
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
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE 1999
  • Alekseev L.E.
  • Belkin T.G.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2140714C1
METHOD FOR ITERATIVE ENCRYPTION OF BIT DATA BLOCKS 2001
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2222867C2
METHOD FOR CRYPTOGRAPHIC CONVERSION OF BINARY DATA BLOCKS 1998
  • Moldovjan A.A.
  • Moldovjan N.A.
  • Moldovjanu P.A.
RU2140713C1

RU 2 199 826 C2

Authors

Moldovjan A.A.

Moldovjan N.A.

Popov P.V.

Dates

2003-02-27Published

2000-09-25Filed