Проектирование и разработка информационных систем



Download 2,21 Mb.
Pdf ko'rish
bet30/38
Sana24.02.2022
Hajmi2,21 Mb.
#242470
TuriРеферат
1   ...   26   27   28   29   30   31   32   33   ...   38
Bog'liq
programm

4.4 Экспериментальные данные 
В работе проведены эксперименты по изучению зависимости 
успешности работы алгоритма криптоанализа от параметров. Эксперименты 
для криптоанализа алгоритма шифрования DES проводились с допущением об 
ограничении количества раундов шифрования до одного раунда. В случае AES 
исследования проводились для ключа размером 128 бит. 
4.4.1 Исследование параметров муравьиного алгоритма.
 
1. Количество итераций.
Параметры алгоритма:
Число раундов: для DES = 100, для AES = 60
Эмпирические коэффициенты: alfa = 1,5, beta = 1,0
Параметр испарения феромнов: rho = 0,85
Количество муравьев: ant = 4
Увеличение числа итераций привело к уменьшению количества 
найденных и корректно определенных бит (см. рис. 4.1), что говорит об 
ухудшении результатов.


93 
Рисунок 4.1 - Зависимость найденных и корректных бит от количества 
итераций


94 
2. Количество муравьев
Параметры алгоритма:
Число раундов: для DES = 100, для AES = 60
Число итераций: 1 000
Эмпирические коэффициенты: alfa = 1,5, beta = 1,0
Параметр, регулирующий скорость испарения феромонов: rho = 0,95
Увеличение числа муравьев практически не влияет на количество 
успешно определенных бит. (см. рис. 4.2)
Рисунок 4.2 - Зависимость найденных и корректных бит от количества 
муравьев


95 
3. Вариант формирования начального распределения феромонов
Параметры алгоритма:
Число раундов: для DES = 100, для AES = 60
Число итераций: 10 000
Эмпирические коэффициенты: alfa = 1,5, beta = 1,0
Параметр, регулирующий скорость испарения феромонов: rho = 0,95
Количество муравьев: ant = 4
Одним из важных параметров муравьиного алгоритма является 
начальное распределение феромонов по пути вероятного решения. Для 
алгоритма шифрования DES можно воспользоваться известной взаимосвязью 
оригинального 
текста 
и 
оригинального 
шифротекста, 
пренебрегая 
перестановками и циклическим сдвигом. Начальная область решения 
формировалась из 100 пар оригинального текста и соответствующих ему 
оригинального шифротекста применением операции XOR. 
Другим вариантом формирования начальной области решения является 
случайное заполнение области решения, которое использовалось для 
алгоритма AES. Из представленного графика видно, что, воспользовавшись 
информацией и способе формирования ключей, можно получить более 
качественные результаты (см. рис. 4-3)


96 
Рисунок 4.3 - Зависимость найденных и корректных бит от способа 
инициализации уровня феромонов
В случае алгоритма шифрования AES раундовые ключи формируются 
путем сложных преобразований, которые описаны в разделе 1.1.4. В данной 
работе для AES использовалось только случайное заполнение области решения 
для инициализации уровня феромонов. Что сказалось на полученном итоговом 
решении задачи.
Количество найденных бит и корректных бит в отношении к длине 
ключа существенно ниже, чем для алгоритма DES. Таким образом, если 
изменить подход к формированию начального уровня феромонов для AES, то 
возможно получить более качественные результаты. 


97 
4. Параметр регулирующий скорость испарения феромонов.
Параметры алгоритма:
Число раундов: для DES = 100, для AES = 60
Число итераций: 1000
Эмпирические коэффициенты: alfa = 1,5, beta = 1,0
Количество муравьев: ant = 4
Проведенные эксперименты показывают не существенное влияние 
параметра, регулирующего скорость испарения феромнов на количество 
корректно определенных бит в отношении к длине ключа (см. рис. 4.4). 
Лучшее решение было получено для DES в случае, если по окончании прохода 
муравьев остается 0,85 от уровня феромонов. Для AES значение rho = 0,95.
Рисунок 4.4 - Зависимость найденных и корректных бит от параметра 
испарения феромонов (в реализации коэффициент оставшихся)


98 
5. Эмпирические коэффициенты, влияющие на вероятность перехода, alfa и
beta 
Параметры алгоритма:
Число раундов: для DES = 100, для AES = 60
Число итераций: 1000
Параметр, регулирующий скорость испарения феромонов: rho = 0,95
Количество муравьев: ant = 4
Вероятность перехода рассчитывается по формуле (3-2). Целью 
экспериментов было определить влияние эмпирических коэффициентов, а, 
следовательно, влияние значения фитнесс-функции и уровня феромонов. (см. 
рис. 4.5, 4.6). Пару параметров alfa и beta следует выбирать в зависимости от 
того, влияние какого параметра необходимо усилить. 
Рисунок 4.5 - Зависимость найденных и корректных бит от эмпирического 
параметра alfa (степень влияния уровня феромонов)


99 
Рисунок 4.6 - Зависимость найденных и корректных бит от эмпирического 
параметра beta (степень влияния фитнесс-функции)
По результатам всех проведенных экспериментов использование 
муравьиного алгоритма не является удовлетворительным. В случае DES 
лучшим результатом количества найденных бит к длине ключа является 49 из 
56 бит (0,8750), количества корректно определенных бит к длине ключа 
является 30 из 56 бит (0,5357). 
Несмотря на такие неудовлетворительные результаты, если ключ DES 
Download 2,21 Mb.

Do'stlaringiz bilan baham:
1   ...   26   27   28   29   30   31   32   33   ...   38




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish