×
10.11.2013
216.012.7fe7

Результат интеллектуальной деятельности: УСТРОЙСТВО ШИФРОВАНИЯ ДАННЫХ ПО СТАНДАРТУ ГОСТ 28147-89

Вид РИД

Изобретение

№ охранного документа
0002498416
Дата охранного документа
10.11.2013
Аннотация: Изобретение относится к шифровальным устройствам на основе стандарта шифрования данных. Техническим результатом является повышение тактовой частоты устройства шифрования данных. Устройство раунда, реализующее последовательность действий для каждого раунда шифрования данных, содержит блок суммирования CM1, блок подстановки K, блок сдвига R, дополнительный регистр PREG. С учетом использования дополнительного регистра максимальная тактовая частота в схеме прохождения данных определяется максимальной задержкой в блоке CM1 и в блоках S и R. 3 ил.
Основные результаты: Устройство раунда, реализующее последовательность действий для каждого раунда шифрования данных по стандарту ГОСТ 28147-89, содержащее: блок суммирования, блок подстановки, блок сдвига, дополнительный регистр; причем первый вход блока суммирования соединен с выходом блока хранения данных, второй вход блока суммирования соединен с выходом блока хранения ключа, выход блока суммирования подключен к первому входу дополнительного регистра, выход которого подключен к первому входу блока подстановки, ко второму входу блока подстановки подключен выход блока хранения S-блоков, выход блока подстановки подключен ко входу блока сдвига, выход которого подключен к первому входу блока хранения данных; тактовые сигналы подаются на блок хранения данных и дополнительный регистр.

Область техники

Настоящее изобретение относится к шифровальным устройствам на основе стандарта шифрования данных, более конкретно к шифрованию данных по стандарту ГОСТ 28147-89.

Уровень техники

В настоящее время в России действующим стандартом шифрования является ГОСТ 28147-89. Шифрация/дешифрация данных в стандарте ГОСТ 28147-89 осуществляется за 32 однотипных цикла (раунда), в ходе каждого из которых необходимо выполнить определенную последовательность действий, определяемых стандартом. Последовательность действий согласно стандарту определяется функцией преобразования f(x, ki). Перед тем как подвергнуться преобразованиям функцией f, входные данные размером 64 бита разбиваются на два равных фрагмента N1 и N2 по 32 бита каждый. Вычисление значения функции f производится в три этапа. На первом этапе ее 32-битовый аргумент х, входом которого является N1, складывается с подключом ki по модулю 232. Далее данные, поступая на блок подстановки S, разбиваются на восемь последовательных 4-битовых вектора, каждый из которых преобразуется в некоторый 4-битовый вектор соответствующим узлом замены Sj, j=1, …, 8. Каждый узел замены можно представить в виде таблицы-перестановки шестнадцати чисел от 0 до 15, представленных в виде двоичных векторов длины 4. Восемь преобразованных S-блоками векторов последовательно соединяются в 32-битовый вектор S(x). На втором этапе с помощью регистра сдвига R производится циклический сдвиг вектора S(x) влево на 11 позиций. Далее, перед тем как перейти к следующей итерации, производится сложение полученных данных и N2 по модулю 2. Полученный результат записывается в N1, а старое заполнение N1 записывается в N2.

Однако стандарт, введенный в 1990-м году, по сравнению со своим главным конкурентом AES не способен работать на высоких тактовых частотах, что объясняется сложностью операций преобразования данных в одном раунде, порождающих большую задержку в комбинационной части и, как следствие, низкую тактовую частоту устройства в целом.

Целью настоящего изобретения является разработка аппаратной реализации шифрования данных по стандарту ГОСТ 28147-89, которая будет способна работать на тех же тактовых частотах, что и современные высокопроизводительные процессорные ядра.

Сущность изобретения

Техническим результатом предлагаемого изобретения является увеличение тактовой частоты схемы шифрования по стандарту ГОСТ 28147-89.

Устройство шифрования данных состоит из устройства раунда, регистровой памяти и устройства управления. Устройство раунда, реализующее последовательность действий для каждого раунда шифрования данных по стандарту ГОСТ 28147-89, содержит блок суммирования, блок подстановки, блок сдвига и дополнительный регистр. Регистровая память состоит из блока хранения данных, блока хранения ключа и блока хранения S-блоков. Блок хранения данных соединен с первым входом блока суммирования. Блок хранения ключа соединен со вторым входом блока суммирования. Выход блока суммирования подключен ко входу дополнительного регистра, выход которого подключен к первому входу блока подстановки. Ко второму входу блока подстановки подключен выход блока хранения S-блоков. Выход блока подстановки подключен ко входу блока сдвига. Выход блока сдвига подключен ко входу блока хранения данных. Тактовые сигналы подаются на блок хранения данных и дополнительный регистр.

Использование предлагаемого устройства раунда, содержащего дополнительный регистр, подключенный после блока суммирования, позволит увеличить тактовую частоту и согласовать работу устройства шифрования с быстродействующим процессорным ядром.

Краткое описание чертежей

На фиг.1 представлена примерная последовательность действий для каждого раунда по стандарту ГОСТ 28147-89.

На фиг.2 представлена схема аппаратной реализации шифрования данных по стандарту ГОСТ 28147-89.

На фиг.3 представлена схема двухтактной реализации устройства раунда с установкой дополнительного регистра после операции сложения.

Подробное описание изобретения

Устройство шифрования данных (фиг.2) содержит устройство раунда 1 (устройство, реализующее последовательность действий для каждого раунда шифрования данных по стандарту ГОСТ 28147-89), регистровую память для хранения различной информации, а также устройство управления 2, которое управляет всеми процессами устройства шифрования данных. Ключ 3, S-блоки 4 и данные для шифрации 5 с указанием адреса размещения подаются в устройство шифрования по внешней шине 6. Устройство управления 2 размещает входные данные по соответствующим им регистрам. Данные хранятся в блоке хранения данных DATAREG размером 64 бит. Ключ 3 хранится в блоке хранения ключа KEYREG размером 256 бит, блоки подстановки хранятся в блоке хранения S-блоков SBOXREG размером 512 бит. Таким же образом осуществляется пересылка служебной информации, такой как режим шифрации, и команда «старт», которая свидетельствует о том, что все данные загружены и можно начинать шифрацию входных данных. После команды «старт» данные из DATAREG делятся на два фрагмента N1 и N2 по 32 бита каждый. Данные фрагмента N1 по внутренней шине 7 попадают на устройство раунда и последовательно проходят стадии суммирования, подстановки, сдвига и возврата в блок данных. Также на устройство раунда подается 32-битный фрагмент ключа, который перед каждым раундом выбирается из KEYREG с помощью устройства выборки ключа раунда 8, и подаются данные для подстановки из SBOXREG. Перед сохранением в блоке DATAREG производится сложение N1 и N2 по модулю 2. Полученный результат записывается в N1, а старое заполнение N1 записывается в N2. Максимальная тактовая частота определяется суммой задержек данных в каждом блоке устройства раунда (суммирование, подстановка, сдвиг) и в ряде случаев является недопустимо низкой.

Устройство раунда (фиг.3) содержит блок суммирования СМ1 9, блок подстановки K 10, блок сдвига R 11 и дополнительный регистр PREG 12. Выход блока хранения данных DATAREG 13 соединен с первым входом блока суммирования СМ1 9. Из блока хранения данных DATAREG 13 в блок суммирования СМ1 9 поступает N1. Выход блока хранения ключа KEYREG 14 соединен со вторым входом блока суммирования СМ1 9. Из блока хранения ключа KEYREG 14 в блок суммирования СМ1 9 поступает первый 32-битный фрагмент ключа, который выбирается посредством устройства управления 2. Выход блока суммирования СМ1 9 подключен к первому входу блока подстановки К 10 через дополнительный регистр PREG 12 размером 32 бита, в котором данные запоминаются до следующего такта. Ко второму входу блока подстановки К 10 подключен выход блока хранения S-блоков SBOXREG 15. Выход блока подстановки K 10 подключен к входу блока сдвига R 11.

Выход блока сдвига R 11 подключен к входу блока хранения данных DATAREG 13. На блок данных DATAREG 13 и дополнительный регистр PREG 12 подаются тактовые сигналы CLK 16. Таким образом, с учетом использования дополнительного регистра максимальная тактовая частота в схеме прохождения данных определяется максимальной задержкой в блоке СМ1 9 и в блоках K 10 и R 11.

Пусть время выполнения каждого блока соответствует T1, T2 и T3. Таким образом, тактовая частота устройства раунда без использования дополнительного регистра равна F=1/(T1+T2+T3). Использование дополнительного регистра после блока суммирования СМ1 позволит увеличить тактовую частоту до величины F=min(1/T1, 1/T2+T3), что в свою очередь значительно увеличит скорость шифрования данных.

Устройство раунда, реализующее последовательность действий для каждого раунда шифрования данных по стандарту ГОСТ 28147-89, содержащее: блок суммирования, блок подстановки, блок сдвига, дополнительный регистр; причем первый вход блока суммирования соединен с выходом блока хранения данных, второй вход блока суммирования соединен с выходом блока хранения ключа, выход блока суммирования подключен к первому входу дополнительного регистра, выход которого подключен к первому входу блока подстановки, ко второму входу блока подстановки подключен выход блока хранения S-блоков, выход блока подстановки подключен ко входу блока сдвига, выход которого подключен к первому входу блока хранения данных; тактовые сигналы подаются на блок хранения данных и дополнительный регистр.
УСТРОЙСТВО ШИФРОВАНИЯ ДАННЫХ ПО СТАНДАРТУ ГОСТ 28147-89
УСТРОЙСТВО ШИФРОВАНИЯ ДАННЫХ ПО СТАНДАРТУ ГОСТ 28147-89
УСТРОЙСТВО ШИФРОВАНИЯ ДАННЫХ ПО СТАНДАРТУ ГОСТ 28147-89
Источник поступления информации: Роспатент

Показаны записи 21-30 из 30.
26.08.2017
№217.015.e12d

Устройство подавления боковых лепестков при импульсном сжатии многофазных кодов р3

Изобретение относится к радиолокации и гидролокации. Технический результат – обеспечение подавления боковых лепестков для кода P3 нечетной длины. Для этого устройство подавления боковых лепестков при импульсном сжатии многофазных кодов Р3 содержит соединенные по входу модифицированный фильтр...
Тип: Изобретение
Номер охранного документа: 0002625559
Дата охранного документа: 14.07.2017
26.08.2017
№217.015.e524

Программно-аппаратная платформа и способ ее реализации для беспроводных средств связи

Изобретение относится к области обработки данных, более конкретно к специализированным связным программируемым вычислительным системам с распараллеливанием и конвейеризации вычислительных процессов. Технический результат заключается в увеличении адаптивности к условиям применения и...
Тип: Изобретение
Номер охранного документа: 0002626550
Дата охранного документа: 28.07.2017
26.08.2017
№217.015.e82e

Тепловыделяющая сборка ядерного реактора

Изобретение относится к тепловыделяющим сборкам (ТВС) ядерных реакторов типа ВВЭР (ВВЭР-440, ВВЭР-1000 и т.п.). Анти-debris фильтр предлагаемой ТВС выполнен в виде толстой плиты, имеющей конусообразную форму со стороны входа теплоносителя с тупым углом при вершине, направленной навстречу потоку...
Тип: Изобретение
Номер охранного документа: 0002627307
Дата охранного документа: 07.08.2017
26.08.2017
№217.015.ecc0

Устройство подавления боковых лепестков при импульсном сжатии симметрично усеченных многофазных кодов (варианты)

Предлагаемые устройства относятся к радиолокационным и гидролокационным системам с импульсным сжатием многофазных кодов. Технический результат заключается в повышении качества сжатия сигналов, производится подавление боковых лепестков, возникающих в процессе сжатия, при котором обеспечивается...
Тип: Изобретение
Номер охранного документа: 0002628475
Дата охранного документа: 17.08.2017
29.12.2017
№217.015.f9cf

