Skip to content Skip to sidebar Skip to footer

Apa Itu Kriptografi? Metode Kriptografi Simetris dan Asimetris

© Security Insider

Definisi Kriptografi

Kriptografi menjelaskan sistem dengan informasi mana yang dapat dienkripsi dan hanya dapat diakses oleh orang yang berwenang.

Kriptografi adalah metode pengamanan dan transmisi data dalam bentuk tertentu sehingga hanya orang-orang yang ditunjuk yang dapat membaca dan memproses data.

Kriptografi erat kaitannya dengan bidang kriptologi dan kriptanalisis. Kriptografi mencakup teknik seperti microdots, penyematan kata dalam grafik, dan cara lainnya untuk menyembunyikan informasi saat penyimpanan dan transmisi. Selain itu, di dunia berorientasi komputer saat ini, kriptografi sebagian besar disamakan dengan enkripsi plaintext (teks biasa) menjadi ciphertext (proses ini dikenal sebagai enkripsi) dan kembali lagi (dikenal sebagai dekripsi). Spesialis di bidang ini dikenal sebagai kriptografer.

Modern cryptography berkaitan dengan empat tujuan berikut:

  • Kerahasiaan : data bersifat rahasia dan hanya dapat dibaca oleh orang yang berwenang
  • Integritas : Informasi tidak dapat diubah selama penyimpanan atau transmisi antara pengirim dan penerima yang diinginkan tanpa perubahan yang diketahui.
  • Daya tahan: Pembuat atau penyiar informasi tidak dapat menolak niatnya dalam pembuatan atau transmisi informasi di kemudian hari.
  • Autentikasi : Pengirim dan penerima dapat mengidentifikasi identitas dan sumber informasi atau tujuan mereka satu sama lain.

Metode dan protokol yang memenuhi beberapa atau semua kriteria di atas dikenal sebagai kriptosistem (cryptosystems). Hal ini sering diasumsikan bahwa kriptosistem hanya mengacu pada prosedur matematika dan program komputer, pada kenyataannya, mereka juga termasuk melibatkan pengaturan perilaku manusia. Ini termasuk, misalnya, memilih kata sandi yang sulit diprediksi, keluar dari sistem yang tidak digunakan, serta aturan untuk tidak membahas prosedur rahasia dengan orang luar.

Metode kriptografi simetris dan asimetris

Sementara metode kriptografi klasik yang digunakan mengubah urutan karakter (transposisi) dan/atau mengganti karakter (substitusi), sementara metode modern menggunakan kunci digital untuk mengubah urutan bit. Pada dasarnya, metode enkripsi simetris dan asimetris dapat dibedakan.

Dengan metode simetris, kunci digital yang sama digunakan untuk enkripsi dan dekripsi. Baik pengirim maupun penerima menggunakan kunci ini. Untuk memastikan bahwa proses kriptografi aman, kunci harus dijaga kerahasiaannya dan dilindungi dengan ketat. Contoh algoritma enkripsi simetris adalah RC4 (Ron's Cipher 4), Blowfish, Twofish, DES (Data Encryption Standard), 3DES (Triple Data Encryption Standard) atau AES (Advanced Encryption Standard).

Metode asimetris menggunakan apa yang disebut kunci publik dan pribadi. Ini adalah pasangan kunci asimetris. Kunci pribadi harus dirahasiakan; dan kunci publik dapat dibuka dengan bebas.  Hanya identitas kunci publik yang perlu dipastikan. Ini dimungkinkan melalui verifikasi timbal balik atau dengan bantuan infrastruktur kunci publik. Contoh algoritma enkripsi asimetris adalah Diffie-Hellman atau RSA (Rivest, Shamir, Adleman).

Keistimewaan kriptografi asimetris adalah bahwa data yang dienkripsi dengan kunci publik hanya dapat didekripsi dengan kunci pribadi. Sebaliknya, kunci publik diperlukan untuk mendekripsi data yang dienkripsi dengan kunci pribadi. Kriptografi asimetris juga dapat digunakan untuk mengimplementasikan tanda tangan digital.

Penulis mengenkripsi ekstrak pesan yang dihitung dengan bantuan kunci pribadinya. Penerima dapat mendekripsi nilai terenkripsi dengan kunci publik pengirim dan membandingkannya dengan ekstrak pesan yang dihitung olehnya dengan cara yang sama. Jika kedua ekstrak cocok, tanda tangan berasal dari sumber yang ditentukan.

Sejarah Kriptografi

Kata kriptografi sendiri berasal dari kata Yunani "kryptos" dan "graphein"  , yang berarti tersembunyi dan menulis . Asal usul kriptografi diyakini pada sekitar 2000 SM. bertanggal. Pada saat itu, orang Mesir menggunakan hieroglif. Ini terdiri dari pictogram kompleks, yang makna lengkapnya hanya diketahui oleh beberapa orang terpilih.

Penggunaan sandi modern pertama yang diketahui menggunakan enkripsi modern adalah Julius Cesar (100 SM hingga 44 SM). Dia tidak mempercayai utusannya ketika dia berkomunikasi dengan gubernur dan pejabatnya. Jadi dia mengembangkan sistem di mana dia mengganti semua pesan dengan karakter yang mengikuti tiga lokasi alfabet Romawi.

Dalam beberapa tahun terakhir, kriptografi telah berkembang menjadi medan perang bagi matematikawan dan ilmuwan komputer terbaik. Kemampuan untuk menyimpan dan menyampaikan informasi rahasia dengan aman telah terbukti sebagai faktor penting dalam keberhasilan perang dan urusan bisnis.

Karena beberapa pemerintah dapat mengancam kepentingan nasional, mereka ingin mengecualikan kemungkinan bahwa lembaga tertentu di dalam atau di luar wilayah mereka untuk mengirim dan menerima informasi tersembunyi. Oleh karena itu, akses ke kriptografi dibatasi di negara-negara ini. 

Persyaratan ini berkisar dari membatasi penggunaan enkripsi atau melarang ekspor perangkat lunak yang sesuai hingga mencegah penyebaran publik konsep matematika yang dapat digunakan untuk mengembangkan cryptosystems.

Namun, Internet telah memungkinkan menjamurnya program yang kuat dan, yang lebih penting, teknik kriptografi yang mendasarinya, sehingga banyak dari kriptografi paling canggih dan ide-ide secara terbuka tersedia hari ini.