Задача надеждно предаване на информация на разстояние


DES (Data Encryption Standard) –



Pdf просмотр
страница33/59
Дата22.03.2023
Размер1.91 Mb.
#117004
ТипЗадача
1   ...   29   30   31   32   33   34   35   36   ...   59
Телекомуникации - all lectures
Свързани:
Programirane UPR1, Programirane BIT 1, Programirane BIT0, Spravochnik 2021 22, Глава 2.1. Прости пресмятания с числа, Глава 3.1. Прости проверки, tema 1, tema 2
DES (Data Encryption Standard) – от 1977 г. Изходния текст се разделя на блокове по 64 бита.
Дължината на ключа е 56 бита. 2,56 бита. Процесът на шифриране се състои от три фази:
- инициализираща пермутация – т.е. предварително разбъркване на битовете.
- 16 последователни идентични итерации, които са функции на изходния текстов блок и ключа.
Всяка итерация извършва една и съща функция, само че с различен подключ.
- обратна пермутация – действие обратно на инициализиращата пермутация, чийто резултат е 64- битов блок шифриран текст.
Днес DES се използва предимно за персонални приложения. Необходими средства за разбиване(теоритично)- устройство – 100 000$; чипове - 5760; машинно време – 1 млн.$; време за
разбиване 3,5 часа; последен рекорд – 22 часа.
0
0
0
0
0
1
0
0
Р-кутия
0
0
0
0
1
0
0
0
1
1
0
1
0
1
S-кутия
Декодер
3 към 8
Кодер 8
към 3
двоичен номер за положението на единичния бит десетично 6 6 позиция
1
0
1
1
1
1
0
1
0
1
P- кутия


64 битов блок
Инициализираща пермутация
Итерация 1



Първоначален
56 битов ключ
Итерация 16
Подключ К1
Подключ К16
32-битова размяна
Размяна между
старшата и младшата
част
Обратна пермутация
64 битов шифриран блок


Троен DES – създаден 1979 г. Използва се за шифриране на финансови операции. Все още не е разбит. Използват се два ключа и трикратно използване на DES. Общата дължина на ключа е 112 бита.
Шифрирането е в три фази.


Сподели с приятели:
1   ...   29   30   31   32   33   34   35   36   ...   59




©obuch.info 2024
отнасят до администрацията

    Начална страница