You are on page 1of 22

Training Workshop

on Computer Science
Education
UNPLUGGED ACTIVITIES - CRYPTOGRAPHY

1, 2, 3... code ! - Fondation La main à la pâte


CRYPTOGRAPHY

Brainstorming:

What comes to your mind when you hear


the word « cryptography » ?

cryptogram, computer, algorithm, cipher, decipher, encryption, decryption, code, encode,


decode, hack, premier numbers, credit card, robot, security, data protection…

1, 2, 3... code ! - Fondation La main à la pâte


CRYPTOGRAPHY VS STEGANOGRAPHY

Cryptography: Making information unintelligible,


inaccessible to understanding.

plaintext encryption ciphertext

Steganography: Concealing information.

Membuat maklumat tidak difahami, tidak


dapat difahami. (Cryptography)

Menyembunyikan maklumat
(Steganography)

1, 2, 3... code ! - Fondation La main à la pâte


ENCRYPTION

• Convert (information or data) into a code, especially


to prevent unauthorized access.
• Conversion of something to code or symbols so that
its contents cannot be understood if intercepted.
• When a confidential email needs to be sent and you
use a program that obscures its content, this is an
example of encryption
Tukarkan (maklumat atau data) menjadi kod, terutamanya untuk mengelakkan akses yang tidak dibenarkan

Penukaran sesuatu ke kod atau simbol sehingga kandungannya tidak dapat difahami jika dipintas.

Apabila e-mel sulit dihantar dan anda menggunakan program yang mengaburkan kandungannya, ini adalah
contoh penyulitan.

1, 2, 3... code ! - Fondation La main à la pâte


WHY IS ENCRYPTION USED?

• Encryption is the process through which data is


encoded so that it remains hidden from or
inaccessible to unauthorized users.
• It helps to protect private information, sensitive
data, and can enhance the security of
communication between client apps and servers.
Encryption adalah proses di mana data dikodekan sehingga tetap tersembunyi dari atau tidak dapat diakses
oleh pengguna yang tidak sah.

Ia membantu melindungi maklumat peribadi, data sensitif, dan dapat meningkatkan keselamatan komunikasi
antara aplikasi dan pelayan pelanggan.

1, 2, 3... code ! - Fondation La main à la pâte


ENCRYPTION PROCESS

• Encryption is the process of translating plain text


data (plaintext) into something that appears to be
random and meaningless (cipher-text).
• A symmetric key is used during both the encryption
and decryption processes.
• To decrypt a particular piece of cipher-text, the key
that was used to encrypt the data must be used.
Encryption adalah proses menterjemahkan data teks biasa (teks biasa) menjadi sesuatu yang nampaknya tidak
rawak dan tidak bermakna (teks cipher).

Kekunci simetri digunakan semasa proses penyulitan dan penyahsulitan.

Untuk mendekripsi sekeping teks cipher tertentu, kunci yang digunakan untuk menyulitkan data mesti
digunakan.

1, 2, 3... code ! - Fondation La main à la pâte


WHO USES ENCRYPTION?
• Encryption is commonly used to protect data in
transit and data at rest.
• Every time someone uses an ATM or buys something
online with a smartphone, encryption is used to
protect the information being relayed.

Encryption biasanya digunakan untuk melindungi data dalam perjalanan dan data pada waktu rehat.

Setiap kali seseorang menggunakan ATM atau membeli sesuatu dalam talian dengan telefon pintar,
penyulitan digunakan untuk melindungi maklumat yang disampaikan.
1, 2, 3... code ! - Fondation La main à la pâte
WHAT IS ANOTHER WORD
FOR ENCRYPTION?
• Code
• Cypher UK
• Cryptogram
• Hieroglyphics
• Key
• Enigma
• Puzzle
• Secret language
• Secret writing
• Coded message

1, 2, 3... code ! - Fondation La main à la pâte


Let’s make your own (de)ciphering tool

1, 2, 3... code ! - Fondation La main à la pâte


Let’s make your own (de)ciphering tool

1, 2, 3... code ! - Fondation La main à la pâte


CAESAR’S CIPHER

WKLV WHAW LV VWLOO HAWUHPHOB HDVB WR GHFUBSW


this text is still extremely easy to decrypt

• to cipher/to encrypt = make unintelligible


• to decipher/to decrypt = make intelligible again

plaintext

key +3
ciphertext

untuk cipher / untuk menyulitkan = membuat untuk tidak difahami


untuk menguraikan / mendekripsi = membuat untuk difahami semula

1, 2, 3... code ! - Fondation La main à la pâte


CAESAR’S CIPHER

First known action of cryptography:


404 BC, the Spartan scytale
(transposition)

Later on, a substitution cipher,


immortalized by Julius Caesar (key +3)

1, 2, 3... code ! - Fondation La main à la pâte


ENCRYPTION & DECRYPTION

CHALLENGE 1 Reverse Chiper

ETAP AL A NIAM AL HTIW LOOHCS TA ECNEICS RETUPMOC

Write your answer here

1, 2, 3... code ! - Fondation La main à la pâte


ENCRYPTION & DECRYPTION

CHALLENGE 1

ETAP AL A NIAM AL HTIW LOOHCS TA ECNEICS RETUPMOC

Write your answer here

COMPUTER SCIENCE AT SCHOOL WITH LA MAIN A LA PATE

1, 2, 3... code ! - Fondation La main à la pâte


ENCRYPTION & DECRYPTION

CHALLENGE 2
Decrypt this:
Key Secret Code Answer
+5 QTAJ

+9 VRBB

1, 2, 3... code ! - Fondation La main à la pâte


ENCRYPTION & DECRYPTION

CHALLENGE 2
Decrypt this:
Key Secret Code Answer
+5 QTAJ LOVE

+9 VRBB MISS

1, 2, 3... code ! - Fondation La main à la pâte


OTHER SUBSTITUTION METHODS
CHALLENGE 3
this text is still extremely easy to decrypt

KEY +3
Write your answer here

KEY +6
Write your answer here

1, 2, 3... code ! - Fondation La main à la pâte


OTHER SUBSTITUTION METHODS
CHALLENGE 3
this text is still extremely easy to decrypt

KEY +3
Write your answer here
WKLV WHAW LV VWLOO HAWUHPHOB HDVB WR GHFUBSW

KEY +6
Write your answer here
ZNOY ZKDZ OY YZORR KDZXKSKRE KGYE ZU JKIXEVZ

1, 2, 3... code ! - Fondation La main à la pâte


Unplugged Activity III: Crytography

Write your answer here

key + 3

Write your answer here

1, 2, 3... code ! - Fondation La main à la pâte


Unplugged Activity III: Crytography

Write your answer here


COMMUNICATIONS OUR CIPHER MUST WE SPOTTED TEAM RIVAL

Write your answer here


UNDERSTOOD LET US USE CAESERS CIPHER

1, 2, 3... code ! - Fondation La main à la pâte


1, 2, 3... code ! - Fondation La main à la pâte

You might also like