kod dan cipher

37
Kod dan Cipher Cipher Transposisi Disediakan oleh : Nur Azwa Binti Azman (2012141340045) Nurul Hafiqah Binti Baharudin (2012141340051) Nurul Nadia Binti Azmi (2012141340053)

Upload: timothy-macias

Post on 12-Dec-2015

242 views

Category:

Documents


2 download

DESCRIPTION

mte3143

TRANSCRIPT

Page 1: Kod Dan Cipher

Kod dan Cipher

Cipher Transposisi

Disediakan oleh : Nur Azwa Binti Azman

(2012141340045) Nurul Hafiqah Binti Baharudin

(2012141340051) Nurul Nadia Binti Azmi

(2012141340053)

Page 2: Kod Dan Cipher

Cipher Transposisi

Kaedah enkripsi mesej yang melibatkan perubahan penyusunan semula huruf

atau kumpulan huruf mengikut peraturan atau sistem tertentu

Page 3: Kod Dan Cipher

Cipher Transposisi

Railfence Cipher

Route Cipher

Columnar Cipher

Latin Square

Page 4: Kod Dan Cipher

Railfence Cipher Cipher yang melibatkan penulisan secara zig-

zag iaitu berselang seli atas dan bawah berdasarkan kata kunci rahsia.

Kata kunci ialah jumlah baris yang ditentukan dan dipersetujui antara pengirim dan

penerima. Jenis cipher yang paling lemah kerana

ciphertext yang ditukarkan dengan kaedah ini sangat mudah untuk dipecah.

Page 5: Kod Dan Cipher

Kaedah

Bina Teks Cipher (Enkripsi)

Rungkai Teks Cipher (Dekripsi)

Page 6: Kod Dan Cipher

Contoh Railfence Cipher 2 Baris (Enkripsi)

Teks biasa : KAMI BUKAN MUSUH

Teks Railfence :

Teks Cipher : KMBKNUU AIUAMSH

K M B K N U U

A I U A M S H

Page 7: Kod Dan Cipher

Contoh Railfence Cipher 3 Baris (Enkripsi)

K B N U

A I U A M S H

M K U X

Teks biasa : KAMI BUKAN MUSUH

Teks Railfence :

Teks Cipher : KBNU AIUAMSH MKUX

Page 8: Kod Dan Cipher

• X dalam petak terakhir diletakkan bagi memenuhi ruang kosong dikenali sebagai ‘placeholder’.

Page 9: Kod Dan Cipher

Kaedah Dekripsi

Tentukan kata kunci . Contoh kk: 3

Bina petak 3 baris. Lajur mengikut jumlah perkataan.

Contoh cipher text : KBNU AIUAMSH MKUX

Page 10: Kod Dan Cipher

K B N U

- - - - - - -

- - - -

K B N U

A I U A M S H

- - - -

K B N U

A I U A M S H

M K U X

Page 11: Kod Dan Cipher

• Baca teks biasa tersebut secara zigzag. Maka pembaca akan membaca ia sebagai ‘KAMI BUKAN MUSUH’.

Page 12: Kod Dan Cipher

SCYTALE CIPHER

Page 13: Kod Dan Cipher

Berasal daripada perkataan Greek yang bermaksud

Baton.

Alat berbentuk silinder, diperbuat

daripada kayu, dibalut dengan jalur kulit.

Perkembangan idea daripada

Railfence Cipher.

Digunakan oleh orang-orang Yunani Purba

dan orang Sparta untuk berkomunikasi.

Setiap General atau Laksamana dibekalkan

dengan Scytale dan satu lagi yang sama disimpan

oleh Magistrate.

Boleh dipakai sebagai tali pinggang,

mengikat bungkusan, dan mudah dibawa.

Page 14: Kod Dan Cipher
Page 15: Kod Dan Cipher

Membina Teks Rahsia (Enkripsi)

• Teks Biasa : PERGI KE KEM SEKARANG • Teks Mampat : PERGIKEKEMSEKARANG• Bilangan Teks Mampat : 18• Kata kunci : 4 (bergantung kepada diameter

scytale)

* Bahagikan 18 dengan 4. Jawapannya ialah 4 baki 2. Bundarkan kepada 5 (lajur). Z diletak untuk memenuhi ruang.

Page 16: Kod Dan Cipher

P E R G I

K E K E M

S E K A R

A N G Z Z

Scytale Cipher : PKSAEEENRKKGGEAZIMRZ

Page 17: Kod Dan Cipher

Merungkai Teks Rahsia (Dekripsi)

• Cara Teks Rahsia dirungkai menggunakan kaedah “Cuba Jaya” untuk menentukan baris.

• Contoh:– Scytale Cipher : PKSAEEENRKKGGEAZIMRZ– Percubaan pertama: Baris – 3– Jumlah huruf : 18 ÷ 3 baris = 6– Teks yang diperolehi adalah:

P A E K G Z RK E N K E I ZS E R G A M

*Teks rahsia TIDAK BERJAYA dirungkai

Page 18: Kod Dan Cipher

Percubaan kedua: 4 baris– Jumlah huruf : 18 ÷ 4 baris = 4 baki 2 digenapkan

menjadi 5– Teks yang diperolehi adalah:

P E R G IK E K E MS E K A RA N G Z Z

– Scytale Cipher yang dapat dirungkai adalah PERGI KE KEM SEKARANG ZZ

Page 19: Kod Dan Cipher

ROUTE CIPHER

Page 20: Kod Dan Cipher

Cipher yang melibatkan dimensi yang telah

ditetapkan disusun semula dengan kekunci tertentu.

Page 21: Kod Dan Cipher

KATA KUNCI

Dimensi

• Bilangan lajur dan baris

Arah lingkaran

• Zigzag• Arah lawan

jam• Arah jam

Permulaan

• Bagi mengetahui permulaan untuk membaca kod rahsia

* Segala syarat kekunci hendaklah ditentukan oleh penerima dan pengirim.

Page 22: Kod Dan Cipher

Mengisi huruf teks biasa dari hujung atas kanan ke

bawah

P I I R I

E K L A A

R E I H X

G B K S X

*Huruf “X” digunakan bagi memenuhi ruangan petak kosong.

Page 23: Kod Dan Cipher

Menentukan arah lingkaran dan titik

permulaan

CONTOH: PERGI KE BILIK RAHSIA

DIMENSI : 4 (Teks disusun kepada 4 baris)

ARAH LINGKARAN DAN TITIK PERMULAAN: Zigzag dan bermula dari penjuru kiri atas.

P I I R I

E K L A A

R E I H X

G B K S X

Titik permulaa

n

Page 24: Kod Dan Cipher

Teks Rahsia Yang Terhasil Adalah

PIIRIEKIAAREIHXGBKSX

Page 25: Kod Dan Cipher

Langkah merungkai Teks Rahsia (Dekripsi) Mengetahui bilangan

baris dan lajur.CONTOH: PIIRIEKIAAREIHXGBKSX

DIMENSI/BILANGAN : 4 (Teks disusun kepada 4 baris)

• Untuk mengetahui bilangan lajur yang digunakan, kita boleh

mengetahuinya dengan mengira bilangan huruf yang ada dalam

teks rahsia dan dibahagikan dengan bilangan yang telah diberi.

• Dalam contoh di atas, bilangan huruf teks rahsia ialah 20 dan

baris ialah 4. maka bilangan lajur ialah 20 ÷ 4 = 5

Page 26: Kod Dan Cipher

Mengisi teks rahsia mengikut arah lingkaran dan

titik permulaan

CONTOH: PIIRIEKIAAREIHXGBKSX

DIMENSI : 4 (Teks disusun kepada 4 baris)

ARAH LINGKARAN DAN TITIK PERMULAAN: Zigzag dan bermula dari penjuru kiri atas.

P I I R I

E K L A A

R E I H X

G B K S X

Titik permulaa

n

Page 27: Kod Dan Cipher

Membaca teks yang ingin disampaikan mengikut baris

ke bawah.

P I I R I

E K L A A

R E I H X

G B K S X

Page 28: Kod Dan Cipher

Teks Rahsia Yang dirungkai adalah

PERGI KE BILIK RAHSIA

Page 29: Kod Dan Cipher

Cipher lajur (Columnar cipher)

Page 30: Kod Dan Cipher

Cipher lajur

Perlu kata kunci untuk tentu

bilangan lajur

Teks biasa disusun dalam beberapa

baris Teks cipher dibaca mengikut lajur

Page 31: Kod Dan Cipher

Cipher Lajur• Pengirim dan penerima menetapkan kata

kunci• Kata kunci yang telah ditetapkan menjadi lajur

kepada mesej• Teks biasa akan disusun dalam baris di bawah

kata kunci yang ditetapkan• Teks cipher ditulis semula mengikut lajur dan

kedudukan abjad teks yang telah disusun

Page 32: Kod Dan Cipher

Contoh Enkripsi

• KATA KUNCI : PERAK• TEKS BIASA : PERGI KENDURI KAHWIN

• TEKS CIPHER : GDA EEII IUH PKRW RNKN

P E R A K

4 2 5 1 3

P E R G I

K E N D U

R I K A H

W I N

Page 33: Kod Dan Cipher

Contoh Dekripsi

• TEKS CIPHER : GDA EEII IUH PKRW RNKNP E R A K

4 2 5 1 3

P E R G I

K E N D U

R I K A H

W I N

Page 34: Kod Dan Cipher

Latin Square

Page 35: Kod Dan Cipher

Latin Square

Siri perkataan 5 huruf

Dijumpai pada dinding villa

Rom di Pompeii dan Cirencester

Diletakkan di sebelah rumah

sebagai perlindungan

kepada penganut Kristian

Disusun dalam segi empat

Page 36: Kod Dan Cipher

Simetri : boleh baca dari kiri ke kanan, kanan ke kiri, atas ke

bawah, bawah ke atas

Terdapat mesej tersembunyi, hanya pengirim dan penerima

sahaja tahu baca mesej

Penerima mesej : penganut Kristian

Dibaca sebagai ‘rotas opera tenet arepo sator’ : orang yang

memberi panduan kepada pembajak untuk menuai benih

Page 37: Kod Dan Cipher

• Paternoster diulang 2 kali bermaksud bapa kami

• Paternoster membentuk salib

• A dan O ditinggalkan mewakili Alfa (awal) dan Omega (akhir)

Transposisi Mesej