Professional Documents
Culture Documents
Lecture4 AES
Lecture4 AES
криптиране AES
Доц. д-р Милена Карова
Кат. КНТ
Технически университет Варна
Някои факти
В последния кръг
трансформацията
на MixColumn се
пропуска
Byte Substitution Layer
Слоят Byte Substitution се състои от 16 S-кутии с
следните свойства:
S-кутиите са
идентични
единствените нелинейни елементи на AES, т.е.
ByteSub (Ai) + ByteSub (Aj) ≠ ByteSub (Ai + Aj), за i, j = 0,…,
15
bijective, т.е. съществува еднопосочно картографиране на
входните и изходни байтове
следователно S-Box може да бъде уникално обърнат
В софтуерните реализации S-Box обикновено се реализира
като справочна таблица
Diffusion Layer
Дифузионният слой
осигурява дифузия във всички битове на на входа
се състои от два подслоя:
ShiftRows Sublayer: Пермутация на данните на байтово ниво
MixColumn Sublayer : Матрична операция, която комбинира („микс“) блокове от
четири байта
• извършва линейна операция върху матриците на състоянието A, B, т.е.
DIFF (A) + DIFF (B) = DIFF (A + B)
ShiftRows Sublayer
Редовете на матрицата на състоянието се изместват циклично
Входна матрица