Chiper merupakan teknologi untuk enkripsi dan dekripsi data. Teknik
Kriptografi untuk enkripsi data ada 2 macam yaitu :
- Kriptografi Simetri
Algoritma simetris atau disebut juga algoritma Kriptografi konvensional
adalah algoritma yang menggunakan kunci yang sama untuk proses enkripsi
dan proses dekripsi. Algoritma Kriptografi simetris dibagi menjadi 2 kategori
yaitu algoritma aliran (Stream Ciphers) dan algoritma blok (Block Ciphers).
Pada algoritma aliran, proses penyandiannya berorientasi pada satu bit atau
satu byte data. Sedang pada algoritma blok, proses penyandiannya
berorientasi pada sekumpulan bit atau byte data (per blok). Contoh algoritma
kunci simetris adalah DES (Data Encryption Standard), blowfish, twofish,
MARS, IDEA, 3DES (DES diaplikasikan 3 kali), AES (Advanced Encryption
Standard) yang bernama asli Rijndael. - Kriptografi Asimetri
Kriptografi asimetrik (asymmetric cryptography) adalah algoritma yang
menggunakan kunci yang berbeda untuk proses enkripsi dan dekripsi. Kunci
enkripsi dapat disebarkan kepada umum dan dinamakan sebagai kunci publik
(public key) sedangkan kunci dekripsi disimpan untuk digunakan sendiri dan
dinamakan sebagai kunci pribadi (private key). Oleh karena itulah,
Kriptografi ini dikenal pula dengan nama Kriptografi kunci publik (public key
cryptography). Contoh algoritma terkenal yang menggunakan kunci asimetris
adalah RSA (Riverst Shamir Adleman) dan ECC (Elliptic Curve
Cryptography). Pada kriptosistem asimetrik, setiap pelaku sistem informasi
memiliki sepasang kunci, yaitu kunci publik dan kunci pribadi. Kunci publik
didistribusikan kepada umum, sedangkan kunci pribadi disimpan untuk diri
sendiri
