Ako je kljuc duzine 256 bita
Ako za njega garantuje treca strana od poverenja svojim sertifikacionim telom
Ako je nabolji moguci napad - potpuna pretraga kljuceva
Ako je algoritam nelinearan
Ako se za sifrovanje koriste mocni racunari
Tajnim kodovima
Promenljivim tabelama
Linearnim pomerackim registrima
Permutatorima
Kombinacionim linearnim mrezama
Invertorima
Treba da ima dobre statisticke karakteristike
Obavezno je tajan
Inkremetira se u odnosu na prethodnu vrednost
Treba da bude promenljiv za svaku upotrebu
Ima duzinu kao i otvorena poruka
Ne mora da bude tajan
SQL injection
Veliki broj korisnika
Socijalni inzenjering
Ogromna brzina prenosa podataka
Heterogena softverska okruzenja
Buffer overflow
Predajna strana ne moze da porekne da j eporuka ispravna
Prijemna strana ne moze da porekne da je primila poruku
Strana koja je primila poruku ne moze da porekne da je promenila poruku
Strana koja je poslala poruku ne moze da porekne da je to uradila
Cena razbijanja sifrata pervazilazi vrednost otvorene informacije
Zasniva se na algoritmu i kljucu
Vreme za razbijanje sifrata je duze od vremena u kom informacija treba da bude tajna
Kljuc za sifrovanje se iz prakticnih razloga moze slati komunikacionim kanalom
Realizuje se softverski iz prakticnih razloga
3 nacina
6 nacina
8 nacina
9 nacina
Radni kljuc za generisanje inicijalnog stanja algoritma
Oba kljuca u isto vreme
Digitalno potpisivanje simetricnih kljuceva
Sertifikat za prenos tajnih kljuceva
Unutrasnji kljuc za generisanje radnog kljuca
Polialfabetska sifra
Monoalfabetska sifra
Sifra supstitucije
Sifra zamene
Homofona sifra
Kljuc se moze sifrovati kao i otvorena poruka
Tajni kljuc ima jednokratnu upotrebu
Kljuc se ne sme dostavljati komunikacionim kanalom
Tajni kljuc se dostavlja komunikacionim kanalom
Predajnik i prijemnik imaju isti kljuc
Kljuc moze da se upotrebi samo jedanput za sifrovanje
Kljuc moze da se upotrebi vise puta za sifrovanje
Koristi se sifarski algoritam i kljuc
Sifrat je duzine kao i otvoreni tekst
Sifrat ima karakteristike slucajnog niza
Kljuc je poznat samo posiljaocu i primaocu
Integritet poruke je obezbedjen
Kljuc postoji samo kod posiljaoca
Integritet poruke se ne moze narusiti
Ne postoji integritet poruke
IpSec
DNS
AES
SSL
HTTP
Kerberos
Poznatih parova: otvoreni tekst - sifrat
Statistickom analizom
Pretrage unazad
Poznatog algoritma
Poznatog otvorenog teksta
Poznatog sifrata
Sifrat je duzi od otvorenog teksta
Slova se premestaju
Slova se menjaju drugim slovima
Slova se menjaju kodnom reci
Utvrdjuje se korak zamne
Inicajlni algoritmi
Sekvencijalni algoritmi
Binarni algoritmi
Blokovski algoritmi
Bitski algoritmi
Privatni kljuc za sifrovanje, a javni za desiforvanje
Privatni kljuc za sifrovanje i desifrovanje
Javni kljuc za sifrovanje i desfirovanje
Javni za sifrovanje, a privatni za desiforvanje
Simetricni kljuc za desifrovanje
Poverljivost
Ravnomernost
Integritet
Slozenost
Raspolozivost
Jednoznacnost
Nerazumljivost
Pouzdanost
Sifre transpozicije
Kodne knjige
Sifre zamene
Racunarski sigurne sifre
One-Time pad
Transpozicija sifrata
Transpozicija redova
Transpozicija kolona
Transpozicija kljuceva
Transpozicija tabela
Transpozicija tabela
Poruka koja moze da se dodaje
Slika
Video signal
Govorni signal
Tekst
Hardver
Signal koji moze da se otvori
E daleko manje od 1
E daleko vece od 1
E priblizno jedanko 1
E razlicito od 1
Sifrat je duzi od otvorenog teksta
Sifrovanje se vrsi u grupama slova
Sifrat je iste duzine kao i otvoren tekst
Slova sa najvecom frekvencijom se sifruju na dva ili tri nacina
Neovlascenih korisnika
Autentifikovanih i autorizovanih korisnika
Ovlascenih korisnika koji zloupotrebljavaju svoja prava
Povremenim permutovanjem LPR
Povratnom spregom koja je nelinearna
Neuniformnim taktovanjem LPR
Primenom funkcije ADD na izlazu iz registara
Nelinearnim invertovanjem LPR