Тепловыделяющая сборка ядерного реактора

Изобретение относится к тепловыделяющей сборке (ТВС) ядерных реакторов типа ВВЭР (ВВЭР-440, ВВЭР-1000 и т.п.). В заявленной тепловыделяющей сборке нижняя решетка, подпирающие ребра и соединительные элементы нижней решетки с хвостовиком выполнены с помощью аддитивной технологии в виде одной...
Тип: Изобретение
Номер охранного документа: 0002639711
Дата охранного документа: 22.12.2017
29.12.2017
№217.015.fa21

Опорная решетка-фильтр для тепловыделяющей сборки ядерного реактора

Изобретение относится к атомной энергетике. Опорная решетка-фильтр для тепловыделяющей сборки ядерного реактора выполнена в виде перфорированной пластины, имеющей в плане форму шестиугольника, с круглыми отверстиями, предназначенными для установки направляющих каналов (НК) или несущих труб (НТ)...
Тип: Изобретение
Номер охранного документа: 0002639716
Дата охранного документа: 22.12.2017
19.01.2018
№218.016.019c

Применение пептида thr-lys-pro-arg-pro-gly-pro (селанка) для гепатопротекторного воздействия при хроническом эмоционально-болевом стрессе

Изобретение относится к медицине и касается применения пептида, имеющего формулу Thr-Lys-Pro-Arg-Pro-Gly-Pro (селанка), для гепатопротекторного воздействия при хроническом эмоционально-болевом стрессе. Изобретение обеспечивает повышение эффективности лечения заболеваний с хроническим болевым...
Тип: Изобретение
Номер охранного документа: 0002629832
Дата охранного документа: 04.09.2017
19.01.2018
№218.016.025a

Устройство подавления боковых лепестков при импульсном сжатии многофазных кодов р3 и р4 (варианты)

Изобретение относится к радиолокационным и гидролокационным системам с импульсным сжатием многофазных кодов. Технический результат заключается в обеспечении подавления боковых лепестков с увеличением числа многофазных кодов. Устройство подавления боковых лепестков при импульсном сжатии...
Тип: Изобретение
Номер охранного документа: 0002630161
Дата охранного документа: 05.09.2017
20.01.2018
№218.016.1538

Устройство оценки частотной характеристики беспроводного канала

Изобретение относится к беспроводной связи связи и может быть использовано для оценки частотной характеристики каналов с многолучевым распространением по преамбуле. Техническим результатом заявляемого изобретения является повышение точности и качества оценки частотной характеристики канала...
Тип: Изобретение
Номер охранного документа: 0002634915
Дата охранного документа: 08.11.2017
29.05.2018
№218.016.594c

Способ изготовления фиксирующего приспособления и фиксирующее приспособление для его осуществления

Изобретение относится к приспособлениям для фиксации полотенец, одежды или подобных изделий на вертикальных опорах. Техническим результатом изобретения является упрощенный процесс фиксации навешиваемого предмета посредством использования тяжести их веса, а также упрощенный процесс извлечения...
Тип: Изобретение
Номер охранного документа: 0002655245
Дата охранного документа: 24.05.2018
Показаны записи 31-40 из 42.
29.05.2018
№218.016.594c

Способ изготовления фиксирующего приспособления и фиксирующее приспособление для его осуществления

Изобретение относится к приспособлениям для фиксации полотенец, одежды или подобных изделий на вертикальных опорах. Техническим результатом изобретения является упрощенный процесс фиксации навешиваемого предмета посредством использования тяжести их веса, а также упрощенный процесс извлечения...
Тип: Изобретение
Номер охранного документа: 0002655245
Дата охранного документа: 24.05.2018
09.06.2018
№218.016.5a5a

Рефлектор

