ETFFIN Finance >> Kursus keuangan >  >> fund >> Informasi dana

Apa itu Kriptografi?

Kriptografi adalah studi tentang teknik komunikasi aman yang memungkinkan hanya pengirim dan penerima pesan yang dituju untuk melihat isinya. Secara khusus, teknik ini digunakan untuk melindungi informasi yang diperoleh dari konsep matematika dan seperangkat perhitungan berbasis aturan atau algoritma untuk mengubah pesan, membuat mereka sulit untuk memecahkan kode.

Berasal kembali ke Mesir Kuno, kriptografi diyakini digunakan oleh orang Mesir Kuno dalam hieroglif yang kompleks. Kaisar Romawi Julius Caesar telah dikreditkan dengan menggunakan salah satu sandi modern pertama.

Kriptografi dapat dibagi menjadi dua era - era klasik dan era modern. Titik balik terjadi pada tahun 1977 dengan algoritma RSA dan algoritma pertukaran kunci Diffie-Hellman. Lebih lanjut tentang itu nanti.

Jenis Kriptografi

Secara tradisional, Ada tiga jenis kriptografi:kunci simetris, fungsi hash, dan kunci asimetris.

Kunci Simetris

Ini adalah sistem enkripsi di mana pengirim dan penerima pesan menggunakan satu kunci umum untuk mengenkripsi dan mendekripsi pesan. Meskipun metode ini lebih cepat dan sederhana daripada dua metode lainnya, Terserah pengirim dan penerima untuk bertukar kunci dengan cara yang aman.

Contoh yang paling populer adalah Data Encryption System (DES). Mari kita coba contoh berikut:

Anda punya pesan, "M", Anda ingin mengirim ke teman Anda. Anda mengenkripsi pesan dengan Kunci dan mendapatkan teks sandi, "C".

Teman Anda mendapatkan teks sandi, C, di mana dia kemudian mendekripsi teks sandi menggunakan Kunci yang sama untuk mengambil M.

Ada dua jenis kriptografi simetris:stream cipher dan block cipher.

Cipher Aliran

Sebuah stream cipher menggunakan kunci tetap yang menggantikan pesan dengan string karakter pseudorandom. Ini mengenkripsi setiap huruf, satu per satu.

Untuk informasi lebih lanjut tentang cipher uap, silahkan klik disini.

Blok Cipher

Ini adalah bentuk kriptografi simetris yang menggunakan kunci dengan panjang tetap untuk mengenkripsi blok dengan panjang tetap.

Untuk informasi lebih lanjut tentang cipher blok, silahkan klik disini.

Fungsi Hash

Dalam sistem Fungsi Hash, tidak ada kunci. Sebagai gantinya, nilai hash dengan panjang tetap dihitung berdasarkan teks, sehingga konten teks biasa tidak dapat dipulihkan. Banyak sistem operasi menggunakan fungsi hash untuk mengenkripsi kata sandi.

Kunci Asimetris (Kunci Publik)

Di bawah sistem kriptografi ini, sepasang kunci digunakan untuk mengenkripsi dan mendekripsi informasi. Kunci publik digunakan untuk enkripsi dan kunci privat untuk dekripsi. Bahkan jika kunci publik diketahui oleh semua orang, penerima yang dituju hanya dapat memecahkan kodenya karena mereka sendiri yang mengetahui kunci privatnya.