×
12.04.2023
223.018.42a3

Результат интеллектуальной деятельности: Способ шифрования данных

Вид РИД

Изобретение

№ охранного документа
0002759862
Дата охранного документа
18.11.2021
Аннотация: Изобретение относится к компьютерной технике и предназначено для шифрования данных на носителях информации. Технический результат заключается в упрощении шифрование данных с сохранением надежности их защиты. Технический результат достигается за счет того, что шифрование осуществляется алгоритмом блочного шифрования «Кузнечик» с применением ключей, вырабатываемых алгоритмом блочного шифрования «Магма» на основе логического адреса зашифровываемого сектора и исходного ключа шифрования устройства. Адрес используется в качестве идентификатора сектора, поэтому известен и не требует хранения на носителе информации. 1 ил.

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

Из уровня техники известен способ криптографической защиты информации, описанный в ГОСТ Р 34.13 - 2015, дата введения 01.01.2016. Данный способ заключается в том, что информация зашифровывается и расшифровывается с помощью одного и того же ключа, генерируемого алгоритмом блочного шифрования Кузнечик. При этом ключ шифрования в 256 бит подается на носитель информации извне и на нем самом не содержится. Поэтому при подаче на носитель информации неправильного ключа вместо исходных данных будут получены произвольные данные. И тогда при попадании носителя информации в нежелательные руки (к злоумышленнику) сложность раскрытия информации определяется сложностью подбора 256-битного ключа.

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

Для устранения этого недостатка, т.е. чтобы разные данные с одинаковым содержанием после шифрования оказывались разными, ГОСТ Р 34.13 - 2015 предлагает воспользоваться шифрованием в режиме гаммирования. В этом режиме помимо блока шифрования Кузнечик реализуется блок выработки уникальной синхропосылки, которая представляет 64-битное число. При этом данная синхропосылка должна быть своя для каждого зашифровываемого сектора, и при расшифровке сектора эту синхропосылку необходимо знать. Это означает, что синхропосылка для каждого сектора должна сохраняться на носителе информации, причем в незашифрованном виде. Последнее и является главным недостатком данной схемы шифрования при использовании ее для носителей данных. Помимо того, что синхропосылка хранится на носителе данных в открытом виде, она занимает область памяти, которую можно было бы использовать для хранения проверочных бит помехоустойчивого кода, и тем самым усилить надежность и долговечность носителя данных. Другим недостатком является необходимость реализации блока выработки синхропосылки, обеспечивающего её уникальность.

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

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

Таким образом, предлагается способ шифрования данных в блочных запоминающих устройствах, в котором шифрование осуществляется алгоритмом блочного шифрования «Кузнечик» с применением раундовых ключей, в котором выработка раундовых ключей происходит блоком выработки раундовых ключей, на который подают ключ шифрования, сформированный путем зашифрования производных логического адреса сектора на исходном ключе алгоритмом «Магма».

Алгоритмы «Кузнечик» и «Магма» реализуются в соответствии с ГОСТ Р 34.12 - 2015.

Заявленное изобретение поясняется фигурой, на которой приведен пример схемы выработки раундовых ключей на основе логического адреса сектора и ключа шифрования, применяемой для шифрования.

Далее будет подробно изложено заявленное изобретение с приведением примера реализации.

Шифрование данных в блочных запоминающих устройствах происходит следующим образом (см. фиг.). На вход блока «Булев оператор» поступает 32-битный логический адрес сектора LSA. На выходе получается 256-битная последовательность, которую назовем «сырым» ключом. В качестве булевого оператора предлагается использовать 8 независимых блоков, на вход каждого из которых поступает 32-битный LSA, где результат i-го блока задается формулой S_i(LSA+a_i). Здесь S_i - некоторая 32-битная перестановка, a_i - некоторое натуральное число, а “+” - операция сложения натуральных чисел. В принципе перестановки S_i и числа a_i могут быть разными у разных носителей и, например, прожигаться в контроллере носителя после изготовления, и тем самым будут неизвестны злоумышленнику.

Выход блока «Булев оператор» поступает на 256 регистров, которые раз в 32 такта сдвигаются влево на 64 бита. Тем самым на блок «Магма» в первый момент попадают младшие 64 бита сырого ключа, через 32 такта на блок «Магма» попадают следующие 64 бита сырого ключа, через 32 такта - следующая порция из 64-х бит и, наконец, еще через 32 бита на блок «Магма» поступают старшие 64 бита сырого ключа.

Блок «Магма» реализует алгоритм блочного шифрования Магма, описанного в ГОСТ Р 34.12 - 2015. Аппаратная реализация данного алгоритма позволяет за 32 такта зашифровать поступившие на вход 64 бита и через 32 такта выдать на выход зашифрованные 64 бита. Шифрование осуществляется в режиме простой замены с помощью фиксированного 256-битного ключа, который подается на устройство извне.

Выходы блока «Магма» подаются на старшие биты 256-битного регистра, которые каждые 32 такта сдвигаются влево на 64 бита. Тем самым через 32*4=128 тактов на этом регистре сформировывается 256-битный ключ шифрования, который подается на блок выработки раундовых ключей.

