![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
а | б | в | г | д | е | ж | з | и | й | к | л | м | н | о | п | р |
с | т | у | ф | х | ц | ч | ш | щ | ы | ь | э | ю | я | _ | ||
Запишемо наше повідомлення “ПАРОЛЬ Х” у цифровому вигляді:
Мi = 15, 0, 16, 14, 11, 27, 31, 21.
Знаходимо , використовуючи ключ “НУ ПОГОДИ”.
,
= 13, 19, 31, 15, 14, 03, 14, 04, 08.
Визначаємо символи криптограми :
mod 32,
Сі = 28, 19, 15, 29, 25, 30, 13, 29.
Замінемо символи цифрової криптограми буквами згідно з таблицею. В результаті маємо:
Сі = “ЭУПЮЩЯНЮ”
Розшифрування здійснюємо в зворотному порядку згідно з формулою
Mi = (Ci - Гі) mod 32.
Знаходимо розмір простору ключів:
,
де m – основа алфавіту;
– розмір ключа (довжина);
= (32)9 = 245» 3,5*10 13.
Знаходимо ентропію джерела ключів за формулою:
.
Далі визначаємо безпечний час:
tб = .
В результаті маємо
tб = (3,15 * 10 13 )/1010 = 3,15 * 10 3 = 58 хв. 20 с.
l0 = = 100 бітів або 20 п’ятибітних символів (букв російського алфавіту).
Задача 3.
Зашифруйте повідомлення «2,7,9, D, А, 3,8, D, С, 1, А» яке подано в шістнадцятковій системі числення, потоковим методом, використовуючи ключ K ={7,9, А, 3,8,4, С, В, 1, 5, 4}. Знайдіть повну безліч ключів і безпечний час такої криптосистеми, якщо символи ключа з'являються рівноймовірнісно і
незалежно.
Пронумеруємо символи повідомлення згідно з таблицею (m =16)
А | В | С | D | E | F |
Розв’язок задачі:
;
.
Записуємо наше повідомлення:
Mi = 2, 7, 9, 10, 3, 8, 13, 12, 1, 10.
Знаходимо Гі, перетворивши ключ в цифрову послідовність
Гі = 7, 9, 10, 3, 8, 4, 12, 11, 1, 5, 4.
Визначаємо символи криптограми Сі:
Сі = (Мі + Гі) mod 16.
Дата публикования: 2015-01-14; Прочитано: 453 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!