SlideShare a Scribd company logo
1 of 28
Download to read offline
Kriptografi Dan Sifer (cipher)
Asas Sains Komputer - Tingkatan 3
oleh Husnil Khatimi
JomGeek.my
Youtube.com/JomGeek
Apa itu Kriptografi?
• Kriptografi ialah kajian atau penggunaan penyulitan data
dalam komunikasi dan pemindahan data, bertujuan supaya
data tidak dapat difahami atau digunakan oleh pihak lain.
• Encryption = Penyulitan
Decryption = Nyahsulit
Plaintext = Teks biasa
Ciphertext = Teks sifer
Apa itu Sifer (cipher)?
• Sifer : cara atau algorithma rahsia yang digunakan untuk
penyulitan dan nyahsulitkan data/mesej.
• Algorithma : peraturan atau langkah dalam melaksanakan
sesuatu proses.
Plaintext -> Encrypt -> Ciphertext -> Decrypt -> Plaintext
Hi, nama saya
Husnil.
Hi, nama saya
Husnil.
encrypt
decrypt
ciphertext
sr, mznz
sr, mznz
hzbz sfhmro.
hzbz sfhmro.
sr, mznz hzbz sfhmro.
sr, mznz hzbz sfhmro.
Sambungan tidak sulit laman web HTTP.
Lazada, Shopee, eBay
Facebook, Twitter,
Google, eTicket,
Grab dan lain-lain.
credit_card:5432156975982,
ccv:098, fname:kamal,
lname:adli, address: no3 taman
puteri jaya, poscode:10101,
country:malaysia,
ipaddress:1.1.1.1, ... ...
Sambungan sulit laman web HTTPS.
Lazada, Shopee, eBay
Facebook, Twitter,
Google, eTicket,
Grab dan lain-lain.
eibikz'{Z6j,r^Mt.ZȚv]uv+jy}
{6qjgjfvye],jf^(ɪh{]5W({kfk+"j*Zu
uW+yq|/Y 杖
&vz7zk&(utM)ikz5]bƫw7^z}g
O|~vzFjYgjgvXujzn⍬
Jenis sifer yang akan dipelajari:
•Reverse Cipher
•Substitution Cipher
- Atbash
- Caesar
- Pigpen
•Transposition Cipher
- Rail Fence
- Columnar Transposition (Single)
- Columnar Transposition (Double)
Reverse Cipher (Songsangan /
Terbalik)
• Songsangan Perkataan
• Songsangan Ayat
Songsangan Perkataan
Algorithma : Ejaan setiap perkataan diterbalikkan.
Decrypt / Nyahsulit:
Ciphertext: “ini jesem aishar”
Plaintext : “ini mesej rahsia”
Encrypt / Penyulitan:
Plaintext: “selamat hari guru”
Ciphertext: “tamales irah urug”
Songsangan Ayat
Algorithma : Mesej dipaparkan secara terbalik, termasuk kedudukan
dan ejaan setiap perkataan.
Decrypt / Nyahsulit:
Ciphertext: “imahafid hadum jesem”
Plaintext : “mesej mudah difahami”
Encrypt / Penyulitan:
Plaintext: “selamat hari guru”
Ciphertext: “urug irah tamales”
Ralat Buku Teks (ASK Tingkatan 3, ms:35)
Atbash.
Substitution Cipher
Reverse Cipher
Rujukan
Buku teks ms:36
Rujukan
https://en.wikipedia.org/wiki/Atbash
Substitution Cipher (Gantian)
• Atbash
• Caesar
• Pigpen
Atbash Cipher
Algorithma : Kedudukan abjad A-Z diterbalikkan susunan sebagai sifer,
seterusnya huruf di dalam mesej digantikan dengan abjad sifer.
Encrypt / Penyulitan: Decrypt / Nyahsulit:
M Z N Z H Z B Z W Z M R Z O
N A M A S A Y A D A N I A L
A P A N A M A A W A K
Z K Z M Z N Z Z D Z P
Caesar Cipher (Shift / Anjakan)
Algorithma : Pilih satu nombor diantara -25 25 sebagai kunci, anjakan abjad sifer ke kanan/kiri mengikut bilangan kunci (key),
➡
seterusnya huruf di dalam mesej digantikan dengan abjad sifer. Kunci positif – anjakan ke kanan, negatif ke kiri.
Encrypt / Penyulitan: Decrypt / Nyahsulit:
P X V X B G B K X I F
S I A P A K A M U
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
A B C D E F G H I J K L M N O P Q R S T U V W
K: 3
Teks dokumen tu
disulitkan dengan Caesar
Cipher, kunci 7.
Teks dokumen tu
disulitkan dengan Caesar
Cipher, kunci 7.
Ok. Saya akan
nyahsulit mesej awak
gunakan kunci 7.
Ok. Saya akan
nyahsulit mesej awak
gunakan kunci 7.
Atas Talian :
https://inventwithpython.com/cipherwheel/
Boleh Cetak :
https://inventwithpython.com/hacking/chapter1.html
Caesar Cipher Wheel
PigPen Cipher (tic-tac-
toe)
Encrypt / Penyulitan: Decrypt / Nyahsulit:
M A L A Y S I A K U
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
Transposition Cipher (Ubah Kedudukan)
• Rail Fence
• Columnar Transposition (Single)
• Columnar Transposition (Double)
Rail Fence Cipher (zig-zag)
Algorithma : Satu nombor dipilih sebagai kunci (key), mesej diisi secara zig-zag dalam
jadual (table) yang berdimensi K-baris x T-kolum. Sifer dibaca dari bari teratas.
K : Kunci (bilangan baris jadual sifer)
T : Bilangan aksara dalam Teks biasa (bilangan kolum jadual sifer)
Contoh: Sulitkan mesej ini gunakan kunci 3.
“SERONOK BELAJAR SIFER”
K = 3
T = 19 (tidak termasuk ruang kosong)
S N E A F
E O O B L J R I E
R K A S R
Ciphertext : “SNEAFEOOBLJRIERKSR”
Rail Fence Cipher (zig-zag) -
Decrypt
Contoh: Mesej ini disulitkan dengan kunci 4, sila nyahsulitkan mesej.
“BASJHEY HU E ORANALTRTRYJYIIA”
K = 4
T = 29 (termasuk ruang kosong)
B A S J H
E Y H U E O
R A N A L T R T R Y
J Y I I A
Plaintext : “BERJAYA NYAHSULIT JERIT HORAY”
Columnar Transposition
Algorithma : Pilih satu perkataan sebagai kata kunci,
teks biasa diisi ke dalam jadual sifer.
Sulitkan mesej ini gunakan kunci “CIKGU”.
“ESOK HARI LAHIR CIKGU AMIR”
Bil. Kolum = Bilangan aksara kata kunci
Bil. Baris = Bilangan aksara mesej / Bil. Kolum
C I K G U
1 3 4 2 5
E S O K H
A R I L A
H I R C I
K G U A M
I R W H V
Ciphertext : EAHKIKLCAHSRIGROIRUWHAIMV
Bil. Kolum = 5
Bil. Baris = 22 / 5
= 4.4
~ 5 baris
*jika dapat perpuluhan, bundar
ke nombor bulat yang lebih
tinggi
Encrypt : Isi mesej ke
dalam jadual, secara
mendatar. Kiri ke kanan.
Columnar Transposition -
Decrypt
Nyahsulitkan mesej ini gunakan kunci “AMIR”.
“KNEAHTKIIPIALDAABHAA” A M I R
1 3 2 4
K I T A
N A K B
E L I H
A D I A
H A P A
Plaintext : KITA NAK BELI HADIAH APA
Bil. Kolum = 4
Bil. Baris = 20 / 4
= 5 baris
Decrypt : Isi mesej ke
dalam jadual, secara
menegak. Atas ke
bawah, ikut nombor
giliran kolum.
Columnar Transposition (Double)
Sulitkan mesej ini sebanyak 2 kali,
gunakan kunci LION dan TIGER.
“ESOK ADA SURPRISE PARTY”
Algortihma : Columnar transposition dilakukan 2 kali
menggunakan 2 kata kunci berlainan atau sama.
T I G E R
5 3 2 1 4
S D R S R
E A U I A
K S R P Y
O A P E T
Ciphertext 1 : SDRSREAUIAKSRPYOAPET
Bil. Kolum = 4
Bil. Baris = 20 / 4
= 5 baris
L I O N
2 1 4 3
E S O K
A D A S
U R P R
I S E P
A R T Y
Bil. Kolum = 5
Bil. Baris = 20 / 5
= 4 baris
Ciphertext 2 : SIPERURPDASARAYTSEKO
Columnar Transposition (Double) -
Decrypt
Nyahsulit gunakan kunci LION dan TIGER.
“SIPERURPDASARAYTSEKO”
T I G E R
5 3 2 1 4
S D R S R
E A U I A
K S R P Y
O A P E T
Decrypt 2 : ESOK ADA SURPRISE PARTY
Bil. Kolum = 4
Bil. Baris = 20 / 4
= 5 baris
L I O N
2 1 4 3
E S O K
A D A S
U R P R
I S E P
A R T Y
Bil. Kolum = 5
Bil. Baris = 20 / 5
= 4 baris
Decrypt 1: SDRSREAUIAKSRPYOAPET
Disediakan oleh Husnil Khatimi (JomGeek.my)
Fail slaid PowerPoint ini digunakan sebagai bahan penerangan dalam 3 bahagian video Kriptografi
dan Sifer. Sila rujuk video-video berikut:
Bahagian 1 : https://youtu.be/hwG-BM77QUQ
Bahagian 2 : https://youtu.be/xN2zLwXiQ1k
Bahagian 3 : https://youtu.be/vYMPR6nf0Z0
Untuk video lain, sila Subscribe ke https://www.youtube.com/jomgeek
https://t.me/VideoICT dan https://t.me/JomGeekMY

More Related Content

Similar to Kriptografi Dan Sifer

Pertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan EncyptionPertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan Encyptionahmad haidaroh
 
Kriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiKriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiFarichah Riha
 
BahanAjar Kripto gscfsdfgerffsdfdsa.pptx
BahanAjar Kripto gscfsdfgerffsdfdsa.pptxBahanAjar Kripto gscfsdfgerffsdfdsa.pptx
BahanAjar Kripto gscfsdfgerffsdfdsa.pptxmurniatimurni9
 
Tugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional EnkripsiTugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional EnkripsiAlfiandi Hakim
 
Kriptografi Klasik dan Vigenere.docx
Kriptografi Klasik dan Vigenere.docxKriptografi Klasik dan Vigenere.docx
Kriptografi Klasik dan Vigenere.docxShafiraCut1
 
2.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 32.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 3Nur Fatin
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherHelmaKurniasari
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipherBobby Chandra
 
Algoritma kriptografi
Algoritma kriptografiAlgoritma kriptografi
Algoritma kriptografikadek supadma
 
Materi 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptx
Materi 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptxMateri 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptx
Materi 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptxDrabyoHeoryus
 
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptxKEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptxdine52
 
Algoritma kriptografi
Algoritma kriptografiAlgoritma kriptografi
Algoritma kriptografiDani Sasmoko
 
Nota ulangkaji mte3114 topik 2
Nota ulangkaji mte3114   topik 2Nota ulangkaji mte3114   topik 2
Nota ulangkaji mte3114 topik 2LeeChing Tan
 
Kriptografi - Pengantar Kriptografi
Kriptografi - Pengantar KriptografiKriptografi - Pengantar Kriptografi
Kriptografi - Pengantar KriptografiKuliahKita
 

Similar to Kriptografi Dan Sifer (20)

ikh323-03
ikh323-03ikh323-03
ikh323-03
 
T-37.pdf
T-37.pdfT-37.pdf
T-37.pdf
 
Pertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan EncyptionPertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan Encyption
 
8.algoritma kriptografi klasik (bag 4)xx
8.algoritma kriptografi klasik (bag 4)xx8.algoritma kriptografi klasik (bag 4)xx
8.algoritma kriptografi klasik (bag 4)xx
 
Kriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiKriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan Dekripsi
 
BahanAjar Kripto gscfsdfgerffsdfdsa.pptx
BahanAjar Kripto gscfsdfgerffsdfdsa.pptxBahanAjar Kripto gscfsdfgerffsdfdsa.pptx
BahanAjar Kripto gscfsdfgerffsdfdsa.pptx
 
Kriptografi
KriptografiKriptografi
Kriptografi
 
Tugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional EnkripsiTugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional Enkripsi
 
Kriptografi Klasik dan Vigenere.docx
Kriptografi Klasik dan Vigenere.docxKriptografi Klasik dan Vigenere.docx
Kriptografi Klasik dan Vigenere.docx
 
Uas k eamanan komputer
Uas   k eamanan komputerUas   k eamanan komputer
Uas k eamanan komputer
 
2.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 32.1 Kriptografi- ASK Form 3
2.1 Kriptografi- ASK Form 3
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 
Metode enkripsi caesar cipher
Metode enkripsi caesar cipherMetode enkripsi caesar cipher
Metode enkripsi caesar cipher
 
Algoritma kriptografi
Algoritma kriptografiAlgoritma kriptografi
Algoritma kriptografi
 
Materi 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptx
Materi 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptxMateri 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptx
Materi 1_Algoritma Kriptografi Klasik_Ahmad Zacky Taufiqul Hakim.pptx
 
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptxKEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
KEAMANAN SISTEM KOMPUTER KRIPTOGRAFI.pptx
 
Algoritma kriptografi
Algoritma kriptografiAlgoritma kriptografi
Algoritma kriptografi
 
Algoritma Klasik
Algoritma KlasikAlgoritma Klasik
Algoritma Klasik
 
Nota ulangkaji mte3114 topik 2
Nota ulangkaji mte3114   topik 2Nota ulangkaji mte3114   topik 2
Nota ulangkaji mte3114 topik 2
 
Kriptografi - Pengantar Kriptografi
Kriptografi - Pengantar KriptografiKriptografi - Pengantar Kriptografi
Kriptografi - Pengantar Kriptografi
 

Recently uploaded

PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxmawan5982
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdfvebronialite32
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 

Recently uploaded (20)

PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docxtugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
tugas 1 anak berkebutihan khusus pelajaran semester 6 jawaban tuton 1.docx
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
Demonstrasi Kontekstual Modul 1.2. pdf
Demonstrasi Kontekstual  Modul 1.2.  pdfDemonstrasi Kontekstual  Modul 1.2.  pdf
Demonstrasi Kontekstual Modul 1.2. pdf
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 

Kriptografi Dan Sifer

  • 1. Kriptografi Dan Sifer (cipher) Asas Sains Komputer - Tingkatan 3 oleh Husnil Khatimi JomGeek.my Youtube.com/JomGeek
  • 2. Apa itu Kriptografi? • Kriptografi ialah kajian atau penggunaan penyulitan data dalam komunikasi dan pemindahan data, bertujuan supaya data tidak dapat difahami atau digunakan oleh pihak lain. • Encryption = Penyulitan Decryption = Nyahsulit Plaintext = Teks biasa Ciphertext = Teks sifer
  • 3. Apa itu Sifer (cipher)? • Sifer : cara atau algorithma rahsia yang digunakan untuk penyulitan dan nyahsulitkan data/mesej. • Algorithma : peraturan atau langkah dalam melaksanakan sesuatu proses.
  • 4. Plaintext -> Encrypt -> Ciphertext -> Decrypt -> Plaintext Hi, nama saya Husnil. Hi, nama saya Husnil. encrypt decrypt ciphertext sr, mznz sr, mznz hzbz sfhmro. hzbz sfhmro. sr, mznz hzbz sfhmro. sr, mznz hzbz sfhmro.
  • 5. Sambungan tidak sulit laman web HTTP. Lazada, Shopee, eBay Facebook, Twitter, Google, eTicket, Grab dan lain-lain. credit_card:5432156975982, ccv:098, fname:kamal, lname:adli, address: no3 taman puteri jaya, poscode:10101, country:malaysia, ipaddress:1.1.1.1, ... ...
  • 6. Sambungan sulit laman web HTTPS. Lazada, Shopee, eBay Facebook, Twitter, Google, eTicket, Grab dan lain-lain. eibikz'{Z6j,r^Mt.ZȚv]uv+jy} {6qjgjfvye],jf^(ɪh{]5W({kfk+"j*Zu uW+yq|/Y 杖 &vz7zk&(utM)ikz5]bƫw7^z}g O|~vzFjYgjgvXujzn⍬
  • 7. Jenis sifer yang akan dipelajari: •Reverse Cipher •Substitution Cipher - Atbash - Caesar - Pigpen •Transposition Cipher - Rail Fence - Columnar Transposition (Single) - Columnar Transposition (Double)
  • 8. Reverse Cipher (Songsangan / Terbalik) • Songsangan Perkataan • Songsangan Ayat
  • 9. Songsangan Perkataan Algorithma : Ejaan setiap perkataan diterbalikkan. Decrypt / Nyahsulit: Ciphertext: “ini jesem aishar” Plaintext : “ini mesej rahsia” Encrypt / Penyulitan: Plaintext: “selamat hari guru” Ciphertext: “tamales irah urug”
  • 10. Songsangan Ayat Algorithma : Mesej dipaparkan secara terbalik, termasuk kedudukan dan ejaan setiap perkataan. Decrypt / Nyahsulit: Ciphertext: “imahafid hadum jesem” Plaintext : “mesej mudah difahami” Encrypt / Penyulitan: Plaintext: “selamat hari guru” Ciphertext: “urug irah tamales”
  • 11. Ralat Buku Teks (ASK Tingkatan 3, ms:35) Atbash. Substitution Cipher Reverse Cipher
  • 14. Substitution Cipher (Gantian) • Atbash • Caesar • Pigpen
  • 15. Atbash Cipher Algorithma : Kedudukan abjad A-Z diterbalikkan susunan sebagai sifer, seterusnya huruf di dalam mesej digantikan dengan abjad sifer. Encrypt / Penyulitan: Decrypt / Nyahsulit: M Z N Z H Z B Z W Z M R Z O N A M A S A Y A D A N I A L A P A N A M A A W A K Z K Z M Z N Z Z D Z P
  • 16. Caesar Cipher (Shift / Anjakan) Algorithma : Pilih satu nombor diantara -25 25 sebagai kunci, anjakan abjad sifer ke kanan/kiri mengikut bilangan kunci (key), ➡ seterusnya huruf di dalam mesej digantikan dengan abjad sifer. Kunci positif – anjakan ke kanan, negatif ke kiri. Encrypt / Penyulitan: Decrypt / Nyahsulit: P X V X B G B K X I F S I A P A K A M U 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 A B C D E F G H I J K L M N O P Q R S T U V W K: 3
  • 17. Teks dokumen tu disulitkan dengan Caesar Cipher, kunci 7. Teks dokumen tu disulitkan dengan Caesar Cipher, kunci 7. Ok. Saya akan nyahsulit mesej awak gunakan kunci 7. Ok. Saya akan nyahsulit mesej awak gunakan kunci 7.
  • 18. Atas Talian : https://inventwithpython.com/cipherwheel/ Boleh Cetak : https://inventwithpython.com/hacking/chapter1.html Caesar Cipher Wheel
  • 19. PigPen Cipher (tic-tac- toe) Encrypt / Penyulitan: Decrypt / Nyahsulit: M A L A Y S I A K U 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
  • 20.
  • 21. Transposition Cipher (Ubah Kedudukan) • Rail Fence • Columnar Transposition (Single) • Columnar Transposition (Double)
  • 22. Rail Fence Cipher (zig-zag) Algorithma : Satu nombor dipilih sebagai kunci (key), mesej diisi secara zig-zag dalam jadual (table) yang berdimensi K-baris x T-kolum. Sifer dibaca dari bari teratas. K : Kunci (bilangan baris jadual sifer) T : Bilangan aksara dalam Teks biasa (bilangan kolum jadual sifer) Contoh: Sulitkan mesej ini gunakan kunci 3. “SERONOK BELAJAR SIFER” K = 3 T = 19 (tidak termasuk ruang kosong) S N E A F E O O B L J R I E R K A S R Ciphertext : “SNEAFEOOBLJRIERKSR”
  • 23. Rail Fence Cipher (zig-zag) - Decrypt Contoh: Mesej ini disulitkan dengan kunci 4, sila nyahsulitkan mesej. “BASJHEY HU E ORANALTRTRYJYIIA” K = 4 T = 29 (termasuk ruang kosong) B A S J H E Y H U E O R A N A L T R T R Y J Y I I A Plaintext : “BERJAYA NYAHSULIT JERIT HORAY”
  • 24. Columnar Transposition Algorithma : Pilih satu perkataan sebagai kata kunci, teks biasa diisi ke dalam jadual sifer. Sulitkan mesej ini gunakan kunci “CIKGU”. “ESOK HARI LAHIR CIKGU AMIR” Bil. Kolum = Bilangan aksara kata kunci Bil. Baris = Bilangan aksara mesej / Bil. Kolum C I K G U 1 3 4 2 5 E S O K H A R I L A H I R C I K G U A M I R W H V Ciphertext : EAHKIKLCAHSRIGROIRUWHAIMV Bil. Kolum = 5 Bil. Baris = 22 / 5 = 4.4 ~ 5 baris *jika dapat perpuluhan, bundar ke nombor bulat yang lebih tinggi Encrypt : Isi mesej ke dalam jadual, secara mendatar. Kiri ke kanan.
  • 25. Columnar Transposition - Decrypt Nyahsulitkan mesej ini gunakan kunci “AMIR”. “KNEAHTKIIPIALDAABHAA” A M I R 1 3 2 4 K I T A N A K B E L I H A D I A H A P A Plaintext : KITA NAK BELI HADIAH APA Bil. Kolum = 4 Bil. Baris = 20 / 4 = 5 baris Decrypt : Isi mesej ke dalam jadual, secara menegak. Atas ke bawah, ikut nombor giliran kolum.
  • 26. Columnar Transposition (Double) Sulitkan mesej ini sebanyak 2 kali, gunakan kunci LION dan TIGER. “ESOK ADA SURPRISE PARTY” Algortihma : Columnar transposition dilakukan 2 kali menggunakan 2 kata kunci berlainan atau sama. T I G E R 5 3 2 1 4 S D R S R E A U I A K S R P Y O A P E T Ciphertext 1 : SDRSREAUIAKSRPYOAPET Bil. Kolum = 4 Bil. Baris = 20 / 4 = 5 baris L I O N 2 1 4 3 E S O K A D A S U R P R I S E P A R T Y Bil. Kolum = 5 Bil. Baris = 20 / 5 = 4 baris Ciphertext 2 : SIPERURPDASARAYTSEKO
  • 27. Columnar Transposition (Double) - Decrypt Nyahsulit gunakan kunci LION dan TIGER. “SIPERURPDASARAYTSEKO” T I G E R 5 3 2 1 4 S D R S R E A U I A K S R P Y O A P E T Decrypt 2 : ESOK ADA SURPRISE PARTY Bil. Kolum = 4 Bil. Baris = 20 / 4 = 5 baris L I O N 2 1 4 3 E S O K A D A S U R P R I S E P A R T Y Bil. Kolum = 5 Bil. Baris = 20 / 5 = 4 baris Decrypt 1: SDRSREAUIAKSRPYOAPET
  • 28. Disediakan oleh Husnil Khatimi (JomGeek.my) Fail slaid PowerPoint ini digunakan sebagai bahan penerangan dalam 3 bahagian video Kriptografi dan Sifer. Sila rujuk video-video berikut: Bahagian 1 : https://youtu.be/hwG-BM77QUQ Bahagian 2 : https://youtu.be/xN2zLwXiQ1k Bahagian 3 : https://youtu.be/vYMPR6nf0Z0 Untuk video lain, sila Subscribe ke https://www.youtube.com/jomgeek https://t.me/VideoICT dan https://t.me/JomGeekMY