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

promenjivim brojem koraka izvršavanja i promenjivim dužinama ključa. Na ovaj način RC5 obezbeđuje<br />

veliku fleksibilnost u performansama i nivoima sigurnosti <strong>podataka</strong>.<br />

RC5 algoritam karakterišu sledeći parametri RC5-w/r/b. Gde je w broj bitova u reči, r predstavlja<br />

broj koraka RC5 algoritma, a b je dužina ključa izražena u bajtovima. Različitim izborom parametara<br />

dobijaju se različiti RC5 algoritmi. Standardnu reč čini 32 bita, dok su moguće i vrednosti 16 bita i 64<br />

bita. RC5 kriptovanje koristi blokove od dve reči (2w) izvornog ili kriptovanog teksta. Moguće vrednosti<br />

paramera r su 0,1,…,255. Broj bajtova koji čine ključ, b, kreće se od 0 do 255. Tajni ključ K se često pre<br />

upotrebe proširi i na taj način se formira takozvana proširena tabela ključeva S [11], [15].<br />

RC5 algoritam čine tri komponente: algoritam za proširenje ključa, algoritam za kriptovanje i<br />

algoritam za dekriptovanje. Sva tri algoritma koriste sledeće jednostavne operacije:<br />

Aritmetičko sabiranje po modulu 2 w ,<br />

⊕ Bit po bit XOR,<br />

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

Saved successfully!

Ooh no, something went wrong!