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
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: