15
Asimetrični algoritmi kriptiranja Ivan Murat

Asimetrični algoritmi kriptiranja

Embed Size (px)

DESCRIPTION

Asimetrični algoritmi kriptiranja. Ivan Murat. Uvod. Sve važnije pitanje sigurnosti Podjela po važnosti zaštite: Vojni informacijski sustavi Bankovni informacijski sustavi Zdravstveni i bolnički informacijski sustavi Informacijski sustavi državnih institucija - PowerPoint PPT Presentation

Citation preview

Page 1: Asimetrični algoritmi kriptiranja

Asimetrični algoritmi kriptiranja

Ivan Murat

Page 2: Asimetrični algoritmi kriptiranja

Uvod

Sve važnije pitanje sigurnosti Podjela po važnosti zaštite:

Vojni informacijski sustavi Bankovni informacijski sustavi Zdravstveni i bolnički informacijski sustavi Informacijski sustavi državnih institucija Informacijski sustavi osguravajućih društava Poslovni informacijski sustavi gospodarskih

subjekata

Page 3: Asimetrični algoritmi kriptiranja

Uvod

Jedan od podjela sigurnosnih mehanizama: Zaštita od vanjskih utjecaja Zaštita ostvarena sučeljem prema korisniku Unutarnji zaštitni mehanizmi Komunikacijski zaštitni mehanizmi

Page 4: Asimetrični algoritmi kriptiranja

Uvod

Tri osnovna sigurnosna zahtjeva: Povjerljivost ili tajnost Raspoloživost Besprijekornost

Povjerljivost ili tajnost i besprijekornost osigurava kriptiranje

Page 5: Asimetrični algoritmi kriptiranja

Osnovni kriptografski pojmovi Razgovijetni ili jasni tekst Kriptiranje – kriptirani tekst

Dekriptiranje

( , )EC E P K

( , )DP D C K

Page 6: Asimetrični algoritmi kriptiranja

Osnovni kriptografski pojmovi Kriptiranje u izvorištu, dekriptiranje u

odredištu Komunikacijski kanal se štiti od prisluškivanja Osigurana povjerljivost informacija

Page 7: Asimetrični algoritmi kriptiranja

Kriptosustavi, povjerljivi komunikacijski kanal

Funkcija kriptiranja E i funkcija dekriptiranja D Alica i Bob KE i KD - ključevi

Page 8: Asimetrični algoritmi kriptiranja

Kriptosustavi, povjerljivi komunikacijski kanal Dobrota kriptosustava određena je težinom

otkrivanja ključa dekriptiranja KD Kriptoanalitičar može pokušavati otkriti ključ

dekriptiranja: Uz poznavanje samo kriptiranog teksta Uz poznavanje samo ograničene količine

kriptiranog i razgovijetnog teksta Uz poznavanje neograničene količine kriptiranog i

njemu pripadajućeg razgovijetnog teksta

Page 9: Asimetrični algoritmi kriptiranja

Kriptosustavi, povjerljivi komunikacijski kanal Danas su u uporabi dva osnovna oblika

kriptosustava: Simetrični kriptosustavi Asimetrični kriptosustavi

Page 10: Asimetrični algoritmi kriptiranja

Asimetrični kriptosustavi

Osnova u svojstima brojeva - teorija brojeva Djeljivost Prosti brojevi Ekvivalentnost po modulu Eulerov teorem Fermatov teorem …

Page 11: Asimetrični algoritmi kriptiranja

Asimetrični kriptosustav - RSA Opisuje ih izraz

P - jasni ili razgovijetni tekst C - kriptirani tekst E - funkcija kriptiranja KE – parametar ili ključ kriptiranja KD – parametar ili ključ dekriptiranja

( , ),

( , ),

( ( , ), ).

E

D

E D

C E P K

P D C K

P D E P K K

Page 12: Asimetrični algoritmi kriptiranja

Asimetrični kriptosustav - RSA RSA

Ron Rivest, Adi Shamir, Len Adleman

Zasniva se na teoriji brojeva

Page 13: Asimetrični algoritmi kriptiranja

Asimetrični kriptosustav - RSA Algoritam

Odabiru se dva velika prosta broja (p,q>10100) Računa se umnožak n=p*q Računa se umnožak φ(n)=(p-1)(q-1) Odabire se broj d< φ(N) i relativno prost u odnosu

na φ(n) Računa se e< φ(N) takav da je e*d=1 (mod φ(N)) KE=(e,n) je javni ključ (public key)

KD=(d,n) je privatni ključ (private key)

Page 14: Asimetrični algoritmi kriptiranja

Komuniciranje kriptosustavom RSA

Svi znaju KEB, samo Bob zna KDB

Poruke slane Bobu se kodiraju s KEB

Samo Bob zna KDB potreban za dekriptiranje Podaci su sigurni

Page 15: Asimetrični algoritmi kriptiranja

Raspodjela ključeva u zatvorenom RSA kriptosustavu PKM (public key

manager) – zna javne ključeve i dodjeljuje ih

Zna i identifikaciju svakog korisnika

Nakon što PKM javi ključ komunikacija je moguća