Pengenalan Kriptografi
Prajanto Wahyu Adi
prajanto@dsn.dinus.ac.id
+6285 641 73 00 22
Kriptografi
#
9
Kriptografi
Pokok Bahasan
Teknik Block Cipher
Kriptografi
Kriptografi
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
Kompetensi dasar
Mahasiswa mampu menyelesaikan soal algoritma
kriptografi sederhana yang digunakan untuk
menyelesaikan masalah keamanan komputer.
Kriptografi
Textbooks
William Stallings Cryptography and
Network Security : Principles and
Practie 5th Edition (2011)
Kriptografi
Kriptografi
Pre-Test
1. Ubah bilangan Biner berikut ke bilangan
Desimal:
1010
0110
2. Lakukan operasi XOR pada nilai Biner diatas,
dengan nilai :
1100
Kriptografi
Content
Kriptografi
Sejarah Kriptografi
Terminologi Kriptografi
Algoritma Kriptografi
Kriptografi Klasik
Kriptografi Modern
Prajanto Wahyu Adi
Aktif
Bersifat memodifikasi informasi yang ada, atau
menciptakan informasi yang salah
Kriptografi
Sejarah Kriptografi
Asal Nama:
Kripto
Graphia
: rahasia
: tulisan
Kriptografi
Sejarah Kriptografi
Scytale :
pita panjang dari daun papyrus + sebatang silinder
pesan ditulis horizontal (baris per baris)
Kriptografi
Terminologi Kriptografi
Pengirim dan Penerima Pesan
Seorang pengirim pesan (sender) ingin mengirim
pesan kepada seorang penerima (receiver).
Sistem Keamanan
Pengirim menginginkan pesan dapat dikirim
secara aman, yaitu ia yakin bahwa pihak lain tidak
dapat membaca isi pesan.
Kriptografi
Terminologi Kriptografi
Plaintext
Ciphertext
Algoritma
Key
Kriptografi
Terminologi Kriptografi
Enkripsi
Proses mengubah Pesan Asli (Message) menjadi
Pesan Tersandi (Ciphertext) dengan menggunakan
Kunci (Key)
EK(M)=C
Dekripsi
Proses mengubah Pesan Tersandi (Ciphertext)
Menjadi Pesan Asli (Message) dengan
menggunakan Kunci (Key)
DK(C)=M
Kriptografi
Terminologi Kriptografi
Kriptografi
Ilmu sekaligus seni untuk menjaga kemanan pesan
[Schneier, 1996]
Terminologi Kriptografi
Kriptanalisis (Cryptanalysis)
Ilmu dan seni untuk memecahkan ciphertext menjadi
plaintext tanpa mengetahui kunci yang diberikan. Pelaku
disebut kriptanalis.
Kriptologi
Studi mengenai kriptografi dan kriptanalisis.
Kriptografi
Algoritma Kriptografi
Algoritma kriptografi
aturan untuk Enkripsi dan Dekripsi yang berupa
fungsi matematika
Kunci
parameter yang digunakan untuk transformasi
eknripsi dan dekripsi
Penyadap (eavesdroper)
orang yang mencoba menangkap pesan selama
ditransmisikan.
Kriptografi
Algoritma Kriptografi
Algoritma Simetri
Blok Chiper : DES, AES
Stream Chiper : OTP, RC4
Algoritma Asimetri
RSA
ECC
Kriptografi
Algoritma Simetri
Menggunakan satu jenis kunci pada proses
Enkripsi dan Dekripsi
Jenis :
Stream Cipher:
Beroperasi pada bit ataupun byte secara tunggal
Block Cipher:
Beroperasi pada bit ataupun byte secara
blok/kelompok
Pada komputasi moderen biasa digunakan blok
berukuran 64-bit
Kriptografi
Private key
Hanya untuk orang tertentu
Digunakan pada proses Dekripsi
Kriptografi
Kriptografi Klasik
Algoritma kriptografi klasik beroperasi dalam
mode karakter
Menggunakan gagasan substitusi dan
transposisi
Kriptografi
Kriptografi
Kriptografi
J K L M N O P Q R S T U V W X Y Z
J K L M N O P Q R S T U V W X Y Z A B C
J K L M
N O P Q R S T U V W X Y Z
Kriptografi
Kriptografi
R
N
Kriptografi Modern
Beroperasi dalam mode bit
Kunci, plainteks, cipherteks, diproses dalam
rangkaian bit
Operasi bit XOR paling banyak digunakan
Kriptografi
Kriptografi Modern
Tetap menggunakan gagasan pada algoritma
klasik, tetapi lebih rumit (sangat sulit
dipecahkan)
Perkembangan algoritma kriptografi modern
didorong oleh penggunaan komputer digital
untuk keamanan pesan.
Komputer digital merepresentasikan data
dalam biner.
Kriptografi
1101
0110
Kriptografi
Enkripsi XOR
Melakukan enkripsi bit dengan logika (XOR)
Input 1
Input 2
Output
Kriptografi
Enkripsi XOR
Bersifat Simetri
P: 1 0 0 1 1 1 0 1 0 1 1 0
K: 1 0 1 0 1 0 1 0 1 0 1 0
C: 0 0 1 1 0 1 1 1 1 1 0 0
K: 1 0 1 0 1 0 1 0 1 0 1 0
P: 1 0 0 1 1 1 0 1 0 1 1 0
Kriptografi
Enkripsi XOR
Latihan
Lakukan enkripsi XOR dari bit berikut:
-1001101010001100
-1010101101010010
dengan kunci:
-1011001110001111
Kriptografi
Kesimpulan
Munculnya ancaman dalam terhadap
keamanan informasi
Kriptografi sudah digunakan oleh tentara
sparta di Yunani pada awal 400 SM,
menggunakan alat yang disebut scytale.
Dalam kriptografi, pengiriman pesan
(plaintext) dienkripsi menggunakan kunci
menjadi ciphertext yang nantinya didekripsi
menjadi plaintext kembali
Kriptografi
Kesimpulan
Jenis kriptografi terbagi menjadi 2 yaitu klasik
dan modern.
Algoritma kriptografi terbagi menjadi 2 yaitu
Simetri dan Asimetri
Implementasi kriptografi : tanda tangan
digital, mesin ATM.
Kriptografi
Sekian
TERIMAKASIH
Kriptografi