Kriptograf
-Aurelio Rahmadian
Pendahuluan
Kriptograf
Pendahuluan
Cryptography
Prinsip Kriptograf
Melindungi
aspek-aspek berikut:
Confdentiality
Integrity
Availability
Authentication
Non-Repudiation
Proses Utama
Enkripsi
Proses Utama
Secara
Kunci
Kekuatan
Algoritma Kriptograf
Berdasarkan
Berdasarkan
Simetris
Algoritma simetris (symmetric
algorithm) adalah suatu algoritma
dimana kunci enkripsi yang digunakan
sama dengan kunci dekripsi sehingga
algoritma ini disebut juga sebagai
single-key algorithm.
algoritma simetris :
algoritma simetris :
Asimetris
Algoritma asimetris (asymmetric algorithm)
adalah suatu algoritma dimana kunci
enkripsi yang digunakan tidak sama
dengan kunci dekripsi. Pada algoritma ini
algoritma asimetris :
algoritma asimetris :
Cipher
Algoritma kriptograf ini bekerja pada suatu
data yang berbentuk blok/kelompok data
dengan panjang data tertentu (dalam beberapa
byte), jadi dalam sekali proses enkripsi atau
dekripsi data yang masuk mempunyai ukuran
yang sama.
Stream Cipher
Algoritma yang dalam operasinya bekerja dalam
suatu pesan berupa bit tunggal atau terkadang
dalam suatu byte, jadi format data berupa
aliran dari bit untuk kemudian mengalami
proses enkripsi dan dekripsi.
Kriptograf Klasik
Algoritma
karakter.
Menggunakan pena dan kertas saja,
belum ada komputer.
Termasuk ke dalam kriptograf
kunci-simetris.
Algoritma kriptograf klasik:
Cipher Substitusi (Substitution Ciphers)
Cipher Transposisi (Transposition
Ciphers)
Kriptograf Klasik
Cipher
Substitusi
Cipher Substitusi
Caesar
Cipher
Salah satu contoh dari
substitution cipher adalah
Caesar Cipher yang digunakan
oleh Julius Caesar. Pada
prinsipnya, setiap huruf
digantikan dengan huruf yang
berada tiga (3) posisi dalam
urutan alfabet.
Cipher Substitusi
Penggunaan
Caesar Cipher
Dalam
praktek, ciphertext
dikelompokkan ke dalam kelompok nhuruf, misalnya kelompok 4-huruf:
DZDV LDVW HULA GDQW HPDQ QBAR EHOL A
Atau
DZDVLDVWHULAGDQWHPDQQBAREHOLA
Tujuannya
lebih sulit
Cipher Substitusi
ROT13
Cipher Substitusi
Monoalphabetic
Cipher Substitusi
Cipher Substitusi
Book
Cipher Substitusi
Book
Cipher Substitusi
Book
Cipher Substitusi
Vigenre
Cipher
Cipher Substitusi
Cipher Substitusi
Contoh
Cipher Substitusi
Polygraph
Cipher
Cipher Substitusi
Playfair
Cipher
Cipher Substitusi
Playfair
Cipher
Cipher Transposisi
Ciphertext
diperoleh dengan
mengubah posisi huruf di dalam
plaintext.
Dengan kata lain, algoritma ini
melakukan transpose terhadap
rangkaian huruf di dalam
plaintext.
Cipher Transposisi
Metode
Blocking
Contoh: Misalkan plaintext adalah
POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Enkripsi:
POLITEK
NIKELEK
TRONIKA
NEGERIS
URABAYA
Cipher Transposisi
Metode
Permutasi
Cipher Transposisi
Cipher Transposisi
Scytale
Cipher Transposisi
Scytale