способ защиты информации в радио и локальной вычислительной сети

Классы МПК:H04L9/00 Устройство для секретной или скрытой связи
H04K1/06 путем передачи информации, соответствующей элементам сигнала с неестественными скоростями и(или) беспорядочно, и(или) в обратном порядке 
Автор(ы):
Патентообладатель(и):Осмоловский Станислав Антонович (RU)
Приоритеты:
подача заявки:
2004-03-29
публикация патента:

Изобретение относится к системам криптографической защиты информации в радио и локальной вычислительной сети. Техническим результатом является обеспечение шифрования информации на индивидуальных для каждой пары абонентов ключах при быстрой реализации криптографического преобразования. Технический результат достигается тем, что способ защиты информации в радио и локальной вычислительной сети с разграничением доступа к абонентам сети характеризуется шифрованием текстовой части пакета с индивидуальными для каждой пары абонентов ключами с помощью двухпараметрического шифрующего преобразования v i=F(ui,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i) и дешифрующего преобразования ui=F -1(vi,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i) на основе случайной таблицы замены Тк длиной 2l знаков, где l - длина элемента алфавита, ui - преобразуемая при шифровании комбинация, v i - результат шифрования, способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i - параметр преобразования, для шифрования очередной информационной комбинации ui, передаваемой от абонента с номером t к абоненту с номером g, находят в таблице Тк исходное значение ui, вычисляют разность значений адресов абонентов способ защиты информации в радио и локальной вычислительной сети, патент № 2266621=g-t по модулю 2l, маскируют значение способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 с помощью случайно заполненной таблицы маскирования Тм , для чего считывают из таблицы Тм по адресу способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 результат маскирования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м, используют значение способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м как параметр преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i шифруемого знака ui, при этом шифрующее преобразование знака выполняют с помощью таблицы Тк и дополнительной таблицы адресов Та, в которой в строке с адресом ui хранится адрес комбинации u i в таблице Тк, определяют адрес комбинации ui, вычисляют адрес результата преобразования как сумму по модулю 2l адреса комбинации ui и величины способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м и считывают результат преобразования vi по вычисленному адресу из таблицы Тк, дешифрующее преобразование знака выполняют с помощью таблицы Тк и дополнительной таблицы адресов Та, в которой в строке с адресом vi хранится адрес комбинации v i в таблице Тк, определяют адрес комбинации vi, вычисляют адрес результата преобразования u i, как разность по модулю 2l адреса комбинации vi и величины способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м и считывают результат преобразования ui по вычисленному адресу из таблицы Тк. 4 з.п. ф-лы.

Формула изобретения

1. Способ защиты информации в радио и локальной вычислительной сети с разграничением доступа к абонентам сети, характеризуемый шифрованием текстовой части пакета с индивидуальными для каждой пары абонентов ключами с помощью двухпараметрического шифрующего преобразования vi=F(ui,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i) и дешифрующего преобразования ui=F -1(vi,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i) на основе случайной таблицы замены Тк длиной 2l знаков, где l - длина элемента алфавита, ui - преобразуемая при шифровании комбинация, v i - результат шифрования, способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i - параметр преобразования, для шифрования очередной информационной комбинации ui, передаваемой от абонента с номером t к абоненту с номером g, находят в таблице Тк исходное значение ui, вычисляют разность значений адресов абонентов способ защиты информации в радио и локальной вычислительной сети, патент № 2266621=g-t по модулю 2l, маскируют значение способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 с помощью случайно заполненной таблицы маскирования Тм , для чего считывают из таблицы Тм по адресу способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 результат маскирования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м, используют значение способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м как параметр преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i шифруемого знака ui, при этом шифрующее преобразование знака выполняют с помощью таблицы Тк и дополнительной таблицы адресов Та, в которой в строке с адресом ui хранится адрес комбинации u i в таблице Тк, определяют адрес комбинации ui, вычисляют адрес результата преобразования как сумму по модулю 2l адреса комбинации ui и величины способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м и считывают результат преобразования vi по вычисленному адресу из таблицы Тк, дешифрующее преобразование знака выполняют с помощью таблицы Тк и дополнительной таблицы адресов Тa, в которой в строке с адресом vi хранится адрес комбинации v i в таблице Тк, определяют адрес комбинации vi, вычисляют адрес результата преобразования u i как разность по модулю 2l адреса комбинации vi и величины способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м и считывают результат преобразования ui по вычисленному адресу из таблицы Тк.

