Заказать
курсач за 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)
3 . Прямое преобразование ( кодирование ) открытой информации.
Для получения шифротекста С из исходного массива отркрытого текста М используется упрощённый алгоритм симметричной криптосистемы DES ( рис 2 ).
Первым этапом является начальная перестановка массива М ( по таблице IP ). На втором этапе - шифрования - массив текста разбивается на два блока (L и R ), проходит четыре цикла шифрования ключами по 16 бит (К1 … К4 ), объединение двух блоков в один массив. Третим этапом является конечная перестановка ( по таблице IP –1 ) и получение массива шифротекста С.
3.1 Этап 1. Начальная IP - перестановка
Первым этапом является начальная перестановка символов исходного массива открытого текста М по таблице IP – перестановки и получение шифрованного текста { L0 R0 } .
Таблица IP – перестановки имеет вид :
Открытый текст М
L0 R0
Текст после IP – перестановки
Упрощённый алгоритм прямого преобразования системы DES
Рис 2.
3.2 Этап 2. Чертыре цикла шифрования .
В четырёх циклах шифрования используется закон функционирования :
fi ( Ri-1 , Ki ) = Ri-1 Å Ki [ 3.1 ]
где : i = 1, 2, 3, 4 - номера циклов шифрования.
После накладывания ключа Ki согласно [ 3.1 ] на блок Ri-1 получим значение fi, которое согласно алгоритму ( рис 2 ) накладывается Å на Li-1 для получения блока Ri .
Результаты вычислений сводим в таблицу :
Å |
R0 = |
|
K1 = |
||
Å |
f1 = |
|
L0 = |
||
Å |
R1 = |
|
K2 = |
||
Å |
f2 = |
|
L1 = |
||
Å |
R2 = |
|
K3 = |
||
Å |
f3 = |
|
L2 = |
||
Å |
R3 = |
|
K4 = |
||
Å |
f4 = |
|
L3 = |
||
R4 = |
После объединения двух блоков (L4 и R4 ) имеем массив :
L4 = R3 R4
3.3 Этап 3. Конечная IP -1 - перестановка
Третим этапом является конечная перестановка символов массива { L4 R4 } по таблице IP –1 – перестановки и получении шифрованного текста C.
Таблица IP –1 – перестановки имеет вид :
Текст { L4 R4 }
L4 R4
Текст после IP -1 – перестановки
В результате получен передаваемый шифротекст C:
страница: 1, 2,
3, 4, 5
алгоритм шифрования
задача 1 MathCad (*.mcd)
задача 2 MathCad (*.mcd)
задача 3MathCad (*.mcd)
|
||||
|
||||
|
||||
|
||||
|