Рецоммендед, 2024

Избор Уредника

Разлика између ДЕС-а (Стандард за шифровање података) и АЕС-а (Адванцед Енцриптион Стандард)

ДЕС (Стандард за шифровање података) и АЕС (Адванцед Енцриптион Стандард) оба су симетрична блок шифра. АЕС је уведен да превазиђе недостатак ДЕС-а. Како је ДЕС имао мању величину кључа, што га чини мање сигурним за превазилажење овог троструког ДЕС-а, уведен је, али се испоставило да је спорији. Стога је касније АЕС увео Национални институт за стандард и технологију. Основна разлика између ДЕС-а и АЕС-а је у томе што се у ДЕС плаинтект блоку дијели на двије половице прије него што се започне главни алгоритам, док се у АЕС- у цијели блок обрађује како би се добио шифрирани текст.

Дозволите нам да разговарамо о још неким разликама између ДЕС-а и АЕС-а уз помоћ табеле за поређење приказане испод.

Цомпарисон Цхарт

Основа за поређењеДЕС (Стандард за шифровање података)АЕС (напредни стандард за шифровање)
БасицУ ДЕС је блок података подељен на две половине.У АЕС-у се цијели блок података обрађује као једна матрица.
ПринципДЕС ради на Феистел Ципхер структури.АЕС ради на принципу супституције и пермутације.
Обичан текстОбичан текст је од 64 битаТекст може бити 128, 192 или 256 бита
Величина кључаДЕС у односу на АЕС има мању величину кључа.АЕС има већу величину кључа у односу на ДЕС.
Роундс16 рунди10 рунди за 128-битни алго
12 рунди за 192-битни алго
14 рунди за 256-битни алго
Роундс НамесДозвола за проширење, Ксор, С-бок, П-бок, Ксор и Свап.Подбајтови, Схифтровс, Мик колоне, Аддроундкеис.
БезбедностДЕС има мањи кључ који је мање сигуран.АЕС има велики тајни кључ, стога је сигурнији.
БрзинаДЕС је релативно спорији.АЕС је бржи.

Дефиниција ДЕС-а (Стандард за шифровање података)

Дата Енцриптион Стандард (ДЕС) је симетрична кључна блок шифра која је усвојена од стране Националног института за стандард и технологију 1977. године . ДЕС се заснива на Феистеловој структури где је отворени текст подељен на две половине. ДЕС узима као 64-битни обичан текст и 56-битни кључ да би произвео 64-битни шифрирани текст.

На слици испод можете видети шифровање чистог текста помоћу ДЕС-а. У почетку, 64-битни отворени текст пролази иницијалну пермутацију која реорганизује битове да би се добио 64-битни пермутирани улаз. Сада је овај 64-битни пермутирани улаз подељен на две половине тј. 32-битни леви део и 32-битни десни део. Оба дијела пролазе кроз шеснаест рунди гдје свака рунда слиједи исте функције. По завршетку шеснаест рунди, завршна је пермутација и добија се 64-битни шифрирани текст.

Свака рунда садржи следеће функције:

  • Дозвола за проширење : Овде је 32-битни десни део проширен тако да формира 48-битни десни део.
  • Ксор : 48-битни десни део је Ксор са 48-битним поткључем добијеним из 56-битног кључа, што резултира 48-битним излазом.
  • С-бок : 48-битни излаз добијен Ксор-овим кораком се поново смањује на 32 бита.
  • П-бок : Овдје је 32-битни резултат добивен из С-бок-а поново пермутиран, што резултира 32-битним пермутираним излазом.

Дефиниција АЕС-а (Адванцед Енцриптион Стандард)

Адванцед Енцриптион Стандард (АЕС) је такође симетрична кључна блок шифра . АЕС је 2001. године објавио Национални институт за стандарде и технологију . АЕС је уведен да замени ДЕС јер ДЕС користи веома мали кључ шифре и алгоритам је био прилично спор.

АЕС алгоритам узима 128-битни отворени текст и 128-битни тајни кључ који заједно формира 128-битни блок који је приказан као 4 Кс 4 квадратна матрица. Ова 4 к 4 квадратна матрица пролази почетну трансформацију. Након овог корака слиједи 10 рунди. Од којих 9 рунди садржи следеће фазе:

  • Подбајтови: Користи С-бок по којем извршава бајтну замену целог блока (матрице).
  • Редови помака: Редови матрице се померају.
  • Мик Цолумнс: Колоне су матрице која се мијешају с десна на лијево.
  • Додајте округле типке: Овдје се изводи Ксор тренутног блока и проширени кључ.

И последњи десети круг подразумева само подбајтове, редове померања и додавање округлих тастера и обезбеђује 16 бајтова (128-битни) шифрирани текст.

Кључне разлике између ДЕС и АЕС

  1. Основна разлика између ДЕС-а и АЕС-а је да је блок у ДЕС-у пре даље обраде подељен на две половине, док је у АЕС-у читав блок обрађен да би добио шифрирани текст.
  2. ДЕС алгоритам ради на принципу Феистел Ципхер, а АЕС алгоритам ради на принципу супституције и пермутације.
  3. Величина кључа ДЕС је 56 бита што је релативно мање од АЕС-а који има 128, 192 или 256-битни тајни кључ.
  4. Рунде у ДЕС-у обухватају пермутације проширења, Ксор, С-бок, П-бок, Ксор и Свап. С друге стране, рунде у АЕС-у укључују Суббитес, Схифтровс, Мик ступце, Аддроундкеис.
  5. ДЕС је мање сигуран од АЕС-а због мале величине кључа.
  6. АЕС је релативно бржи од ДЕС-а.

Закључак:

ДЕС је старији алгоритам и АЕС је напредни алгоритам који је бржи и сигурнији од ДЕС-а.

Top