2. Способ по п.1, отличающийся тем, что результат шифрования vi исходной комбинации ui при значении параметра преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м с использованием таблиц Тк и Та вырабатывают как значение комбинации, хранящейся в строке A(u i) таблицы Тк, адрес которой определяют как A(vi)=A(ui)+способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м по модулю числа N, где N - размер алфавита, совпадающий с числом строк таблиц Тк и Та.

3. Способ по п.1, отличающийся тем, что результат дешифрования и ранее зашифрованной комбинации vi при значении параметра преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м с использованием таблиц Тк и Та вырабатывают как значение комбинации, хранящейся в строке А(u i) таблицы Тк, адрес которой определяют как А(ui)=А(vi)-способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м по модулю числа N, где N - размер алфавита, совпадающий с числом строк таблиц Тк и Та.

4. Способ по п.1, отличающийся тем, что случайное заполнение таблиц Тк и Тм неповторяющимся значением чисел является ключом для шифрования и дешифрования.

5. Способ по п.1, 2, отличающийся тем, что для передачи информации в широковещательном режиме всем абонентам сети используют маскированное с помощью таблицы Тм значение параметра способ защиты информации в радио и локальной вычислительной сети, патент № 2266621=0.

Описание изобретения к патенту

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

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

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

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

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

В соответствии с изобретением в способе шифрующего преобразования предполагается строить шифрование как двухпараметрическую операцию, где результат шифрующего преобразования зависит как от значения исходного шифруемой комбинации u i длиной L бит (в простейшем случае это буква или байт, в более общем - это q-ичный символ или блок, содержащий несколько байт) и квазислучайного параметра преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i, длиной не менее L бит - F(ui,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i). Для реализации способа строится кодовая таблица Тк объемом 2l, где l - длина шифруемой последовательности (блока), а величина 2l=N - определяет размер алфавита обрабатываемых знаков. В таблицу Тк до начала шифрования записывают без повторения случайным образом все возможные значения обрабатываемых в процессе шифрования знаков длиной l бит. Процесс заполнения может осуществляться одним из двух способов. В соответствии с первым в таблицу заносятся последовательно в порядке возрастания числа с 0 до 2l-1. Затем производится случайная перестановка записанных в таблицу значений без введения новых или исключения имеющихся значений букв. Число таких возможных перестановок равно (2l)!. Например, при l=8 число перестановок (28)! превышает 10300. Такая математическая интерпретация формирования таблицы Тк дает представление о числе вариантов заполнения таблицы, но не дает конкретного варианта реализации заполнения. Практическое заполнение таблицы Тк осуществляют предварительно с помощью следующих операций. С помощью датчика случайных чисел (ДСЧ) вырабатывают первое значение знака, которое записывают в первую строку таблицы Тк с номером 0, полученное от ДСЧ второе значение знака сравнивают с ранее записанным первым знаком, при их несовпадении второе значение записывают во вторую ячейку таблицы с номером 1, в противном случае значение второго знака, полученного от ДСЧ, отбрасывается, вырабатывается третье значение знака, сравниваемое затем с записанным в таблице значением, для заполнения очередной строки таблицы Тк с номером i (i имеет значение от 1 до 2l-1) получают очередное значение знака от ДСЧ, сравнивают полученное значение с каждым из i-1 значением записанных в таблицу знаков, в случае несовпадения ни с одним из знаков этот знак записывается в строку с номером i, при совпадении с одним из ранее записанным в таблицу знаков полученное от ДСЧ значение отбрасывается и процесс заполнения таблицы повторяется до полного ее заполнения.

Предлагаемый способ защиты информации в радио и локальной вычислительной сети с разграничением доступа к абонентам сети основан на шифровании и дешифровании текстовой части пакета с индивидуальными для каждой пары абонентов ключами с помощью двухпараметрического шифрующего преобразования vi=F(ui,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i) и дешифрующего преобразования ui=F -1(vi,способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i) на основе случайной таблицы замены Тк длиной 2l знаков, где l - длина элемента алфавита, ui - преобразуемая при шифровании комбинация, v i - результат шифрования, способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i - параметр преобразования.

Для шифрования очередной информационной комбинации ui, передаваемой от абонента с номером t к абоненту с номером g, находят в таблице Тк исходное значение ui, вычисляют разность значений адресов абонентов способ защиты информации в радио и локальной вычислительной сети, патент № 2266621=g-t по модулю 2l, маскируют значение способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 с помощью случайно заполненной таблицы маскирования Тм , для чего считывают из таблицы Тм по адресу способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 результат маскирования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м, используют значение способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м как параметр преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 i шифруемого знака ui, при этом шифрующее преобразование знака выполняют с помощью таблицы Тк и дополнительной таблицы адресов Та, в которой в строке с адресом ui хранится адрес комбинации u i в таблице Тк, определяют адрес комбинации ui, вычисляют адрес результата преобразования как сумму по модулю 2l адреса комбинации ui и величины способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м и считывают результат преобразования vi по вычисленному адресу из таблицы Тк, дешифрующее преобразование знака выполняют с помощью таблицы Тк и дополнительной таблицы адресов Та, в которой в строке с адресом vi хранится адрес комбинации v i в таблице Тк, определяют адрес комбинации vi, вычисляют адрес результата преобразования u i как разность по модулю 2l адреса комбинации vi и величины способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м и считывают результат преобразования ui по вычисленному адресу из таблицы Тк.

При этом результат шифрования vi исходной комбинации u i при значении параметра преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м с использованием таблиц Тк и Та вырабатывают как значение комбинации, хранящейся в строке A(v i) таблицы Тк, адрес которой определяют как A(vi)=A(ui)+способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м по модулю числа N, где N - размер алфавита, совпадающий с числом строк таблиц Тк и Та.

Результат дешифрования ui ранее зашифрованной комбинации v i при значении параметра преобразования способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м с использованием таблиц Тк и Та вырабатывают как значение комбинации, хранящейся в строке А(u i) таблицы Тк, адрес которой определяют как A(ui)=A(vi)-способ защиты информации в радио и локальной вычислительной сети, патент № 2266621 м по модулю числа N, где N - размер алфавита, совпадающий с числом строк таблиц Тк и Та.

Случайное заполнение таблиц Тк и Тм неповторяющимися значениями чисел является ключом для шифрования и дешифрования.

Для передачи информации в широковещательном режиме всем абонентам сети используют маскированное с помощью таблицы Т м значение параметра способ защиты информации в радио и локальной вычислительной сети, патент № 2266621=0.

Заявленный способ обеспечивает шифрование информации на индивидуальных для каждой пары абонентов ключах при быстрой реализации криптографического преобразования; при этом сочетается большой объем ключа (две таблицы со случайным заполнением по 256 байт в каждой при байтовом преобразовании) с простой реализацией использования ключа в процессе обмена.

Описанный способ обладает следующими преимуществами:

- высокая скорость обработки информации;

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

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

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

Источники информации

1. ГОСТ 28147-89. Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования. - М.: ГК СССР по стандартам, 1989.

2. Романец Ю.В., Тимофеев П.А., Шаньгин В.Ф. Защита информации в компьютерных системах и сетях. - М.: Радио и связь, 1999.

3. Зима В.М., Молдовян А.А., Молдовян Н.А. Безопасность глобальных сетевых технологий. - СПб.: БХВ-Петербург, 2001.

4. Московский университет и развитие криптографии в России. Материалы конференции в МГУ 17-18 2002 г. - М.: МЦНМО, 2003. - 287 с.

Класс H04L9/00 Устройство для секретной или скрытой связи

способ защищенной связи в сети, устройство связи, сеть и компьютерная программа для этого -  патент 2528078 (10.09.2014)
способ защиты информации -  патент 2527734 (10.09.2014)
способ формирования электронного документа -  патент 2527731 (10.09.2014)
способ многоканального приема и передачи информации по безопасности мореплавания -  патент 2527189 (27.08.2014)
система и способ защиты беспроводной передачи -  патент 2524565 (27.07.2014)
способ и устройство для получения ключа безопасности в ретрансляционной системе -  патент 2523954 (27.07.2014)
способ защиты данных безопасности, передаваемых устройством передатчика в устройство приемника -  патент 2523952 (27.07.2014)
криптография на эллиптической кривой -  патент 2520379 (27.06.2014)
способ управления доступом к набору каналов для приемного или декодирующего устройства (варианты) -  патент 2519395 (10.06.2014)
способ трехмерного нелинейного преобразования замены -  патент 2519004 (10.06.2014)

Класс H04K1/06 путем передачи информации, соответствующей элементам сигнала с неестественными скоростями и(или) беспорядочно, и(или) в обратном порядке 

Наверх