You are on page 1of 13

Sadržaj:

1. Uvod u kriptografiju.....................................................................................................1

2. Osnovni pojmovi........................................................................................................2

3. Kriptografija sa javnim ključem....................................................................................3

4. RSA algoritam uvod.....................................................................................................5

4.1. Matematička podloga RSA................................................................................5

4.2. Generisanje ključeva……………………………………………...……………5

4.3. Šifrovanje i dešifrovanje.....................................................................................6

5. Digitalni potpis.............................................................................................................7

6. Primer upotrebe RSA algoritma...................................................................................9

7. Sigurnost.....................................................................................................................10

8. Zaključak.....................................................................................................................11

9. Literatura......................................................................................................................12
Računarske mreže 1

1. Uvod u kriptografiju 2. Dešifrovanje – postupak


vraćanja šifrovanog teksta u
čitljiv oblik
Komunikacija se javila vrlo rano u 3. Ključ – početna vrednost
istoriji ljudskih bića, razvijala se, i razvija se i algoritma kojim se vrši
danas neprevaziđenom brzinom. Međutim,
uvek je postojao problem privatnosti u
komunikaciji. Neke poruke su važne sa
aspekta ljudske intime, druge pak sa aspekta
ekonomije, sigurnosti ili nauke, i potrebno je
obezbediti da poruke budu dostavljene samo
onima kojima su i poslate, u neizmenjenom
stanju i sa garancijom identiteta pošiljaoca.
Danas, u informatičkoj eri, Internet, i
pored fantastične prednosti koju nam pruža
kao sredstvo u svakodnevnoj komunikaciji,
postoje određeni rizici u domenu zaštite
podataka, jer postoji realna mogućnost da neko šifrovanje.
prati komunikaciju između dva korisnika, Slika: Enigma, mašina
presreće poruke i čita ih, eventualno menja korišćena u Drugom svetskom
njihov sadržaj, a da ni pošiljalac, ni primaoc ratu
ne primete ništa. Takođe, neko može da se
lažno predstavi u komunikaciji (na primer Iako je stara hiljadama godina,
lažirajući da je poruke poslao poslovni kriptografija postaje jako značajna tek u
partner) da bi u razmeni dokumenata pribavio poslednjih stotinak godina, kroz Prvi i posebno
poverljive podatke. Drugi svetski rat.
Da bi se smanjili rizici savremenog
poslovanja na Internetu bilo je potrebno
pronaći mehanizam koji će obezbediti da
primalac elektronske poruke zna ko je poslao Međutim, njena civilna upotreba u
poruku i da li je sadržaj poruke u izvornom značajnijoj meri datira tek od 70-ih godina 20.
obliku, odnosno da nije promenjen nakon što veka, sa pojavom kriptografije sa javnim
ga je pošiljalac poslao. S druge strane ključem. Od tada pa do danas neprekidno se
pošiljalac mora biti siguran u identitet radi, s jedne strane na stvaranju novih i
primaoca pre slanja poruke i mora imati dokaz unapređenju postojećih kriptosistema, a sa
da je poruka primljena, kako primalac kasnije druge strane na razbijanju istih.
ne bi mogao da porekne prijem poruke. Teško bi bilo ostvariti zaštitu privatnosti i
Mehanizam zaštite mora obezbediti autentifikaciju bez dve ključne prednosti
zaštitu tajnosti informacija (sprečavanje moderne kriptografije: enkripcije i digitalnog
otkrivanja njihovog sadržaja), integritet potpisa. Ova dva jednostavna koncepta
informacija (sprečavanje neovlašćene izmene modernom čoveku olakšavaju život,
informacija), i autentičnost informacija omogućavajući mu obavljanje sigurnih
(definisanje i provera identiteta pošiljaoca). bankovnih transakcije sa daljine, očuvanje
To je urađeno sistemom šifrovanja privatnosti komunikacije, bilo putem Interneta
podataka kriptografijom čiji su osnovni ili mobilne telefonije, zaštitu pristupa
elementi: ustanovama visoke sigurnosti itd.
1. Šifrovanje – postupak Kriptografija ima dve oblasti: simetričnu i
transformacije čitljivog teksta asimetričnu kriptografiju, tj kriptografiju sa
u oblik nečitljiv za onoga tajnim i javnim ključem.
kome nije namenjen
Računarske mreže
2
1.1 Osnovni pojmovi
Moderna kriptografija ne predstavlja
puko šifrovanje i dešifrovanje.
Za većinu ljudi, kriptografija je nauka o Autentifikacija je jednako važan deo našeg
očuvanju privatnosti komunikacije. I zaista, života kao i privatnost. To je bilo koji proces
zaštita poverljivosti komunikacije je glavni kojim je moguće dokazati i verifikovati
način primene kriptografije većim delom njene određenu informaciju. Nekada je potrebno
istorije. Međutim, kako je polje kriptografije verifikovati poreklo dokumenta, identitet
napredovalo, granica između onoga što jeste i pošiljaoca, vreme i datum kada je dokument
onoga što nije kriptografija postepeno je bivala poslat/potpisan, identitet računara ili korisnika
tanja. i sl.
Danas se kriptografija može opisati kao Digitalni potpis je kriptografski način
nauka o tehnikama i primenama koje zavise od na koji se gore navedeno može verifikovati.
postojanja teških (matematičkih) problema. Digitalni potpis jednog dokumenta je
Kriptoanaliza je nauka o načinima informacija zasnovana kako na dokumentu,
kompromitovanja kriptografskih tako i na privatnom ključu onoga ko je
mehanizama. Kriptologija je nauka koja potpisao dokument.
obuhvata kriptografiju i kriptoanalizu. Autentifikaciju koristimo u
Enkripcija/šifrovanje je transformacija svakodnevnom životu, npr. kada potpisujemo
podataka u oblik koji skoro nemoguće ili neki dokument, i kako postepeno prelazimo u
nemoguće čitati/razumeti bez posedovanja svet elektronske komunikacije, potrebne su
odgovarajućeg znanja (ključa). Svrha nam elektronske tehnike autentifikacije.
enkripcije jeste da osigura privatnost Kriptografija nam pruža mehanizme za te
sakrivanjem informacije od bilo koga kome tehnike. Digitalni potpis povezuje dokument
ista nije namenjena, čak i onome ko ima sa osobom koja poseduje odgovarajući ključ,
pristup šifrovanom podatku. dok digitalni vremenski pečat (timestamp)
Dekripcija/dešifrovanje je postupak veže dokument sa njegovim nastankom u dato
obrnut šifrovanju; to je transformacija vreme.
šifrovanih podataka u smislen oblik. Ovi mehanizmi se mogu koristiti za
Šifrovanje i dešifrovanje su matematičke kontrolu pristupa deljenom hard disku,
funkcije, a upotreba računara u oba procesa je ustanovama visoke sigurnosti ili kodiranim
neizostavna. kanalima satelitske televizije.
Šifrovanje i dešifrovanje generalno
zahtevaju upotrebu neke tajne informacije,
koju
nazivamo ključem. Memorijski prostor koji
zauzima ključ naziva se dužina ključa.
Upravljanje ključevima se bavi sigurnim
generisanjem, distribucijom i čuvanjem
ključeva.
Kriptografski algoritam je
matematička funkcija koja se koristi za
enkripciju i dekripciju (generalno, to su dve
različite međusobno povezane funkcije).
Kriptosistem čine algoritam sa svim
mogućim porukama, običnim i šifriranim, i
svojim ključevima.
Računarske mreže 3
3 3

2. Kriptografija sa javnim ključem

Slika: proces u krptografiji sa javnim ključem

Asimetrično šifrovanje ili sistem Utemeljitelji asimetrične kriptografije su


šifrovanja javnim i tajnim ključem je danas W. Diffie i E. Hellman koji su 1976. godine
dominantno u svim poslovnim transakcijama opisali ideju kriptografije koja se temelji na
preko Interneta. U asimetričnom šifarskom dva ključa, privatnom i javnom ključu.
sistemu postoje dva ključa: jedan za šifrovanje Kriptovanje javnim a dekriptovanje
a drugi za dešifrovanje. Jedan je javni i može tajnim ključem pokazalo se takođe kao odlično
se slobodno distribuirati, a drugi je tajni i svojstvo i omogućava digitalno potpisivanje
dostupan je samo njegovom vlasniku. Iako su informacija gde potpis može biti proveren
različiti oni su međusobno povezani javnim ključem od bilo koga.
određenim transformacijama. Ukoliko Ključevi se povezuju jednosmernom
poznajete jedan od ključeva niste u funkcijom. Odnosno ne sme se izračunati
mogućnosti da čitate poruku. privatni ključ iz javnog ključa ili se barem ne
Postupak rada asimetričnog šifriranja je sme izračunati u razumnom vremenu.
sledeći: kroz određeni softver se generiše javni Asimetrični kriptosistemi zasnivaju se
i tajni ključ. Tajni ključ se drži u tajnosti dok na određenim svojstvima brojeva koji spadaju
se javni ključ redovnom poštom dostavlja u teoriju brojeva. Pri šifrovanju se čitljivi tekst
svima koji treba da šifriraju poruke. Druga kodira kao niz prirodnih brojeva koji se
osoba koja je dobila javni ključ, sa njim šifrira odabranom funkcijom kriptovanja i ključem e
poruke ali nije u stanju da bilo koju drugu preračunavaju u niz brojeva kriptovanog
poruku dešifruje. Samo vlasnik tajnog ključa teksta. Funkcija kriptovanja mora biti takva da
je u stanju da poruku dešifruje. Ovo dalje iz niza brojeva kriptovanog teksta napadač
znači da se javni ključ može slobodno
distribuirati svima jer sa njim je moguće samo
kriptovanje s obzirom na to da vlasnik tajnog
ključa zadržava isti za sebe. samo sa velikim naporima može odrediti
Najbitnije je da se tajni ključ u celom izvorni niz brojeva. Međutim, poznavajući
postupku komunikacije nigde ne šalje jer ne ključ dekriptovanja d omogućava nam lako
postoji potreba da bilo ko sem njegovog izračunavanje izvornog niza brojeva.
vlasnika bude upoznat sa njim. To znači da se Asimetrično šifrovanje, predstavlja
može poslati šifrovana poruka bilo kome složeniji vid zaštite podataka. Za njegovu
javnim ključem, a samo primalac svojim realizaciju potrebna su nam dva ključa kod
tajnim ključem može da dešifruje poruku. svakog od sugovornika, ključevi su
međusobno povezani određenim
transformacijama. Glavne mane ovog Najpoznatiji sistemi sa javnim ključevima
šifrovanja su njegova sporost i neprikladnost su RSA i EL Gamal. Algoritam EIGamal nije
za šifriranje velikih količina podataka. patentiran, što je očigledna prednost nad
Računarske mreže algoritmom RSA jer se može slobodno
4

Prednost ovog načina enkripcije je u


tome što ne moramo da brinemo o slučaju da koristiti, ali je RSA algoritam doživeo najveću
neko presretne javni ključ, jer pomoću njega primenu.
moze samo da šifruje podatke. Takodje,
programi sa ovakvim načinom enkripcije
imaju opciju da "potpisuju" elektronska
dokumenta.
Uz pomoć tajnog ključa program
generiše takozvani „digitalni potpis" koji se
šalje uz poruku (slali mi uz tu poruku neki fajl
ili ne). Digitalni potpis je šifrovanje podataka
tajnim ključem umesto javnim. Taj potpis se
potom dodaje na kraj dokumenta (što duplira
veličinu poslate poruke). Identitet pošiljaoca
lako se utvrđuje pomoću javnog ključa. Skoro
suprotan princip onome koji se koristi kod
enkripcije fajlova. Ovaj način potpisivanja
dokumenata sve više uzima maha, jer se
neretko dešava da se neki poslovni ugovori, pa
čak i najobičnija kupovina životnih namirnica,
odvija preko Interneta.
Ključnu ulogu u kriptografiji s javnim
ključevima imaju jednosmerne funkcije sa
zamkom. Jednosmerna funkcija je oblika
y=f(x), takva da se f(x) određuje relativno lako
i efikasno za svako zadato x, ali se x=f-1 (y)
odreduje relativno tesko za dato y. Ukoliko se
inverzna vrednost X=g(f-1 (y),z) odreduje
relativno lako i efikasno za dato y i tajnu
informaciju z, onda se funkcija f(x) naziva
privatna jednosmerna funkcija sa zamkom tj.
privatna jednosmerna funkcija.
Dva korisnika (Ana i Bane) komuniciraju na
sledeći način:
1. Ana šalje Banetu svoj javni ključ
kApublic,
2. Bane šalje Ani svoj javni ključ kBpublic,
3. Ana šalje Banetu poruku šifrovanu
Banetovim javnim ključem: CA-B= EkBpublic (PA-
B),
4. Bane dešifruje poruku svojim
privatnim ključem: PA-B= DkB private(CA-B),
5. Bane odgovara, šalje Ani poruku
šifrovanu njenim javnim ključem: CB-
A=EkA (PB-A),
public

6. Ana dešifruje poruku svojim


privatnim ključem PB-A= DkAprivate (CB-A).
Računarske mreže 5

3. RSA algoritam
dobiti olovkom i papirom. Teško je istim
Od svih poznatih kriptografskih priborom naći faktore broja 2624653723, tj.
algoritama sa javnim ključem, RSA1 je doživio brojeve 48611 i 53993. Računarom bi se
najširu problem lako rešio, ali samo dok su u pitanju
upotrebu i najveći broj implementacija, za mali brojevi.
različite uređaje. To je posledica relativne Stepenovanje je računarski zahtevan
jednostavnosti i razumljivosti algoritma. problem kako u običnoj, tako i u modularnoj
Međutim, uprkos širokoj rasprostranjenosti, aritmetici. Neka imamo izraz
sigurnost RSA algoritma do danas nije a = bc mod d
matematički dokazana niti opovrgnuta.
RSA je algoritam za asimetričnu Računanju a možemo prići na dva
kriptografiju nastao 1977. na MIT načina: naivnim pristupom iz dva koraka ili
univerzitetu. Tvorci ovog algoritma su Ronald stepenovanje uzastopnim kvadriranjem.
Rivest, Leonard Ejdlman i Adi Šamir, gde Problem stepenovanja u modularnoj aritmetici
RSA predstavlja inicijale njihovih prezimena. se javlja pri RSA enkripciji i dekripciji. Naivni
U RSA algoritmu ključnu ulogu imaju veliki algoritam zahteva mnogo više bajta računarske
prosti brojevi. Sigurnost RSA zasniva se na memorije nego što je procenjeno da postoji
složenosti faktorizacije velikih brojeva. Smatra atoma u vidljivom delu svemira. Algoritam
se da je određivanje originalne poruke na uzastopnog kvadriranja (engl. Repeated
osnovu šifrata i ključa za šifrovanje squaring) efikasno rešava ovaj problem u
ekvivalentno faktorizaciji proizvoda dva vremenu.
velika prosta broja. Prilikom generisanja RSA ključa
RSA kriptosistem se, po pitanju javlja se još jedan matematički problem,
zahtevnosti implementacije, smatra jednim od problem računanja inverznog elementa za
jednostavnijih kriptosistema sa javnim množenje u modularnoj aritmetici. Ovaj
ključem. Međutim, za pojedinačne korake problem se uspešno rešava proširenim
algoritma je potrebno razumeti nekoliko Euklidovim algoritmom, prilagođenom
karakterističnih matematičkih problema, a verzijom jako starog Euklidovog algoritma.
zatim pronaći i odabrati odgovarajuće
algoritme za njihovo rešavanje. Neki od tih
problema su generisanje velikih prostih
brojeva, stepenovanje, i računanje inverznog 3.2 Generisanje ključeva
elementa za množenje u modularnoj aritmetici.

Kako bi dva subjekta komunicirala


Matematička podloga algoritma koristeći bilo koji kriptografski algoritam sa
RSA javnim
ključem, pa tako i RSA, potrebna su im po dva
Matematička osnova algoritma je u ključa, jedan javni i jedan privatni. U RSA
nemogućnosti faktorisanja velikih, celih kriptosistemu, ovi ključevi se generišu na
brojeva, tj. činjenica da je lako naći proizvod sledeći način:
dva prosta broja (brojevi deljivi samo sobom i
jedinicom), ali ako je dat broj koji je proizvod 1. Generišu se dva velika prosta broja p i
dva prosta broja teško je naći koji brojevi q, takva da je p ≠ q.
pomnoženi daju taj proizvod (naći faktore 2. Izračunavaju se vrednosti n po
datog broja). jednačini n = p·q, i r=(p – 1)(q – 1).
Iustrativan je brojni primer: 3. Bira se slučajan broj e u intervalu [1,r-
48611x53993=2624653723. Ovo se lako može 1], koji je uzajamno prost sa r.
1 algoritam za asimetričku kriptografiju

Računarske mreže 6

4. Izračunava se d kao inverzni element


za operaciju množenja broju e, po
modulu r, tako da važi e·d = 1 mod r.

Vrednosti p, q, i r se čuvaju ili brišu,


privatni ključ (d, n) se čuva u tajnosti dok je
javni ključ (e, n) dostupan svima sa kojima
vlasnik privatnog ključa želi sigurno da
komunicira.
Kao što se može primetiti, ključevi se
sastoje od uređenih parova. Drugi element
para, koji je zajednički i za javni i za tajni
ključ naziva se modul, dok se prvi element, po
kome se ključevi razlikuju, naziva eksponent.
U praksi, u trećem koraku algoritma čest
izbor za e su brojevi 3, 17 i 65537. To su
Fermatovi prosti brojevi.

3.3 Šifrovanje i dešifrovanje

Pošiljalac A šifruje poruku na sledeći način:

1. Sa servera preuzme javni kljuc osobe B sa


kojom želi da komunicira (n, e).
2. Izračunava c=me mod n, i šalje osobi B
šifrat c.

Primatelj dekriptira poruku na slijedeci nacin:

1. Osoba B prima šifrat I dešifruje ga


privtanim ključem m=cd mod n
2. Izvrši pretvorbu cjelobrojne reprezentacije
poruke m u njen tekstualni oblik.1
Računarske mreže
7
poruke, kriptografski obeležava
4. Digitalni potpis potpisnikovim privatnim ključem. Ima sličnu
funkciju kao i klasičan potpis na papirnom
dokumentu. On potvrđuje integritet poruke i
Digitalni potpis (digital signature) pošiljaoca. Poruka se šifruje pomoću sistema
predstavlja postupak kojim se određeni kriptozaštite, ali joj se istovremeno dodaje jos
segment bloka podataka, ili standardizovane jedan podatak - digitalni potpis.

Slika: digitalno potpisivanje poruke

