

Kriptografi adalah bidang studi dan praktik yang berfokus pada komunikasi aman antara dua pihak. Istilah "kriptografi" berasal dari bahasa Yunani yang berarti "tulisan tersembunyi." Tujuan utamanya adalah merancang sistem yang memungkinkan pengiriman, penerimaan, dan penguraian data sensitif secara aman tanpa dapat diakses atau dipahami oleh pihak ketiga yang tidak berwenang.
Dalam kriptografi, pesan terdiri dari dua komponen: plaintext dan ciphertext. Plaintext adalah pesan asli yang mudah dibaca, sedangkan ciphertext merupakan versi terenkripsi dari plaintext yang tampil sebagai teks tidak bermakna. Proses mengubah plaintext menjadi ciphertext disebut enkripsi, sebaliknya, proses mengembalikan ciphertext menjadi plaintext disebut dekripsi.
Kriptografi memiliki sejarah panjang selama ribuan tahun. Salah satu metode enkripsi tertua adalah sandi Caesar yang ditemukan oleh Julius Caesar. Sandi substitusi sederhana ini menggeser alfabet sejumlah posisi tertentu. Sepanjang sejarah, berbagai teknik enkripsi digunakan oleh pemerintah dan tokoh penting untuk menjaga kerahasiaan komunikasi.
Pada abad ke-20, kriptografi berkembang pesat, termasuk dengan munculnya mesin enkripsi kompleks selama Perang Dunia II. Setelah perang, perhatian beralih ke enkripsi berbasis perangkat lunak dengan hadirnya beragam standar enkripsi. Kini, sistem informasi modern sangat bergantung pada standar enkripsi canggih untuk perlindungan data.
Dalam kriptografi, kunci digunakan untuk mengenkripsi dan mendekripsi pesan. Secara historis, kunci merujuk pada kode sandi tertentu. Di sistem komputer modern, kunci biasanya berupa rangkaian panjang karakter alfanumerik yang digunakan bersama algoritma kriptografi untuk mengacak dan membuka data. Kunci memainkan peran vital dalam memastikan hanya pihak berwenang yang dapat mengakses dan memahami data terenkripsi.
Sistem kriptografi umumnya dibedakan menurut cara penggunaan kuncinya:
Kriptografi kunci simetris: Metode enkripsi tradisional ini memakai satu kunci yang sama untuk enkripsi dan dekripsi. Pengirim dan penerima wajib memiliki akses ke kunci bersama yang identik.
Kriptografi kunci asimetris: Dikembangkan pada tahun 1970-an, metode ini menggunakan dua kunci—kunci publik dan kunci privat. Kunci publik dapat dibagikan secara terbuka dan digunakan untuk enkripsi, sedangkan kunci privat harus dijaga kerahasiaannya untuk proses dekripsi.
Kriptografi asimetris banyak digunakan dalam sistem digital modern, termasuk berbagai cryptocurrency yang menerapkan bentuk khusus asymmetric elliptic curve cryptography.
Kriptografi digunakan secara luas di dunia digital. Teknologi ini memungkinkan transaksi online yang aman, melindungi data sensitif saat transmisi, dan menjaga identitas pengguna. Dalam aset digital, kriptografi menjadi fondasi transaksi peer-to-peer yang aman dan terdesentralisasi.
Teknologi blockchain, yang mendasari banyak mata uang digital, memperluas pemanfaatan kriptografi melampaui sekadar transaksi. Smart contract di berbagai platform blockchain menggunakan prinsip kriptografi untuk menciptakan aplikasi terdesentralisasi (dApps) yang dapat menjalankan instruksi secara otomatis tanpa perantara. Teknologi ini berpotensi merevolusi privasi dan keamanan online dengan mengurangi kebutuhan pengumpulan data pribadi dan kontrol terpusat.
Kriptografi telah berevolusi dari sistem sandi kuno menjadi enkripsi digital yang canggih, dan kini berperan penting dalam mengamankan dunia yang semakin terhubung. Penggunaannya meliputi perlindungan komunikasi pribadi hingga pengembangan teknologi terobosan seperti mata uang digital dan aplikasi berbasis blockchain. Seiring perkembangan ancaman digital, kriptografi akan semakin penting dalam menjaga privasi, keamanan, dan kepercayaan pada interaksi digital, menjadikannya bidang yang krusial untuk terus dipelajari dan dikembangkan di masa mendatang.
Kriptografis adalah penggunaan teknik matematika untuk mengamankan informasi digital, memastikan privasi data, integritas, dan keaslian dalam sistem blockchain dan cryptocurrency.
Tiga jenis kriptografi adalah secret-key, public key, dan hash function. Masing-masing memiliki fungsi spesifik dalam pengamanan data.
Contoh kriptografi adalah algoritma enkripsi AES yang mengamankan data dengan mengubahnya menjadi kode tak terbaca. Contoh lain adalah protokol pertukaran kunci Diffie-Hellman yang memungkinkan berbagi kunci secara aman melalui saluran publik.
Tidak, kriptografi merupakan bidang yang lebih luas. Kriptografi mencakup enkripsi serta teknik lainnya untuk pengamanan informasi.











