You are on page 1of 2

Sigurnost u internetu

1. Laboratorijska vježba

Zadatak 1.
Alatom GPG uvezemo ključ key.gpg naredbom gpg --import key.gpg. Zatim
verificiramo digitalni potpis naredom gpg --verify secret.bin. Nakon toga
radimo dešifriranje naredbom gpg --decrypt secret.bin >> secret.txt. sadržaj
datoteke secret.txt je: KOREAN apple XBOX jack nut ROPE EGG ZIP QUEEN jack
queen BESTBUY USA MUSIC USA 3 SKYPE nut usa WALMART walmart ZIP 6
EGG 3 5 jack yelp DRIP EGG ZIP yelp 9 LAPTOP egg 7 7 YELP coffee apple, iz
čega uzimanjem prvog slova ili znaka svake riječi dobijemo šifru:
KaXjnREZQjqBUMU3SnuWwZ6E35jyDEZy9Le77Yca i spremimo ju u datoteku
sifra.txt. Sada dešifriramo sadržaj datoteke dana.bin naredbom gpg --batch
--passphrase-file sifra.txt --decrypt dana.bin >> decrypted.txt. Sažetak
provjerimo naredbom sha256sum decrypted.txt. Sažetak je isti kao sažetak u
zadatku.

Zadatak 2.
Naredbom file decrypted.txt dobijemo da je datoteka .mp4 formata.
Programom WinScp prebacujemo decrypted.txt, mijenjamo mu ekstenziju i
dobivamo video TEDTalksa Mikke Hypponena.

Zadatak 3.
Napravimo datoteku imeprezime.txt i u nju upišemo svoje ime, prezime i
JMBAG. Naredbom gpg --gen-key generiramo vlastiti privatni ključ, upišemo
ime i prezime te email adresu. Zatim datoteku imeprezime.txt potpisujemo
naredbom gpg --output imeprezime.txt.gpg --sign imeprezime.txt, a javni ključ
izvozimo naredbom gpg --armor --export karlo.sambolec@fer.hr >
javni_kljuc.gpg.
Zadatak 4.
Napravimo datoteku mysecret.txt i u nju upišemo neki tekst. U mom slučaju
tekst je „nesto teksta“. Zatim ju kriptiramo javnim ključem naredbom gpg
--output mysecret.gpg --encrypt --recipient sui@fer.hr mysecret.txt.

Zadatak 5.
a)
Simetrični algoritam Šifriranje (s) Dešifriranje (s)
aes-256-ecb 0.142, 0.035, 0.081 0.086, 0.035, 0.039
des-ede3 1.971, 1.897, 0.044 1.993, 1.896, 0.060
aes-256-cbc 0.549, 0.080, 0.040 0.093, 0.038, 0.042
des-ede3-cbc 1.995, 1.844, 0.056 1.901, 1.798, 0.064
aes-256-ctr 0.799, 0.020, 0.056 1.498, 0.019, 0.059

Najbrži za šifriranje i dešifriranje je aes-256-ecb, a najsporiji des-ede3. DES


enkripciju moguće je probiti, dok se aes-256-ctr smatra sigurnijim od ostalih
aes-256.
b)
Kod RSA je potpisivanje sporije od provjere, a kod ECDSA je potpisivanje brže
od provjere.
Omjeri:
RSA – 2048 bita 12.16 puta brže provjeravanje
RSA – 4096 bita 20.72 puta brže provjeravanje
RSA – 7680 bita 37.02 puta brže provjeravanje
ECDSA – 256 bita 1.59 puta brže potpisivanje
ECDSA – 409 bita 1.77 puta brže potpisivanje
ECDSA – 571 bita 2.00 puta brže potpisivanje

You might also like