25.07.2013 Views

Zaštita podataka primenom kriptografskih metoda - Univerzitet u Nišu

Zaštita podataka primenom kriptografskih metoda - Univerzitet u Nišu

Zaštita podataka primenom kriptografskih metoda - Univerzitet u Nišu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Zaštita</strong> <strong>podataka</strong> <strong>primenom</strong> <strong>kriptografskih</strong> <strong>metoda</strong><br />

20<br />

Slika 2.10<br />

Operacije u postupku dekriptovanja pomoću RC5 algoritma<br />

Formule koje opisuju postupak dekriptovanja <strong>podataka</strong> su:<br />

for i = r down to 1 do<br />

B = (( B − S[<br />

2i<br />

+ 1]<br />

) >>> A)<br />

⊕ A<br />

A = (( a − s[<br />

2i]<br />

) >>> B)<br />

⊕ B<br />

B = B − S[]<br />

1<br />

A = A − S 0<br />

[]<br />

Zbog jednostavnosti operacija RC5 je lak za implementaciju. Uz to iznos pomaka u operacijama<br />

rotiranja nije fiksan, već zavisi od ulaznog podatka.<br />

2.5.6 RC6 algoritam<br />

RC6 algoritam se pojavio kao unapređenje RC5 algoritma, naravno sa strožijim zahtevima po<br />

pitanju sigurnosti i boljim performansama. Kao i kod RC5 i ovaj algoritam koristi rotacije sa<br />

promenjivim pomakom. Novo je jedino to što RC6 koristi četiri umesto dva bloka reči (radna registra).<br />

RC6 podržava blokove <strong>podataka</strong> od po 128 bitova i koristi ključeve veličine 128, 192 i 256 bita [17].<br />

Varijante RC6 se specifikuju kao RC6-w/r/b gde je w veličina reči u bitovima, r predstavlja broj<br />

koraka algoritma i b je dužina ključa u bajtovima. Operacije koje se koriste prilikom kriptovanja su:

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

Saved successfully!

Ooh no, something went wrong!