3. 2.1.1 Menerangkan maksud dan kepentingan
kriptografi dalam pengkomputeran
Kriptografi melibatkan pembentukan dan
penganalisaan protokol-protokol yang
menghalang campur tangan orang ketiga, dan
berkait dengan pelbagai aspek dalam
keselamatan maklumat seperti kesulitan data
dan integritI data.
TP
1
Maksud Kriptografi
4. Kepentingan Kriptografi ialah salah satu
mekanisme keselamatan data:
Keselamatan data amat penting pada era siber.
Teknik yang menukarkan maklumat kepada
bentuk yang tidak dapat dibaca atau difahami
dengan menggunakan kekunci
Kriptografi digunakan dalam kad ATM, kata
laluan komputer dan urusniaga elektronik.
Kepentingan Kriptografi TP
1
5. Enkripsi (encryption) merupakan proses yang
dilakukan untuk penyulitan plaintext sehingga
menjadi ciphertext.
Dekripsi (decryption) merupakan proses yang
dilakukan untuk memperoleh kembali plaintext
dari ciphertext.
Penyulitan (encryption)
2.1.2 Menunjuk cara langkah demi langkah proses
sifer(cipher)yang melibatkan:
Nyahsulit(decryption)
6. Plaintext – Plaintext (message) merupakan
pesanan asal yang ingin dikirimkan dan
keselamatan data tidak dapat dijamin.
Ciphertext – Ciphertext merupakan mesej yang
telah enkripsi (encryption) sehingga siap untuk
dikirimkan.
2.1.2 Menunjuk cara langkah demi langkah proses
sifer(cipher)yang melibatkan
Plaintext
Ciphertext
9. (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.
2.1.3 : Menghasil dan menterjemah mesej
menggunakan kaedah sifer seperti berikut:
TP
2
10. Susunan abjad atau huruf disusun secara
terbalik
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ZYXWVUTSRQPONMLKJIHGFEDCBA
Contoh:
Plain text : SAYA SUKA MAKAN
Cipher text: HZBZ HFPZ NZPZM
Reverse Cipher
TP
2
11. Reserve Cipher
Aktiviti dalam kumpulan:
Decrypt message ini
1. TVNYRIZMBZ SZIR RMR
2. ZDZP HFPZ NZPZM RPZM?
Reverse Cipher
12. Reserve Cipher
Aktiviti dalam kumpulan:
Decrypt message ini
1. TVNYRIZMBZ SZIR RMR
2. ZDZP HFPZ NZPZM RPZM?
Jawapan:
1. GEMBIRANYA HARI INI
2. AWAK SUKA MAKAN
IKAN?
Reverse Cipher
13. Menggerakkan abjad berdasarkan kata kunci
Menukar abjad asal kepada abjad baharu
berdasarkan susunan baharu
contoh: kata kunci PERLU
ABCDEFGHIJKLMNOPQRSTUVWXYZ
PERLUABCDFGHIJKMNOQSTVWXYZ
Contoh:
Plain text : SAYA SUKA MAKAN
Cipher text: QPYP QTGP IPGPJ
Substitution Cipher
TP
2
14. Substitution Cipher
Aktiviti dalam kumpulan:
Kata kunci: ZOMBI
Decrypt message ini
1. HZJNT EST RZKCZS NZKZR
2. ZEKZ RTGZ VZQKZ DEFZT
Substitution Cipher
15. Substitution Cipher
Aktiviti dalam kumpulan:
Kata kunci: ZOMBI
Decrypt message ini
1. HZJNT EST RZKCZS NZKZR
2. ZEKZ RTGZ VZQKZ DEFZT
Jawapan:
LAMPU ITU SANGAT PANAS
AINA SUKA WARNA HIJAU
Substitution Cipher
16. KATA KUNCI PLAIN TEXT CIPHER TEXT
KOMPUTER SAYA SUKA MAKAN
BACA BAJU ITU BIRU
SEKOLAH SAYA SUKA BELAJAR
SIRAP GPCPJSOSK
PERGI HIQITP DTU RPLTDH
CUBA RCYCMF BHJFT
Lengkap jadual di bawah berdasarkan
katakunci yang diberi.
Latihan Substitution Cipher TP
3
17. KATA KUNCI PLAIN TEXT CHIPHER TEXT
KOMPUTER SAYA SUKA MAKAN NKYA NSCA FKCKG
BUNYI BAJU ITU BIRU UBFS ERS UEPS
SEKOLAH SAYA SUKA BELAJAR RSYS RUFS ELGSDSQ
SIRAP KEGEMARAN GPCPJSOSK
PERGI KERETA ITU CANTIK HIQITP DTU RPLTDH
CUBA SAYANG CIKGU RCYCMF BHJFT
Lengkap jadual di bawah berdasarkan
katakunci yang diberi.
Jawapan
18. • 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 (Caesar Cipher) TP
2
19. Substitution Cipher –
Menggerakkan abjad berdasarkan kata kunci
Dikenali sebagai shift cipher
contoh: kata kunci “shift of 19”
ABCDEFGHIJKLMNOPQRSTUVWXYZ
TUVWXYZABCDEFGHIJKLMNOPQRS
Contoh:
Plain text : HELLO MELAKA
Cipher text: AXEEH FXETDT
TP
2
Substitution Cipher
Caesar Cipher
20. Aktiviti dalam kumpulan:
Kata kunci: “shift of 5”
Encrypt message ini
1. SIAPA KETUA KELAS AWAK?
2. CANTIK BAJU AWAK HARI INI.
Substitution Cipher
Caesar Cipher
21. Aktiviti dalam kumpulan:
Kata kunci: “shift of 5”
Encrypt message ini
1. SIAPA KETUA KELAS AWAK?
2. CANTIK BAJU AWAK HARI INI.
Jawapan:
1. XNFUF PJYZF PJQFX FBFP?
2. HFSYNP GFOZ FBFP MFWN NSN.
Substitution Cipher
Caesar Cipher
22. Aktiviti 1 “shift of 5”
Encrypt message ini
1. Siapa nama anda?
2. Cantiknya baju awak hari ini.
Latihan Substitution Cipher – Caesar Cipher
23. JAWAPAN
1. Siapa nama anda?
XNFUF SFRF FNIF?
2. Cantiknya baju awak hari ini.
HFSYNPSDF GFOZ FBFP MFWN
NSN
Jawapan
24. “shift of 8”
Encrypt message ini
1. Dimanakah sekolah anda?
2. Sedapnya nasi lemak ini.
Aktiviti 2
25. JAWAPAN
1. Dimanakah sekolah anda?
LQUIVISID AMSWTIP IVLI?
2. Sedapnya nasi lemak ini.
AMLIXVGI VIAQ TMUIS QVQ.
Jawapan
26. • 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
Substitution cipher
(Pigpen Cipher)
TP
2
27. Menukar abjad asal kepada simbol
Contoh:
Plain text : HELLO TAWAU
Cipher text:
A B C
D E F
G H I
J K L
M N O
P Q R
•
••
•
•
•
•
• S
UT X
W
Y
ZV
•
• ••
•
Substitution Cipher
Pigpen Cipher
TP
2
•
• • •
•
28. Aktiviti dalam kumpulan:
Encrypt message ini:
RUMAH BUAYA
Decrypt message ini:
•
WE ARE THE WORLD
•
•
TP
3
Substitution Cipher
Pigpen Cipher
. .
Plain text:
29. Aktiviti dalam kumpulan:
Encrypt message ini:
RUMAH BUAYA
Decrypt message ini:
•
Jawapan:
WE ARE THE WORLD
•
•
TP
3
Substitution Cipher
Pigpen Cipher
. .
30. Aktiviti dalam kumpulan:
Decrypt message ini:
•
•
•
•
Latihan Substitution Cipher –Pigpen Cipher
34. • Transposition ciphers adalah kaedah penyulitan di mana
kedudukan yang dipegang oleh unit-unit dalam plaintext
(biasanya aksara) dialihkan ikut sistem biasa
• 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
Transposition ciphers TP
2
35. Rail Fence Cipher – contoh key 3
Plain Text: NAMA SAYA AIDA
Cipher text: NSAAAAAIAMYD
N S A
A A A A I A
M Y D
Transposition Cipher TP
2
36. Aktiviti dalam kumpulan:
Rail Fence Cipher dengan kunci 4
Encrypt message ini
1. INDAHNYA LAUTAN HINDI
Decrypt message ini dengan membalikkan ayat
2. KUTNAGNEM HALET AYAS
Transposition Cipher TP
3
37. Aktiviti dalam kumpulan:
Rail Fence Cipher dengan kunci 4
Encrypt message ini
1. INDAHNYA LAUTAN HINDI
Decrypt message ini dengan membalikkan ayat
2. KUTNAGNEM HALET AYAS
IYAINNATNDDHLUHNAAI
SAYA TELAH MENGANTUK
Transposition Cipher TP
3
38. PLAIN TEXT CIPHER TEXT
SAYA PELAJAR CEMERLANG
GURU SAYA CANTIK
KERETA SAYA BESAR
SUBJEK INI SUSAH
CANTIKNYA SEKOLAH INI
DIA ARTIS TERKENAL
BERUANG ITU GANAS
Decrypt message ini dengan membalikkan ayat.
Latihan Transposition Cipher
39. PLAIN TEXT CIPHER TEXT
SAYA PELAJAR CEMERLANG AYAS RAJALEP GNALREMEC
GURU SAYA CANTIK URUG AYAS KITNAC
KERETA SAYA BESAR ATEREK AYAS RASEB
SUBJEK INI SUSAH KEJBUS INI HASUS
CANTIKNYA SEKOLAH INI AYNKITNAC HALOKES INI
DIA ARTIS TERKENAL AID SITRA LANEKRET
BERUANG ITU GANAS GNAUREB UTI SANAG
Decrypt message ini dengan membalikkan ayat.
Latihan Transposition Cipher
40. Latihan Transposition Cipher
CIPHER TEXT PLAIN TEXT
HALOKES AYAS URAB
AID NIAMEP NOTNIMDAB
MAYA GNERONG HAPMEREB
ISAN KAMEL SADEP
ATEREK IPA HANAT UYALEM
Decrypt message ini dengan membalikkan ayat.
Latihan Transposition Cipher
41. Latihan Transposition Cipher
CIPHER TEXT PLAIN TEXT
HALOKES AYAS URAB SEKOLAH SAYA BARU
AID NIAMEP NOTNIMDAB DIA PEMAIN BADMINTON
MAYA GNERONG HAPMEREB AYAM GORENG BEREMPAH
ISAN KAMEL SADEP NASI LEMAK SEDAP
ATEREK IPA HANAT UYALEM KERETA API TANAH MELAYU
Decrypt message ini dengan membalikkan ayat.
Latihan Transposition Cipher
42. Rail Fence Cipher dengan kunci 5 CIPHER TEXT
NEGARAKU
TANAH TUMPAHNYA DARAHKU
RAKYAT HIDUP
BERSATU DAN MAJU
Rail Fence Cipher dengan kunci 7 CIPHER TEXT
RAHMAT BAHGIA
TUHAN KURNIAKAN
RAJA KITA
SELAMAT BERTAKHTA
Rail Fence Cipher
Latihan Rail Fence Cipher TP
3
43. Rail Fence Cipher dengan kunci 5 CIPHER TEXT
NEGARAKU NEUGKAAR
TANAH TUMPAHNYA DARAHKU TPRAMAAANUHDHATNAKHYU
RAKYAT HIDUP RDAIUKHPYTA
BERSATU DAN MAJU BAEDNRUMSTAUAJ
Rail Fence Cipher dengan kunci 7 CIPHER TEXT
RAHMAT BAHGIA RAAIHGMAAHTAB
TUHAN KURNIAKAN TAUKNHAAINNKRU
RAJA KITA RAJAKIAT
SELAMAT BERTAKHTA SKEAHLTTARAMEABT
Rail Fence Cipher
Latihan Rail Fence Cipher
44. 2.1.4 Membanding beza kaedah sifer yang telah
dipelajari
Reverse cipher Substitution Cipher Transposition cipher
Bentuk Abjad
Plain text :
SAYA SUKA
MAKAN
Cipher text:
HZBZ HFPZ
NZPZM
Abjad dan Simbol Abjad
Tahap
digodam
Mudah untuk
decryption
Susah untuk decryption Sederhana
Untuk decryption
Kata Kunci Shif Perkataan Kunci
TP
4
45. TP4 : Membandingkan kekuatan dan kelemahan
kaedah sifer yang telah dipelajari
Reverse Cipher Substitution Cipher Transposition
Cipher
KEKUATAN
Senang digunakan dengan
hanya menggunakan abjad
berdasarkan shift yang
diberi
Susah untuk digodam
oleh Hackers kerana
menggunakan simbol
yang spesifik
Senang digunakan
kerana hanya
menterbalikkan ayat
sahaja
KELEMAHAN
Senang untuk digodam
oleh Hackers kerana
penggunaan abjad itu
adalah diketahui umum
Kedua-dua pihak
harus mengetahui
dan mengingati
symbol yang specific
untuk nyahsulit cipher
text.
Senang untuk
digodam oleh
Hackers kerana
hanya sekilas
pandang, cipher text
boleh diteka.
TP
4
46. PENGIRIM PENERIMA
Cipher text:
YVHGMBZ PFIHFH RMR
Plain text:
Situasi 1:
Azli telah menerima satu mesej rahsia daripada
kawannya. Dia hendaklah membuka kod rahsia
yang di hantar oleh rakannya bagi mengetahui
mesej yang sebenar. Tentukan kaedah sifer yang
terbaik bagi situasi ini.
2.1.5 Memilih kaedah sifer terbaik yang telah
dipelajari
49. Ana ingin menghantar kod rahsia kepada
rakannya iaitu “SAYA RINDU AWAK”.Tetapi
ana tidak ingin menggunakan sebarang
abjad.Tentukan kaedah yang terbaik untuk
Ana gunakan.
Situasi 2:(Pigpen Cipher)
51. Contoh Kaedah sifer yang digunakan dalam
kehidupan seharian:
Kaedah Bahasa F
Setiap suku kata dalam perkataan ditambah
dengan abjad F dan diikuti oleh vokal suku
kata itu.
Contohnya:
SAYA SUKA MAKAN
SAFAYAFA SUFUKAFA MAFAKANFAN
2.1.6 Menghasilkan kaedah sifer bagi menyelesaikan masalah
dalam kehidupan seharian