Professional Documents
Culture Documents
11.05 02
11.05 02
Опис системи:
Для дослідження обрано програмну реалізацію алгоритму кодування
«BKR»(стара назва «Ceasar_B»). «BKR» - це алгоритм кодування інформації,
який був розроблений у 2022 році. Базою для розробки алгоритму став Шифр
Віженера.
Для початку введемо відому нам з дисципліни «Теорія прийняття
рішень» формулу, завдяки якій ми можемо оцінити ризики безпеки та
побачити їх чисельний результат.
R=P ∙ H ,
Слабкий Видання 1 8 8
логін/пароль себе за
когось
іншого
За інформаційний актив виступає слабка система захисту облікового
запису користувача, який розділяється на два типи: розробник та користувач.
Дана проблема являється основною загрозою, тому що у разі отримання
зловмисником пароля та логіну розробника, він може отримати
несанкціонований доступ до конфігураційних файлів та до бази даних, де
зберігаються дані про користувачів, алгоритм кодування та про закодовану
інформацію. Така атака може покласти кінець всій праці розробника, тому
цього всіма силами треба уникнути та запобігти.
Оцінювання наслідків реалізації загрози: 0-10
Оцінювання вірогідності реалізації загрози: 0-1
Дане рівняння можна інтерпретувати до лінійного рівняння регресії, але з
новий елементом, тобто b.
Y = A ∙ X + B,
День:
x 7 1 4 6 7 2 3 0 3 2 1 5 6 7 4 4 4 8 8 7
Ніч:
x 5 1 8 6 7 8 3 8 8 2 1 5 6 7 4 4 4 8 0 6
Numpy/Sklearn :
import numpy as np
from sklearn.isotonic import spearmanr
alpha = 0.05
if p > alpha:
print('Samples are uncorrelated (fail to reject H0) p=%.3f' % p)
else:
print('Samples are correlated (reject H0) p=%.3f' % p)
Результат:
Pandas:
data1 = [7, 1, 4, 6, 7, 2, 3, 0, 3, 2, 1, 5, 6, 7, 4, 4, 4, 8, 8, 7]
data2 = [5, 1, 8, 6, 7, 8, 3, 8, 8, 2, 1, 5, 6, 7, 4, 4, 4, 8, 0, 6]
print(Series(data1).corr(Series(data2), method="spearman"))
Результат:
Висновок: