Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
15 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
64.11 kB
Просмотров:
77
Скачиваний:
1
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Алгоритм шифрования DES](/documents_6/ef8245db09b2a88f34f481dc793671db/img0.jpg)
Содержание слайда: Алгоритм шифрования DES
№2 слайд![Шифруемое сообщение шифровка](/documents_6/ef8245db09b2a88f34f481dc793671db/img1.jpg)
Содержание слайда: Шифруемое сообщение – шифровка = 11111000 11101000 11110100 11110000 11101110 11100010 11101010 11100000
Шифруемое сообщение – шифровка = 11111000 11101000 11110100 11110000 11101110 11100010 11101010 11100000
Ключ шифрования 12345678 = 00110001 00110010 00110011 00110100 00110101 00110110 00110111 00111000
№3 слайд![Шаг Начальная перестановка](/documents_6/ef8245db09b2a88f34f481dc793671db/img2.jpg)
Содержание слайда: Шаг 1 Начальная перестановка
Шаг 1 Начальная перестановка
Входная последовательность
1111100011101000111101001111000011101110111000101110101011100000
Cогласно таблице начальной перестановки перестанавливаем биты в сообщении.
№4 слайд![Шаг Получение](/documents_6/ef8245db09b2a88f34f481dc793671db/img3.jpg)
Содержание слайда: Шаг 2 Получение последовательности L(0) и R(0)
Шаг 2 Получение последовательности L(0) и R(0)
Делим полученную последовательность согласно таблицам.
Последовательности получаются путём деления блока в 64 бита на 2 равных части.
L(0) перестановка
№5 слайд![Шаг Функция выбора и](/documents_6/ef8245db09b2a88f34f481dc793671db/img4.jpg)
Содержание слайда: Шаг 3 Функция выбора и перестановки последовательности В (преобразование ключа шифрования)
Шаг 3 Функция выбора и перестановки последовательности В (преобразование ключа шифрования)
Входная последовательность
0011000100110010001100110011010000110101001101100011011100111000
№6 слайд![Шаг получение](/documents_6/ef8245db09b2a88f34f481dc793671db/img5.jpg)
Содержание слайда: Шаг 5 получение последовательности C(i)
Шаг 5 получение последовательности C(i)
№7 слайд![Шаг получение](/documents_6/ef8245db09b2a88f34f481dc793671db/img6.jpg)
Содержание слайда: Шаг 6 получение последовательности D(i)
Шаг 6 получение последовательности D(i)
По той же таблице сдвигаем биты в последовательностях
D(0) = 0110011001111000100000001111
№8 слайд![Шаг получение](/documents_6/ef8245db09b2a88f34f481dc793671db/img7.jpg)
Содержание слайда: Шаг 7 получение последовательностей K(i)
Шаг 7 получение последовательностей K(i)
Для получения последовательности K(i) произведём конкатенацию последовательностей C(i) и D(i). В полученной последовательности C(i)D(i) переставим биты согласно таблице.
K(0) = 010100010010110010001100101001110100001111000000
№9 слайд![Шаг функция Е шифрование,](/documents_6/ef8245db09b2a88f34f481dc793671db/img8.jpg)
Содержание слайда: Шаг 8 функция Е(шифрование, перестановка с расширением)
Шаг 8 функция Е(шифрование, перестановка с расширением)
R(0) = 11111111111111110101001101110000
E(R(0)) = 011111111111111111111110101010100110101110100001
№10 слайд![Объединение R i K i XOR](/documents_6/ef8245db09b2a88f34f481dc793671db/img9.jpg)
Содержание слайда: Объединение R(i)K(i+1) XOR
Объединение R(i)K(i+1) XOR
R(0)K(1) xor =
011111111111111111111110101010100110101110100001 010100000010110010101100010101110010101011000010
001011111101001101010010111111010100000101100011
Подстановка через S блоки(вход 6 бит выход 4 бита)
001011 111101 001101 010010 111111 010100 000101 100011
001011: Номер строки 01
Номер столбца 0101
№11 слайд![Подстановка через S блоки](/documents_6/ef8245db09b2a88f34f481dc793671db/img10.jpg)
Содержание слайда: Подстановка через S блоки(вход 6 бит выход 4 бита)
Подстановка через S блоки(вход 6 бит выход 4 бита)
S(1) = 2 = 0010 S(2) = 14 = 1110 S(3) = 9 = 1001 S(4) = 2 = 0010
S(5) = 3 = 0011 S(6) = 3 = 0011 S(7) = 11 = 1011 S(8) = 1 = 0001
Выходная (S1..S8) = 00101110100100100011001110110001
Прямая перестановка с помощью P блоков
№12 слайд![L Результат XOR L Результат](/documents_6/ef8245db09b2a88f34f481dc793671db/img11.jpg)
Содержание слайда: L(0) Результат XOR
L(0) Результат XOR
11111111000011010001010000000000
XOR 01100110011010000010111110010001
R(1)=10011001011001010011101110010001
L(1) = R(0)
В итоге этих действий появляется новая правая половина, а старая правая половина становится новой левой. Эти действия повторяются 16 раз, образуя 16 этапов DES.
№13 слайд![L L R E R E R XOR K S .. P P](/documents_6/ef8245db09b2a88f34f481dc793671db/img12.jpg)
Содержание слайда: L(1) = 11111111111111110101001101110000
L(1) = 11111111111111110101001101110000
R(1) = 10011001011001010011101110010001
E(R1) = 110011110010101100001010100111110111110010100011
E(R1) XOR K(2) = 100111111000011110101110110011111101111111100100
S(1..8) = 00101001100011011111100011000100
P = 10110001000111000101001111100001
P XOR L(1) = 01001110111000110000000010010001 = R(2)
L(2) = R(1) = 10011001011001010011101110010001
E(R2) = 101001011101011100000110100000000001010010100010
E(R2) XOR K(3) = 011101010111101100100000011101101001000000101110
S(1..8) = 00111010001110101000100101000010
P = 01010101010110100010001001000110
P XOR L(2) = 11001100001111110001100111010111 = R(3)
L(3) = R(2) = 01001110111000110000000010010001
E(R3) = 111001011000000111111110100011110011111010101111
E(R3) XOR K(4) = 000001010010011111011000110001110000100101100100
S(1..8) = 00000111000110110110011111010100
P = 11000110011101000110000011111001
P XOR L(3) = 10001000100101110110000001101000 = R(4)
№14 слайд![Шаг заключительная](/documents_6/ef8245db09b2a88f34f481dc793671db/img13.jpg)
Содержание слайда: Шаг 9 заключительная перестановка(обратная)
Шаг 9 заключительная перестановка(обратная)
№15 слайд![](/documents_6/ef8245db09b2a88f34f481dc793671db/img14.jpg)