MACAM-MACAM ALGORITMA KRIPTOGRAFI
MACAM-MACAM ALGORITMA KRIPTOGRAFI
Algortima
kriptografi dibagi menjadi tiga bagian berdasarkan kunci yang dipakainya:
- 1. Algoritma Simetri (menggunakan satu kunci untuk enkripsi dan dekripsinya)
- 2. Algoritma Asimetri (menggunakan kunci yang berbeda untuk enkripsi dan dekripsinya)
- 3. Hash Function
1. ALGORTIMA SIMETRI
Algoritma ini disebut dengan
algoritma klasik karena memakai kunci yang sama untuk enkrips dan dekripsi.
Algoritma ini sudah ada sejak lebih dari 4000 tahun yang lalu. Bila mengirim
pesan dengan menggunakan algoritma ini, si penerima pesan harus diberitahu
kunci pesan tersebut agar bisa mendekripsikan pesan yang dikirim. Keamanan dari
pesan yang menggunakan algoritma ini tergantung pada kunci. Jika kunci tersebut
diketahui oleh orang lain maka orang tersebut dapat melakukan enkripsi dan
dekripsi pesan. Algoritma yang memakai kunci simetri di antaranya adalah:
1
Data Encryption Standart (DES)
2
RC2,
RC4,RC5, RC6
3
Internasional
Data Encryption Algorithm (IDEA)
4
Advanced
Encryption Standart (AES)
5
One
Time Pad (OTP)
6
A5
dan lain sebagainya
2.
ALGORTIMA ASIMETRI
Algoritma asimetri sering juga
disebut dengan algoritma kunci publik, dengan arti kata kunci yang digunakan
untuk melakukan enkripsi dan dekripsi berbeda. Pada algoritma kunci terbagi
menjadi dua bagian, yaitu:
1
Kunci
umum (publik key): Kunci yang boleh
semua orang tahu (dipublishkan).
2
Kunci
rahasia (private key): Kunci yang
dirahasiakan (hanya boleh diketahui oleh satu orang).
Kunci-kunci
tersebut berhubungan satu sama lain. Dengan kunci publik orang dapat
mengenkripsi pesan tetapi tidak bisa melakukan dekripsi. Hanya orang yang
memiki kunci rahasia yang dapat mendekripsikan pesan tersebut. Algoritma
asimetri bisa mengirimkan pesan dengan lebih aman daripada simetri. Contoh, Bob
mengirim pesan ke Alice menggunakan algoritma asimetri. Hal yang harus
dilakukan adalah:
1
Bob
memberitahukan kunci publiknya ke Alice.
2
Alice
mengenkripsi pesan dengan menggunakan kunci publik Bob.
3
Bob
mendekripsinpesan dari Alice dengan kunci rahasianya.
4
Begitu
juga sebaliknya jika Bob ingin mengirim pesan ke Alice.
Algoritma yang memakai kunci publik di antarannya adalah:
1. Digital Signature Algorithm (DSA)
2. RSA
3. Diffie-Hellman (DH)
4. Elliptic Curve Cryptography (ECC)
5. Kriptografi Quantum, dan lain sebagainya
3.
FUNGSI HASH
Fungsi hash disebut juga dengan
Fungsi Hash satu arah (one-way function),
massage diggest, fingerprint, fungsi
kompresi dan massage authentication code (MAC),
merupakan suatu fungsi mematika yang mengambil masukan panjang variabel dan
mengubahnya ke dalam uritan binner dengan panjang yang tetap. Fungswi Hash
biasanya diperlukan bila ingin membuat sidik jari dari suatu pesan. Sidik jari
pada pesan merupakan suatu tanda bahwa pesan tersebut benar-benar berasal dari
orang yang diinginkan.
Komentar
Posting Komentar