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

КЗ-1 = 3103

 

КЗ-2 = 12019

КЗ-3 = 29471

КЗ-4 = 18217

КЗ-5 = 19147

3 . Кодирование двух блоков ( М1 и М2 ).

Формируем число М:

М = ( L ´ 3 + 127 ) ´ 233 [ 3.1 ]

М = ( 149 ´ 3 + 127 ) ´ 233 = 133 742

Определяем два блока информации :

М1 = 4 младших разряда блока М;

М2 = 4 старших разряда блока М.

М1 = 3742

М2 = 1337

Кодирование :

C1 = (М1 КО-1) mod N [ 3.2 ]

C2 = (М2 КО-1) mod N

 

C1 = ( 3742 367 ) mod 88577 = 22072

C2 = ( 1337 367 ) mod 88577 = 20609

 

 

4 . Декодирование двух блоков ( С1 и С2 ).

Декодирование :

М1 = (С1 КЗ-1) mod N [ 4.1 ]

М2 = (С2 КЗ-1) mod N

М1 = ( 22072 3103 ) mod 88577 = 3742

М2 = ( 20609 3103 ) mod 88577 = 1337

 

5 . Кодирование блоков ( М1 и М2 )

и декодирование блоков ( С1 и С2 ) другой парой ключей.

Используем выражения [ 3.2 ] и [ 4.1 ] для другой пары ключей .

Кодирование :

C1 = (М1 КО-2) mod N

C2 = (М2 КО-2) mod N

C1 =

C2 =

Декодирование :

М1 = (С1 КЗ-2) mod N

М2 = (С2 КЗ-2) mod N

М1 =

М2 =

Вывод :

 

 

 

 

Задача 3

 

Сформировать пять пар ключей .Зашифровать и дешифровать два блока информации в асимметричной криптосистеме Эль – Гамаля с использованием двух пар ключей , с разными значениями К .

Исходные данные :

P =

М1 =

М2 =

 

1 . Выбор числа G и пяти пар ключей (К0 и КЗ ).

Выбираем любое целое число G , исходя из условия, что :

G < P [ 1.1 ]

G =

Выбираем закрытый секретный ключ ( любое число ) по условию :

КЗ < Р [ 1.2 ]

Формируем открытый ключ по формуле :

КО = (G Кз) mod Р [ 1.3 ]

Определяем пять пар ключей по [ 1.2 ] и [ 1.3 ]:

1 ) КО-1 = КЗ-1 =

2 ) КО-2 = КЗ-2 =

3 ) КО-3 = КЗ-3 =

4 ) КО-4 = КЗ-4 =

5 ) КО-5 = КЗ-5 =

 

2 . Кодирование блоков ( М1 и М2 )

Выбираем число Кi из условия :

1 < Кi < (P – 1) [ 2.1 ]

НОД [Кi , (P – 1)] = 1

где : i - номер блока открытой информации

К1 =

К2 =

Mi < (P – 1) [ 2.2 ]

Избыточность данной системы равна 2 - блок Мi представляется двумя блоками (ai и bi) . Вычисляем :

ai = (G Кi ) mod Р [ 2.3 ]

bi = (КО Кi ´ Мi ) mod Р [ 2.4 ]

a1 = a2 =

b1 = b2 =

 

 

 

 

3 . Декодирование двух блоков ( С1 и С2 ).

Для декодирования используем формулу :

 

Мi = ( bi / ai ) mod Р [ 3.1 ]

 

4 . Кодирование блоков ( М1 и М2 )

и декодирование блоков ( С1 и С2 ) другой парой ключей.

страница: 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