Professional Documents
Culture Documents
Lab 01
Lab 01
Zadaci
1.
Kriptovati dati tekst koritenjem Simple Columnar Transposition Cipher algoritma, ako je
klju dat u obliku ABCDEFGH. Prilikom popunjavanja tabele nije dozvoljeno koritenje
null karaktera za dopunu.
Tekst: ISPITNI ZADATAK IZ KRIPTOGRAFIJE I KOMPJUTERSKE ZASTITE
Rjeenje:
Kod Simple Columnar Transposition Cipher algoritma, duina kljua odreuje broj
kolona. Redoslijed kolona se odreuje prema redoslijedu slova u alfabetu.
ABCDEFGH => broj kolona=8, redoslijed kolona=12345678
1
I
A
K
A
M
K
E
2
S
D
R
F
P
E
3
P
A
I
I
J
Z
4
I
T
P
J
U
A
5
T
A
T
E
T
S
6
N
K
O
I
E
T
7
I
I
G
K
R
I
8
Z
Z
R
O
S
T
Kriptovati dati tekst koritenjem Simple Columnar Transposition Cipher algoritma, ako je
vrijednost kljua BICIKLISTA. Prilikom popunjavanja tabele nije dozvoljeno koritenje
null karaktera za dopunu.
Tekst: KRIPTOGRAFIJA PROUCAVA METODE SIFROVANJA PODATAKA
Rjeenje:
BICIKLISTA => 2 4 3 5 7 8 6 9 10 1
2
K
I
A
R
A
4
R
J
M
O
T
3
I
A
E
V
A
5
P
P
T
A
K
7
T
R
O
N
A
8
O
O
D
J
6
G
U
E
A
9
R
C
S
P
10
A
A
I
O
1
F
V
F
D
ifrat: FVFDKIARAIAEVARJMOTPPTAKGUEATRONAOODJRCSPAAIO
3.
Izvriti dekripciju datog ifrata ako se zna da je pri enkripciji koriten Simple Columnar
Transposition Cipher algoritam, a vrijednost kljua je ANALIZA. Nisu koriteni null
1
karakteri za dopunu.
ifrat: SESZO IEITJ EGSMD UETIT TSVIU ONSIU URTIV NABJI RULJS PMU
Rjeenje:
Za dekripciju ifrata je potrebno odrediti broj redova i broj kolona u tabeli. Broj kolona i
njihov redoslijed se moe odrediti koritenjem kljua:
ANALIZA => 1 6 2 5 4 7 3
Ukupan broj karaktera je 48, a broj kolona 7. Iz toga se zakljuuje da je broj redova 7,
pri emu je u 6. redu popunjeno samo prvih 6 kolona. Na osnovu toga se formira
tabela:
1
S
E
S
Z
O
I
E
6
V
N
A
B
J
I
R
2
I
T
J
E
G
S
M
5
S
I
U
U
R
T
I
4
T
S
V
I
U
O
N
7
U
L
J
S
P
M
U
3
D
U
E
T
I
T
Originalni tekst: SVI STUDENTI SLUSAJU VJEZBE U ISTOJ GRUPI I ISTOM TERMINU
4.
7
S
K
R
T
E
6
I
R
I
E
V
9
M
I
T
P
A
4
E
P
M
A
8
T
T
I
R
2
R
O
K
K
4
I
A
O
L
5
C
L
R
J
1
N
G
I
U
prvih
6 kolona)
6
O
E
I
I
R
2
V
D
J
Z
A
4
O
N
I
K
F
2
S
O
Z
R
I
1
U
S
A
I
J
2
N
T
D
P
E
3
A
A
A
T
7
J
V
C
O
5
J
N
I
G
teksta
SIGURNOST
Rjeenje:
S
R
I
T
N
S
N
S
K
Izvriti dekripciju datog ifrata ako je prilikom enkripcije koriten Rail Fence Cipher
algoritam sa 4 kolosjeka.
ifrat: NOTPAPCEAUOPDIJCODEANNN
Rjeenje:
Osnovni problem kod dekripcije je rekonstrukcija kolosjeka na osnovu ifrata.
Najjednostavniji nain za rjeavanje ovog problema je formiranje tabele sa praznim
poljima na mjestima na kojima je potrebno upisati slova, a zatim upisati odgovarajue
karaktere na odgovarajue pozicije.
Broj karaktera u ifratu je 23, pa tabela izgleda ovako:
-
O
A
P
P
T
C
E
I
J
N
P
A
U
C
O
N
O
D
E
N
Izvriti
dekripciju
ifrata
FWSYAMBEXQPEWIQENBOGRRR
dobijenog
koritenjem
3
10. Izvriti dekripciju teksta TCPTQUTNMDPT dobijenog Playfair algoritmom, ako je klju
SIGURNOST.
Rjeenje:
Prvi korak
S
N
C
K
V