×
08.09.2019
219.017.c91c

Результат интеллектуальной деятельности: СПОСОБ ДИНАМИЧЕСКОГО ПРЕОБРАЗОВАНИЯ ДАННЫХ ПРИ ХРАНЕНИИ И ПЕРЕДАЧЕ

Вид РИД

Изобретение

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

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

Известен способ динамического преобразования данных при хранении и передаче (см. патент РФ №2497277, опубликованный 27.10.2013, авторы: Мартынов А.П., Николаев Д.Б.), в котором символы представлены битовыми последовательностями одинакового фиксированного размера. Для осуществления преобразования производят подсчет частоты повторяемости символов, затем для обозначения часто и редко встречающихся символов входного потока двоичных данных производят соответственно выработку более короткой и более длинной битовых последовательностей, которые объединяют в совокупную битовую последовательность переменного размера. При этом из совокупной битовой последовательности исключают битовые последовательности, соответствующие повторяющимся символам входного потока двоичных данных. Способ позволяет проводить операции кодирования и декодирования, используя малый объем памяти для реализации соответствующих преобразований.

Указанный способ является наиболее близким по технической сущности к заявляемому способу и поэтому выбран в качестве прототипа.

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

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

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

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

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

На фиг. 1 представлена схема заявляемого способа динамического преобразования данных при хранении и передаче на примере трехмерного множества ƒ(azyx), у=0…m, х=0…n, которое состоит из одномерных множеств (фиг. 2). Операции в трехмерном множестве выполняются по трем осям (х, у, z). На фиг. 2 представлена схема некоммутативного произведения функций преобразования, представляющее собой циклическую группу одномерного множества криптографических функций ƒ(ах) (ось х), при котором пространственно-групповое перемещение элементов множества осуществляется в одной строке влево. При циклическом сдвиге элементов множества на 1 шаг все элементы множества сдвигаются на одну позицию влево, ƒ(а0) переходит в конец множества.

Способ реализуется следующим образом.

Преобразование потоков исходных сообщений осуществляют с использованием набора параллельно расположенных матриц z0, z1, … представляющих ось каждая из матриц содержит элементы, образующие столбцы (ось у=0…m) и строки х=0…n, каждому элементу предварительно присваивают индекс соответствующих ему номера строки и номера столбца, при этом элементы каждой строки (а00, а01 … a0n, … am0, am1 … amn) и каждого столбца (а00, а10, … am0, …, a0n, a1n, … amn) на каждой матрице (z0, z1, …, ) соединяют между собой последовательно, каждый элемент со своим индексом (а00, …, amn) первой матрицы z0 последовательно соединяют с элементом такого же индекса (а00, …, amn) последующих параллельно расположенных матриц (z1, ), при этом элементы являются некоммутативными функциями преобразования ƒ(azyx).

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

Пространственное групповое перемещение криптографических функций заключается в следующем. Получение множества функций, при котором исходная битовая последовательность подвергается преобразованию. Результирующее множество криптографических функций представляется как m-n-матрица из z-матриц из у-столбцов х-строк. ƒ(azyx), у=0…m, х=0…n,

Элементами множества являются функций объединенные в циклические группы двухмерных матриц (оси х и у), в которых осуществляются циклические сдвиги элементов по столбцам и по строкам множества. Циклическое преобразование элементов групп происходит сначала по оси z, затем по оси у, а затем по оси х. Последовательность операций в общем случае может быть произвольной.

При циклической перестановке (фиг. 2) ключ задается индексом элемента, который необходимо сдвинуть на исходную (нулевую) позицию, к началу координатных осей (х, у, z). В этом случае величина сдвига равна номеру элемента множества. Для множества ƒ(azyx) ключ циклического сдвига k(azyx), у=0…m, х=0…n,

Для каждой z-матрицы, входящей в состав m-n-матрицы, сначала выполняется циклический сдвиг функций по ключу, а затем преобразование потока исходных сообщений (входных битовых последовательностей) в криптограммы (выходные битовые последовательности). Преобразование криптограмм (выходных битовых последовательностей) в исходные сообщения (входные битовые последовательности) производится в обратном направлении, при том же состоянии криптографической системы.

Предложенный способ может быть реализован непосредственно в аппаратных средствах, в программном модуле, выполняемом посредством процессора, или в их комбинации.

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

Программная и программно-аппаратная реализации данного способа подтвердили осуществимость и практическую ценность заявленного способа.

