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

2.4 Blok šifrovanje<br />

Blok šifrovanja se koriste za šifrovanje kratkih poruka kao što su ključevi, lozinke, potpisi ili<br />

autentifikacije korisnika. Kod ovog načina šifrovanja, izvorni podatak se deli u blokove simbola<br />

određene veličine koji se individualno i nezavisno kodiraju u cilju formiranja šifrovanog bloka <strong>podataka</strong>.<br />

Blok šifrovanje odlikuju sledeće osobine:<br />

- Svaki blok simbola se šifruje uvek na isti način, nezavisno od mesta koje zauzima u poruci.<br />

- Jednake poruke, šifrovane sa istim ključem, uvek daju jednake šifrovane poruke.<br />

- Da bi se dešifrovao deo poruke, nije neophodno dešifrovati je od početka, dovoljno je dešifrovati<br />

blok koji nas interesuje.<br />

Kada se ima u vidu način rada, blok šifre se mogu javiti u sledećim oblicima [8]:<br />

• Direktna upotreba blok-šifre ECB (eng. Electronic Codebook)<br />

• Ulančavanje šifrovanih blokova CBC (eng. Cipher Block Chaining).<br />

• Šifrovanje pomoću povratne sprege CFB (eng. Cipher Feedback).<br />

• Formiranje izlaza u povratnoj sprezi OFB (eng. Output Feedback).<br />

Blok šifrovanje je primenjeno u sledećim algoritmima: LUCIFER, DES, FEAL, IDEA, RC5,<br />

SKIPJACK, BLOWFISH, TWOFISH, AES (RIJNDAEL), itd.<br />

2.5 Simetrična kriptografija<br />

Osnovna osobina simetričnih kriptosistema ili kriptosistema sa tajnim ključem (Symetric-Key ili<br />

Secret-key Criptosystems) je da se za kriptovanje/dekriptovanje poruka koristi isti ključ. Na Slici 2.1 je,<br />

u vidu blokova, prikazan princip rada simetričnog kriptosistema. Osoba A ima za cilj slanje poruke M<br />

osobi B preko nezaštićenog komunikacionog kanala. Osoba A najpre generiše poruku M (izvorni tekst)<br />

koja se upućuje u blok za šifrovanje E. U ovom bloku se vrši kriptovanje poruke M uz korišćenje ključa<br />

K dobijenog uz pomoć generatora ključa. Na taj način se kreira kriptovana poruka C. Potom se tako<br />

dobijena poruka komunikacionim kanalom šalje do osobe B [9], [10].<br />

Slika 2.1<br />

Blokovski prikaz simetričnog kriptosistema<br />

Postupak dekriptovanja se obavlja inverznim postupkom od kriptovanja u bloku za dekriptovanje D.<br />

Dekriptovanje poruke C se vrši pomoću istog ključa K koji je korišćen prilikom kriptovanja. Nakon<br />

dekriptovanja se dobija izvorna poruka M.<br />

8

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

Saved successfully!

Ooh no, something went wrong!