Key Algorithms atau Algoritma sandi adalah algoritma yang berfungsi untuk melakukan tujuan kriptografis. Algoritma tersebut harus memiliki kekuatan untuk melakukan (dikemukakan oleh Shannon).
Secara umum berdasarkan kesamaan kuncinya, algoritma sandi dibedakan menjadi :
1. Kunci – simetris / symetrric-key, sering disebut juga algoritma sandi konvensional karena umumnya diterapkan pada algoritma sandi klasik.
2. Kunci – asimetris / aymetric-key.
Berdasarkan arah implementasi dan pembabakan jamannya dibedakan menjadi :
1. Algoritma sandi klasik ( classic cryptography ).
2. Algoritma sandi modern ( modern cryptography ).
Berdasarkan kerahasiaan kuncinya dibedakan menjadi :
1. Algoritma sandi kunci rahasia ( secret-key ).
Algoritma sandi kunci – simetris
Skema algoritma sandi akan disebut kunci - simetris apabila untuk setiap proses enkripsi maupun dekripsi data secara keseluruhan digunakan kunci yang sama. Skema ini berdasarkan jumlah data per proses dan alur pengolahan data didalamnya dibedakan menjadi dua kelas, yaitu block - cipher dan stream - cipher.
Algoritma Sandi Kunci – Asimetris
Skema ini adalah algoritma yang menggunakan kunci yang berbeda untuk proses enkripsi dan dekripsinya. Skema ini disebut juga sebagai sistem kriptografi kunci publik karena kunci untuk enkripsi dibuat untuk diketahui oleh umum ( public key ) atau dapat diketahui siapa saja, tapi untuk proses dekripsinya hanya dapat dilakukan oleh yang berwenang yang memiliki kunci rahasia untuk mendekripsinya, disebut private key. Dapat dianalogikan seperti kotak pos yang hanya dapat dibuka oleh tukang pos yang memiliki kunci tapi setiap orang dapat memasukkan surat ke dalam kotak tersebut. Keuntungan algoritma model ini, untuk berkorespondensi secara rahasia dengan banyak pihak tidak diperlukan kunci rahasia sebanyak jumlah pihak tersebut, cukup membuat dua buah kunci, yaitu kunci publik bagi para korensponden untuk mengenkripsi pesan, dan kunci privat untuk mendekripsi pesan. Berbeda dengan skema kunci-simetris, jumlah kunci yang dibuat adalah sebanyak jumlah pihak yang diajak berkorespondensi.
Tidak ada komentar:
Posting Komentar