Способ динамического преобразования данных при хранении и передаче, заключающийся в том, что для их преобразования используют входной поток двоичных данных, представляющий собой входные битовые последовательности, результатом преобразования которых являются выходные битовые последовательности, отличающийся тем, что преобразование данных осуществляют с использованием набора параллельно расположенных матриц, каждая из которых содержит элементы, образующие столбцы и строки, причем каждому элементу предварительно присваивают индекс соответствующих ему номеров строки и столбца, при этом элементы каждой строки и каждого столбца на каждой матрице соединяют между собой последовательно, каждый элемент первой матрицы со своим индексом последовательно соединяют с элементом такого же индекса последующих параллельно расположенных матриц, при этом элементы являются некоммутативными функциями преобразования, дополнительно вводят ключ, сформированный предварительно случайным образом для выбора одной из матриц и одного из ее элементов, на выбранной матрице осуществляют перемещение выбранного элемента на место элемента первой матрицы, имеющего индекс строки и столбца равный единице, путем последовательного смещения других элементов, для получения выходных битовых последовательностей производят преобразование входных битовых последовательностей на каждом из элементов строк или столбцов на каждой матрице или на каждом из элементов с одинаковым индексом на каждой из параллельно расположенных матриц.
СПОСОБ ДИНАМИЧЕСКОГО ПРЕОБРАЗОВАНИЯ ДАННЫХ ПРИ ХРАНЕНИИ И ПЕРЕДАЧЕ
СПОСОБ ДИНАМИЧЕСКОГО ПРЕОБРАЗОВАНИЯ ДАННЫХ ПРИ ХРАНЕНИИ И ПЕРЕДАЧЕ
Источник поступления информации: Роспатент

Показаны записи 931-940 из 994.
31.07.2020
№220.018.3a9c

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

Группа изобретений относится к обработке металлов давлением, а именно к приспособлениям для вырезки круглых прокладок из различных материалов малых толщин (бумага, резина, картон, фольга и т.д.). Способ включает размещение заготовки на увлажненной горизонтальной поверхности стола, фиксацию...
Тип: Изобретение
Номер охранного документа: 0002728115
Дата охранного документа: 28.07.2020
31.07.2020
№220.018.3ab7

Контактный датчик цели

Изобретение относится к области военной техники и предназначено для выдачи команды на подрыв любых типов боеприпасов при их соударении с целью. Техническим результатом заявляемого изобретения является гарантированная выдача команды на подрыв боеприпаса при его соударении с целью как при...
Тип: Изобретение
Номер охранного документа: 0002728012
Дата охранного документа: 28.07.2020
31.07.2020
№220.018.3ace

Детонационная разводка, инициируемая лазерным излучением, и состав светочувствительного взрывчатого вещества для инициирования детонационной разводки

Использование: область взрывных работ, в частности конструкции взрывных устройств. Задача: разработка безопасной и простой детонационной разводки (ДР), в которой минимизированы факторы, снижающие ее безопасность и надежность срабатывания ДР. Сущность изобретения: в отличие от конструкции...
Тип: Изобретение
Номер охранного документа: 0002728085
Дата охранного документа: 28.07.2020
05.08.2020
№220.018.3c94

Устройство активной виброзащиты электронной аппаратуры

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

Радиационно стойкая пластичная смазка

Изобретение относится к пластичным смазкам на синтетической основе для работы различных узлов трения механизмов в условиях повышенной радиации в широком интервале температур. Предложена радиационно стойкая пластичная смазка на синтетической основе, содержащая (мас. %) димочевину 10,0-21,0,...
Тип: Изобретение
Номер охранного документа: 0002793583
Дата охранного документа: 04.04.2023
12.04.2023
№223.018.4589

Многоканальный сильноточный коммутатор с поверхностным разрядом

Изобретение относится к электрофизике и сильноточной импульсной технике и может применяться при создании кило- и мегаамперных генераторов импульсных токов различного назначения, например, для получения импульсных давлений. Технический результат - обеспечение равномерного распределения тока по...
Тип: Изобретение
Номер охранного документа: 0002793451
Дата охранного документа: 04.04.2023
12.04.2023
№223.018.468a

Способ иммобилизации твердых отходов пирохимической переработки отработанного ядерного топлива

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

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

Изобретение относится к области методов регулирования состава газовых сред (ГС) герметизированных контейнеров. Способ регулирования состава многокомпонентной газовой среды в герметизированном контейнере включает помещение выделяющего агрессивные газообразные компоненты материала для хранения...
Тип: Изобретение
Номер охранного документа: 0002793726
Дата охранного документа: 05.04.2023
20.04.2023
№223.018.4abf

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

Изобретение относится к области исследований изоэнтропического сжатия, в частности к устройствам сжатия газов и сгустков замагниченной плазмы. Устройство для сжатия газов и сгустков замагниченной плазмы содержит заряд взрывчатого вещества, охватывающий цилиндрическую оболочку с полостью. Между...
Тип: Изобретение
Номер охранного документа: 0002778129
Дата охранного документа: 15.08.2022
20.04.2023
№223.018.4d46

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

Изобретение относится к радиочастотной технике и может быть использовано при разработке и создании мощных импульсных генераторов высокочастотного (ВЧ) диапазона. Технический результат - повышение точности обеспечения заданного значения несущей частоты генерации газоразрядного ВЧ-генератора на...
Тип: Изобретение
Номер охранного документа: 0002793096
Дата охранного документа: 29.03.2023
Показаны записи 41-41 из 41.
12.06.2020
№220.018.2696

Интерактивный веб-тренажер обучения

Изобретение относится к компьютерным интерактивным тренажерам и может быть использовано для обучения специалистов и обслуживающего персонала в области эксплуатации электронных приборов и радиоэлектронной аппаратуры. Интерактивный веб-тренажер обучения содержит по крайней мере один...
Тип: Изобретение
Номер охранного документа: 0002723365
Дата охранного документа: 10.06.2020
+ добавить свой РИД