Anda di halaman 1dari 69

Kriptografi – Pertemuan 3

Teknik Playfair &


Shift Cipher

Prajanto Wahyu Adi


prajanto@dsn.dinus.ac.id
prajanto.blog.dinus.ac.id
+6285 641 73 00 22

Kriptografi Prajanto Wahyu Adi


Rencana Kegiatan Perkuliahan Semester
# Pokok Bahasan # Pokok Bahasan
1 Pengenalan Kriptografi 8 Teknik Stream Cipher
2 Teknik Subtitusi Abjad 9 Teknik Block Cipher
3 Teknik Playfair & 10 Algoritma Data Encryption
Shift Cipher Standard (DES)
4 Teknik Hill & 11 Algoritma Advanced
Vigenere Cipher Encryption Standard (AES)
5 Teknik Transposisi 12 Algoritma RSA
6 Super Enkripsi & 13 Steganografi, Digital
Algoritma Sempurna Signature & Watermarking
7 Responsi 14 Presentasi Program
Ujian Tengah Semester Ujian Akhir Semester

Kriptografi Prajanto Wahyu Adi


Standar kompetensi
• Pada akhir semester, mahasiswa menguasai
pengetahuan, pengertian, & pemahaman tentang
teknik-teknik kriptografi.
• Mahasiswa diharapkan mampu
mengimplementasikan salah satu teknik kriptografi
untuk mengamankan informasi yang akan dikirimkan
melalui jaringan.

Kriptografi Prajanto Wahyu Adi


Kompetensi dasar

• Mahasiswa menguasai teknik playfair cipher


• Mahasiswa menguasai teknik shift cipher

Kriptografi Prajanto Wahyu Adi


Materi yang Harus Dikuasai Sebelumnya

• Caesar Cipher
• Monoalphabetic Cipher
• Polyalphabetic Cipher

Kriptografi Prajanto Wahyu Adi


Pre-Test

• Jelaskan cara kerja teknik Caesar Cipher !


• Jelaskan kelemahan teknik Monoalphabetic
Cipher !
• Sebutkan jenis-jenis teknik Polyalphabetic
Cipher !

Kriptografi Prajanto Wahyu Adi


Content

1 • Playfair Cipher

2 • Shift Cipher

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Playfair cipher atau bisa juga disebut Playfair


square adalah teknik enkripsi simetrik yang
termasuk dalam sistem substitusi digraph.
• Sistem sandi ini mengenkripsi pasangan
huruf(digraph)
• Oleh karena itu sistem ini lebih sulit untuk
dipecahkan jika dibandingkan dengan sistem
substitusi sederhana seperti caesar atau
Vigenere.

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Sistem sandi ini


diciptakan oleh
Charles Wheatstone
(di bidang fisika, dia
adalah penemu Charles Wheatstone

jembatan wheatstone)
pada tahun 1854,
namun dipopulerkan
penggunaannya oleh
Lord Playfair. Lord Playfair

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Cara kerja Playfair Cipher :


– Buat table berukuran 5x5 yang akan di isi oleh
huruf alphabet
– Huruf J digantikan oleh I (sehingga hanya akan
ada 25 alphabet yang dipakai )

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Cara kerja Playfair Cipher :
– Tentukan kunci, misal PLAYFAIR
– Hilangkan huruf yg sama dalam key => PLAYFIR
– Masukkan kata kunci dalam tabel mulai dari baris
paling atas, kolom paling kiri

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Cara kerja Playfair Cipher :
– Tentukan kunci, misal PLAYFAIR
– Hilangkan huruf yg sama dalam key => PLAYFIR
– Masukkan kata kunci dalam tabel mulai dari baris
paling atas, kolom paling kiri

P L A Y F
I R

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Cara kerja Playfair Cipher :
– Masukkan sisa huruf (huruf yang tidak dipakai
sebagai kunci) sesuai urutan dalam alphabet

P L A Y F
I R

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Cara kerja Playfair Cipher :
– Masukkan sisa huruf (huruf yang tidak dipakai
sebagai kunci) sesuai urutan dalam alphabet

P L A Y F
I R B C D
E G H K M
N O Q S T
U V W X Z

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Cara kerja Playfair Cipher :
– Perluas table dengan menambahkan baris ke-6
dan kolom ke-6

