Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Приложение 1. Шифрующие преобразования и развертывание подключей в алгоритме DES



Шифрующие преобразования и развертывание подключей в алгоритме 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.287 с)...