Kriptografi: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k ←Suntingan 222.124.62.246 (bicara) dikembalikan ke versi terakhir oleh Zakiakhmad
Baris 14:
== Algoritma Sandi ==
algoritma sandi adalah algoritma yang berfungsi untuk melakukan tujuan kriptografis. [[Algoritma]] tersebut harus memiliki kekuatan untuk melakukan (dikemukakan oleh Shannon):
* konfusi/pembingungan (confusion), dari teks terang sehingga sulit untuk direkonstruksikan secara langsung tanpa menggunakan algoritma dekripsinya
* confusion (substitution), dari teks asli (plaintext)direkonstruksikan secara langsung menggunakan algoritma substitution (penggantian)menjadi chipertext sehingga teks asli tidak dapat dibaca, hanya bisa dibaca dengan deskripsi algoritma substituition kembali. contoh : caesar chiper
* difusi/peleburan (difusion), dari teks terang sehingga karakteristik dari teks terang tersebut hilang.
* difusion(transposition), dari teks asli diacak dengan pola tertentu (Skytale)sehingga menjadi Railfence Chiper.
Kedua Algoritma sandi tersebutsehingga dapat digunakan untuk mengamankan informasi. Pada implementasinya sebuah algoritmas sandi harus memperhatikan [[kualitas layanan]]/[[Quality of Service]] atau [[QoS]] dari keseluruhan sistem dimana dia diimplementasikan.
Algoritma sandi yang handal adalah algoritma sandi yang kekuatannya terletak pada kunci, bukan pada kerahasiaan algoritma itu sendiri. Teknik dan metode untuk menguji kehandalan algoritma sandi adalah [[kriptanalisa]].