Glosarium

Apa itu Enkripsi Simetris?

Enkripsi simetris adalah metode kriptografi di mana kunci rahasia yang sama digunakan untuk enkripsi dan dekripsi. Baik pengirim maupun penerima harus memiliki kunci yang identik untuk mengenkripsi dan mendekripsi data.

Juga dikenal sebagai: symmetric-key encryption, shared-key encryption, secret-key encryption

Enkripsi simetris adalah bentuk kriptografi tertua dan paling intuitif — kunci yang sama mengunci dan membuka kunci data. Algoritma simetris modern seperti AES sangat cepat, mampu mengenkripsi gigabyte per detik dengan akselerasi hardware, dan memberikan jaminan keamanan yang kuat saat digunakan dengan panjang kunci dan mode operasi yang tepat.

Tantangan utama enkripsi simetris adalah distribusi kunci: bagaimana kamu berbagi kunci rahasia secara aman dengan penerima yang dituju tanpa penyadap yang mencegatnya? Ini dikenal sebagai masalah distribusi kunci dan inilah yang mendorong penemuan kriptografi asimetris (kunci publik). Dalam praktiknya, sistem hybrid menggunakan kriptografi asimetris untuk bertukar kunci simetris, kemudian menggunakan kunci simetris untuk enkripsi data massal yang sebenarnya.

Algoritma enkripsi simetris dikategorikan sebagai block cipher (mengenkripsi blok data berukuran tetap, seperti AES) atau stream cipher (mengenkripsi data satu bit atau satu byte pada satu waktu). AES dalam mode GCM secara efektif beroperasi sebagai stream cipher yang dibangun di atas block cipher, menggabungkan keamanan AES dengan fleksibilitas dan autentikasi Galois/Counter Mode.

Cara Vaulted menggunakan Enkripsi Simetris

Vaulted menggunakan enkripsi simetris secara eksklusif — khususnya AES-256-GCM. Kunci simetris acak dibuat di browser untuk setiap rahasia. Masalah distribusi kunci dipecahkan dengan menyematkan kunci di fragmen URL dari tautan yang dapat dibagikan. Pengirim berbagi tautannya, dan siapa pun yang menerimanya memiliki kunci simetris yang diperlukan untuk dekripsi. Tidak diperlukan kriptografi asimetris atau protokol pertukaran kunci karena tautan itu sendiri adalah mekanisme distribusi kunci.