Заштита података/К Сеп2 2025 — разлика између измена
(Нова страница: {{tocright}} '''Kolokvijum iz Zaštite podataka u drugom (Septembar-2) roku 2025. godine''' održan je 4. oktobra u 16:45h i trajao je 1:15h - i ER i SI su radili u isto vreme. <br> <br> '''NAPOMENA''': Rok je iz glave prepisan, pa većina zadataka nema rešenja, a i ona koja su napisana verovatno nisu tačna. Postavke zadataka su takođe umetnička sloboda autora, ali je suština zadataka tu. <br> {{rešenja}} <!-- Ukoliko postoji više grupa, dodati sekcije pop…) |
Нема описа измене |
||
| Ред 2: | Ред 2: | ||
'''Kolokvijum iz Zaštite podataka u drugom (Septembar-2) roku 2025. godine''' održan je 4. oktobra u 16:45h i trajao je 1:15h - i ER i SI su radili u isto vreme. | '''Kolokvijum iz Zaštite podataka u drugom (Septembar-2) roku 2025. godine''' održan je 4. oktobra u 16:45h i trajao je 1:15h - i ER i SI su radili u isto vreme. | ||
<br> | <br> | ||
Na kolokvijumu su bili dostupni PyCharm i (stari) Windows kalkulator. | |||
<br> | <br> | ||
'''NAPOMENA''': Rok je iz glave prepisan, pa većina zadataka nema rešenja, a i ona koja su napisana verovatno nisu tačna. Postavke zadataka su takođe umetnička sloboda autora, ali je suština zadataka tu. | '''NAPOMENA''': Rok je iz glave prepisan, pa većina zadataka nema rešenja, a i ona koja su napisana verovatno nisu tačna. Postavke zadataka su takođe umetnička sloboda autora, ali je suština zadataka tu. | ||
| Ред 17: | Ред 18: | ||
== 2. zadatak == | == 2. zadatak == | ||
{{delimično rešeno}} | |||
Posmatra se '''druga''' runda SAES algoritma. Blok poruke koji je dobijen u prvoj rundi je '''BC56h''', a inicijalni ključ koji je korišćen je '''1234h'''. Koristeći date parametre SAES algoritma (iste kao sa prezentacija) odrediti sledeće: | Posmatra se '''druga''' runda SAES algoritma. Blok poruke koji je dobijen u prvoj rundi je '''BC56h''', a inicijalni ključ koji je korišćen je '''1234h'''. Koristeći date parametre SAES algoritma (iste kao sa prezentacija) odrediti sledeće: | ||
| Ред 33: | Ред 35: | ||
== 4. zadatak == | == 4. zadatak == | ||
{{delimično rešeno}} | |||
TODO pod a | TODO pod a | ||
# Rešenje: <span class="spoiler" data-solution="text">TODO</span> | # Rešenje: <span class="spoiler" data-solution="text">TODO</span> | ||
Верзија на датум 5. октобар 2025. у 20:21
Kolokvijum iz Zaštite podataka u drugom (Septembar-2) roku 2025. godine održan je 4. oktobra u 16:45h i trajao je 1:15h - i ER i SI su radili u isto vreme.
Na kolokvijumu su bili dostupni PyCharm i (stari) Windows kalkulator.
NAPOMENA: Rok je iz glave prepisan, pa većina zadataka nema rešenja, a i ona koja su napisana verovatno nisu tačna. Postavke zadataka su takođe umetnička sloboda autora, ali je suština zadataka tu.
- За питања са више одговора, тачни одговори су подебљани и уоквирени
- За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
- Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:
1. zadatak
Mika šalje Peri dve poruke, pri čemu Pera ne zna kojim algoritmom je koja poruka šifrovana. Jedna od poruka je šifrovana Rail Fence algoritmom u 4 reda, a druga Playfair algoritmom sa šifrom ISPIT. Otkriti koje poruke je Mika poslao Peri:
- VALOVTOOLMEPIR: Volim vaterpolo
- EYBRTNFUELVBPW: Treniram tenis
2. zadatak
- Овај задатак није решен. Помозите SI Wiki тако што ћете га решити.
Posmatra se druga runda SAES algoritma. Blok poruke koji je dobijen u prvoj rundi je BC56h, a inicijalni ključ koji je korišćen je 1234h. Koristeći date parametre SAES algoritma (iste kao sa prezentacija) odrediti sledeće:
- Vrednost ključa koji se koristi u drugoj rundi: ?
- Vrednost poruke nakon inicijalne Add Round Key faze: ?
- Finalna vrednost šifrovane poruke: ?
3. zadatak
U kojim od sledećih algoritama se koriste inverzni supstitucioni i permutacioni blokovi (netačno rešenje donosi -50% ocene)
- Feistel struktura
- Supstituciono - permutaciona mreža
- Ne znam
4. zadatak
- Овај задатак није решен. Помозите SI Wiki тако што ћете га решити.
TODO pod a
- Rešenje: TODO
Koliko je ključeva potrebno generisati za man-in-the-middle napad na 2DES ako imamo C = E(K2, E(K1, P)):
- Rešenje: 2^57
Napomena: Odgovor dati u formatu 2^k
5. zadatak
Ana i Boban razmenjuju ključeve pomoću Merkle-ove trivijalne šeme date dole. Objasniti na koji način Milica može da izvrši man-in-the-middle napad, i dati sekvencu koraka od 1 do 4 na način koji je dat na predavanjima.
1. A -> B : PUa || IDa
2. B -> A: E_PUa(Ks)
Odgovor: Pogledati slajdove sa predavanja
6. zadatak
Napisati (u najviše dve rečenice) šta je ova šema i čemu služi:
+----------+ +----------+ +----------+ +----------+
| M0 | | M1 | | M2 | ... | Mk-1 |
+----------+ +----------+ +----------+ +----------+
| | | |
| b bita | b bita | b bita | b bita
| | | |
| +---+ | +---+ | +---+ | +---+
-> | | -> | | -> | | -> | |
n bita | f | n bita | f | n bita | f | n bita | f | n bita
IV ------> | | --------> | | --------> | | ... ------> | | ------>
+---+ H1 +---+ H2 +---+ +---+ Hk
Odgovor: Merkle-Damgor heš šema
7. zadatak
Dati su sledeći parametri Diffie-Hellman protokola razmene ključeva:
q = 337, α = 31, Ya = 135, Yb = 100
Koliko iznosi Xb i K?
- Xb = 5, K = ...
- Xb = 4, K = ...
- Xb = 3, K = ...
- Xb = 2, K = ...
- Xb = 1, K = ...
8. zadatak
Koliko je potrebno generisati parova poruka kod SHA-512 algoritma i jake otpornosti došlo do kolizije sa verovatnoćom 0.5?:
- 2512
- 2512-1
- 2256-1
- 2256
- 2256-1
- 2512-1
9. zadatak
Koje osobine generator pseduoslučajnih brojeva treba da ima da bi se smatralo da je dobar za korišćenje u kriptografske svrhe?
Odgovor: Pogledati slajdove sa vežbi
10. zadatak
Na koji način se može dobiti ključ Hill-ovog algoritma ako koristimo napad na poznati tekst? Kolika je najmanja dužina teksta potrebna?
Odgovor: Pogledati slajdove sa predavanja
11. zadatak
Ako koristimo asimetrični kriptografski algoritam i želimo da očuvamo i tajnost i poreklo poruke, kako je potrebno dešifrovati poruku na prijemnoj strani?
- Prvo javnim ključem pošiljaoca (PUa), pa zatim javnim ključem primaoca (PUb)
- Prvo privatnim ključem pošiljaoca (PRa), pa zatim javnim ključem primaoca (PUb)
- Prvo privatnim ključem primaoca (PRb), pa zatim javnim ključem pošiljaoca (PUa)
- Prvo privatnim ključem primaoca (PRb), pa zatim privatnim ključem pošiljaoca (PRa)