Professional Documents
Culture Documents
NO 1
1.0 PENGENALAN
dan dikenali sebagai mesej chiper (chipertext) agar maklumat tidak dapat
difahami oleh pihak lain kecuali pihak yang dibenarkan sahaja atau deskripsi iaitu proses
mengdekod mesej yang diterima (chipertext) kepada mesej yang sebenar (plaintext)
dan mudah difahami.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
DEFGHIJKLMNOPQRSTUVWXYZABC
xt
Ciphertext
Kod binari 5-bit dirujuk dengan menggunakan jadual penukaran ke abjad binari 5-bit di atas
Contoh :
P 10000
A 00001
N 01110
D 00100
I 01001
P
A
N
D
I
10000
00001
01110
00100
01001
11111
00000
00000
00000
00000
00000
00000
11111
00000
11111
00000
00000
11111
11111
00000
00000 00000
00000 11111
11111 00000
00000 00000
00000 11111
Jika dikirim P = 10000 maka kod ulangannya ialah 11111 00000 00000 11111 11111, ia akan
diterima
sebagai urutan ) dan 1 yang panjangnya 25.
Kita perlu peraturan (algoritma) untuk mendekod mesej yang diterima.Dengan bantuan
komputer mengdekod mesej, tekaan mengikut konteks tidakdilakukan tetapi peraturan yang
tepat perlu digunakan.Misalnya, apabila mesej berikut di terima:
10000 00001 01110 00100 01001 bagaimanakah ianya didekod ?
Algoritma Dekod bagi Kod Ulangan Panjang 5
1. Bilang digit 1.
2. Jika bilangan digit 1 3 , tulis 11111.
3. Jika bilangan digit 1 2 , tulis 00000.
Perhatikan bahawa kod ini boleh membetulkan 2 ralat tetapi ia mempunyai kad
maklumat yang sangat rendah
.
Jika n = 4 (setiap digit diulang 4 kali),apakah yang berlaku jika terima 0011 ?
TUGASAN 2
NO.2
(b)
menyediakan satu mesej ringkas (15 hingga 20 huruf/angka dalam Bahasa Malaysia)
untuk dihantar kepada rakan kursus anda. Lakukan enkripsi terhadap mesej tersebut
untuk menghasilkan ciphertext dengan menggunakan kaedah enkripsi yang anda pilih
di (a). Kemudian tukarkan ciphertext itu kepada kod binari dengan menggunakan kod
pembetulan ralat yang anda pilih di (a).
1)
Plaintext
2) Enkripsi
A
H
O
V
= I
= P
= W
= D
B
I
P
W
3) Ciphertext
= J
= Q
= X
= E
C
J
Q
X
=
=
=
=
K
R
Y
F
D
K
R
Y
= L
= S
= Z
= G
E
L
S
Z
= M
= T
= A
= H
F =
M =
T =
N
U
B
G
N
U
=
=
=
D
L
A
I
O
V
C
K
S
E
M
H
P
I
Q
D
L
U
C
P
X
A
I
N
V
I
Q
T
B
U
C
I
Q
N
V
H
P
CIPHERTEXT
S
M
P
Q
L
C
X
I
V
Q
B
C
Q
V
L
I
P
KOD BINARI
10011
01101
10000
10001
01100
00011
11000
01001
10110
00000
10001
00010
10101
00000
10001
10110
01100
01001
10000
10011
11000
10101
10000
01101
01001
00000
10000
10110
10001
10001
00000
10110
01100
10001
01100
00011
00010
01001
6) Masej dihantar menggunakan kod ulangan yang panjang kod ulangan adalah 5.
CIPHERTEXT
S
M
P
Q
L
C
X
I
V
Q
B
C
Q
V
L
I
P
KOD BINARI
10011
01101
10000
10001
01100
00011
11000
01001
10110
00000
10001
00010
10101
00000
10001
10110
01100
01001
10000
KOD ULANGAN
11111 00000 00000 11111 11111
00000 11111 11111 00000 11111
11111 00000 00000 00000 00000
11111 00000 00000 00000 11111
00000 11111 11111 00000 00000
00000 00000 00000 11111 11111
11111 11111 00000 00000 00000
00000 11111 00000 00000 11111
11111 00000 11111 11111 00000
00000 00000 00000 00000 00000
11111 00000 00000 00000 11111
00000 00000 00000 11111 00000
00000 00000 00000 11111 11111
00000 00000 00000 00000 00000
11111 00000 00000 00000 11111
11111 00000 11111 11111 00000
00000 11111 11111 00000 00000
00000 11111 00000 00000 11111
11111 00000 00000 00000 00000
TUGASAN 2
PENERIMAAN MESEJ