29 Desember 2016

Apa itu Algoritma Kriptografi

Algoritma kriptografi adalah urutan proses, atau aturan, yang digunakan untuk menulis dalam bentuk kode dan menguraikan pesan dalam sebuah sistem kriptografi. Dalam istilah sederhana,  proses yang melindungi data dengan memastikan bahwa orang-orang yang tidak diinginkan tidak dapat mengaksesnya. algoritma ini memiliki berbagai macam kegunaan, termasuk memastikan transaksi keuangan aman.

Apa itu Algoritma Kriptografi

Kebanyakan algoritma kriptografi melibatkan penggunaan enkripsi, yang memungkinkan dua pihak untuk berkomunikasi, yang dapat mencegah pihak ketiga yang tidak berwenang untuk memahami komunikasi yang mereka lakukan. Enkripsi mengubah plaintext yang biasa dibaca manusia menjadi sesuatu yang tidak terbaca, yang lebih dikenal sebagai ciphertext. Data dienkripsi kemudian didekripsi untuk mengembalikannya, sehingga dimengerti pihak dimaksud. Enkripsi dan dekripsi beroperasi berdasarkan algoritma.


Ada berbagai jenis algoritma kriptografi, meskipun sebagian besar dari mereka masuk ke dalam salah satu dari dua klasifikasi - simetris dan asimetris. Namun ada beberapa sistem, yang menggunakan hibrida dari kedua klasifikasi tersebut. Algoritma simetris, juga dikenal sebagai algoritma symmetric-key atau shared-key, yang bekerja dengan menggunakan kunci yang hanya diketahui oleh kedua pihak yang berwenang. Yang diimplementasikan dalam bentuk block cipher atau stream cipher, kunci yang sama digunakan untuk enkripsi dan mendekripsi pesan. 

Data Encryption Standard (DES) dan Advanced Encryption Standard (AES) adalah contoh yang paling populer dari algoritma kriptografi simetris.

Algoritma kriptografi asimetris mengandalkan public key dan sebuah private key. Public key dapat dilihat, tetapi, untuk melindungi data, private key harus disembunyikan. Selain itu, enkripsi dan dekripsi data harus dilakukan oleh private key dan public key. Sebagai contoh, data dienkripsi dengan private key harus didekripsi oleh public key, dan sebaliknya. RSA adalah salah satu contoh yang paling umum dari algoritma ini.

Sumber: wisegeek.com


EmoticonEmoticon