Заказать
курсач за 10 грн. ДИСК 1-6 семестр 250 грн ДОБАВЬ СВОЕ ФОТО регистрация KIS-Plus вход в KIS PLUS новости |
Університет інформаційно - комунікаційних технологій курсовой по связи, модуль , комплексное по связи, контрольная по связи, дипломный проэкт по телекомуникации, Курсовой проэкт, телекоммуникация и связь, Киевский Институт Связи, Государственный университет информационно-коммуникационных технологий, ГУИКТ, ДУІКТ, Связь, Zosik, KIS-kiev.narod.ru |
страница: 1, 2,
3, 4, 5
алгоритм шифрования
задача 1 MathCad (*.mcd)
задача 2 MathCad (*.mcd)
задача 3MathCad (*.mcd)
Вариант 21 .
Задача 1
Зашифровать и дешифровать 32-х битный блок информации.
Исходная информация :
( декодирования ) симметричной криптосистемы DES .
Рис 1.
В симметричных системах для кодирования и декодирования используется один секретный ключ К ( рис 1 ):
ЕК ( М ) = С [ 1 ]
ДК ( С ) = М
1 . Определение 32-х битного массива открытой информации М .
М = { М4 , М3 , М2 , М1} [ 1.1 ]
где : М4 - 8 старших разрядов блока ;
М1 - 8 младших разрядов блока.
М1 = { NГР , NСТ } [ 1.2 ]
где : NГР = 4 ( 10 ) = 100 ( 2 ) - номер группы, три разряда ;
NСТ = 21 ( 10 ) = 10101 ( 2 ) - номер студента по списку, пять разрядов.
М1 = |
М2 = (М1 + 133 ) mod 2 8 [ 1.3 ]
+ |
М1 = |
|
133 = |
||
перенос |
||
М2 = |
М3 = (М2 + 69 ) mod 2 8 [ 1.4 ]
+ |
М2 = |
|
69 = |
||
М3 = |
М4 = (М3 - 177 ) mod 2 8 [ 1.5 ]
- |
М3 = |
|
177 = |
||
М4 = |
Получаем 32-х битный массив открытой информации М :
М4 М3 М2 М1
2 . Формирование системы ключей Кі .
Система ключей Кі формируется как функция от ключа К , который определяется :
К = [ М + ( М2 Å М4 )] mod 2 32 [ 2.1 ]
Å |
М2 = |
||
М4 = |
|||
сумма = |
|||
М = |
|||
перенос |
|||
К = |
Производные от ключа К :
К’ = ( К + 4 ´ М1 ) mod 2 32 [ 2.2 ]
+ |
К = |
||
(4 ´ М1 ) = |
|||
перенос = |
|||
К’ = |
К’’ = ( 8 ´ К’ ) mod 2 32 [ 2.3 ]
( 8 ´ К’ ) = |
|
К’’ = |
Значения ключей Кі находим как функции ключей К’ и К’’ :
К1 = К’ ( 16 мл разрядов ) ; К2 = К’ ( 16 ст разрядов ) ; [ 2.4 ]
К3 = К’’ ( 16 мл разрядов ) ; К4 = К’’ ( 16 ст разрядов ) .
К1 К2
К3 К4
страница: 1, 2,
3, 4, 5
алгоритм шифрования
задача 1 MathCad (*.mcd)
задача 2 MathCad (*.mcd)
задача 3MathCad (*.mcd)
|
||||
|
||||
|
||||
|
||||
|