Изобретение относится к производству изделий из композиционных материалов, а именно конструкциям и способам изготовления прецизионных рефлекторов антенн с отражающей поверхностью, образованной не только кривой второго порядка, но и специальным сложным профилем. Задачами настоящего изобретения...
Тип: Изобретение
Номер охранного документа: 0002655473
Дата охранного документа: 28.05.2018
09.06.2018
№218.016.5b2b

Энергосберегающая холодильная установка с комбинированным аккумулятором природного и искусственного холода для животноводческих ферм

Энергосберегающая холодильная установка содержит теплоизолированный аккумулирующий резервуар, насосы хладоносителя и молока, блок управления, вентили, датчики температуры хладоносителя и наружного воздуха, трубопроводы, холодильную машину, вентилятор, двухсекционный теплообменник для охлаждения...
Тип: Изобретение
Номер охранного документа: 0002655732
Дата охранного документа: 29.05.2018
20.06.2018
№218.016.63c8

Композитная формообразующая оснастка и способ ее изготовления

Изобретение относится к композитной формообразующей оснастке и способу ее получения. Техническим результатом является увеличение точности изготовления формуемых изделий из полимерных композиционных материалов и снижение времени производства и веса формообразующей оснастки. Технический результат...
Тип: Изобретение
Номер охранного документа: 0002657913
Дата охранного документа: 18.06.2018
20.02.2019
№219.016.c02e

Способ и установка для металлотермического получения щелочно-земельных металлов

Изобретение относится к способам и устройствам для получения щелочно-земельных металлов в процессе их восстановления, а конкретнее к способу и установке для металлотермического получения щелочно-земельных металлов. Способ включает загрузку в печь брикетов, полученных прессованием смеси из...
Тип: Изобретение
Номер охранного документа: 0002339716
Дата охранного документа: 27.11.2008
20.03.2019
№219.016.e58f

Рабочая кассета для атомного реактора аэс (варианты)

Группа изобретений относится к ядерной технике, а именно к рабочим кассетам с урановым топливом для атомного реактора. Рабочая кассета атомного реактора содержит головную и хвостовую части. Головная и хвостовая части соединены шестигранной трубой. Головная часть включает в себя пружинный блок...
Тип: Изобретение
Номер охранного документа: 0002312413
Дата охранного документа: 10.12.2007
20.03.2019
№219.016.e627

Способ изготовления таблеток ядерного топлива

Изобретение относится к ядерной технике, а именно к технологии изготовления таблеток ядерного топлива из смесей на базе диоксида урана, в частности к подготовке порошков к «сухому» прессованию. Способ изготовления таблеток ядерного топлива включает обработку исходных порошков с использованием...
Тип: Изобретение
Номер охранного документа: 0002358342
Дата охранного документа: 10.06.2009
29.05.2019
№219.017.6617

Антидебризный фильтр твс

Изобретение относится к атомной энергетике, а именно к конструктивным элементам ТВС (тепловыделяющей сборки), обеспечивающим бесперебойную работу канальных ядерных реакторов большой мощности (РБМК), в частности к антидебризным фильтрам ТВС. Антидебризный фильтр тепловыделяющей сборки ядерного...
Тип: Изобретение
Номер охранного документа: 0002380772
Дата охранного документа: 27.01.2010
29.05.2019
№219.017.68da

Способ передачи и приема сигналов

Изобретение относится к области радиотехники и может быть использовано в радиосвязи. Достигаемый технический результат - повышение скрытности передачи информации. Способ заключается в одновременном излучении манипулированных по амплитуде и фазе нескольких полезных сигналов и маскирующего...
Тип: Изобретение
Номер охранного документа: 0002438250
Дата охранного документа: 27.12.2011
29.06.2019
№219.017.9f5e

Комбинированная таблетка ядерного топлива

Изобретение относится к ядерной технике, а именно к конструкциям твэлов реакторов, в которых используется оксидное ядерное топливо на основе урана и/или плутония, в том числе с добавлением оксида гадолиния (GdO). Таблетка выполнена из нескольких концентрических слоев, каждый из которых состоит...
Тип: Изобретение
Номер охранного документа: 0002427936
Дата охранного документа: 27.08.2011
+ добавить свой РИД