![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Шифрующие преобразования и развертывание подключей в алгоритме DES
Начальная и завершающая перестановки DES
Начальная перестановка (IP) | |||||||
Перестановка, обратная начальной (IP-1) | |||||||
Расширяющая перестановка DES:
Перестановка с расширением (E) | |||||
Сжимающая перестановка DES:
Вторая перестановка с выбором (PC-2) | |||||||
Подстановка в S-блоке DES:
S-матрицы | |||||||||||||||||
S1 | |||||||||||||||||
S2 | |||||||||||||||||
S3 | |||||||||||||||||
S4 | |||||||||||||||||
S5 | |||||||||||||||||
S6 | |||||||||||||||||
S7 | |||||||||||||||||
S8 | |||||||||||||||||
Перестановка в P -блоке DES:
Перестановка (P) | |||||||
Преобразования ключа DES.
Начальная перестановка 64-битового ключа (каждый восьмой бит – бит четности):
Первая перестановка с выбором (PC-1) | ||||||
Циклические сдвиги влево:
Таблица сдвигов влево (вверху - раунд, внизу - число сдвигов) | |||||||||||||||
Приложение 2
Шифрующие преобразования и развертывание подключей в алгоритме IDEA.
Шифрование | ||
Стадия | Обозначение | Эквивалент |
Раунд 1 | Z1 Z2 Z3 Z4 Z5 Z6 | Z[1..96] |
Раунд 2 | Z7 Z8 Z9 Z10 Z11 Z12 | Z[97..128,26..89] |
Раунд 3 | Z1 Z2 Z3 Z4 Z5 Z6 | Z[90..128,1..25,51..82] |
Раунд 4 | Z7 Z8 Z9 Z10 Z11 Z12 | Z[83..128,1..50] |
Раунд 5 | Z1 Z2 Z3 Z4 Z5 Z6 | Z[76..128,1..43] |
Раунд 6 | Z7 Z8 Z9 Z10 Z11 Z12 | Z[44..75,101..128,1..36] |
Раунд 7 | Z1 Z2 Z3 Z4 Z5 Z6 | Z[37..100,126..128,1..29] |
Раунд 8 | Z7 Z8 Z9 Z10 Z11 Z12 | Z[30..125] |
Преобразование | Z49 Z50 Z51 Z52 | Z[23..86] |
Расшифрование | ||
Стадия | Обозначение | Эквивалент |
Раунд 1 | U1 U2 U3 U4 U5 U6 | Z49-1 –Z50 –Z51 Z52-1 Z47 Z48 |
Раунд 2 | U7 U8 U9 U10 U11 U12 | Z43-1 –Z45 –Z44 Z46-1 Z41 Z42 |
Раунд 3 | U13 U14 U15 U16 U17 U18 | Z37-1 –Z39 –Z38 Z40-1 Z35 Z36 |
Раунд 4 | U19 U20 U21 U22 U23 U24 | Z31-1 –Z33 –Z32 Z34-1 Z29 Z30 |
Раунд 5 | U25 U26 U27 U28 U29 U30 | Z25-1 –Z27 –Z26 Z28-1 Z23 Z24 |
Раунд 6 | U31 U32 U33 U34 U35 U36 | Z19-1 –Z21 –Z20 Z22-1 Z17 Z18 |
Раунд 7 | U37 U38 U39 U40 U41 U42 | Z13-1 –Z15 –Z14 Z16-1 Z11 Z12 |
Раунд 8 | U43 U44 U45 U46 U47 U48 | Z7-1 –Z9 –Z8 Z10-1 Z5 Z6 |
Преобразование | U49 U50 U51 U52 | Z1-1 –Z2 –Z3 Z4-1 |
Дата публикования: 2014-11-02; Прочитано: 486 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!