P L A Y F
I R B C D
E G H K M
N O Q S T
U V W X Z

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Cara kerja Playfair Cipher :
– Perluas table dengan menambahkan baris ke-6
dan kolom ke-6

Kolom ke-6 = kolom ke-1

P L A Y F P
I R B C D I
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F
Baris ke-6 = baris ke-1

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Pesan yang akan disamarkan diatur sebagai


berikut :
– Ganti huruf dengan J (bila ada) dengan huruf I
– Tulis pesan dalam pasangan huruf
– Jangan sampai ada pasangan huruf yang sama.
Jika ada, sisipkan Z di tengahnya
– Jika jumlah huruf ganjil, tambahkan huruf Z di
akhir

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Contoh:
– plainteks
GOOD BROOMS SWEEP CLEAN
– Tidak ada huruf J, maka langsung tulis pesan
dalam pasangan huruf :
GO OD BR OZ OM SZ SW EZ EP CL EA NZ

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher
• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N
U V W X Z U Baris yang sama
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E Baris yang sama
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : T
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : T
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ E
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ E
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ EG
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika ada dua huruf terdapat pada baris kunci yang
sama maka tiap huruf diganti dengan huruf di
kanannya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : SO ME
E G H K M E
N O Q S T N Ciphertext : TQ EG
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

Kolom yang sama

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

Kolom yang sama

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : O
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : O
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV P
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV P
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV PI
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf terdapat pada kolom kunci yang
sama maka tiap huruf diganti dengan huruf di
bawahnya (pada kunci yang sudah diperluas)

P L A Y F P
I R B C D I Plaintext : GO UP
E G H K M E
N O Q S T N Ciphertext : OV PI
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N Ciphertext : C
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N Ciphertext : C
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N Ciphertext : CN
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Algoritma enkripsi :
– Jika dua huruf tidak pada baris yang sama atau
kolom yang sama , maka bentuk pola segiempat,
dan gantikan huruf dengan huruf di baris yang
sama pada sudut yang berlawanan

P L A Y F P
I R B C D I Plaintext : IS
E G H K M E
N O Q S T N Ciphertext : CN
U V W X Z U
P L A Y F

Kriptografi Prajanto Wahyu Adi


Playfair Cipher

• Latihan :
Lakukan enkripsi Playfair Cihper pada plaintext:
– GOOD BROOM SWEEP CLEAN
– REDWOOD NATIONAL STATE PARK
– JUNK FOOD AND HEALTH PROBLEMS
Dengan kunci “TEKNIK INFORMATIKA”

Kriptografi Prajanto Wahyu Adi


Shift Cipher

• Dalam sejarahnya, shift cipher pernah


digunakan pada masa Romawi kuno dalam
pemerintahan Julius Caesar.
• Metode yang digunakan sangatlah sederhana,
yaitu dengan menggeser setiap huruf dalam
plainteksnya.

Kriptografi Prajanto Wahyu Adi


Shift Cipher

• Misalkan x adalah plainteks dalam bentuk


bilangan,
– K adalah kunci dengan 0 < K ≤ 25 dan
– y adalah cipherteks dalam bentuk bilangan. 

• Proses enkripsi diberikan dalam fungsi


eK(x) = (x + K) mod 26
• proses dekripsi diberikan dalam fungsi
dK(y) = (y – K) mod 26

Kriptografi Prajanto Wahyu Adi


Shift Cipher

• Untuk kunci K = 3, sering disebut dengan


Caesar Cipher
• Untuk kunci K = 13, sering disebut dengan
Rot-13 cipher

Kriptografi Prajanto Wahyu Adi


Shift Cipher

• Contoh:
Shift Cipher dengan 15 pergeseran:
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
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

Plaintext:
UNIVERSITAS DIAN NUSWANTORO
Ciphertext:
???

Kriptografi Prajanto Wahyu Adi


Kesimpulan
• Playfair Cipher atau bisa juga disebut Playfair
square adalah teknik enkripsi simetrik yang
termasuk dalam sistem substitusi digraph
(pasangan huruf).
• Shift Cipher bekerja dengan cara menggeser
setiap huruf dalam plaintext.

Kriptografi Prajanto Wahyu Adi


Sekian

TERIMAKASIH

Kriptografi Prajanto Wahyu Adi

Anda mungkin juga menyukai