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
Title | Year | Author | Number |
---|---|---|---|
PSEUDORANDOM NUMBER GENERATOR | 2020 |
|
RU2740339C1 |
PSEUDORANDOM NUMBER GENERATOR | 2021 |
|
RU2776346C1 |
PSEUDORANDOM NUMBER GENERATOR | 2020 |
|
RU2756833C1 |
APPARATUS FOR GENERATING PSEUDORANDOM NUMBERS | 2020 |
|
RU2761766C1 |
PSEUDORANDOM NUMBER GENERATOR | 2023 |
|
RU2815485C1 |
METHOD FOR HASHING INFORMATION | 2020 |
|
RU2747517C1 |
DEVICE FOR FORMING TRIPLEX NUMBERS | 2023 |
|
RU2812412C1 |
DEVICE FOR GENERATING PSEUDORANDOM NUMBERS | 2022 |
|
RU2784684C1 |
METHOD FOR NONLINEAR THREE-DIMENSIONAL MANY-ROUND CONVERSION OF DATA DOZEN | 2012 |
|
RU2503994C1 |
METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA | 2012 |
|
RU2504911C1 |
Authors
Dates
2022-06-23—Published
2021-07-08—Filed