The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

asktingkatan3-kriptografi-sifer-190308061345

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by wawaaimran72, 2021-06-30 22:15:35

kaedah cipher

asktingkatan3-kriptografi-sifer-190308061345

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 -> Encr ypt -> Ciphertext -> Decr ypt -> Plaintext

Hi, nama saya sr, mznz hzbz sfhmro.
Husnil.

encrypt

Hi, nama saya
Husnil.

decrypt

sr, mznz
hzbz sfhmro.

ciphertext

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 • Transposition Cipher
- Rail Fence
•Substitution Cipher - Columnar Transposition (Single)
- Atbash - Columnar Transposition (Double)
- Caesar
- Pigpen

Reverse Cipher (Songsangan /
Te r b a l i k )

• Songsangan Perkataan
• Songsangan Ayat

Songsangan Perkataan

Algorithma : Ejaan setiap perkataan diterbalikkan.

Encrypt / Penyulitan: Decrypt / Nyahsulit:

Plaintext: “selamat hari guru” Ciphertext: “ini jesem aishar”
Ciphertext: “tamales irah urug” Plaintext : “ini mesej rahsia”

Songsangan Ayat

Algorithma : Mesej dipaparkan secara terbalik, termasuk kedudukan
dan ejaan setiap perkataan.

Encrypt / Penyulitan: Decrypt / Nyahsulit:

Plaintext: “selamat hari guru” Ciphertext: “imahafid hadum jesem”
Ciphertext: “urug irah tamales” Plaintext : “mesej mudah difahami”

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:

AP A N A MA A WA K MZ N Z HZ B Z WZ MR Z O
ZKZ MZ N Z Z DZ P N A MA S AYA DANI AL

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.

A B C D E F G H I J K L MNO P Q R S T U VWX Y Z

K: 3 A B C D E F G H I J K L M N O P Q R S T U V W

Encrypt / Penyulitan: Decrypt / Nyahsulit:

S I A P A K A MU P XVX BGBK XI F

TTeekkssddookkuummeennttuu OOkk..SSaayyaaaakkaann
ddiissuulliittkkaannddeennggaannCCaaeessaarr nnyyaahhssuulliittmmeesseejjaawwaakk

CCiipphheerr,,kkuunnccii77.. gguunnaakkaannkkuunnccii77..

Caesar Cipher Wheel

Atas Talian :
https://inventwithpython.com/cipherwheel/

Boleh Cetak :
https://inventwithpython.com/hacking/chapter1.html

PigPen Cipher (tic-tac-
toe)

A B C D E F G H I J K L MNO P Q R S T U VWX Y Z

Encrypt / Penyulitan: Decrypt / Nyahsulit:

MA L A Y S I A K U



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. K=3
“SERONOK BELAJAR SIFER” T = 19 (tidak termasuk ruang kosong)

S NE A F

E OOB L J RI E

RKAS 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)

BAS J H

EY HU E O

RA NA LT RT RY

J YI I A

Plaintext : “BERJAYA NYAHSULIT JERIT HORAY”

Columnar Transposition Algorithma : Pilih satu perkataan sebagai kata kunci,
teks biasa diisi ke dalam jadual sifer.
Bil. Kolum = Bilangan aksara kata kunci
Bil. Baris = Bilangan aksara mesej / Bil. Kolum Encrypt : Isi mesej ke
dalam jadual, secara
mendatar. Kiri ke kanan.

C I KGU

Sulitkan mesej ini gunakan kunci “CIKGU”. 13425

“ESOK HARI LAHIR CIKGU AMIR” E SOKH
AR I LA

Bil. Kolum = 5 H I RC I

Bil. Baris = 22 / 5 K GU AM

*jika dapat perpuluhan, bundar = 4.4 I RWH V

ke nombor bulat yang lebih ~ 5 baris Ciphertext : EAHKIKLCAHSRIGROIRUWHAIMV
tinggi

Columnar Transposition - Decrypt : Isi mesej ke
Decrypt dalam jadual, secara

Nyahsulitkan mesej ini gunakan kunci “AMIR”. menegak. Atas ke
bawah, ikut nombor
“KNEAHTKIIPIALDAABHAA”
giliran kolum.
Bil. Kolum = 4
Bil. Baris = 20 / 4 AM I R

= 5 baris 1324

K I TA

NAK B

EL IH

AD I A

HA P A

Plaintext : KITA NAK BELI HADIAH APA

C o l u m n a r Tr a n s p o s i t i o n ( D o u b l e )Algortihma : Columnar transposition dilakukan 2 kali
menggunakan 2 kata kunci berlainan atau sama.

Sulitkan mesej ini sebanyak 2 kali,
gunakan kunci LION dan TIGER.
“ESOK ADA SURPRISE PARTY”

Bil. Kolum = 4 L I ON Bil. Kolum = 5 T I GER
Bil. Baris = 20 / 4 2143 Bil. Baris = 20 / 5 53214
E SOK SDR S R
= 5 baris ADA S = 4 baris EAU I A
KSRPY
URPR OAP E T

I SEP

AR T Y

Ciphertext 1 : SDRSREAUIAKSRPYOAPET Ciphertext 2 : SIPERURPDASARAYTSEKO

Columnar Transposition (Double) -
Decrypt

Nyahsulit gunakan kunci LION dan TIGER.
“SIPERURPDASARAYTSEKO”

Bil. Kolum = 5 T I GER Bil. Kolum = 4 L I ON
Bil. Baris = 20 / 5 53214 Bil. Baris = 20 / 4 2143
E SOK
= 4 baris SDR S R = 5 baris ADA S
EAU I A URPR
KSRPY I SEP
OAP E T AR T Y

Decrypt 1: SDRSREAUIAKSRPYOAPET Decrypt 2 : ESOK ADA SURPRISE PARTY

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


Click to View FlipBook Version