Результаты экспериментов
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ МАТЕМАТИКИ И ИНФОРМАТИКИ Кафедра математического моделирования и анализа данных
ЦЕПЬ МАРКОВА С ЧАСТИЧНЫМИ СВЯЗЯМИ И ПЕРЕМЕННЫМ ШАБЛОНОМ Курсовая работа
Батуры Олега Владимировича
студента 3 курса, специальность «Компьютерная безопасность»
Научный руководитель: доктор физ.-мат. наук, заведующий кафедрой ММАД
Ю. С. Харин
Минск, 2015 БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ПРИКЛАДНОЙ математики и информатики Кафедра математического моделирования и анализа данных
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ Студент Батура Олег Владимирович, 3 курс, 9 группа
1. Тема работы Цепь Маркова с частичными связями и переменным шаблоном
2. Срок сдачи студентом законченной работы________ 2015 г. 3. Перечень вопросов, подлежащих разработке · Исследовать вероятностные характеристики модели цепи Маркова с частичными связями и переменным шаблоном. Найти · Построить компьютерную модель ЦМ · Построить статистические оценки параметров модели при известной функции шаблона · Построить оценки параметров модели при периодически изменяющемся, но неизвестном шаблоне.
Руководитель курсовой работы______________ / Ю. С. Харин/ ______ 2015 г.
Задание принял к исполнению_______________ 2015 г. ОГЛАВЛЕНИЕ Введение. 4 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. 5 1.1. Цепь Маркова порядка 1.2.Цепь Маркова с частичными связями ЦМ 1.3.Цепь Маркова с частичными связями и переменным шаблоном ЦМ 1.4.Статистическое оценивание параметров ЦМ 1.5.Статистическое оценивание параметров ЦМ 2.ПРАКТИЧЕСКАЯ ЧАСТЬ. 16 2.1.Описание программы.. 16 2.2.Моделирование временного ряда длительности 2.3.Построение оценок максимального правдоподобия 2.4.Результаты экспериментов. 21 2.5.Вывод. 23 Заключение. 24 Список использованной литературы.. 25 Введение При математическом моделировании сложных систем и процессов в различных научных сферах часто возникает необходимость построения вероятностно-статистических моделей дискретных временных рядов
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 1.1. Цепь Маркова порядка В криптологии для моделирования дискретных временных рядов с глубиной памяти Определение.Цепь Маркова
Это означает, что условное распределение вероятностей будущих состояний при фиксированной предыстории зависит не от всей этой предыстории, а от ближайшей на глубину Цепь Маркова ЦМ(
и
=
Матрица
В таком случае
Число независимых параметров, определяющих матрицу вероятностей одношаговых переходов При увеличении глубины памяти Возникает задача поиска малопараметрической модели цепи Маркова высокого порядка, для которой число параметров в матрице
1.2. Цепь Маркова с частичными связями ЦМ Пусть Рассмотрим
Этот вектор называется шаблоном связей, Определение.Цепь Маркова
Это означает, что вероятность перехода процесса в состояние В данном случае, вместо Замечание.Если В дальнейшем будем рассматривать однородную цепь Маркова с частичными связями. Следует отметить, что
Возникает проблема исследования свойств такой модели цепи Маркова, в которой шаблон зависел бы от какой-либо функции. Данное свойство помогло бы сделать распознавание шаблона для злоумышленника более проблематичным, что сыграло бы важную роль в криптостойкости модели.
1.3. Цепь Маркова с частичными связями и переменным шаблоном ЦМ Пусть
причем:
В общем случае шаблон зависит от некоторой функции, определяющей его изменение. Простейшая модель такой зависимости – периодическая функция с некоторым периодом
В частности, при
Для данного частного случая
При произвольной модели зависимости шаблона от времени имеем общую формулу:
Использование такой модели цепи Маркова позволяет сделать выборку для злоумышленника как можно более случайной, что сильно влияет на криптостойкость модели, так как появляются сложности с распознаванием зависимости и поиском используемого шаблона. Полезно исследование такой модели ЦМ Далее рассмотрим задачу статистической оценки параметров модели ЦМ
1.4. Статистическое оценивание параметров ЦМ Для статистического оценивания параметров ЦМ( Рассмотрим задачу построения оценок максимального правдоподобия (ОМП) для параметров Введем обозначения, пусть
– частота
Для модели ЦМ
Для того, чтобы найти ОМП для матрицы
В результате получаем условную ОМП для матрицы
Далее рассматривается задачу поиска ОМП для шаблона Пусть
Соответствующая частотная оценка вероятностей:
Энтропия
Количество информации по Шеннону, содержащейся в
Логарифмическая функция правдоподобия для оценки имеет следующий вид:
где Учитывая, что
приходим к следующей ОМП шаблона
где Теорема 1.Если ЦМ
Теорема 2.Если ЦМ
1.5. Статистическое оценивание параметров ЦМ Для ЦМ Логарифмическая функция правдоподобия имеет следующий вид:
Задача на условный экстремум
решается в общем виде, и это позволяет решить частную задачу оценки параметров генератора с переменной обратной связью. Теорема 3.Если ЦМ
Теорема 4.Если ЦМ
ПРАКТИЧЕСКАЯ ЧАСТЬ Описание программы Построена компьютерная модель цепи Маркова с частичными связями и переменным шаблоном со следующими входными параметрами: · · · Шаблоны
· Стохастическая матрица вероятностей одношаговых переходов для шаблонов:
В частном случае, при
Реализовано моделирование цепи Маркова с частичными связями и переменным шаблоном, нахождение оценок максимального правдоподобия матрицы вероятностей одношаговых переходов
2.2. Моделирование временного ряда длительности Случайным образом выбираются первые
В частности, если предыстория элемента
то при
Элементы На каждом шаге моделирование происходит с помощью генератора псевдослучайных чисел, работающего по следующему алгоритму: 1. Генерируется число 2. В результате имеется временной ряд
2.3. Построение оценок максимального правдоподобия Логарифмическая функция правдоподобия имеет вид:
Задача на условный экстремум:
Поиск условной оценки максимального правдоподобия матрицы одношаговых переходов
Используя тот факт, что матрица
Для вычисления оценки В частности, при
где Условной оценкой максимального правдоподобия
Логарифмическая функция правдоподобия перепишется в следующей форме:
Оценка максимального правдоподобия
Оценка максимального правдоподобия матрицы
Результаты экспериментов Экспериментальные оценки параметров построены при следующих входных данных:
Рис. 1.Зависимость числа ошибок распознавания При
При
При
При
Вывод Результаты показывают состоятельность оценки Таким образом, для более точного распознавания матрицы одношаговых переходов
Заключение В данной работе исследованы вероятностные характеристики модели цепи Маркова с частичными связями и переменным шаблоном, реализована компьютерная модель ЦМ Результаты экспериментов показали, что для более точного распознавания матрицы одношаговых переходов
Список использованной литературы 1. Алферов А. П. и др. Основы криптографии / Алферов А. П., Зубов А. Ю., Кузьмин А. С., Черемушкин А. В. – 2-е изд., испр. и доп. – М.: Гелиос АРВ, 2002. – 480 с. 2. Харин Ю. С., Петлицкий А. И. Цепь Маркова 3. Харин Ю. С. и др. Криптология / Харин Ю. С., Агиевич С. В., Васильев Д. В., Матвеев Г. В. – Мн.: БГУ, 2013. – 511 с.
Популярное: Почему стероиды повышают давление?: Основных причин три... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (346)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |