Спосіб формування послідовностей псевдовипадкових чисел
Номер патенту: 51870
Опубліковано: 10.08.2010
Автори: Євсеєв Сергій Петрович, Знахур Сергій Вікторович, Корольов Роман Владимирович, Рябуха Юрій Миколайович, Кузнецов Олександр Олександрович
Формула / Реферат
Спосіб формування послідовностей псевдовипадкових чисел, який полягає у тому, що ключову послідовність подають у вигляді векторів, які після рівноважного перетворення ініціалізують початкове значення аргументів функції обчислення кодового вектора та початкові значення рекурентних перетворень, що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками, а вихідні елементи послідовності псевдовипадкових чисел формують шляхом зчитування значення функції обчислення кодового вектора за допомогою відповідних пристроїв, який відрізняється тим, що додатково вводять рекурентні перетворення, які дозволяють формувати послідовності псевдовипадкових чисел із збільшеною довжиною періоду без значних ускладнень щодо практичного використання відповідних генераторів.
Текст
Спосіб формування послідовностей псевдовипадкових чисел, який полягає у тому, що ключову послідовність подають у вигляді векторів, які після рівноважного перетворення ініціалізують початкове значення аргументів функції обчислен 3 рення x та за допомогою рекурентного перетворення, що реалізується, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками. Вихідні елементи послідовності псевдовипадкових чисел формуються шляхом зчитування значення функції обчислення вектору-синдрому за допомогою відповідних пристроїв, тобто шуканою послідовністю біт буде послідовність b0 b1 b2 ... bi ... bm-1 де bі - біти вектору-синдрому xi, xi 1 f xi L yi x i L yi . Задача вираховування рівноважного вектору xi L yi за відомим вектором-синдромом хі+1 є важкорозв'язувана теоретико-складна задача синдромного декодування. Тому цей спосіб формування послідовностей псевдовипадкових чисел є криптографічно стійким. Додатково введене рекурентне перетворення L(y), що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками, дозволяє формувати послідовності псевдовипадкових чисел максимального періоду. Недоліком способу – найближчого аналогу є те, що для збільшення довжини періоду послідовностей псевдовипадкових чисел необхідно підвищувати розмір генераторної матриці коду (перевірочної матриці Н), що суттєво збільшує складність практичної реалізації та обмежує можливості щодо практичного використання відповідних генераторів. В основу корисної моделі поставлена задача створити спосіб формування послідовностей псевдовипадкових чисел який, за рахунок додаткового введення рекурентних перетворень, що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками, дозволить збільшити довжину періоду послідовностей псевдовипадкових чисел без значних ускладнень щодо практичного використання відповідних генераторів (без збільшення генераторної матриці). Поставлена задача вирішується за рахунок додаткового введення рекурентних перетворень, що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками, які дозволяють формувати послідовності псевдовипадкових чисел із збільшеною довжиною періоду. Технічний результат, який може бути отриманий при здійснені корисної моделіполягає в отриманні можливості формувати послідовності псевдовипадкових чисел із збільшеною довжиною періоду без значних ускладнень щодо практичного використання відповідних генераторів (без збільшення генераторної матриці). Сутність запропонованого способу формування послідовностей псевдовипадкових чисел полягає в тому, що ключова послідовність подається у вигляді двох векторів х0 та х*0. Вектор х0 після рівноважного перетворення ~ x x та вектор х*0 ініціалізують початкове значення аргументів функції f ~, x x f x ,x x x G 51870 4 обчислення кодового вектору та початкові значення у0 та у*0 рекурентних перетворень L(y) та L*(у), що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками. У якості генераторної матриці G обирається породжувальна матриця лінійного блокового коду. Наступне значення аргументу функції обраховується допомогою рекурентних перетворень L(у) та L*(у), а відповідне значення функції f ~, x обраx ховується допомогою пристроїв рівноважного перетворення x та пристроїв обчислення кодового вектору. Вихідні елементи послідовності псевдовипадкових чисел формуються шляхом зчитування значення функції обчислення кодового вектору за допомогою відповідних пристроїв, f ~, x x тобто шуканою послідовністю біт буде послідовність b0 b1 b2 ... bi ... bm-1 де bi - біти кодового вектору Bt, f L yi , L yi L yi L yi G. i Задача вираховування рівноважного вектору L y i і/або вектору L*(уі) G (кодового слова використовуваного коду) за відомим кодовим вектором Вi є важкорозв'язувана теоретико-складна задача декодування випадкового коду. Тому цей спосіб формування послідовностей псевдовипадкових чисел є криптографічно стійким. Рекурентні перетворення L(у) та L*(y), що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками, дозволяють формувати послідовності псевдовипадкових чисел максимального періоду. Якщо та * взаємно прості довжини періодів перетворень L(y) та L*(у), відповідно, тоді запропонований спосіб без збільшення генераторної матриці (породжувальної матриці G), дозволяє формувати послідовність із збільшеною довжиною періоду зб= * без значних ускладнень щодо практичного використання відповідних генераторів. Таким чином, за рахунок додаткового введення рекурентних перетворень, що реалізуються, наприклад, за допомогою лінійних рекурентних регістрів зі зворотними зв'язками, вдається формувати послідовності псевдовипадкових чисел із збільшеною довжиною періоду без значних ускладнень щодо практичного використання відповідних генераторів (без збільшення генераторної матриці). Джерела інформації 1. Jean-Dernard Fisher, Jacques Stern. An efficient Pseudo-Random Generator Provably as Secure as Syndrome Decoding // EUROCRYPT'96 Proceeding, LNCS 1070. P. 245-255. 2. Кузнецов O.O., Євсеєв СП., Рябуха Ю.М., Корольов Р.В., Пудов В.А. Пат. UA 38401 U, MKI (2006) G09C 1/00. Спосіб формування послідовностей псевдовипадкових чисел. Пат. UA 38401 U, MKI (2006) G09C 1/00. - № и 200810862; Заявл. 03.09.2008; Опубл. 12.01.2009, Бюл. №1, 2009р. 4с. 5 Комп’ютерна верстка А. Крижанівський 51870 6 Підписне Тираж 26 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюSequence definition method for pseudorandom numbers
Автори англійськоюKuznetsov Oleksandr Oleksandrovych, Yevseiev Serhii Petrovych, Riabukha Yurii Mykolaiovych, Koroliov Roman Volodymyrovych, Znakhur Serhii Viktorovych
Назва патенту російськоюСпособ формирования последовательностей псевдослучайных чисел
Автори російськоюКузнецов Александр Александрович, Евсеев Сергей Петрович, Рябуха Юрий Николаевич, Королев Роман Владимирович, Знахур Сергей Викторович
МПК / Мітки
МПК: G09C 1/00
Мітки: спосіб, послідовностей, чисел, формування, псевдовипадкових
Код посилання
<a href="https://ua.patents.su/3-51870-sposib-formuvannya-poslidovnostejj-psevdovipadkovikh-chisel.html" target="_blank" rel="follow" title="База патентів України">Спосіб формування послідовностей псевдовипадкових чисел</a>
Попередній патент: Спосіб формування послідовностей псевдовипадкових чисел
Наступний патент: Рухомий намагнічуючий пристрій для магнітної дефектоскопії
Випадковий патент: Барабан 7,62-мм револьвера системи "наган"