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