Cilj razvoja tehnike digitalnog potpisa je prenosa i da je pošiljalac zaista ona osoba za
realizacija elektronskog ekvivalenta koju se predstavlja. Čitav proces na taj način
rukopisnog potpisa. istovremeno obezbeđuje integritet poruke i
Pretpostavimo da pošiljalac sa slike želi da identifikaciju pošiljaoca.
pošalje poruku primaocu. Pri tom, želi da po RSA digitalni potpis se kreira na
svaku cenu spreči izmenu poruke tokom sljedeći način:
prenosa. On će iskoristiti javni ključ primaoca
radi izračunavanja heš vrednosti koja će biti 1. Ana kreira digitalno potpisanu poruku CM
smeštena u zasebnom delu poruke tako što stepenuje originalnu poruku M na
rezervisanom za potpise (message digest). stepen dA po modulu nA:
Nakon toga, pošiljalac šalje poruku do CM = MdA mod nA
primaoca. Primalac zatim koristi svoj privatni
ključ za izračunavanje heš vrednosti i poredi
vrednost sa onom koja je smeštena u delu za Možemo primetiti da je ovo identično
potpis. Ukoliko je vrednost dobijena pomocu postupku šifrovanja poruke M Aninim tajnim
privatnog ključa identična onoj koja je ključem SA. CM nazivamo digitalno
smeštena u delu za potpis (digest), on će znati potpisanom porukom M. Ana sada može
da je poruka autentična. poslati ovu
Digitalni potpis se dobija heš funkcijom poruku Banetu.
koja je poznata samo kreatoru poruke.
Primalac koristi ključ dobijen od pošiljaoca ili 2. Da bi dešifrovao digitalno potpisanu poruku
drugi ključ koji daje isti rezultat. Primalac CM, Bane treba da je stepenuje na stepen e A po
poredi deo poruke sa potpisom (message modulu nA:
digest) sa vrednošću koju je sam izračunao. M=C
Ukoliko se vrednosti podudaraju, moze se eA
mod nA
zaključiti da poruka nije menjana tokom
Računarske mreže 8
Vidimo da je ovaj postupak zapravo
dešifrovanje digitalno potpisane poruke C M
Aninim javnim ključem. Na ovaj način Bane
ostvaruje dve značajne prednosti:
1. siguran je da je poruka neizmenjena;
2. siguran je da je pošiljalac poruke Ana, tj.
može biti siguran u autentičnost poruke.

Ipak, svako ko ima pristup Aninom


javnom ključu (koji je javno objavljen) može
da
dešifruje i pročita digitalno potpisane poruke
koje Ana šalje. Zato, ako je potrebno sačuvati
povjerljivost ovih poruka, tada Ana kreiranu
digitalno potpisanu poruku CM pre slanja još
treba šifrovati Banetovim javnim ključem.
Računarskemreže
9 9

5. Primer upotrebe RSA algoritma

Slika: jedan primer RSA algoritma

Taj broj c = 3650502 (šifrat originalne poruke


Često nailazimo na primere gde se m) osoba B, šalje osobi A, koja pristupa
šifruju brojevi. Stvar je u tome što se rečenične dešifrovanju, odnosno koristeći broj d tajni
poruke i prevode u nizove nula i jedinica, ključ računa:
odnosno brojeve, na koje možemo cd mod n = 3650502422191 mod 6012707 =
primenjivati matematičke operacije. 5234673, a taj broj je i originalna poruka m.

Primer sa brojevima:

Osoba A formira javni i tajni ključ:


 izabrala je proste brojeve p = 2357 i q
= 2551,
 izračunala je broj n = p*q = 6012707
 izračunala je broj t = (p-1)*(q-1) =
6007800
 bira slučajno broj e = 3674911 (deo
javnog ključa),
 odgovarajućim (prošireni Euklidov)
algoritmom računa d = 422191. tj.
tajni ključ.

Javni ključ je par (n = 6012707, e = 3674911).

Da bi osoba B koja poseduje taj javni ključ,


šifrovala poruku m = 5234673, osobi A mora
da računa:
c = me mod n = 52346733674911 mod 6012707 =
3650502. (gde mod označava ostatak pri
deljenju, npr. 11 mod 3 = 2).
Računarske mreže 10

6. Sigurnost

Sigurnost RSA kriptosistema se


