Заказать курсач за 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)

 

 

(реклама)
SpyLOG Рейтинг@Mail.ru Rambler

     главная | новости | институт | курсовые | комплексные | рефераты | преподы | фотоальбом | приколы | АТС | гостевая
 
    НОСКІЗ-ДУІКТ КИС ГУИКТ 2002-2010 Zosik KIS-kiev!narod.ru
Hosted by uCoz