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
Title | Year | Author | Number |
---|---|---|---|
METHOD FOR GENERATION OF ENCRYPTION KEY | 2005 |
|
RU2286022C1 |
METHOD FOR NONLINEAR THREE-DIMENSIONAL MANY-ROUND CONVERSION OF DATA DOZEN | 2012 |
|
RU2503994C1 |
NONLINEAR THREE-DIMENSIONAL MULTI-ROUND DATA TRANSFORMATION METHOD | 2017 |
|
RU2683689C1 |
METHOD OF CRYPTOGRAPHIC TRANSFORMATION OF INFORMATION | 2016 |
|
RU2630423C1 |
METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA | 2012 |
|
RU2504911C1 |
METHOD FOR NONLINEAR THREE-DIMENSIONAL MULTI-ROUND RDOZEN DATA CONVERSION | 2015 |
|
RU2591015C1 |
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE | 1999 |
|
RU2140714C1 |
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS | 1999 |
|
RU2144268C1 |
METHOD FOR GENERATION OF ENCODING-DECODING KEY | 2004 |
|
RU2277759C2 |
METHOD FOR GENERATING ENCRYPTION-DECRYPTION KEY | 2001 |
|
RU2230438C2 |
Authors
Dates
2018-06-05—Published
2016-11-22—Filed