Cryptography

Cryptography (Kriptografi) adalah cabang ilmu komputer yang mempelajari teknik-teknik matematika untuk mengamankan data, melindungi privasi pesan, serta memastikan autentikasi pengirim agar terhindar dari manipulasi pihak lain.

1. Analogi Pengiriman Kotak Berangkas Surat

Bayangkan Anda ingin mengirim dokumen penting ke teman Anda:

Alih-alih mengirim kertas terbuka lewat tukang pos (yang bisa dengan mudah diintip), Anda memasukkan dokumen tersebut ke kotak brankas baja yang digembok rapat (Enkripsi). Hanya teman Anda yang memiliki kunci yang pas untuk membuka brankas tersebut (Dekripsi). Kurir pos atau pihak penyadap di tengah jalan hanya melihat kotak besi kosong terkunci yang tidak bisa mereka pahami.

2. Kriptografi Simetris vs Asimetris

Tergantung pada cara kerja anak kuncinya, enkripsi dibagi menjadi dua tipe:

  • Symmetric Cryptography (Simetris): Menggunakan satu kunci rahasia yang sama untuk mengunci (enkripsi) dan membuka (dekripsi) data. Prosesnya sangat cepat, namun memiliki tantangan besar dalam menyebarkan kunci rahasia tersebut dengan aman ke penerima. Contoh: AES, DES.
  • Asymmetric Cryptography (Asimetris): Menggunakan sepasang kunci: Public Key (bisa disebar luas ke publik untuk mengunci data) dan Private Key (wajib disimpan rahasia oleh pemilik untuk membuka kunci data). Contoh: RSA, ECC.
?

Uji Pemahaman Mandiri

Apakah kegunaan dari sepasang Public Key dan Private Key pada konsep Kriptografi Asimetris?

A. Public Key digunakan oleh publik untuk meretas server, sedangkan Private Key untuk memulihkannya
B. Public Key digunakan untuk mengenkripsi (mengunci) data, sedangkan Private Key untuk mendekripsi (membuka) data
C. Keduanya digunakan bersamaan untuk mempercepat loading halaman web browser

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail