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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

dužine. Pametan izbor lozinke uključuje korišćenje brojeva i specijalnih karaktera. Treba napomenuti da<br />

je prostor predviđen za ukucavanje lozinke promenjive veličine i da je poželjno koristiti što veći broj<br />

karaktera. Ovo smanjuje mogućnost, a i produžava vreme koje je potrebno, za otkrivanje ključa. Neki<br />

ključevi se dobijaju uz pomoć pseudo-slučajnog broja. Za ovakav način dobijanja ključa potrebni su<br />

generatori slučajnih brojeva. Ukoliko generator generiše baš slučajne brojeve malo je verovatno da će<br />

napadač otkriti ključ predviđajući cifre koje ga čine.<br />

Jedna od najvažnijih karakteristika koja se mora imati u vidu je dužina ključa. Neki od algoritama<br />

koriste ključeve fiksne dužine, kao što je DES algoritam sa ključem od 56 bita, međutim najbolja<br />

varijanta je kada korisnik može da vrši izbor dužine ključa. Ključ dužine 1024 bita u okviru RSA<br />

algoritma je sigurniji nego ključ od 512 bita kod istog algoritma.<br />

5.2 Distribucija ključeva<br />

Nakon generisanja ključeva, isti se mogu koristiti na različitim lokacijama i sa različitom opremom.<br />

Da bi se dopremili do udaljenih lokacija, ključevi se po pravilu transportuju preko nezaštićenih<br />

komunikacionih linija. Ako se ključevi tokom transporta ne zaštite, mogu biti „ukradeni“, što ceo sistem<br />

za kriptovanje čini nesigurnim. Preporučljivo rešenje je da se za prenos ključeva koriste sigurne linije,<br />

kao što je na primer dostavljanje ključa korisnicima putem pošte.<br />

Isto tako, format zapisivanja ključa treba biti razumljiv i na neki način univerzalan, tj. mora biti<br />

prepoznatljiv za svakog korisnika ili mašinu. Zbog razlika u načinu funkcionisanja simetričnih i<br />

asimetričnih sistema nameće se različita upotreba ključeva što rezultuje različitim problemima prilikom<br />

distribucije istih.<br />

5.2.1 Distribucija ključeva u simetričnim kriptografskim sistemima<br />

Prilikom korišćenja simetričnih ključeva javljaju se tri osnovna problema: Prvi, ukoliko n osoba želi<br />

da ostvari neku komunikaciju, potrebno je da raspolaže sa n(n – 1)/2 simetričnih ključeva. Treba imati u<br />

vidu to da svaki od n osoba može komunicirati sa (n – 1) drugih, što iziskuje upotrebu n(n – 1) ključeva.<br />

Zbog toga što se simetrično kriptovanje odnosi na komunikaciju između dve osobe, potrebno je n(n –<br />

1)/2 ključeva. Problem nastaje ukoliko je n veliki broj. Na primer, ako n iznosi 1 milion osoba za<br />

sigurnu komunikaciju je neophodno pola milijarde ključeva. Drugo, u grupi od n osoba, svaka osoba<br />

mora posedovati a i zapamtiti (n – 1) ključeva, po jedan za po svaku osobu u grupi. To znači da ukoliko<br />

1 milion ljudi želi da komunicira sa ostalima, mora da zapamti oko 1 milion ključeva. Treće, ključevi se<br />

moraju prenositi preko sigurne komunikacione linije, nikako preko telefona ili interneta.<br />

Razmatrajući navedene probleme, kao najbolje, nameće se rešenje da se ključevi kreiraju dinamički<br />

za svaku sesiju i nakon nje uništavaju. U tom slučaju se ne zahteva pamćenje ključeva od strane osoba<br />

koje komuniciraju.<br />

Kao najjednostavnija <strong>metoda</strong> za distribuciju ključa putem računarske mreže predstavlja ranije<br />

opisana Diffie-Hellman ili D-H <strong>metoda</strong> (videti poglavlje 2.7.2). Ova <strong>metoda</strong> se najčešće koristi za sesije<br />

sa ključevima za jednokratnu upotrebu (eng. one-time key). Dve strane u komunikaciji koriste ove<br />

ključeve za razmenu <strong>podataka</strong> bez pamćenja istih. Prilikom razmene ključeva ova <strong>metoda</strong> ne pruža<br />

mogućnost autentifikacije strana koje su u komunikaciji, što predstavlja veliki nedostatak po pitanju<br />

sigurnosti.<br />

5.2.1.1 Centar za distribuciju ključeva (KDC)<br />

Ranije opisana D-H <strong>metoda</strong> se zasniva na slanju nezaštićenih ključeva putem komunikacione linije,<br />

čime je ugrožena njihova bezbednost. Sa druge strane, da bi se uspostavila komunikacija između dva<br />

entiteta obe strane moraju posedovati isti par ključeva. U cilju sigurne razmene ključeva među entitetima<br />

46

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

Saved successfully!

Ooh no, something went wrong!