ЗАШТИТА ПОДАТАКА · zadatak •za originalnu poruku 10111101b i ključ 1010000010b...
TRANSCRIPT
![Page 1: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/1.jpg)
ЗАШТИТА ПОДАТАКА
Симетрични алгоритми заштите
блок алгоритми и DES (Data Encryption Standard)
![Page 2: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/2.jpg)
Zadatak
• Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi pojednostavljeni DES algoritam (S-DES). Nacrtati strukturu pojednostavljenog DES algoritma. Koristiti opis modifikacija u odnosu na DES algoritam dat u prilogu.
![Page 3: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/3.jpg)
Zadatak - prilog
• Pojednostavljeni DES algoritam ima veličinu bloka 8 bita, veličinu ključa 10 bita i 2 iteracije. Struktura algoritma odgovara strukturi DESalgoritma. Sve operacije u algoritmu su modifikovane da rade sa redukovanim veličinama ulaznih parametara.
![Page 4: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/4.jpg)
Zadatak – detalji operacija
• PC1:
• rotacija: 1. iteracija za 1, 2. iteracija za 1
• PC2: IP:
• IP-1: E:
• S1: S2:
• P:
3 5 2 7 4 10 1 9 8 6
6 3 7 4 8 5 10 9 2 6 3 1 4 8 5 7
4 1 3 5 7 2 8 6 4 1 2 3 2 3 4 1
1 0 3 2
3 2 1 0
0 2 1 3
3 1 0 2
0 1 2 3
2 0 1 3
3 0 1 2
2 1 0 3
2 4 3 1
![Page 5: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/5.jpg)
Rešenje - struktura
![Page 6: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/6.jpg)
Rešenje – struktura iteracije
![Page 7: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/7.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
![Page 8: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/8.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1
![Page 9: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/9.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0
![Page 10: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/10.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0
![Page 11: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/11.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0
![Page 12: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/12.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0
![Page 13: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/13.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0
![Page 14: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/14.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1
![Page 15: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/15.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1
![Page 16: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/16.jpg)
Rešenje
• K = 1010000010b
• PC1:1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0
![Page 17: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/17.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
![Page 18: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/18.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1
![Page 19: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/19.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0
![Page 20: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/20.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1
![Page 21: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/21.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0
![Page 22: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/22.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0
![Page 23: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/23.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1
![Page 24: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/24.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0
![Page 25: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/25.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
![Page 26: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/26.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1
![Page 27: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/27.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0
![Page 28: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/28.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0 0
![Page 29: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/29.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0 0 1
![Page 30: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/30.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0 0 1 0
![Page 31: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/31.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0 0 1 0 0
![Page 32: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/32.jpg)
Rešenje
• K = 1010000010b
• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;
• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;
• PC2:
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0 0 1 0 0 1
![Page 33: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/33.jpg)
Rešenje
• K = 1010000010b• PC1:
• LCS-1: 10000 – 00001; 01100 – 11000;• PC2:
• LCS-2:00001 – 00010; 11000 – 10001;• PC2:
• K1=10100100b; K2=10010010b
1 2 3 4 5 6 7 8 9 10
1 0 1 0 0 0 0 0 1 0
3 5 2 7 4 10 1 9 8 6
1 0 0 0 0 0 1 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 0 1 1 1 0 0 0
6 3 7 4 8 5 10 9
1 0 1 0 0 1 0 0
1 2 3 4 5 6 7 8 9 10
0 0 0 1 0 1 0 0 0 1
6 3 7 4 8 5 10 9
1 0 0 1 0 0 1 0
![Page 34: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/34.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
![Page 35: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/35.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0
![Page 36: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/36.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1
![Page 37: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/37.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1
![Page 38: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/38.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1
![Page 39: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/39.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1
![Page 40: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/40.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1
![Page 41: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/41.jpg)
Rešenje
• P = 10111101b
• IP:1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1
![Page 42: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/42.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
![Page 43: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/43.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0
![Page 44: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/44.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1
![Page 45: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/45.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1 1
![Page 46: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/46.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1 1 1
![Page 47: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/47.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1 1 1 1
![Page 48: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/48.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1 1 1 1 1
![Page 49: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/49.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1 1 1 1 1 0
![Page 50: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/50.jpg)
Rešenje
• P = 10111101b
• IP:
• L0=0111b; R0=1110b
• E:
• XOR: 01111101 1010010011011001
1 2 3 4 5 6 7 8
1 0 1 1 1 1 0 1
2 6 3 1 4 8 5 7
0 1 1 1 1 1 1 0
1 2 3 4
1 1 1 0
4 1 2 3 2 3 4 1
0 1 1 1 1 1 0 1
![Page 51: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/51.jpg)
Rešenje
• S1 – 11011 0 3 2
3 2 1 0
0 2 1 3
3 1 0 2
![Page 52: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/52.jpg)
Rešenje
• S1 – 1101 – 001 0 3 2
3 2 1 0
0 2 1 3
3 1 0 2
![Page 53: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/53.jpg)
Rešenje
• S1 – 1101 – 00
• S2 – 1001
1 0 3 2
3 2 1 0
0 2 1 3
3 1 0 2
0 1 2 3
2 0 1 3
3 0 1 2
2 1 0 3
![Page 54: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/54.jpg)
Rešenje
• S1 – 1101 – 00
• S2 – 1001 – 10
1 0 3 2
3 2 1 0
0 2 1 3
3 1 0 2
0 1 2 3
2 0 1 3
3 0 1 2
2 1 0 3
![Page 55: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/55.jpg)
Rešenje
• P: 00101 2 3 4
0 0 1 0
2 4 3 1
![Page 56: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/56.jpg)
Rešenje
• P: 00101 2 3 4
0 0 1 0
2 4 3 1
0
![Page 57: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/57.jpg)
Rešenje
• P: 00101 2 3 4
0 0 1 0
2 4 3 1
0 0
![Page 58: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/58.jpg)
Rešenje
• P: 00101 2 3 4
0 0 1 0
2 4 3 1
0 0 1
![Page 59: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/59.jpg)
Rešenje
• P: 0010
• L1 = R0=1110b
• R1 = 0010 xor01110101
1 2 3 4
0 0 1 0
2 4 3 1
0 0 1 0
![Page 60: ЗАШТИТА ПОДАТАКА · Zadatak •Za originalnu poruku 10111101b i ključ 1010000010b dati međurezultat svake operacije, kao i vrednost šifrovane poruke ako se koristi](https://reader034.vdocuments.pub/reader034/viewer/2022042122/5e9d20bb5104b518db04cb21/html5/thumbnails/60.jpg)
Rešenje
• L1 = 1110b; R1 = 0101b;• E: 10101010b• XOR: 10101010
1001001000111000
• S1 – 0011 – 10; S2 – 1000 – 11• P: 0111b• L2 = R1 = 0101b;• R2 = 0111 xor
11101001
• L2 = 0101b; R2 = 1001b;• 4bit swap: 10010101b• C= IP-1: 11000011b