PSEUDORANDOM NUMBER GENERATOR Russian patent published in 2021 - IPC G06F7/58 

Abstract RU 2740339 C1

FIELD: physics.

SUBSTANCE: invention relates to computer engineering and telecommunications and is intended for solving tasks of protecting computer information. Pseudo-random number generator operating in finite field GF(2n), where n > 1 is an integer containing N registers 2.1, …, 2.N bits of n, (N-1) blocks 3.1, …, 3.(N-1) addition, N units 4.1, …, 4.N multiplication, wherein value, on which multiplication occurs in (i + 1)th multiplication unit, is equal to coefficient ai of characteristic polynomial ϕ(x)=(x+1)λ(x)=xN+aN-1+…+a2x2+a1x+a0, where i = 0, 1, …, (N-1), ai ∈ GF(2n), λ(x) is a polynomial of degree (N-1), primitive over GF(2n), outputs of Nth register 2.N are connected to inputs of all units 4.1, …, 4.N multiplication, outputs (j + 1)-x units 4.(j + 1) multiplication and outputs jx registers 2.j are connected to first and second inputs jx of addition units 3.j, respectively, which outputs are connected to inputs (j + 1)-x registers 2.(j + 1), where j = 1, 2, …, (N-1), additionally comprises control action unit 6 and Nth addition unit 5, first inputs of which are connected to outputs of first multiplication unit 4.1, and outputs are connected to inputs of first register 2.1, second inputs of N-th unit 3.N of addition and third inputs jx of units 3.j of addition are connected to corresponding outputs of unit 6 of control actions.

EFFECT: invention is aimed at provision of protection from hardware Trojans due to obfuscation of logical scheme of protected device.

1 cl, 7 dwg

Similar patents RU2740339C1

Title Year Author Number
PSEUDORANDOM NUMBER GENERATOR 2023
  • Ivanov Mikhail Aleksandrovich
  • Vrazhnov Grigorij Aleksandrovich
  • Khoroshaev Mikhail Antonovich
RU2815485C1
PSEUDORANDOM NUMBER GENERATOR 2021
  • Ivanov Mikhail Aleksandrovich
  • Salikov Evgenij Aleksandrovich
  • Kozlov Aleksandr Aleksandrovich
  • Grigorev Mikhail Pavlovich
  • Khisamutdinov Marat Ajdarovich
  • Churkin Kirill Yurevich
RU2776346C1
APPARATUS FOR GENERATING PSEUDORANDOM NUMBERS 2020
  • Ivanov Mikhail Aleksandrovich
RU2761766C1
DEVICE FOR GENERATING PSEUDORANDOM NUMBERS 2021
  • Kozlov Aleksandr Aleksandrovich
  • Ivanov Mikhail Aleksandrovich
RU2774812C1
PSEUDORANDOM NUMBER GENERATOR 2020
  • Ivanov Mikhail Aleksandrovich
  • Salikov Evgenij Aleksandrovich
  • Stepanova Mariya Andreevna
RU2756833C1
METHOD FOR NONLINEAR THREE-DIMENSIONAL MULTI-ROUND RDOZEN DATA CONVERSION 2015
  • Ivanov Mikhail Aleksandrovich
  • Skitev Andrej Andreevich
RU2591015C1
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
DEVICE FOR GENERATING PSEUDORANDOM NUMBERS 2022
  • Ivanov Mikhail Aleksandrovich
  • Starikovskii Andrei Viktorovich
RU2784684C1
POLYNOMIAL DIVISION UNIT 0
  • Ivanov Mikhail Aleksandrovich
SU1483461A1

RU 2 740 339 C1

Authors

Ivanov Mikhail Aleksandrovich

Salikov Evgenij Aleksandrovich

Dates

2021-01-13Published

2020-03-05Filed