Научная статья на тему 'Обобщенная обратимость динамических систем в задачах шифрования'

Обобщенная обратимость динамических систем в задачах шифрования Текст научной статьи по специальности «Математика»

CC BY
87
33
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Ковалев Александр Михайлович, Козловский Валерий Анатольевич, Шербак Владимир Федорович

A method for transformation of the digital information based on the discrete dynamical system is suggested. The determination of input is carried out by the special inverse system. Designs of the inverse systems are offered for the different degrees of invertibility: invertable, identifiable and invertable with respect to several trajectories. It is shown that maximally wide class of systems becomes identified under several trajectories. The communication scheme is proposed when a transferrable signal is used for the synthesis of additional outputs. Then, information message determination is carry out on the base of several trajectories model. The finite automata constructions realizing this approach are considered.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Generalized invertibility of dynamical systems for encryption problems

A method for transformation of the digital information based on the discrete dynamical system is suggested. The determination of input is carried out by the special inverse system. Designs of the inverse systems are offered for the different degrees of invertibility: invertable, identifiable and invertable with respect to several trajectories. It is shown that maximally wide class of systems becomes identified under several trajectories. The communication scheme is proposed when a transferrable signal is used for the synthesis of additional outputs. Then, information message determination is carry out on the base of several trajectories model. The finite automata constructions realizing this approach are considered.

Текст научной работы на тему «Обобщенная обратимость динамических систем в задачах шифрования»

избежать потери полноты базовым алгоритмом решения БАТ-задачи (данный негативный эффект, возникающий в современных БАТ-решателях, был отмечен в [4]). Предполагается рассмотреть результаты вычислительных экспериментов по использованию гибридного подхода (БАТ+ИОВВВ) в распределенных вычислительных средах.

ЛИТЕРАТУРА

1. Семенов А. А., Заикин О. С., Беспалов Д. В. и др. Решение задач обращения дискретных функций на многопроцессорных вычислительных системах // Труды Четвертой Меж-дунар. конф. «Параллельные вычисления и задачи управления» РАСО’2008, Москва, 26-29 октября 2008. 2008. С. 152-176.

2. Семенов А. А., Заикин О. С., Беспалов Д. В., Ушаков А. А. ЯАТ-подход в криптоанализе некоторых систем поточного шифрования // Вычислительные технологии. 2008. Т. 13. №6. С. 134-150.

3. Заикин О. С., Семенов А. А. Технология крупноблочного параллелизма в ЯАТ-задачах // Проблемы управления. 2008. №1. С. 43-50.

4. Семенов А. А., Заикин О. С. Неполные алгоритмы в крупноблочном параллелизме комбинаторных задач // Вычислительные методы и программирование. 2008. Т. 9. №1. С. 112-122.

УДК 681.3+519.71

ОБОБЩЕННАЯ ОБРАТИМОСТЬ ДИНАМИЧЕСКИХ СИСТЕМ В ЗАДАЧАХ ШИФРОВАНИЯ

А. М. Ковалев, В. А. Козловский, В. Ф. Щербак

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

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

х(к + 1) =/(х(к),и(к)), х(0) = х0, (1)

у(к)=к(х(к),и(к)), у е Ят, (2)

где х(.) е Кп, и(.) е Кт, у(.) е Кт определяют векторы состояния системы, ее вход и выход соответственно. По каналам связи передается выходной сигнал — функция у (к),

зависящая от состояния системы, ее параметров и сообщения и(к). Рассматривается

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

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

При реализации таких систем на компьютере, например, как криптографических систем, возникает необходимость перехода к дискретным аналогам непрерывных динамических систем. Такие аналоги предложены в виде конечных автоматов, описываемых системами уравнений над конечными полями или кольцами. При этом разные типы обратимости получают естественную теоретико-автоматную интерпретацию. Введено понятие k-кратного без потери информации автомата (k-БПИ), которое аналогично понятию обратимости на нескольких траекториях. Для ряда систем (Лоренца, Ресслера, Чуа) введены их автоматные аналоги и на их основе предложены поточные криптоалгоритмы. В рамках теории экспериментов с автоматами выполнена формализация атак на такие криптосистемы и доказана NP-полнота задачи о распознавании контрольного эксперимента для k-БПИ-автоматов, лежащая в основе такой формализации.

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

ЛИТЕРАТУРА

1. Ковалев А. М., Щербак В. Ф. Управляемость, наблюдаемость, идентифицируемость динамических систем. Киев: Наук. думка, 1993. 285 с.

2. Feldmann U., Hasler M., Schwarz W. Communication by chaotic signals: the inverse system approach // Int. J. Circ. Theory Appl. 1996. V. 24. P. 551-579.

3. Ковалев А. М., Козловский В. А., Щербак В. Ф. Обратимые динамические системы с переменной размерностью фазового пространства в задачах криптографического преобразования информации // Прикладная дискретная математика. 2008. № 2(2). С. 39-44.

УДК 519.7

О ПОТОЧНЫХ И АВТОМАТНЫХ ШИФРСИСТЕМАХ

И. В. Панкратов

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

i Надоели баннеры? Вы всегда можете отключить рекламу.