uveliko oslanja na težinu (u matematičkom
smislu)
problema faktorisanja velikih celih brojeva.
Ako bi neko bio u stanju da faktoriše modul n
javnog ključa, tada bi on mogao da izračuna
tajni ključ iz javnog, koristeći poznavanje
faktora p i q na isti način kao i onaj ko je
kreirao ključeve. Dakle ako je faktorisanje
velikih celih brojeva lako, tada je probijanje
RSA kriptosistema lako.
Nije dokazano da je probijanje RSA
teško ako je faktorisanje velikih celih brojeva
teško. Međutim, ni nakon tri decenije
istraživanja nije pronađen lakši metod za
razbijanje RSA kriptosistema sa javnim
ključem od faktorisanja modula n.
Faktorisanje velikih celih brojeva je
iznenađujuće težak matematički problem.
Slučajno izabirući i množeći dva 1024-bitna
broja, moguće je kreirati javni ključ koji ne
može biti “razbijen” u razumnom vremenskom
periodu sa trenutno javno raspoloživom
tehnologijom. U odsustvu značajnijeg napretka
u dizajnu algoritama teorije brojeva, i kada se
implementira sa pažnjom i prema
preporučenim standardima, RSA kriptosistem
je sposoban pružiti visok stepen sigurnosti u
praksi.
Da bi se ostvarila sigurnost RSA
kriptosistema, trenutno se preporučuje rad
sa celim brojevima dužine 2048 bita2 ili više.

2veličinafoldera
Računarske mreže 11

7. Zaključak šifrovanu poruku ako znate javni ključ osobe


kojoj šaljete, a samo primalac svojim tajnim
ključem može da dešifruje poruku. U
današnjem svetu svako od nas ko želi da zaštiti
Internet je otvorena javna mreža dostupna svoje podatke koji su od velike važnosti,
svima. Uvek postoji mogućnost da neko upravo ova nauka nam pomaže u tome.
neovlašćeno prati vašu komunikaciju i to Kriptografija je neophodna ako želimo da
kasnije zloupotrebi.  Zbog toga se u cilju imamo svoju privatnost danas kada svet
njegove ozbiljne primene u savremenom postaje globalno selo, u elektronskoj trgovini
poslovanju mora pronaći mehanizam koji će (potpisivanje i upotreba čekova, anonimna
osigurati kupovina), u privatnoj komunikaciji, u
razmeni poslovnih informacija, itd...
 Zaštitu tajnosti informacija
(sprečavanje otkrivanja njihovog RSA algoritam predstavljen jednačinom c
sadržaja) = m(e) mod n , osnovni je gradivni blok
 Integritet informacija (sprečavanje sistema bezbednosti na Webu (poznat po
neovlašćene izmene informacija) akronimu SSL, Secure Sockets Layer - sloj
 Autentičnost informacija (definisanje i bezbednih priključaka), šifrovanja elektronske
provera identiteta pošiljaoca) pošte, digitalnih sertifikata i softvera za
privatne
Kriptografija kao nauka koja se bavi virtuelne mreže.
metodama očuvanja tajnosti informacija pruža
rešenje ovog problema. Najbitnije je da se Svi poznati napadi na RSA zapravo samo
tajni ključ u celom postupku komunikacije pokazuju na šta treba paziti i šta treba
nigde ne šalje jer ne postoji potreba da bilo ko izbegavati kod izbora parametara i
osim njegovog vlasnika bude upoznat s njim. implementacije RSA. Za sad se, uz korektnu
Što znači da možete bilo kome da pošaljete implementaciju, RSA može smatrati sigurnim
sistemom.
Računarske mreže 12

Literatura:

 ‘’Sigurnost u računarskim mrežama’’, D. Pleskonjić, N. Macek, B. Đorđević, M. Carić

Informacije sa Interneta:

 www.wikipedia.rs
 www.e-trgovina.co.yu
 www.raf.edu.rs
 www.singidunum.ac.yu

You might also like