You are on page 1of 36

Kriptografi

UNIT PENDIDIKAN TEKNOLOGI MAKLUMAT DAN KOMUNIKASI


BAHAGIAN PEMBANGUNAN KURIKULUM
2.0 PERWAKILAN DATA
2.1 KRIPTOGRAFI DALAM KESELAMATAN
DATA
Keperluan

 Keselamatan data amat penting pada era


siber.
 Salah satu mekanisme keselamatan data
ialah kriptografi
 Teknik yang menukarkan maklumat kepada
bentuk yang tidak dapat dibaca atau difahami
dengan menggunakan kekunci
APA ITU KRIPTOGRAFI
2.1.1 Menerangkan maksud dan kepentingan kriptografi dalam pengkomputeran

• Kriptografi ialah kaedah menyimpan atau menghantar


maklumat dalam bentuk yang hanya akan boleh dibaca oleh
orang yang ditujukan sahaja. Istilah ini berasal daripada istilah
Yunani, kryptos, yang bermaksud tersembunyi, dan –graphia,
yang bermaksud penulisan.

• Kriptografi adalah ilmu yang mempelajari cara menyimpan data atau mesej


yang selamat apabila dihantar, dari penghantar ke penerima tanpa campur
tangan dari pihak ketiga

Berasal dari perkataan Yunani 


– kriptos, "tersembunyi, rahsia"; dan  
– graphein, "penulisan"; atau 
– logia, "kajian"
KEPENTINGAN KRIPTOGRAFI
2.1.1 Menerangkan maksud dan kepentingan kriptografi dalam pengkomputeran

➢ 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.
➢ Sebagai aspek dalam keselamatan maklumat seperti
– kesulitan data, 
– keintegritian data, 
– pengesahan
– tanpa sangkalan.
KRIPTOGRAFI
2.1.2 Menunjukan cara langkah demi langkah proses sifer (cipher)

ENCRYPTION

PLAIN TEXT CIPHER PLAIN TEXT


TEXT

DECRYPTION
LANGKAH PROSES SIFER (CIPHER)
2.1.2 Menunjukan cara langkah demi langkah proses sifer (cipher)

Plain Text Cipher Text


LANGKAH PROSES SIFER (CIPHER)
2.1.2 Menunjukan cara langkah demi langkah proses sifer (cipher)

ENCRYPTION
Proses untuk
mengaburkan maklumat supaya tidak
dapat dibaca tanpa pengetahuan
khusus

DECRYPTION
Proses menukarkan pernyataan dalam
bentuk kod kepada maklumat asal
MENGHASIL DAN MENTERJEMAH
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

(i) Reverse cipher


(ii) Substitution cipher (Caesar Cipher, Pigpen Cipher)
(iii) Transposition ciphers

Sifer, berasal daripada istilah Arab, sifr, yang bermaksud sifir,


merujuk kepada satu peraturan spesifik untuk menukarkan teks
biasa kepada teks sifer.
Reverse Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

• Reverse Cipher sulitkan mesej dengan mencetaknya dalam


urutan terbalik.

• ....... sulitkan kepada "! dlrow olleH". Untuk menyahsulit,


terbalikkan mesej untuk mendapatkan mesej asal.

• Langkah penyulitan dan penyahsulitan adalah sama.


Reverse Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

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 WX Y Z

Z Y X WV U T S R QP ON ML KJ I HGF E D C B A

Contoh :
Cipher text : SZIR RMR YZORP ZDZO

Plain text : HARI INI BALIK AWAL

2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer


Reserve Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Susunan abjad atau huruf disusun secara


terbalik
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ZYXWVUTSRQPONMLKJIHGFEDCBA

Contoh:
Plain text : SAYA SUKA MAKAN
Cipher text: HZBZ HFPZ NZPZM
Reserve Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Aktiviti dalam kumpulan:

Decrypt message ini


1. TVNYRIZMBZ SZIR RMR
2. ZDZP HFPZ NZPZM RPZM?
Jawapan:
GEMBIRANYA HARI INI
AWAK SUKA MAKAN IKAN?
SUBSTITUTION CIPHER
(Caesar Cipher, Pigpen Cipher)
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

• Caesar Cipher adalah cipher paling awal dan paling mudah

• Satu jenis cipher penggantian; setiap huruf dalam mesej beralih


(shifted) beberapa tempat di bawah abjad

• Contoh jika “2 shifted”, A akan digantikan oleh C, B menjadi D


dan seterusnya
SUBSTITUTION CIPHER
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

• Kaedah penyulitan di mana unit plaintext digantikan dengan ciphertext,


mengikut sistem tetap; "unit" mungkin huruf tunggal (yang paling umum),
pasang huruf, sepalih huruf, campuran di atas, dan sebagainya.
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 WX Y Z

K H A MI S B C D E F G J L N O P Q R T U V WX Y Z
Cipher Text : CNNQIY
Plain Text : HOOREY
Substitution Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Menggerakkan abjad berdasarkan kata kunci


 Menukar abjad asal kepada abjad baharu berdasarkan
susunan baharu

contoh: kata kunci PERLU


ABCDEFGH I J KLMN O PQR S TUVW XYZ
PERLUABCDFGH I J KMNOQST V WXYZ

Contoh:
Plain text : SAYA SUKA MAKAN
Cipher text: QPYP QTGP IPGPJ
Substitution Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Aktiviti dalam kumpulan:


Kata kunci: ZOMBI
ABC DEFGH IJ KLMNOPQR STUVWX Y Z
ZOMB IACDEFGH J KLNP QRS TU VWXY
Decrypt message ini
1. HZJNT EST RZKCZS NZKZR
2. ZEKZ RTGZ VZQKZ DEFZT

Jawapan:
LAMPU ITU SANGAT PANAS
AINA SUKA WARNA HIJAU
Substitution Cipher – Caesar
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer
Cipher

 Menggerakkan abjad berdasarkan kata kunci


 Dikenali sebagai shift cipher
contoh: kata kunci “shift 5”
ABCDEF GH I J KLMNOPQ RS TUVWXYZ
FGH I J KLMNOPQR STU VWXYZA BC DE
***
E adalah abjad yg ke-5
Contoh: F adalah abjad yg ke-6
Plain text : HELLO MELAKA
Cipher text: MJQQT RJQFPF
SUBSTITUTION CIPHER
CAESAR CIPHER
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

• Cip Shift (atau Caesar) adalah satu lagi cipher penggantian


monoalphabetic – menggerakkan abjad berdasarkan kata kunci.
• Contoh : kata kunci “shift of 5”

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

V WX Y Z A B C D E F GH I J KL MN OP QR S T U
***
Cipher Text : ZNJF NZFJGVC E adalah abjad yg ke-5
A berada pada bil yg ke-6
Plain Text : ESOK SEKOLAH
Substitution Cipher – Caesar Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Aktiviti dalam kumpulan:


Kata kunci: “shift of 5”
Encrypt message ini
1. SIAPA KETUA KELAS AWAK?
2. CANTIK BAJU AWAK HARI INI.
Jawapan
1. NDVKV FZOPV FZGVN VRVF
***
A B CDEFGH I JKLMNOPQR S TUVWX YZ
E adalah abjad yg ke-5
VWXYZABCDEFG H I J K LMNOPQR S TU
A berada pada bil yg ke-6
Substitution Cipher – Pigpen Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Menukar abjad asal kepada simbol


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

Contoh:
Plain text : HELLO TAWAU
Cipher text:
         • • • •
Substitution Cipher – Pigpen Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Aktiviti dalam kumpulan:

Encrypt message ini:


RUMAH BUAYA
Decrypt message ini:


• • •

Jawapan:


WE ARE THE WORLD


SUBSTITUTION CIPHER
PIGPEN CIPHER
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

• Pigpen Cipher juga dikenali sebagai Masonic Cipher / Freemason


Cipher / Napolean Cipher / Tic-Tac-Toe Cipher

• Adalah cipher penggantian geometri yang mudah; menukarkan


huruf denagn simbol grid fragment
Transposition Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Menyusun kembali key abjad berdasarkan arahan dari kata


kunci
 Membalikkan ayat atau perkataan.
contoh: kata kunci “membalikkan ayat”
Plain text : HELLO MELAKA
Cipher text: AKALEM OLLEH
 Rail Fence Cipher – contoh key 2
N S A
A A A A I A
M Y D

Cipher text: NSAAAAAIAMYD


Transposition Cipher
2.1.3 Menghasil dan menterjemahkan mesej menggunakan kaedah sifer

 Aktiviti dalam kumpulan:


Rail Fence Cipher dengan kunci 4
Encrypt message ini
1. INDAHNYA LAUTAN HINDI

