13.07.2015 Views

ДИПЛОМНА РАБОТА - Св. Климент Охридски

ДИПЛОМНА РАБОТА - Св. Климент Охридски

ДИПЛОМНА РАБОТА - Св. Климент Охридски

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Софийски Университет "<strong>Св</strong>. <strong>Климент</strong> <strong>Охридски</strong>" , Факултет по Математика и ИнформатикаМагистърска програма : З И К С МПри размер на блока равен на 128 бита, този 16-байтов масив(Фиг.9 а):s 00 s 01 s 02 s 03s 10 s 11 s 12 s 13s 20 s 21 s 22 s 23s 30 s 31 s 32 s 33Фиг.9 а) Формат на данните:Пример за представяне на блок(Nb=4)Има 4 реда и 4 стълба(всеки ред и всеки стълб в този случаймогат да се разглеждат като 32- разрядни думи). Входните данниза шифъра се обозначават като байтове на състоянието в реда:s 00 , s 10 , s 20 , s 30 , s 01 , s 11 , s 21 , s 31 …След завършването на действията на шифъра, входните даннисе получават от байтове на състоянието в същия ред (порядок).В общия случай, числото на стълбовете N b е равно на дължинатана блока, разделено на 32.Ключът за шифриране също е представен във вид направоъгълен масив с четири реда(Фиг.2 б)):к 00 к 01 к 02 к 03к 10 к 11 к 12 к 13к 20 к 21 к 22 к 23к 30 к 31 к 32 к 33б)Фиг.9 б) Формат на данните:Ключ за шифриране(N k =4), къдетоs ij и k ij - съответно са байтовете на масива State и ключ, койтосе намира при пресичането на i- ред и j-ти стълб.Числото на стълбовете N k на този масив е равно на дължинатана ключа, разделен на 32. В стандарта са определени ключове сразмери – 128 бита, 192 бита и 256 бита, със съответно 4,6 и 8- 37 -Учебна година : 2007/2008; Летен семестър; Ася Огнянова Григорова; FN 22167

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!