KRIPTOGRAFI
PEKANBARU
TAHUN 2017
KRIPTOGRAFI
Pengertian Kriptografi
artinya tersembunyi dan graphein yang artinya tulisan (Prayudi, 2005). Awal
2012), tetapi seiring perkembangan zaman hingga saat ini pengertian kriptografi
Sejarah Kriptografi
kuno, yakni tahun 3000 SM. Bangsa Mesir menggunakan ukiran rahasia yang
yang berhak.
bidang militer dengan menggunakan alat yang disebut scytale, yakni pita panjang
silinder. Sedangkan peradaban Cina dan Jepang menemukan kriptografi pada abad
15 M.
Scytale
dipaparkan untuk pertama kalinya pada abad 9 M oleh seorang ilmuwan bernama
Abu Yusuf Yaqub ibn Ishaq as-Shabbah al Kindi atau dikenal dengan Al-Kindi
yang menulis kitab tentang seni memecahkan kode. Kitabnya berjudul Risalah fi
Plaintext adalah data yang dapat dibaca, sedangkan teknik untuk menjadikan data
tidak dapat dibaca disebut enkripsi. Data yang telah dienkripsi disebut ciphertext,
(Prayudi, 2005).
berperan dalam enkripsi dan dekripsi data (Rizal, 2011). Pelaku yang ahli dalam
dengan tidak melalui cara yang semestinya, sedangkan orang yang menguasai
ilmu ini disebut Cryptanalyst. Cabang matematika yang meliputi kriptografi dan
disebut cryptologist.
dengan teknik substitusi atau transposisi atau keduanya (Sadikin, 2012). Teknik
Cipher Substitusi
Tabel substitusi:
pi :ABCDEFGHIJKLMNOPQRSTUVWXYZ
ci :DEFGHIJKLMNOPQRSTUVWXYZABC
Contoh 1. Pesan
dan kekuatan kriptografinya ada pada key atau kuncinya (Wirdasari, 2008).
ketimbang mode karakter (seperti yang dilakukan pada cipher substitusi atau
Operasi dalam mode bit berarti semua data dan informasi (baik kunci,
dan 1. Algoritma enkripsi dan dekripsi memproses semua data dan informasi
dalam bentuk rangkaian bit. Rangkaian bit yang menyatakan plainteks dienkripsi
Data Non-
Confidentiality Authentication
Integrity Repudiation
Rangkaian bit
Rangkaian bit yang dipecah menjadi blok-blok bit dapat ditulis dalam
menjadi
9 13 6
4 7 2 6
Bila panjang rangkaian bit tidak habis dibagi dengan ukuran blok yang
ditetapkan, maka blok yang terakhir ditambah dengan bit-bit semu yang disebut
padding bits. Misalnya rangkaian bit di atas dibagi menjadi blok 5-bit menjadi
Blok yang terakhir telah ditambahkan 3 bit 0 di bagian awal (dicetak tebal)
agar ukurannya menjadi 5 bit. Padding bits dapat mengakibatkan ukuran plainteks
(HEX). Rangkaian bit dibagi menjadi blok yang berukuran 4 bit dengan
panjangnya 4 menjadi
9D6
a. Algoritma Simetris
Algoritma ini disebut simetris karena memiliki key atau kunci yang sama
dalam proses enkripsi dan dekripsi sehingga algoritma ini juga sering disebut
algoritma kunci tunggal atau algoritma satu kunci. Key dalam algoritma ini
bersifat rahasia atau private key sehingga algoritma ini juga disebut dengan
kunci enkripsi yang digunakan sama dengan kunci dekripsi sehingga algoritma ini
sistem real-time
gambar di bawah)
Meledaknya jumlah kunci :
10 50
100 5000
1000 500000
10000 50000000
100000 5000000000
Jika 1 kunci memiliki ukuran 1 kByte, maka untuk 100.000 orang dibutuhkan
Kunci harus dikirim melalui saluran yang aman. Kedua entitas yang
b. Algoritma Asimetris
Algoritma ini disebut asimetris karena kunci yang digunakan untuk enkripsi
berbeda dengan kunci yang digunakan untuk dekripsi. Kunci yang digunakan
untuk enkripsi adalah kunci publik atau public key sehingga algoritma ini juga
disebut dengan algoritma kunci publik. Sedangkan kunci untuk dekripsi
kunci enkripsi yang digunakan tidak sama dengan kunci dekripsi. Pada algoritma
ini menggunakan dua kunci yakni kunci publik (public key) dan kunci privat
(private key). Bila plaintext dienkripsi dengan menggunakan kunci pribadi maka
kunci privat disimpan secara rahasia oleh si pengguna. Walau kunci publik telah
diketahui namun akan sangat sukar mengetahui kunci privat yang digunakan.
Algorithm).
dan kunci-privat
kunci-privat
dari Bejo.
fungsi
Hal yang sama terjadi apabila Bejo hendak mengirimkan pesan ke Ahmad
Sangat jarang untuk perlu merubah public key dan private key.
Masalah manajemen kunci yang lebih baik karena jumlah kunci yang lebih
sedikit
privat
Kelemahan algoritma asimetrik :
lama)
KESIMPULAN
kuno yang masih dimanfaatkan hingga saat ini. Kriptografi di Indonesia disebut
persandian yaitu secara singkat dapat berarti seni melindungi data dan informasi
dari pihak-pihak yang tidak dikehendaki baik saat ditransmisikan maupun saat