I Y A I

N N A T N D

D H L U H N

A A I

IYANNATNDDHLUHNAAI
KRIPTOGRAFI

2.1.4 Membanding beza kaedah sifer yang telah dipelajari

2.1.5 Memilih kaedah sifer terbaik yang telah dipelajari berdasrkan situasi
yang telah diberikan.

2.1.6 Menghasilkan kaedah sifer bagi menyelesaikan masalah


dalam kehidupan seharian.
2.1.4 Banding beza kaedah sifer yang telah dipelajari

Kaedah Contoh

Reverse ABCDEFGHIJLKMNOPQRSTUVWXYZ KURSUS KSSM ASK


cipher ZYXWVUTSRQPONMKLJIHGFEDCBA PFIHFH PHHN ZHP

Substitution 1. Caesar Cipher KURSUS KSSM ASK


cipher ABCDEFGHIJLKMNOPQRSTUVWXYZ Shif of 3
Shif of 5 OXUVXV OVVP DVO
FGHIJLKMNOPQRSTUVWXYZABCDE
2. Pigpen Cipher
2.1.4 Banding beza kaedah sifer yang telah dipelajari

Kaedah Contoh

Transpositi ABCDEFGHIJLKMNOPQRSTUVWXYZ RAIL FENCE CHIPER


on ciphers Key = 2 KURSUS KSSM ASK
ACEGIKMOQSUWYBDFHJLNPRTVXZ KEY = 6
KURKUSSSMSRKA

Descrypt Message
KSA MSSK SUSRUK

Berdasarkan semua kaedah sifer yang telah dipelajari :


Kaedah Transposition Ciphers : Descrypt Message merupakan kaedah
yang paling kurang selamat digunakan bagi keselamatan data dan
Kaedah Pigpen Cipher merupakan kaedah yang paling sukar kerana kaedah
ini menggunakan simbol yang kita jarang gunakan.
2.1.5 MEMILIH KAEDAH SIFER TERBAIK YANG TELAH DIPELAJARI
BERDASARKAN SITUASI YANG DIBERIKAN

Situasi 1
Bapa anda ingin membawa ibu anda bercuti di kawasan peranginan
X sempena Hari Ibu. Anda di arahkan untuk membuat persiapan
yang sesuai berdasarkan lokasi kawasan peranginan X.

Untuk mengelakkan lokasi X diketahui, bapa anda telah membuat


penyulitan nama lokasi berkenaan.
Anda perlu melakukan proses nyahsulit bagi mengetahui nama lokasi
kawasan X

Plaintext : CAMERON HIGHLAND


LANGKAH PENYELESAIAN

1. Gunakan kaedah sifer


a. Reverse cipher atau,
b. Substitution cipher (Caesar Cipher,
Pigpen Cipher) atau,
c. Transposition ciphers
LANGKAH PENYELESAIAN

a) Kaedah Reverse Cipher

Plaintext : CAMERON HIGHLAND


Ciphertext :XZNVILM SRTSOZMW

Reverse cipher adalah kaedah kriptografi yang sesuai untuk


keselamatan rendah. Hanya melihat ciphertext, perkataan
asal mudah di teka
LANGKAH PENYELESAIAN

b) i. Substitution Cipher
Kata kunci : IBU
A B C D E F G H I J K L M N O P Q R S T U V WX Y Z

I B U A C D E F G H J K L MN O P Q R S T V WX Y Z

Cipertext :

UILCQNM FGEGKIMA

Plaintext : ?
LANGKAH PENYELESAIAN

b) ii. Caesar Cipher


Kata kunci : Shift 5

A B C D E F G H I J K L MN O P Q R S T U V WX Y Z

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

Cipertext : XVHZMJI CDBCGVIY

Plaintext :?
LANGKAH PENYELESAIAN

b) iii. Pigpen Cipher

Cipertext :

Plaintext : ?
LANGKAH PENYELESAIAN

C. Transposition Cipher
Rail Fence Cipher : 2

Plaintext : CAMERON HIGHLAND

Cipertext : CMRNHGLNAEO IHAD


2.1.6 Menghasilkan kaedah sifer bagi menyelesaikan masalah
dalam kehidupan seharian.

Kita akan lihat pelajar yang kreatif akan mencipta pelbagai jenis kriptografi
yang kita tidak dapat jangkakan.

SEKIAN TERIMA KASIH

You might also like