18
a. Berdasarkan jenis operasi
Algoritma kriptografi dibagi
menjadi 2 jenis
umum,
yaitu substitution
cipher
dan
transposition
cipher.
Semua algoritma kriptografi selalu berdasarkan 2
prinsip tersebut, substitution atau transposition, atau penggabungan keduanya.
Substitution
Cipher
adalah
algoritma
kriptografi
yang bertujuan
untuk
mengubah
plaintext
menjadi
ciphertext
tertentu.
Inti
dari
substitution cipher
adalah mengubah
isi
plaintext.
Transposition
cipher
adalah algoritma
kriptografi
yang bertujuan
untuk
menggeser
posisi-posisi
plaintext
menjadi
acak. Inti dari transposition cipher ada mengubah posisi plaintext.
b. Berdasarkan jumlah key yang digunakan
Kriptografi
dibagi
menjadi
symmetric cryptography
dan
asymmetric
cryptography.
Symmetric
cryptography adalah
algoritma kriptografi
yang
hanya
menggunakan
1
(satu)
jenis
key,
dimana
proses enkripsi
dan
dekripsi
pada
algoritma
kriptografi
menggunakan
key
yang
sama.
Oleh
karena
itu,
pada symmetric
cryptography,
key bersifat
rahasia sehingga hanya boleh
diketahui
oleh
yang membuat
pesan
dan
menerima
pesan
saja.
Asymmetric
cryptography
adalah
algoritma kriptografi
yang
menggunakan
2
jenis
key,
yaitu
private key dan
public key.
Public key pada
asymmetric cryptography
adalah key yang dibagikan kepada semua orang sehingga keberadaannya
tidak
bersifat
rahasia.
Sedangkan
private key pada
asymmetric cryptography
adalaha key yang hanya diketahui oleh pemilik key sendiri.
|