Шта је ИДЕА алгоритам?

ИДЕА је међународни алгоритам шифрирања података. У основи је алгоритам симетричног блок шифрирања. Асиметрични алгоритам користи исти кључ и за шифровање и за дешифровање. Блок шифар дели поруку на блокове, сваки фиксне дужине, а затим шифрирате сваки блок независно.

Разумевање ИДЕА алгоритма

  • Типична величина блока је 16 бајтова од 128 бита. Блок шифар ће обично радити у округлим блоковима где се део кључа примењује на округли, а затим се на њему обављају друге операције. Након одређеног броја рунди, рецимо између 10 и 16, завршавамо са својим шифрованим текстом за тај блок.
  • Блок шифра текста је потпуно исте величине као и обични текстни блок, 16 бајтова. За сваку рунду радимо на блоку користећи део кључа за шифровање који зовемо округли кључ. Вишеструки округли кључеви изводе се из шифрирајућег кључа помоћу распореда кључева.
  • Распоред кључева је алгоритам који Схифтс, КСОРс, Мултипликује и обавља друге врсте операција на оригиналном кључу за шифровање како би дошао до ових округлих тастера. Па ако имам 16-бајтни блок и имам 128-битни кључ, који је такође 16 бајтова,

Конфузија и дифузија

Да разумемо разлику између конфузије и дифузије.

Конфузија

  • Конфузија има везе са везом између кључа и шифрекстекса.
  • Осигуравамо да мала промена кључа доводи до велике промене у шифрованом тексту.
  • КСОР није довољан; један на један.
  • Кључни распоред.

Дифузија

  • Дифузија има везе са везом између поруке и шифрекског текста.
  • Мала промена у поруци -> велика промена у шифрованом тексту.
  • Сакрива обрасце у поруци.

Дакле, начин рада електронског кодекса, обично ћемо покренути блок шифру у режиму рада Ципхер Блоцк Цхаининг или ЦБЦ. Са ланцем шифрованог блока, КСОР ћете шифровати претходни блок са претходним блоком с обичним текстом следећег блока, пре него што сте га шифровали. На тај начин, сваки блок поруке зависи од свих блокова који су дошли раније.

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

Погледајмо неке аспекте стандарда шифрирања података (ДЕС).

Дужина кључа

  • 64-битни улаз
  • 8-битна провера паритета
  • 56-битни ефикасни кључ

Слабост

  • Теоретски
  • Кратки тастер

Детаљно разумевање алгоритма ИДЕА

64-битни улазни обични текстни блок подељен на 4 дела (16 бита сваки) Прогласите п1 до п4

  • Стога ће п1 до п4 бити улази за почетни круг алгоритма.
  • Постоји 8 таквих рунди.
  • Кључ се састоји од 128 бита.
  • У сваком кругу ће се произвести 6 под-тастера.
  • Сваки од под-тастера садржи 16 бита.
  • Сви ови поткључеви биће смештени на 4 улазна блока п1 до п4.
  • Последње акције укључују излазну трансформацију која обично користи само 4 под-кључа.
  • Последњи резултат је 4 блока шифреног текста Ц1 до Ц4 (сваки од 16 бита).
  • Мешају се да би створили последњи 64-битни шифротекст блок.

Информације о једном кругу

  • Постоји 8 кругова у ИДЕА-и
  • Сваки појединац захтева одређени број операција око четири блока података применом 6 тастера.
  • Ови кораци раде бројне математичке активности.
  • Постоји више *, додајте * и КСОР процедуре.
  • Множити * значи модул множења
  • Додавање * захтева модул додавања

Излазна трансформација

  • То може бити једнократна процедура.
  • Потребна су места до краја 8. кола.
  • Улаз према излазној трансформацији је, 64-битна вредност подељена у 4 потблока (стање Р1 до Р4 сваки међу 16 бита).
  • Овде се користе четири 16-битна под-тастера (К1 до К4).
  • Процес трансформације исхода може бити следећи.

Закључак

  • ИДЕА може бити препознати шифар који су прегледали многи стручњаци током претходних 10 стварања под-кључа за рунду, а сваки од 8 рунди користи 6 под-тастера (стога је 8 * 6 = 48 под-кључева неопходно за рунди). Последња трансформација резултата користи 4 под-тастера (тј. 48 + 4 = 52 под-тастера укупно). Из улазног кључа од 128 бита, сви ти 52 под-кључеви ће се производити годинама, али, међутим, није пронађен ниједан удар на пет или више од његових 8, 5 кругова.
  • ИДЕА се може веровати због своје отпорности на крипталитичке нападе и због његовог укључивања у неколико познатих криптографских уговора. Основни ИДЕА алгоритам дефинитивно није који се може упоредити по ефикасности или сигурности помоћу једноставних верзија ДЕС или АЕС. Основни ИДЕА алгоритам намијењен је помагању ученицима да буду упознати са ИДЕА алгоритмом тако што ће дати верзију ИДЕА која омогућава да се примјерци ручно раде, а такођер и понудити поређење технике ИДЕА заједно с начинима ДЕС и АЕС .

Препоручени чланци

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

  1. К- значи алгоритам кластерирања
  2. Наивни Баиесов алгоритам
  3. Алгоритам Раи Трацинг
  4. Шта је похлепни алгоритам?

Категорија: