DEVICE FOR GENERATING PSEUDORANDOM NUMBERS Russian patent published in 2022 - IPC G06F7/58 

Abstract RU 2774812 C1

FIELD: computer technology.

SUBSTANCE: invention relates to a device for generating pseudorandom numbers. The device consists of two registers 2.1 and 2.2 of bitness n, two addition blocks 4.1 and 4.2 in GF(2n), an addition block 3, modulo 2n, two cyclic shift blocks 5 and 6, and the outputs of the first and second addition blocks 4.1 and 4.2 in GF(2n) are connected to the inputs of the first 2.1 and of the second 2.2 registers, the outputs of the addition block 3, modulo 2n, are connected to the first group of inputs of the first addition block 4.1 in GF(2n), the outputs of the first 2.1 and second 2.2 registers are connected to the inputs of the first 5 and second 6 cyclic shift blocks, respectively, and additionally contains a third cyclic shift block 7, the inputs and outputs of which are connected respectively to the outputs of the second addition block 4.2 in GF(2n) and the second group of inputs of the first addition block 4.1 in GF(2n), the outputs of the first cyclic shift block 5 are connected to the first group of inputs of the second addition block 4.2 in GF(2n), the outputs of the second cyclic shift block 6 are connected to the first group of inputs of the addition block 3, modulo 2n, the first 1.1 and second 1.2 groups of key inputs of the device are connected to the second groups of inputs, respectively, of the addition unit 3, modulo 2n, and the second addition unit 4.2 in GF(2n).

EFFECT: increase the efficiency of the device by increasing the resistance to linear and differential analysis.

1 cl, 3 dwg

Similar patents RU2774812C1

Title Year Author Number
PSEUDORANDOM NUMBER GENERATOR 2020
  • Ivanov Mikhail Aleksandrovich
  • Salikov Evgenij Aleksandrovich
RU2740339C1
PSEUDORANDOM NUMBER GENERATOR 2021
  • Ivanov Mikhail Aleksandrovich
  • Salikov Evgenij Aleksandrovich
  • Kozlov Aleksandr Aleksandrovich
  • Grigorev Mikhail Pavlovich
  • Khisamutdinov Marat Ajdarovich
  • Churkin Kirill Yurevich
RU2776346C1
PSEUDORANDOM NUMBER GENERATOR 2020
  • Ivanov Mikhail Aleksandrovich
  • Salikov Evgenij Aleksandrovich
  • Stepanova Mariya Andreevna
RU2756833C1
APPARATUS FOR GENERATING PSEUDORANDOM NUMBERS 2020
  • Ivanov Mikhail Aleksandrovich
RU2761766C1
PSEUDORANDOM NUMBER GENERATOR 2023
  • Ivanov Mikhail Aleksandrovich
  • Vrazhnov Grigorij Aleksandrovich
  • Khoroshaev Mikhail Antonovich
RU2815485C1
METHOD FOR HASHING INFORMATION 2020
  • Ivanov Mikhail Aleksandrovich
  • Salikov Evgenij Aleksandrovich
RU2747517C1
DEVICE FOR FORMING TRIPLEX NUMBERS 2023
  • Apruda Artem Valerevich
  • Samojlenko Dmitrij Vladimirovich
  • Dichenko Sergej Aleksandrovich
  • Finko Oleg Anatolevich
  • Povchun Ivan Olegovich
  • Kushpelev Aleksandr Sergeevich
RU2812412C1
DEVICE FOR GENERATING PSEUDORANDOM NUMBERS 2022
  • Ivanov Mikhail Aleksandrovich
  • Starikovskii Andrei Viktorovich
RU2784684C1
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
METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA 2012
  • Ivanov Mikhail Aleksandrovich
  • Vasil'Ev Nikolaj Petrovich
  • Chugunkov Il'Ja Vladimirovich
RU2504911C1

RU 2 774 812 C1

Authors

Kozlov Aleksandr Aleksandrovich

Ivanov Mikhail Aleksandrovich

Dates

2022-06-23Published

2021-07-08Filed