Seminarski rad iz predmeta
Informatika i informatičke tehnologije
Naslov rada:
Digitalni potpis
.
www.maturski.org
1
Sadržaj: 1. 2.1. 2.2. 3. 4. 5.a% 5.*%
6. 7.
Stranica:
Općenito o digitalnom potpisu Osnovni principi rada digitalnog potpisa Uloga povjerljive stranke Potpisi i akoni "riptogra#ski temelji digitalnog potpisa "ori&tenje '() "ori&tenje +()
3. 4-5. 5. !. $. $. ,.
Zaključak Literatura
9. 10.
2
1.
Uvod- Općenito o digitalnom potpisu
+ana&nji opće privaćeni nain ovjeravanja dokumenata vlastorunim potpisom vue korijene od sami poetaka ljudske pismenosti. Potpisi se danas nalae na najraliitijm dokumentima/ od raliiti ugovora/ naloga/ ekova pa sve do privatni pisama. Prema postojećim akonima potpisom se smatra ne samo vlastoruni potpis/ već i *ilo koji drugi nak na dokumentu nainjen s ciljem ovjeravanja dokumenta. 0pak/ na raunalima se ne smatra svaki potpis digitalnim potpisom. 'aliite nakovne ili tekstualne onake u datotekama ili elektronskoj po&ti ili kopije vlastorunog potpisa krajnje su neprimjerene i nepoudane/ prije svega *og trivijalnog krivotvorenja. 'avojem i &irenjem raunala a napose raunalni mrea/ postalo je jasno da je potre*an posve novi nain ovjeravanja. emelji a poudanu provjeru porijekla in#ormacija/ digitalni potpis/ stvoreni su 1$!. godine otkrićem kriptogra#ije javnog kljua 6+i##ie-7ellman%/ koja se jo& naiva i asimetrinom kriptogra#ijom. 8animljivo je napomenuti da je ovaj nain kriptiranja podataka/ prema nekim in#ormacijama *io ponat *ritanskoj tajnoj slu*i nekoliko godina prije nego spomenutoj dvojici istraivaa. +anas/ kada većina ravijeni emalja u svoje akone uvodi i akon o digitalnom potpisu/ ovo podruje se nalai na granici dva svijeta/ kriptogra#ije i prava. Osim pravni pro*lema oko primjene digitalnog potpisa/ postoje i pravni pro*lemi veani u implementaciju algoritama digitalnog potpisa/ uglavnom *og so#tverski patenata kojima je velik *roj algoritama a&tićen/ ali i *og restriktivni regulativa pojedini emalja veani u kriptogra#ske proivode općenito. ako je npr. ivo jakog enkripcijskog so#tvera i ()+-a *io a*ranjen sve do pred kraj 1. godine. 0sto tako/ u 9rancuskoj je upotre*a alata a enkripciju *ila a*ranjena do poetka 1. 0pak/ naglim &irenjem elektronskog poslovanja postalo je nuno ovakve odred*e ukinuti/ i omogućiti kako sigurnu a&titu in#ormacija &i#riranjem tako i a&titu od mogući prijevara/ autenti#ikacijom. Upravo idealnim a ovo potonje nameće se digitalni potpis.
3
2.1. Osnovni principi rada digitalnog potpisa
(lika 1. Princip digitalnog potpisa
Pretpostavimo da dvoje ljudi :uka i Petar/ ele ramjenjivati potpisane poruke 6podatke% tj. ele *iti sigurni u identitet oso*e od koje su poruku do*ili. "ao prvo/ o*je oso*e kreiraju par komplementarni kljueva/ javni i tajni klju. ;ano je naglasiti da se ponavanjem javnog kljua ne moe iraunati tajni klju u nekom raumnom vremenu 6vrijeme potre*no a iraunavanje tajnog kljua i ponatog javnog kljua/ tj. ra*ijanje &i#re/ mjeri se milijunima godina na danas najjaim raspoloivim raunalima%.
4
(lika 2. Princip potpisivanja poruke
U cijeloj proceduri samo je jedna stvar sla*a k arika. >oramo *iti apsolutno sigurni da javni klju a koji mislimo da pripada :uki aista i pripada njemu.
2.2.
Uloga povjerljive stranke
Opisani pro*lem rje&ava se na nain da se uvodi povjerljiva stranka. Pretpostavka je da povjerljivoj stranci sve ostale stranke vjeruju/ te da svoje javne kljueve oso*no odnesu na potpisivanje/ s tim da im P( pretodno provjeri uo*iajene #iike dokumente. U tom sluaju P( koristi svoj tajni klju a potpisivanje javnog kljua te time garantira svima ostalima ispravnost potpisanog javnog kljua. Postoji i druga mogućnost/ a to je da P( svima generira par kljueva/ te u pretodnu #iiku autenti#ikaciju/ dodjeljuje kljueve. U tom sluaju svatko tko *i tio provjeriti ispravnost potpisa neke oso*e morao *i u *ai javni kljueva 6koju uva P(% pronaći javni klju te oso*e i potom tim kljuem poku&ati de&i#rirati primljene podatke.
5
3.
Potpisi i zakoni
8akonske regulative 6emalja koje imaju akon o digitalnom potpisu% ne odre=uju niti jednu tenologiju potpisivanja kao dominantnu/ već samo donose propise koji se svaka od tenologija mora pridravati. "ao prvo/ od digitalnog se potpisa oekuje da *ude jedinstven oso*i koja ga koristi/ drugo/ da se moe provjeriti kome pripada odnosno da li aista pripada oso*i koja ga je koristila/ treće/ da je u potpunoj kontroli oso*e koja ga koristi/ etvrto/ da potvr=uje i se*e i podatke koje potpisuje. ;eć i ovog vidimo da postoji natna prednost digitalnog potpisa nad klasinim metodama autenti#ikacije.
!
4. riptogra!ski temelji digitalnog potpisa +ana&nje tenike digitalnog potpisivanja temelje se na algoritmima asimetrine kriptogra#ije/ ponate jo& i pod naivom kriptogra#ija javnog kljua 6engl. pu*lic keB crBptograpB%. )lgoritme javnog kljua 6engl. pu*lic-keB algotitms% moemo podijeliti u tri osnovne grupeC 1. algoritmi temeljeni na praktinoj nemogućnosti #aktoriiranja veliki prim *rojeva 6'()% 2. algoritmi temeljeni na praktinoj nemogućnosti iraunavanja diskretni logaritama 6+i##ie7ellman protokol/ +()% 3. algoritmi temeljeni na eliptinim krivuljama 6praktine realiacije ove metode su tek u povojima% Osim ovi algoritama postoji jo& i nekolicina rje=e kori&teni/ temeljeni na praktinoj nemogućnosti utvr=ivanja sadraja ruksaka 6engl. knapsack algoritms/ >erkle%/ no većina dana&nji komercijalni implementacija se moe svrstati u jednu od tri glavne kategorije. 'ecimo jo& i to da se raliite verije "napsack algoritma ne smatraju sigurnima *og toga jer su 'ivest i (amir 6neovisno jedan o drugom/ 'ivest prvu veriju/ (amir dora=enu nakon prvotnog uspje&nog ra*ijanja% uspjeli ra*iti ovakvu a&titu.
".a# ori$tenje %&' ipian algoritam i prve skupine je i naje&će kori&teni algoritam javnog kljua/ '(). )lgoritam apoinje na sljedeći nain. 0a*erimo dva velika prim *roja p i (.
$
".# ori$tenje D&' F+igital (ignature )lgoritmG se koristi a potpisivanje kao i a provjeru valjanosti već nainjenog potpisa. (vaki potpisnik posjeduje javni i tajni klju. ajni klju se koristi u procesu stvaranja digitalnog potpisa/ a javni klju se koristi u procesu provjere valjanosti potpisa. U o*a sluaja se algoritam primjenjuje na saetak poruke/ >/ nainjen kori&tenjem F(ecure 7as )lgoritmG #unkcije. He ponavanja tajnog kljua potpisnika nije moguće stvoriti valjan potpis/ tj. nije moguće krivotvoriti potpis 6u raumnom vremenskom periodu%. Unato tome/ svatko je u mogućnosti provjeriti valjanost potpisa kori&tenjem javnog kljua potpisnika. Prije kori&tenja +() mora se utvrditi nekakva poveanost para kljueva 6javnog i tajnog% sa korisnikom. o se o*ino ostvaruje već opisanim potpisivanjem javnog kljua od strane Fpovjerljive strankeG 6engl. Ftrusted partBG% u pretodnu provjeru stvarni #iiki dokumenata.
(lika 3. Uspje&ni avr&etak dogovora o digitalnom potpisu
,
/aklju0ak Hudućnost digitalnog potpisa je u svakom sluaju svijetla. "oja god tenologija ili algoritam *ili kori&teni/ te&ko je već danas amisliti svijet raunalni mrea *e odgovarajući algoritama autenti#ikacije.
iteratura (lika 1. Princip digitalnog potpisa 6ttpCIIimages.google.rIimagesJ lKrLMKdigitalniNpotpisLumK1LieKU9-,LsaK
www.maturski.org
1?