«Компьютерлік жүйеде ақпаратты қорғау» пәнінен оқу-әдістемелік кешен


Rijndael (AES, Advanced Encryption Standart) алгоритмі



бет34/62
Дата06.02.2022
өлшемі3,39 Mb.
#33471
1   ...   30   31   32   33   34   35   36   37   ...   62

Rijndael (AES, Advanced Encryption Standart) алгоритмі


Rijnael алгоритмін өңдеуде үш категория қабылданған:

  1. Барлық белгілі шабуылдарға тұрақтылығы

  2. Орындалу жылдамдығы және әр түрлі үлгідегі кодтың жинықтылығы

  3. Алгоритмінің қарапайымдылығы.

Алгоритмнің сипаттамасы
Rijnael - бұл шифрлау блогы және кілт ұзындығы әртүрлі блоктық шифр. Шифрлау блогы мен кілт ұзындығы 128,192 және 256 бит құрайды. Блокты шифрлау бірнеше қайталану кезінде орындалады, мысалы, блок және кілт ұзындығы 128 бит болғанда алгоритм 10 қайталану (раунд) орындайды.
Rijnael алгоритмі DES шифрлау жүйесіне қарағанда тұрақты қайталануы жоқ. Оның орнына әрбір қайталану қабат деп аталатын әртүрлі қайтымды түрлендірулерден тұрады. Сұлба түрінде әрбір қайталануды 4 операция түрінде қарастыруға болады. 128 биттен және кілттен тұратын шифрлау нұсқасын қарастырайық. Шифрлау алгоритмін байттардың тікбұрышты массиві түрінде қарастыруға болады. Мұндағы байттар деректер блогын келесі түрде түрлендіреді:


, ,,,,,,…………….













































































Жиын 4 жолдан және 4 бағаннан тұрады. Сонымен қатар берілген блокты 4 – байтты вектордың бір өлшемді жиыны түрінде қарастыруға болады. Шифрлау кілті аналогты түрде беріледі және әрбір қайталануды (раунд) келесі түрде көрсетуге болады:




Достарыңызбен бөлісу:
1   ...   30   31   32   33   34   35   36   37   ...   62




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет