Professional Documents
Culture Documents
5
5
одредува до кои податоци можат да пристапат и активности што можат да ги извршат. Исто така, го испитува
и здравјето на компјутерот или мобилниот уред на корисникот.
Блоковска шифра е симетричен алгоритам за криптирање кој го процесира обичниот текст (plaintext) (влез) во блокови со
фиксна големина и произведува блок од криптиран текст(ciphertext) со еднаква големина за секој блок со plaintext. Трите
најпознати блоковски шифри се: Data Encryption Standard(DES), Triple DES(3DES) и Advanced Encryption Standard (AES).
DES – најшироко користен криптирачка шема, воспоставена во 1977. Plaintext = 64bits, key=56bits. Има 16 процесирачки
рунди. Процесот на декрипција е ист како процесот на криптирање.
Triple DES – воспоставен во 1985. Користи три клуча и има 3 извршувања на DES алгоритмот. Функцијата следи encrypt-
decrypt-encrypt редослед.
C=E( K 3 , D( K 2 , E( K 1 , P ) ) ) C=ciphertext, P=plaintext,
AES – 1997, има безбедност како 3DES, дури и подобра, но исто така и се зголемила и ефикасноста. Должината на
блокот е 128 бита и клучеви со 128, 192 и 256 бита. Се процесира целиот дата блок паралелно за време на секоја рунда
користејќи замена и пермутација. Доделениот клуч какo влез е проширен во низа од 44 32-битни зборови. 4 различни
зборови служат како клуч за секоја рунда. Се користат четири различни чекори, една пермутација и четири замени.
3. Да се објасни како функционира шифрирање на поток (stream cipher), прикажано на сликата долу? Кој е
најпознат алгоритам за шифрирање на поток?
Stream cipher ги процесира влезните елементи континуирано, произведувајќи излезен елемент во секое време.
Најпознат алгоритам за шифрирање на поток е RC4. На сликата, клуч е влез на псевдорандом бајт генератор кој
произведува поток од 8-битни броеви кои се очигледно рандом. Излезот од генераторот, наречен keystream, е
комбиниран еден бајт во единица време со поток од обичен текст користејќи ја исклучиво или операцијата (XOR).