The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by jemtart, 2020-03-27 22:27:58

Kriptografi dan Pengkomputeran

BAB 2








Kriptografi Dalam









Keselamatan Data



2.1.1 Menerangkan maksud dan kepentingan


kriptografi dalam pengkomputeran TP

1





Maksud Kriptografi







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.

Kepentingan Kriptografi TP

1





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.

2.1.2 Menunjuk cara langkah demi langkah proses


sifer(cipher)yang melibatkan:








Penyulitan (encryption)





Enkripsi (encryption) merupakan proses yang


dilakukan untuk penyulitan plaintext sehingga


menjadi ciphertext.








Nyahsulit(decryption)







Dekripsi (decryption) merupakan proses yang



dilakukan untuk memperoleh kembali plaintext


dari ciphertext.

2.1.2 Menunjuk cara langkah demi langkah proses


sifer(cipher)yang melibatkan











Plaintext





 Plaintext – Plaintext (message) merupakan

pesanan asal yang ingin dikirimkan dan

keselamatan data tidak dapat dijamin.






Ciphertext




 Ciphertext – Ciphertext merupakan mesej yang


telah enkripsi (encryption) sehingga siap untuk

dikirimkan.

PROSES KRIPTOGRAFI











ENCRYPTION/PENYULITAN













PLAIN CIPHER PLAIN


TEXT TEXT TEXT















DECRYPTION/NYAHSULIT

2.1.2 Menunjuk cara langkah demi langkah proses


sifer(cipher)yang melibatkan

2.1.3 : Menghasil dan menterjemah mesej TP


menggunakan kaedah sifer seperti berikut: 2







(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.

TP
Reverse Cipher 2









 Susunan abjad atau huruf disusun secara



terbalik



ABCDEFGHIJKLMNOPQRSTUVWXYZ




ZYXWVUTSRQPONMLKJIHGFEDCBA










Contoh:


Plain text : SAYA SUKA MAKAN




Cipher text: HZBZ HFPZ NZPZM

Reserve Cipher
Reverse Cipher








 Aktiviti dalam kumpulan:







Decrypt message ini





1. TVNYRIZMBZ SZIR RMR



2. ZDZP HFPZ NZPZM RPZM?

Reserve Cipher
Reverse 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?

TP
Substitution Cipher 2








 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
Substitution Cipher










 Aktiviti dalam kumpulan:


Kata kunci: ZOMBI







Decrypt message ini



1. HZJNT EST RZKCZS NZKZR


2. ZEKZ RTGZ VZQKZ DEFZT

Substitution Cipher
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

Latihan Substitution Cipher TP

3


Lengkap jadual di bawah berdasarkan



katakunci yang diberi.





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

Jawapan






Lengkap jadual di bawah berdasarkan



katakunci yang diberi.





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

Substitution cipher (Caesar Cipher) TP

2




• 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 TP
Substitution Cipher –

2


Caesar 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

Substitution Cipher







Caesar Cipher







 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







 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.

Latihan Substitution Cipher – Caesar Cipher










 Aktiviti 1 “shift of 5”







Encrypt message ini



1. Siapa nama anda?




2. Cantiknya baju awak hari ini.

Jawapan
JAWAPAN









1. Siapa nama anda?




XNFUF SFRF FNIF?




2. Cantiknya baju awak hari ini.


HFSYNPSDF GFOZ FBFP MFWN



NSN

Aktiviti 2










 “shift of 8”



Encrypt message ini








1. Dimanakah sekolah anda?










2. Sedapnya nasi lemak ini.

Jawapan JAWAPAN










1. Dimanakah sekolah anda?




LQUIVISID AMSWTIP IVLI?









2. Sedapnya nasi lemak ini.



AMLIXVGI VIAQ TMUIS QVQ.

Substitution cipher TP



(Pigpen Cipher) 2





• 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 TP



2



Pigpen Cipher





 Menukar abjad asal kepada simbol



• • •


A B C J • K • • L W


D E F M • N • • O T S U X• • • Y

G H I
Contoh: P• • Q • R V Z


Plain text : HELLO TAWAU




Cipher text:











• •

Substitution Cipher TP



3


Pigpen Cipher





 Aktiviti dalam kumpulan:




Encrypt message ini:



RUMAH BUAYA




Decrypt message ini:

. .


















WE ARE THE WORLD
Plain text:

Substitution Cipher TP





3
Pigpen Cipher





 Aktiviti dalam kumpulan:




Encrypt message ini:



RUMAH BUAYA




Decrypt message ini:

. .







Jawapan:










WE ARE THE WORLD

Latihan Substitution Cipher –Pigpen Cipher









 Aktiviti dalam kumpulan:







Decrypt message ini:














• • •


JAWAPAN
Jawapan












Decrypt message ini:










• • •













Encrypt message :







I LOVE MY TEACHER

Latihan Substitution Cipher –Pigpen Cipher








 Aktiviti dalam kumpulan:












Encrypt message ini:












SAYA SUKA SUBJEK ASK

JAWAPAN

Jawapan











Encrypt message ini:




SAYA SUKA SUBJEK ASK













• •







Transposition ciphers TP


2




• 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 Cipher TP


2





 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



3





 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






 Aktiviti dalam kumpulan:



Rail Fence Cipher dengan kunci 4



Encrypt message ini




1. INDAHNYA LAUTAN HINDI

IYAINNATNDDHLUHNAAI






Decrypt message ini dengan membalikkan ayat




2. KUTNAGNEM HALET AYAS











SAYA TELAH MENGANTUK

Latihan Transposition Cipher










Decrypt message ini dengan membalikkan ayat.




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

Latihan Transposition Cipher










Decrypt message ini dengan membalikkan ayat.




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

Latihan Transposition Cipher
Latihan Transposition Cipher







Decrypt message ini dengan membalikkan ayat.







CIPHER TEXT PLAIN TEXT

HALOKES AYAS URAB


AID NIAMEP NOTNIMDAB


MAYA GNERONG HAPMEREB

ISAN KAMEL SADEP


ATEREK IPA HANAT UYALEM

Latihan Transposition Cipher
Latihan Transposition Cipher







Decrypt message ini dengan membalikkan ayat.







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

Latihan Rail Fence Cipher TP

3




Rail Fence Cipher



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

Latihan Rail Fence Cipher







Rail Fence Cipher



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

2.1.4 Membanding beza kaedah sifer yang telah TP

dipelajari
4





Reverse cipher Substitution Cipher Transposition cipher


Bentuk Abjad Abjad dan Simbol Abjad




Plain text :
SAYA SUKA

MAKAN

Cipher text:
HZBZ HFPZ

NZPZM




Tahap Mudah untuk Susah untuk decryption Sederhana

digodam decryption Untuk decryption


Kata Kunci Shif Perkataan Kunci

TP4 : Membandingkan kekuatan dan kelemahan TP


kaedah sifer yang telah dipelajari 4








Reverse Cipher Substitution Cipher Transposition
Cipher



Senang digunakan dengan Susah untuk digodam Senang digunakan
hanya menggunakan abjad oleh Hackers kerana kerana hanya
berdasarkan shift yang menggunakan simbol menterbalikkan ayat

KEKUATAN diberi yang spesifik sahaja








Senang untuk digodam Kedua-dua pihak Senang untuk
oleh Hackers kerana harus mengetahui digodam oleh
penggunaan abjad itu dan mengingati Hackers kerana
adalah diketahui umum symbol yang specific hanya sekilas
KELEMAHAN
untuk nyahsulit cipher pandang, cipher text
text. boleh diteka.

2.1.5 Memilih kaedah sifer terbaik yang telah

dipelajari






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.
















PENGIRIM PENERIMA




Plain text: Cipher text:

YVHGMBZ PFIHFH RMR

Jawapan: Situasi 1









ABCDEFGHIJKLMNOPQRSTUVWXYZ




ZYXWVUTSRQPONMLKJIHGFEDCBA










Contoh:


Plain text :




Cipher text: YVHGMBZ PFIHFH RMR

Jawapan: Situasi 1









ABCDEFGHIJKLMNOPQRSTUVWXYZ




ZYXWVUTSRQPONMLKJIHGFEDCBA










Contoh:


Plain text : BESTNYA KURSUS INI




Cipher text: YVHGMBZ PFIHFH RMR

Situasi 2:(Pigpen Cipher)












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.

Jawapan Situasi 2:












SAYA RINDU AWAK


Click to View FlipBook Version