SlideShare a Scribd company logo
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, mznzsr, 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 FS 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 WK: 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

What's hot

Skrip pidato 'memartabatkan bahasa melayu'
Skrip pidato 'memartabatkan bahasa melayu'Skrip pidato 'memartabatkan bahasa melayu'
Skrip pidato 'memartabatkan bahasa melayu'Junidah Sukiman
 
Susunan ayat biasa dan susunan ayat songsang
Susunan ayat biasa dan susunan ayat songsangSusunan ayat biasa dan susunan ayat songsang
Susunan ayat biasa dan susunan ayat songsang
HT Hong
 
Arahan kawad
Arahan kawadArahan kawad
Arahan kawad
Tini Leng Loy Cushing
 
Nota Pola ayat
Nota Pola ayatNota Pola ayat
Nota Pola ayat
Nurull Sya
 
Bab 2 Nutrisi
Bab 2 NutrisiBab 2 Nutrisi
Bab 2 Nutrisi
Safwan Yusuf
 
Bab 2 teknologi pembuatan
Bab 2 teknologi pembuatanBab 2 teknologi pembuatan
Bab 2 teknologi pembuatan
deeyah mar
 
Ungkapan Algebra
Ungkapan Algebra Ungkapan Algebra
Ungkapan Algebra
khairul02
 
Nota Pembolehubah - UPSR
Nota Pembolehubah - UPSRNota Pembolehubah - UPSR
Nota Pembolehubah - UPSR
Sayshare
 
Bab 2 persamaan kuadratik
Bab 2 persamaan kuadratikBab 2 persamaan kuadratik
Bab 2 persamaan kuadratik
Khairul 'Izzati Ki
 
Kata kerja tak transitif
Kata kerja tak transitifKata kerja tak transitif
Kata kerja tak transitif
Tuty Erahayu
 
Modul 2 persamaan linear
Modul 2 persamaan linearModul 2 persamaan linear
Modul 2 persamaan linear
Fatimah Abdul Khalid
 
Persamaan garis lurus
Persamaan garis lurusPersamaan garis lurus
Persamaan garis luruszabidah awang
 
Bab 5 Air dan Larutan
Bab 5 Air dan LarutanBab 5 Air dan Larutan
Bab 5 Air dan Larutan
Safwan Yusuf
 
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
Yuansheng92
 
Algoritma
AlgoritmaAlgoritma
Algoritma
SMK Mukah
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
tinalisalokman
 
8 garam
8 garam8 garam
8 garam
elemaran
 
KBAT Sejarah SPM
KBAT Sejarah SPMKBAT Sejarah SPM
KBAT Sejarah SPM
ciklaili. com
 
Akronim
AkronimAkronim

What's hot (20)

Skrip pidato 'memartabatkan bahasa melayu'
Skrip pidato 'memartabatkan bahasa melayu'Skrip pidato 'memartabatkan bahasa melayu'
Skrip pidato 'memartabatkan bahasa melayu'
 
Susunan ayat biasa dan susunan ayat songsang
Susunan ayat biasa dan susunan ayat songsangSusunan ayat biasa dan susunan ayat songsang
Susunan ayat biasa dan susunan ayat songsang
 
Arahan kawad
Arahan kawadArahan kawad
Arahan kawad
 
Kata tunggal
Kata tunggalKata tunggal
Kata tunggal
 
Nota Pola ayat
Nota Pola ayatNota Pola ayat
Nota Pola ayat
 
Bab 2 Nutrisi
Bab 2 NutrisiBab 2 Nutrisi
Bab 2 Nutrisi
 
Bab 2 teknologi pembuatan
Bab 2 teknologi pembuatanBab 2 teknologi pembuatan
Bab 2 teknologi pembuatan
 
Ungkapan Algebra
Ungkapan Algebra Ungkapan Algebra
Ungkapan Algebra
 
Nota Pembolehubah - UPSR
Nota Pembolehubah - UPSRNota Pembolehubah - UPSR
Nota Pembolehubah - UPSR
 
Bab 2 persamaan kuadratik
Bab 2 persamaan kuadratikBab 2 persamaan kuadratik
Bab 2 persamaan kuadratik
 
Kata kerja tak transitif
Kata kerja tak transitifKata kerja tak transitif
Kata kerja tak transitif
 
Modul 2 persamaan linear
Modul 2 persamaan linearModul 2 persamaan linear
Modul 2 persamaan linear
 
Persamaan garis lurus
Persamaan garis lurusPersamaan garis lurus
Persamaan garis lurus
 
Bab 5 Air dan Larutan
Bab 5 Air dan LarutanBab 5 Air dan Larutan
Bab 5 Air dan Larutan
 
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
RBT Tingkatan 3 - Bab 1 - Reka Bentuk Mekatronik (Cikgu Ooi)
 
Algoritma
AlgoritmaAlgoritma
Algoritma
 
2.1 sistem nombor perduaan
2.1 sistem nombor perduaan2.1 sistem nombor perduaan
2.1 sistem nombor perduaan
 
8 garam
8 garam8 garam
8 garam
 
KBAT Sejarah SPM
KBAT Sejarah SPMKBAT Sejarah SPM
KBAT Sejarah SPM
 
Akronim
AkronimAkronim
Akronim
 

Similar to Ask tingkatan3 kriptografi-sifer

KR02.pptx
KR02.pptxKR02.pptx
KR02.pptx
Novianty23
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
KuliahKita
 
03 01 algoritmakriptografiklasik
03 01 algoritmakriptografiklasik03 01 algoritmakriptografiklasik
03 01 algoritmakriptografiklasik
wiwarizkinovian
 
2863344
28633442863344
2863344
Syam Ancha
 
Kriptografi reg 05
Kriptografi reg 05Kriptografi reg 05
Kriptografi reg 05
rizkyismayadi
 
Sistem Kriptografi Klasik Berbasis Substitusi
Sistem Kriptografi Klasik Berbasis SubstitusiSistem Kriptografi Klasik Berbasis Substitusi
Sistem Kriptografi Klasik Berbasis SubstitusiFanny Oktaviarti
 
Enkripsi
EnkripsiEnkripsi
Enkripsi
Sigit Purnomo
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
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
Universitas Bina Darma Palembang
 
Pertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan EncyptionPertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan Encyption
ahmad haidaroh
 
Kriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan DekripsiKriptografi, Enkripsi dan Dekripsi
Kriptografi, Enkripsi dan Dekripsi
Farichah Riha
 
BahanAjar Kripto gscfsdfgerffsdfdsa.pptx
BahanAjar Kripto gscfsdfgerffsdfdsa.pptxBahanAjar Kripto gscfsdfgerffsdfdsa.pptx
BahanAjar Kripto gscfsdfgerffsdfdsa.pptx
murniatimurni9
 
Kriptografi
KriptografiKriptografi
Kriptografi
WhulandDhari Taslim
 
Kriptografi Klasik dan Vigenere.docx
Kriptografi Klasik dan Vigenere.docxKriptografi Klasik dan Vigenere.docx
Kriptografi Klasik dan Vigenere.docx
ShafiraCut1
 
Uas k eamanan komputer
Uas   k eamanan komputerUas   k eamanan komputer
Uas k eamanan komputer
Achmad Fauzyrivai
 
Tugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional EnkripsiTugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional Enkripsi
Alfiandi Hakim
 
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
DrabyoHeoryus
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
HelmaKurniasari
 

Similar to Ask tingkatan3 kriptografi-sifer (20)

KR02.pptx
KR02.pptxKR02.pptx
KR02.pptx
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
 
03 01 algoritmakriptografiklasik
03 01 algoritmakriptografiklasik03 01 algoritmakriptografiklasik
03 01 algoritmakriptografiklasik
 
2863344
28633442863344
2863344
 
Kriptografi reg 05
Kriptografi reg 05Kriptografi reg 05
Kriptografi reg 05
 
Sistem Kriptografi Klasik Berbasis Substitusi
Sistem Kriptografi Klasik Berbasis SubstitusiSistem Kriptografi Klasik Berbasis Substitusi
Sistem Kriptografi Klasik Berbasis Substitusi
 
Enkripsi
EnkripsiEnkripsi
Enkripsi
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
T-37.pdf
T-37.pdfT-37.pdf
T-37.pdf
 
ikh323-03
ikh323-03ikh323-03
ikh323-03
 
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
 
Pertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan EncyptionPertemuan 2&3 - Dasar2 Keamanan Encyption
Pertemuan 2&3 - Dasar2 Keamanan Encyption
 
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
 
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
 
Tugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional EnkripsiTugas rekayasa komputasional Enkripsi
Tugas rekayasa komputasional Enkripsi
 
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
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 

Recently uploaded

MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
YuristaAndriyani1
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Fathan Emran
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
SABDA
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
NirmalaJane
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
HendraSagita2
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
junarpudin36
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
JALANJALANKENYANG
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Sosdiklihparmassdm
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
margagurifma2023
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
fadlurrahman260903
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
EvaMirzaSyafitri
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
nasrudienaulia
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
ssuser4dafea
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
GusniartiGusniarti5
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
AdePutraTunggali
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Fathan Emran
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Fathan Emran
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
RUBEN Mbiliyora
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
fildiausmayusuf1
 

Recently uploaded (20)

MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdfMODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
MODUL P5 FASE B KELAS 4 MEMBUAT COBRICK.pdf
 
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum MerdekaModul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
Modul Ajar Informatika Kelas 7 Fase D Kurikulum Merdeka
 
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Matematika Kelas 8 Fase D Kurikulum Merdeka - [abdiera.com]
 
Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?Pelatihan AI GKA abdi Sabda - Apa itu AI?
Pelatihan AI GKA abdi Sabda - Apa itu AI?
 
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptxNovel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
Novel - PERISTIWA YANG MEMBERIKAN TELADAN.pptx
 
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdfJuknis Materi KSM Kabkota - Pendaftaran[1].pdf
Juknis Materi KSM Kabkota - Pendaftaran[1].pdf
 
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdfRANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
RANCANGAN TINDAKAN UNTUK AKSI NYATA MODUL 1.4 BUDAYA POSITIF.pdf
 
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdfKelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
Kelompok 2 Tugas Modul 2.1 Ruang Kolaborasi.pdf
 
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptxPembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
Pembentukan-Pantarlih-Pilkada-Kabupaten-Tapin.pptx
 
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata anginMedia Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
Media Pembelajaran kelas 3 SD Materi konsep 8 arah mata angin
 
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdfPpt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
Ppt landasan pendidikan Pai 9 _20240604_231000_0000.pdf
 
pelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawanpelayanan prima pada pelanggan dan karyawan
pelayanan prima pada pelanggan dan karyawan
 
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
Teori Fungsionalisme Kulturalisasi Talcott Parsons (Dosen Pengampu : Khoirin ...
 
Pemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptxPemutakhiran Data dosen pada sister.pptx
Pemutakhiran Data dosen pada sister.pptx
 
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOKPENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
PENDAMPINGAN INDIVIDU 2 CGP ANGKATAN 10 KOTA DEPOK
 
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi KomunikasiMateri Feedback (umpan balik) kelas Psikologi Komunikasi
Materi Feedback (umpan balik) kelas Psikologi Komunikasi
 
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]
 
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 8 Fase D Kurikulum Merdeka
 
Laporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docxLaporan Pembina Pramuka sd format doc.docx
Laporan Pembina Pramuka sd format doc.docx
 
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptxGERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
GERAKAN KERJASAMA DAN BEBERAPA INSTRUMEN NASIONAL PENCEGAHAN KORUPSI.pptx
 

Ask tingkatan3 kriptografi-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, mznzsr, 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 FS 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 WK: 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