You are on page 1of 24

2.

0
PERWAKILAN
D ATA
2 . 1 K R I P TO G R A F I
DA L A M
K E S E L A M ATA N
DATA
MAKSUD KRIPTOGRAFI
Berasal dari perkataan Yunani
– kriptos, "tersembunyi, rahsia"; dan
– graphein, "penulisan"; atau
– logia, "kajian"
kaedah menyimpan atau menghantar maklumat dalam bentuk yang hanya akan
boleh dibaca oleh orang yang ditujukan sahaja.
Satu amalan dan kajian berkenaan teknik-teknik mewujudkan komunikasi kukuh
di dalam kehadiran pihak ketiga (dikenali sebagai musuh).
Kriptografi digunakan dalam kad ATM, kata laluan komputer dan urusniaga
elektronik.
KEPENTINGAN KRIPTOGRAFI
Keselamatan data amat penting pada era siber.
Salah satu mekanisme keselamatan data ialah kriptografi.
 Merupakan teknik yang menukarkan maklumat kepada bentuk yang tidak dapat dibaca atau
difahami dengan menggunakan kekunci.
Melindungi keselamatan maklumat seperti :
– kesulitan data, (confidentiality)
– keintegritian data, (integrity)
– pengesahan (authenticity)
– tanpa sangkalan. (non-repudiation)
KRIPTOGRAFI
ENCRYPTION (PENYULIYAN)

PLAIN TEXT CIPHER TEXT PLAIN TEXT

DECRYPTION (PENYAHSULITAN)
LANGKAH PROSES KRIPTOGRAFI

ENCRYPTION

Proses untuk mengaburkan maklumat supaya tidak


dapat dibaca tanpa pengetahuan khusus

DECRYPTION

Proses menukarkan pernyataan dalam bentuk kod


kepada maklumat asal
KAEDAH SIFER (CIPHER)
1) REVERSE CIPHER
2) SUBSTITUTION CIPHER
i. CAESAR CIPHER
ii. PIGPEN CIPHER
3) TRANSPOSITION CIPHERS
REVERSE CIPHER
• Susunan abjad atau huruf disusun secara terbalik

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Z Y X W V U T S R Q P O N M L K J I H G F E D C B A

Contoh:
Plain text : SAYA SUKA MAKAN
Cipher text: HZBZ HFPZ NZPZM
REVERSE CIPHER
AKTIVITI :
Cipher text : HZBZ HFPZ YVOZQZI ZHP

Plain text :
REVERSE CIPHER
• Aktiviti dalam kumpulan:

Decrypt message ini

1. TVNYRIZMBZ SZIR RMR


2. ZDZP HFPZ NZPZM RPZM?
SUBSTITUTION CIPHER
• Mempunyai kata kunci.
• Menggerakkan abjad berdasarkan kata kunci
• Kata kunci perlu berada di susunan permulaan, kemudian barulah diikuti abjad berikutnya.
• Menukar abjad asal kepada abjad baharu berdasarkan susunan baharu
• contoh: kata kunci KHAMIS

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

K H A M I S B C D E F G J L N O P Q R T U V W X Y Z
Contoh:
Plain text : HARI INI HARI SELASA
Cipher text: CKQD DLD CKQD RIGKRK
SUBSTITUTION CIPHER
• AKTIVITI:
kata kunci : PETANG

Cipher Text : CPQD RUAPC MNSPKB. JPQD HDSP EPIDH.


Plain Text :
 Aktiviti dalam kumpulan:
Kata kunci: ZOMBI

Decrypt message ini


1. HZJNT EST RZKCZS NZKZR
2. ZEKZ RTGZ VZQKZ DEFZT
SUBSTITUTION CIPHER
CAESAR CIPHER
• Kaedah menggerakkan abjad berdasarkan kata kunci.
• Dikenali sebagai shift cipher.
• Contoh : kata kunci “shift of 5” bermaksud huruf –huruf akan digerakkan 5 tempat ke belakang
bermula dengan huruf ‘A’.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

V W X Y Z A B C D E F G H I J K L M N O P Q R S T U

Cipher Text : OJ WZ XJIODIPZY

Plain Text : TO BE CONTINUED


SUBSTITUTION CIPHER
CAESAR CIPHER
• AKTIVITI:

TUKARKAN CIPHER TEXT BERIKUT KEPADA PLAIN TEXT:


KATA KUNCI : SHIFT OF 12
CIPHER TEXT : KSZQCAS HC GVOV OZOA
PLAIN TEXT :
SUBSTITUTION CIPHER
PIGPEN CIPHER
• Kaedah penggantian Pigpen Cipher, akan menukar huruf kepada simbol yang merujuk kepada
serpihan grid. Rajah di bawah menunjukkan contoh kaedah pemetaa huruf kepada simbol grid.

Contoh :

Plain Text : MARKS


SUBSTITUTION CIPHER
PIGPEN CIPHER
 Aktiviti dalam kumpulan:
Tukarkan simbol berikut ke dalam perkataan.


• • •
SUBSTITUTION CIPHER
PIGPEN CIPHER
 Aktiviti dalam kumpulan:
Tukarkan perkataan di bawah ke bentuk simbol.

RUMAH BUAYA

Jawapan:
TRANSPOSITION CIPHER
• Transposition Cipher – kaedah mengatur ulang huruf-huruf dari
plaintext tanpa menggantinya.
• Menyusun kembali kunci abjad berdasarkan arahan dari kata
kunci
• Terbahagi kepada dua iaitu:The rail fence dan membalikkan ayat
atau perkataan.
• Contoh membalikkan ayat atau perkataan.
“A SIMPLE EXAMPLE" menjadi "ELPMAXE ELPMIS A".
(membalikkan ayat)
" A SIMPLE EXAMPLE " menjadi “ A ELPMIS ELPMAXE".
(membalikan huruf dalam setiap perkataan).
TRANSPOSITION CIPHERS
• Transposition Cipher adalah kaedah cipher yang sangat lemah. Hanya dengan
melihat ciphertext anda boleh memikirkan ia hanya dalam urutan terbalik.
• Tetapi kod untuk program Reverse Cipher mudah dijelaskan, jadi kita boleh
menggunakannya sebagai program penyulitan pertama sebagai asas.

.natiluynep sesorp iulalem hadus aynai nupualaw hadum nagned ini taya acabmem tapad hisam adnA , hotnoC
TRANSPOSITION CIPHERS
Aktiviti:
• Decrypt mesej ini dengan membalikkan ayat di bawah.

KUTNAGMEN HADUS AYAS


TRANSPOSITION CIPHERS
Aktiviti:
• Decrypt mesej ini dengan membalikkan ayat di bawah.

KUTNAGNEM HADUS AYAS


TRANSPOSITION CIPHERS
RAIL FENCE CIPHER
The Rail Fence cipher berfungsi dengan menulis mesej anda pada baris alternatif di seluruh
halaman, dan kemudian membaca setiap baris pula. Ia juga mempunyai keselamatan kunci untuk
menjadikannya sedikit lebih sukar untuk pecah.
Sebagai contoh,
Rail Fence Cipher dengan kunci 2.
plaintext “DEFEND THE EAST WALL" ditulis seperti yang ditunjukkan di bawah, dengan
mengabaikan ruang kosong.

Ciphertext kemudian dibaca dengan menulis baris atas dahulu, diikuti dengan
baris bawah, untuk mendapatkan "DFNTEATALEEDHESWL".
TRANSPOSITION CIPHERS
RAIL FENCE CIPHER
Aktiviti:

• Encrypt mesej di bawah menggunakan algoritma Rail Fence Cipher dengan kunci 4.
MASA SUDAH TAMAT dengan ruang kosong.
SEKIAN TERIMA KASIH

You might also like