METHOD FOR GENERATING ENCRYPTION KEYS Russian patent published in 2018 - IPC H04L9/20 H04K1/00 

Abstract RU 2656578 C1

FIELD: cryptography.

SUBSTANCE: invention relates to the field of information security of telecommunication systems and can be used to generate password-based encryption keys. Method for generating the encryption key is that a random number with a bit width of at least 32 bits is generated, the initial password is additionally generated in the form of a digital representation of symbolic or biometric information, and from the initial password and a random number with a bit width of at least 32 bits, a pseudo-random number is generated in the form of an array of round keys, for which they are cyclically encrypted at a given number of iterations on the cryptographic converter, after which the round keys array is checked for cryptographic strength by "strong key" criterion and the number of round keys that do not meet the "strong key" criterion and are discarded are simultaneously determined, and in the event that the number of discarded round keys does not exceed the mathematically calculated probabilistic number of such keys in the array of round keys, the received array of round keys is used as encryption keys, otherwise – either the password is modified or the random number is modified that is used to obtain a new array of round keys with their further check for cryptographic strength by the "strong key" criterion.

EFFECT: ensuring the generation of encryption keys with enhanced cryptographic stability.

1 cl

Similar patents RU2656578C1

Title Year Author Number
METHOD FOR GENERATION OF ENCRYPTION KEY 2005
  • Kostin Andrej Alekseevich
  • Moldovjan Dmitrij Nikolaevich
  • Moldovjan Nikolaj Andreevich
  • Moldovjan Aleksandr Andreevich
RU2286022C1
METHOD FOR NONLINEAR THREE-DIMENSIONAL MANY-ROUND CONVERSION OF DATA DOZEN 2012
  • Ivanov Mikhail Aleksandrovich
  • Vasil'Ev Nikolaj Petrovich
  • Voronin Aleksej Vladimirovich
  • Kravtsov Mikhail Jur'Evich
  • Maksutov Artem Arturovich
  • Spiridonov Aleksandr Aleksandrovich
  • Chugunkov Il'Ja Vladimirovich
RU2503994C1
NONLINEAR THREE-DIMENSIONAL MULTI-ROUND DATA TRANSFORMATION METHOD 2017
  • Ivanov Mikhail Aleksandrovich
  • Starikovskij Andrej Viktorovich
RU2683689C1
METHOD OF CRYPTOGRAPHIC TRANSFORMATION OF INFORMATION 2016
  • Lutsenko Andrej Vladimirovich
RU2630423C1
METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA 2012
  • Ivanov Mikhail Aleksandrovich
  • Vasil'Ev Nikolaj Petrovich
  • Chugunkov Il'Ja Vladimirovich
RU2504911C1
METHOD FOR NONLINEAR THREE-DIMENSIONAL MULTI-ROUND RDOZEN DATA CONVERSION 2015
  • Ivanov Mikhail Aleksandrovich
  • Skitev Andrej Andreevich
RU2591015C1
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE 1999
  • Alekseev L.E.
  • Belkin T.G.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2140714C1
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS 1999
  • Guts N.D.
  • Levchenko V.I.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2144268C1
METHOD FOR GENERATION OF ENCODING-DECODING KEY 2004
  • Tupota Viktor Ivanovich
  • Miroshnikov Vjacheslav Viktorovich
  • Trofimov Ruf Fedorovich
RU2277759C2
METHOD FOR GENERATING ENCRYPTION-DECRYPTION KEY 2001
  • Kravets O.Ja.
  • Tupota V.I.
  • Tupota A.V.
RU2230438C2

RU 2 656 578 C1

Authors

Lutsenko Andrej Vladimirovich

Dates

2018-06-05Published

2016-11-22Filed