Universitas Amikom Purwokerto, Kampus IT dan Bisnis Digital Banyumas, Jawa Tengah.
Kriptografi atau kriptografi adalah teknik dan penelitian yang menyampaikan informasi tanpa mengganggu mata yang mengintip. Sejarah menunjukkan bahwa metode ini telah populer sejak zaman kuno, dari zaman Yunani kuno hingga era Perang Dunia. Namun demikian, bentuk modernnya masih digunakan dalam komunikasi digital modern dan sertifikasi keamanan komputer. Dari sudut pandang keamanan komputer dan keandalan data, kegagalan misterius enkripsi tradisional (enkripsi simetris) telah memaksa para ilmuwan di seluruh dunia untuk merancang sesuatu yang menghilangkan kekurangan ini. … Oleh karena itu, kriptografi kunci publik (ditemukan oleh Whitfield Diffie dan Martin Hellman) diperkenalkan pada tahun 1976. Ini telah membawa keamanan komputer ke tingkat yang sama sekali baru di bidang enkripsi.
apa itu?
Dengan enkripsi tradisional (simetris), ketika pengirim mengirim pesan yang tidak dapat dibaca ke penerima, kedua belah pihak menggunakan kunci pribadi yang sama untuk mengunci / membuka kunci pesan. Nah, di sinilah masalahnya. Kunci pribadi yang digunakan oleh kedua belah pihak harus dikirimkan melalui beberapa media. Oleh karena itu, tidak ada jaminan bahwa kunci dapat dipindahkan tanpa gangguan sepihak, yang membahayakan integritas data.
Kriptografi kunci publik adalah solusi mendesak untuk masalah ini. Dengan teknik ini, kedua pihak melewati pasangan kunci publik/privat. Tombol-tombol ini bekerja sama untuk melindungi dan memecahkan kode informasi yang Anda butuhkan. Kunci publik tersedia secara gratis, tetapi kunci pribadi, seperti namanya, bersifat rahasia dan dilindungi oleh pemiliknya masing-masing. Salah satu contoh yang paling menonjol adalah algoritma RSA. RSA adalah singkatan dari Rivest, Shaman, dan Alderman yang menciptakan algoritma ini.
Bagaimana cara kerjanya?
Seperti disebutkan sebelumnya, kriptografi kunci publik berkisar pada dua konsep kunci. Bayangkan skenario berikut.
A ingin mengirim pesan terenkripsi ke B. Keduanya memiliki pasangan kunci yang disebutkan di atas. A mencari kunci publik B di direktori. Setelah ditemukan, dia menghitung kunci pribadinya dan pesan yang sebenarnya untuk membuat tanda tangan digital. Setelah selesai, dia mengenkripsi pesan dan mengirimkannya ke B, yang divalidasi oleh B menggunakan pesan, tanda tangan, dan beberapa perhitungan menggunakan kunci publik A. Oleh karena itu, jika perhitungan sisi-B membuktikan bahwa tanda tangan itu asli, pesan akan didekodekan. Jika tidak, itu dianggap dirusak atau tanda tangan dipalsukan. Teknik ini hampir menghilangkan masalah enkripsi data untuk keamanan informasi.
Pro dan kontra
Keuntungan paling penting dari jenis enkripsi ini adalah keamanan yang optimal dan kemudahan penggunaan. Selain itu, setiap pengguna bertanggung jawab untuk melindungi kunci pribadinya, memberikan independensi kepemilikan penuh. Pada saat yang sama, sistem mengurangi risiko pemalsuan yang meluas dengan mendesentralisasi kunci. Bahkan, proses ini disebut non-penolakan. Di sisi lain, teknologi enkripsi ini juga memiliki beberapa kelemahan. Ini relatif lebih lambat daripada beberapa teknik enkripsi tingkat lanjut. Hal ini disebabkan oleh waktu komputasi yang tinggi yang terlibat dalam memfaktorkan sejumlah besar selama pengkodean pesan, decoding, dan otentikasi. Juga, kriptografi kunci publik seperti RSA hampir tidak mungkin untuk dipecahkan karena algoritmanya yang kompleks. Ini ternyata menjadi kemunduran besar bagi personel keamanan yang ingin melacak pelanggaran keamanan data sensitif di bisnis atau lembaga pemerintah.
Dengan lonjakan keamanan informasi yang tiba-tiba, para kriptografer perlu menemukan solusi yang ditingkatkan lebih baik setiap hari.
Mahasiswa Jurusan Ilmu Komunikasi Universitas Amikom Purwokerto