Блок выработки раундовых ключей для алгоритма Кузнечик реализован в соответствии с ГОСТом Р 34.12 - 2015 и через 32 такта выдает 10 раундовых ключей необходимых для алгоритма Кузнечик.

Тем самым через 1+128+1+32=162 такта после поступления LSA мы получаем 10 раундовых ключей.

Если на вход модуля шифрования поступают данные сектора по 64 бита за такт, то Модуль шифрования, состоящий из пяти модулей Кузнечик сможет обрабатывать такой поток данных в режиме конвейера и через 10 тактов каждый такт выдавать зашифрованные 64 бита сектора. Тем самым сектор размера 4096 байт будет обрабатываться 4096*8/64=512 тактов. Если на вход модуля шифрования поступают данные сектора по 128 бит за такт, то сектор размера 4096 байт будет обрабатываться 256 тактов.

Более того, поскольку 162<256<512, то если подавать LSA заранее, т.е. во время шифрования некоторого сектора Модулем шифрования на вход Модуля выработки раундовых ключей подавать LSA следующего сектора, то такая схема шифрования позволит без пауз справлять с потоком данных как в 64 бита за такт, так и в 126 бит за такт.

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

Способ шифрования данных в блочных запоминающих устройствах, в котором шифрование осуществляется алгоритмом блочного шифрования «Кузнечик», отличающийся тем, что шифрование осуществляется с применением ключей, вырабатываемых алгоритмом блочного шифрования «Магма» на основе 8 независимых блоков, на вход каждого из которых поступает 32-битный логический адрес сектора (LSA), где результат i-го блока задается формулой S_i(LSA+a_i), где S_i - 32-битная перестановка, a_i - натуральное число, а “+” - операция сложения натуральных чисел и исходного ключа шифрования устройства.
Источник поступления информации: Роспатент

Показаны записи 1-10 из 11.
26.12.2018
№218.016.aafa

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

Изобретение относится к средствам автоматического анализа видеопотока. Технический результат заключается в повышении качества обнаружения объектов. В способе: обеспечивают поток изображений наблюдаемого пространства, содержащий последовательность растровых кадров; формируют статистику...
Тип: Изобретение
Номер охранного документа: 0002676028
Дата охранного документа: 25.12.2018
26.12.2018
№218.016.ab04

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

Изобретение относится к средствам обработки растровых изображений. Технический результат заключается в повышении точности определения подвижных объектов. В способе: получают первый кадр видеопотока, для каждого пикселя которого определяют значение следующих компонент: компоненты Y яркости,...
Тип: Изобретение
Номер охранного документа: 0002676026
Дата охранного документа: 25.12.2018
26.12.2018
№218.016.ab17

Способ идентификации объекта в видеопотоке

Изобретение относится к способам автоматического анализа видеопотока. Технический результат заключается в повышении качества идентификации объекта. Предложен способ анализа видеопотока, состоящий в том, что обеспечивают поток изображений наблюдаемого пространства, содержащий последовательность...
Тип: Изобретение
Номер охранного документа: 0002676029
Дата охранного документа: 25.12.2018
13.01.2019
№219.016.aef9

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

Изобретение относится к средствам видеонаблюдения. Технический результат заключается в повышении качества обработки водеопотока. Способ обработки видеопотока в системе видеонаблюдения, состоящий в том, что обеспечивают, по крайней мере, один программируемый микросервер на базе аппаратной...
Тип: Изобретение
Номер охранного документа: 0002676950
Дата охранного документа: 11.01.2019
12.04.2023
№223.018.427a

Устройство мониторинга и контроля обращений к bios со стороны цп

Изобретение относится к области вычислительной техники. Техническим результатом является повышение безопасности системы, мониторинг и контроль модификации BIOS. Устройство мониторинга и контроля обращений к BIOS со стороны центрального процессора (ЦП) включает независимый модуль контроля...
Тип: Изобретение
Номер охранного документа: 0002762519
Дата охранного документа: 21.12.2021
12.04.2023
№223.018.429e

Способ записи секторных данных в кэш-память

Изобретение относится к вычислительной технике. Технический результат заключается в повышении эффективности использования твердотельного накопителя информации (ТНИ) путем оперативного считывания секторных данных, хранящихся в контроллере ТНИ. Способ записи секторных данных в кэш-память...
Тип: Изобретение
Номер охранного документа: 0002752782
Дата охранного документа: 03.08.2021
12.04.2023
№223.018.42c7

Способ записи страничных данных в кэш-память

Изобретение относится к вычислительной технике. Технический результат заключается в увеличении производительности работы компьютера путем оперативного доступа к часто используемым данным. Способ записи страничных данных в кэш-память твердотельного накопителя информации (ТНИ) содержит этапы, на...
Тип: Изобретение
Номер охранного документа: 0002750132
Дата охранного документа: 22.06.2021
12.04.2023
№223.018.42ce

Способ измерения скоростных характеристик запоминающего устройства

Изобретение относится к компьютерной технике и предназначено для измерения скоростных характеристик различных периферийных устройств, осуществляющих запись и хранение информации, устанавливаемых на вычислительные системы. Техническим результатом является обеспечение возможности измерения...
Тип: Изобретение
Номер охранного документа: 0002754960
Дата охранного документа: 08.09.2021
12.04.2023
№223.018.42cf

Способ инкрементального сохранения

Изобретение относится к области компьютерной техники и предназначено для обеспечения корректности работы немеханических запоминающих устройств на основе микросхем памяти. Техническим результатом является уменьшение объема памяти для хранения данных секторов и сокращение времени сохранения таких...
Тип: Изобретение
Номер охранного документа: 0002754601
Дата охранного документа: 03.09.2021
12.04.2023
№223.018.42f0

Способ кодирования данных на основе ldpc кода

Изобретение относится к области кодирования информации с использованием кодов с низкой плотностью проверок на четность (LDPC) и предназначено для обеспечения работы немеханических запоминающих устройств на основе микросхем памяти. Технический результат - упрощение алгоритма вычисления кодового...
Тип: Изобретение
Номер охранного документа: 0002743784
Дата охранного документа: 26.02.2021
Показаны записи 1-10 из 21.
10.01.2015
№216.013.18f2

Способ запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера

Изобретение относится к области запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера. Техническим результатом является повышение безопасности компьютера. Способ запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера заключается в загрузке...
Тип: Изобретение
Номер охранного документа: 0002537814
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1aca

Способ запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера

Изобретение относится к области запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера. Техническим результатом является повышение безопасности компьютера. Способ запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера заключается в загрузке...
Тип: Изобретение
Номер охранного документа: 0002538286
Дата охранного документа: 10.01.2015
27.11.2015
№216.013.9446

Устройство создания доверенной среды для компьютеров специального назначения

Изобретение относится к информационной безопасности. Технический результат заключается в повышении эффективности защиты от несанкционированного доступа (НСД) к аппаратным и программным компонентам и к информации, хранимой и обрабатываемой в ПК. Устройство создания доверенной среды и защиты...
Тип: Изобретение
Номер охранного документа: 0002569577
Дата охранного документа: 27.11.2015
27.03.2016
№216.014.c814

Устройство для приёма сигнала из рельсовой цепи

Изобретение относится к области железнодорожной автоматики и телемеханики. Устройство содержит блок приема амплитудно-модулированного сигнала, вход которого соединен с входами блока нелинейной обработки сигнала и блока спектральной обработки сигнала, выход блока нелинейной обработки и выход...
Тип: Изобретение
Номер охранного документа: 0002578899
Дата охранного документа: 27.03.2016
26.12.2018
№218.016.aafa

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

Изобретение относится к средствам автоматического анализа видеопотока. Технический результат заключается в повышении качества обнаружения объектов. В способе: обеспечивают поток изображений наблюдаемого пространства, содержащий последовательность растровых кадров; формируют статистику...
Тип: Изобретение
Номер охранного документа: 0002676028
Дата охранного документа: 25.12.2018
26.12.2018
№218.016.ab04

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

Изобретение относится к средствам обработки растровых изображений. Технический результат заключается в повышении точности определения подвижных объектов. В способе: получают первый кадр видеопотока, для каждого пикселя которого определяют значение следующих компонент: компоненты Y яркости,...
Тип: Изобретение
Номер охранного документа: 0002676026
Дата охранного документа: 25.12.2018
26.12.2018
№218.016.ab17

Способ идентификации объекта в видеопотоке

Изобретение относится к способам автоматического анализа видеопотока. Технический результат заключается в повышении качества идентификации объекта. Предложен способ анализа видеопотока, состоящий в том, что обеспечивают поток изображений наблюдаемого пространства, содержащий последовательность...
Тип: Изобретение
Номер охранного документа: 0002676029
Дата охранного документа: 25.12.2018
13.01.2019
№219.016.aef9

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

Изобретение относится к средствам видеонаблюдения. Технический результат заключается в повышении качества обработки водеопотока. Способ обработки видеопотока в системе видеонаблюдения, состоящий в том, что обеспечивают, по крайней мере, один программируемый микросервер на базе аппаратной...
Тип: Изобретение
Номер охранного документа: 0002676950
Дата охранного документа: 11.01.2019
29.04.2019
№219.017.4449

Устройство для приема сигнала из рельсовой цепи

Изобретение относится к области железнодорожной автоматики и может быть использовано в устройствах сигнализации, централизации и блокировки на железнодорожном транспорте, в частности в устройствах интервального регулирования движения поездов на перегонах и станциях. Устройство содержит блок...
Тип: Изобретение
Номер охранного документа: 0002453460
Дата охранного документа: 20.06.2012
29.06.2019
№219.017.9fa5

Устройство для передачи сигнала в рельсовую цепь

Изобретение относится к области железнодорожной автоматики и может быть использовано в устройствах сигнализации, централизации и блокировки на железнодорожном транспорте, в частности, в устройствах интервального регулирования движения поездов на перегонах и станциях. Устройство содержит...
Тип: Изобретение
Номер охранного документа: 0002453461
Дата охранного документа: 20.06.2012
+ добавить свой РИД