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

Postingan populer dari blog ini

Menghapus data Pada Listview

PROGRAM PEMBAYARAN LISTRIK DENGAN VB NET

ENTAH SIAPA YANG TAHU??