Anda di halaman 1dari 24

CLASSICAL CRYPTOGRAPHY

Presented by Erik Iman Heri Ujianto


Konsepsi Dasar Kriptografi

 Pesan yang dikirim hanya dapat dimengerti oleh penerima


yang sah.
 Pesan yang dihasilkan tidak dapat dimengerti oleh pihak
ketiga.

2 10/26/2019
Kriptografi : Prinsip Kerahasiaan

1. Kerahasiaan
(confidentiality)
Kriptografi (bisa)
digunakan untuk menjaga
isi pesan dari siapapun
yang tidak berhak untuk
membacanya.

Dia bisa ikut menerima pesan tapi tidak mengerti

3
Kriptografi : Prinsip Integritas

2. Integritas data (data integrity)


Menjamin bahwa pesan masih
utuh (asli) / belum pernah
dimanipulasi selama pengiriman.

“Apakah pesan yang diterima


masih asli ? Tidak mengalami
perubahan (modifikasi) ?”.

4
Kriptografi : Prinsip Otentikasi
3. Otentikasi (authentication)
Mengidentifikasi kebenaran
pihak-pihak yang
berkomunikasi (user
authentication) dan
mengidentifikasi kebenaran
sumber pesan (data origin
authentication).

“Apakah pesan yang


diterima benar-benar
berasal dari pengirim yang
benar?”

He can claim that he is A

5
Kriptografi : Prinsip Non-Repudiation

4. NirPenyangkalan (non-
repudiation)
Mencegah entitas yang
berkomunikasi melakukan
penyangkalan, yaitu pengirim
pesan menyangkal melakukan
pengiriman atau penerima pesan
menyangkal telah menerima
pesan.

6
Kriptografi Klasik : Substitusi & Transposisi
Teknik Transposisi

 Ciphertext diperoleh dengan mengubah posisi


huruf di dalam plaintext.

 Algoritma ini melakukan transpose terhadap


rangkaian huruf di dalam plaintext.

 Nama lain metode ini : permutasi, karena


transpose setiap karakter di dalam teks sama
dengan mempermutasikan karakter-karakter
tersebut.
Contoh Teknik Transposisi

Plaintext : UNIVERSITAS TEKNOLOGI YOGYAKARTA


di-Enkripsi :
U N I V E
R S I T A
S T E K N
O L O G I
Y O G Y A
K A R T A
Ciphertext : (baca secara vertikal)
URSOYK NSTLOA IIEOGR VTKGYT EANIAA
Teknik Substitusi

 Caesar Cipher
Tiap huruf alfabet digeser 3 huruf ke kanan :

pi : 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
ci : 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

 Contoh:
Plaintext : AWASI ASTERIX DAN TEMANNYA OBELIX
Ciphertext : DZDVL DVWHULA GDQ WHPDQQBA REHOLA
Vigènere Cipher
 Termasuk cipher substitusi abjad-majemuk
(polyalpabetic substitution cipher).
 Algoritma ini dikenal secara luas 200 tahun
kemudian (setelah ditemukan), oleh penemunya
cipher tersebut dinamakan Vigènere Cipher.
 Vigènere Cipher menggunakan Bujur sangkar
Vigènere untuk melakukan enkripsi.
 Setiap baris di dalam bujur sangkar menyatakan
huruf-huruf ciphertext yang diperoleh dengan
Caesar Cipher.
Plainteks

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 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
b 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
c 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
d 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
e 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
f 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
g 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
h 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
i 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
j 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
K 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
l 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
m 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
Ku
nci n 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
o 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
p 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
q 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
r 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
s 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
t 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
u 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
v 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
w 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
x 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
y 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 X
z Z 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

Gambar 2 Bujursangkar Vigènere


Contoh PenerapanVigènere Cipher
 Jika panjang kunci (key) lebih pendek dari panjang
plaintext, maka kunci diulang secara periodik.

 Contohnya, kunci “sony” diulang sesuai panjang


plaintext-nya

 Vigènere Cipher :
Plaintext : THIS PLAINTEXT
Kunci (key) : sony sonysonys

(lihat : Bujur Sangkar Vigènere Cipher)

Ciphertext : ............?
 Ciphertext : LVVQ HZNGFHRVL
Pigpen Cipher
 Pigpen cipher telah digunakan oleh suatu kelompok
kebatinan yang bernama Freemasons pada Abad ke 18

 Pigpen cipher digunakan untuk menyimpan data pribadi


mereka ataupun untuk mengirim surat yang sangat rahasia.

 Teknik ini termasuk ke dalam metode subsitusi


PigPen Cipher
SAYA PAHAM

......................................?
Monome-Dinome-Trinome

Monome-Dinome-Trinome termasuk teknik


substitusi, yaitu penggantian setiap karakter
plaintext dengan karakter lain

10/26/2019 17
MONOME

Monome berarti bahwa setiap 1


(satu) karakter plaintext akan
disubstitusi oleh 1 (satu) karakter
ciphertext.

18 10/26/2019
DINOME

Dinome berarti bahwa setiap 1


(satu) karakter plaintext akan
disubstitusi oleh 2 (dua)
karakter ciphertext.

19 10/26/2019
TRINOME

Trinome berarti bahwa setiap 1


(satu) karakter plaintext akan
disubstitusi oleh 3 (tiga)
karakter ciphertext.

20 10/26/2019
ATURAN SUBSTITUSI
Monome-Dinome-Trinome

❖ Dalam teknik substitusi monome-dinome-trinome


plaintextnya menggunakan abjad.
❖ Ciphertextnya menggunakan bilangan.

21 10/26/2019
Tabel:
Monome-Dinome-Trinome

1 2 3 4 5 6 7 8 9 0

- - - r a m c h i p s
1 b d e f g j k l n o
23 q t u v w x y z - 0

22 10/26/2019
Contoh :

Plaintext :r e q u e s t h e l p

Ciphertext 3 13 231 233 13 0 232 7 13 18 9

23 10/26/2019
Terima Kasih