Anda di halaman 1dari 2

Pertemuan 13

Kriptografi

Tujuan Pembelajaran
Mahasiswa mampu menggunakan pembagian modulo untuk membuat rumus enkripsi
dan dekripsi suatu teks pada teknik kriptografi yang digunakan oleh kaisar Romawi.

Materi
Teknik kriptografi merupakan suatu teknik yang digunakan untuk mengubah
(mengenkripsi) suatu teks asli (plain text) menjadi teks sandi (cipher text), kemudian bisa
diubah kembali (didekripsikan) ke teks awal (plain text asli).
Enkripsi Dekripsi
Plain text Cipher text Plain text asal

Teknik kriptografi ini biasa menggunakan pembagian modulo dengan mengkodekan setiap
huruf menjadi integer, misalnya , , , dan seterusnya.
Dan teknik kriptografi yang cukup terkenal yang digunakan oleh kaisar Romawi untuk
menyandikan pesan yang dikirim kepada para gubrnurnya, misalnya yang dinyatakan dengan
rumus enkripsi ( ) berikut ini:
mod 26 karena alfabet berjumlah 26 huruf

𝐸 𝑝 𝑝 𝑚𝑜𝑑

𝑝 merupakan kode integer untuk huruf A


Contoh:
Ubahlah kata “Diskrit” menjadi cipher text menggunakan rumus enkripsi
, dengan . Kemudian tentukan rumus Dekripsi ( ) untuk
mengembalikan ke plain text asal!
Penyelesaian:
𝐸 𝑝 𝑝 𝑚𝑜𝑑
A : 1 N : 14 𝐸 𝑚𝑜𝑑 𝑚𝑜𝑑
B : 2 O : 15 Jadi, A : 1 berubah menjadi 3 : C, dst.
C : 3 P : 16
D : 4 Q : 17
E : 5 R : 18
F : 6 S : 19
G : 7 T : 20
H : 8 U : 21
I : 9 V : 22
J : 10 W : 23
K : 11 X : 24
L : 12 Y : 25
M : 13 Z : 26

Jadi, pesan yang telah dienkripsi (cipher textnya) adalah “Fkumtkv”.


Untuk membuat rumus Dekripsinya, pertama-tama kita ubah cipher text ke plain text, misal
huruf “F” menjadi “D”, terus kita tarik ke atas sampai pada huruf “A” berubah menjadi huruf
apa?
Jadi huruf “A” berubah menjadi “Y”, setelah itu tentukan kode
integer untuk “A”, misalnya 𝐴 , maka 𝑌 4. Jadi rumus
dekripsinya yamg memenuhi:
𝐷 𝑥 𝑚𝑜𝑑 4
kita peroleh 4 4
Jadi yang sesuai untuk kasus di atas adalah 4 𝑚𝑜𝑑
atau 4 𝑚𝑜𝑑
Jadi rumus dekripsi untuk 𝐴 adalah:
𝑝 𝑝 4 𝑚𝑜𝑑

Soal Latihan
1. Ubahlah kata “Diskrit” menjadi cipher text menggunakan rumus enkripsi:
, dengan .
Kemudian tentukan rumus Dekripsi ( ) untuk mengembalikan ke plain text asal
(dengan menggunakan )!
2. Buatlah rumus enkripsi untuk masing-masing huruf guna mengubah kata “Diskrit”
menjadi kata “Lampung”!

Anda mungkin juga menyukai