Enkripsi dan Kriptografi

Pengenalan Enkripsi & Kriptografi

Dalam Kamus Besar Bahasa Indonesia enkripsi dapat diartikan sebagai tulisan dalam kode; sandi;, yang dapat kami simpulkan sebagai proses mengacak tulisan (data).

Pengertian Enkripsi menurut Microsoft

Enkripsi merupakan nama yang diberikan untuk proses penerapan algoritma pada sebuah pesan, yang mana proses tersebut akan mengacak data didalamnya sehingga sangat sulit dan memakan waktu apabila data hasil enkripsi tersebut disimpulkan tanpa mengetahui kode/sandi khusus.

Pengertian Enkripsi menurut Wikipedia

Enkripsi (bidang kriptografi) adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus.

Sejarah Enkripsi

Pada zaman dahulu, orang - orang Yunani kuno menggunakan alat yang dinamankan Scytale untuk berkomunikasi dalam perang. Cara kerja dari Scytale adalah dengan melilitkan sobekan kertas panjang pada sebatang kayu, lalu menulisnya secara horizontal, jadi saat kertas itu dibuka, akan manghasilkan kombinasi huruf acak yang kemudian menjadi sandi. Selain itu, Julius Caesar menggunakan metode yang agak mirip dengan Scytale, menggeser setiap huruf alfabet ke kanan atau ke kiri berdasarkan angka dan posisi. Teknik enkripsi ini disebut juga Caesar cipher.

Manfaat Enkripsi

Beberapa manfaat yang bisa didapatkan dari enkripsi ini adalah :

  • Untuk digital cash
  • Untuk digital signature
  • Kerahasiaan suatu informasi terjamin
  • Menanggulangi penyadapan telepon dan email
  • Menyediakan otentikasi dan perlindungan integritas pada algoritma checksum/hash
  • Kriptografi & Komponennya

    Kriptografi adalah ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi, seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data .Tetapi tidak semua aspek keamanan informasi dapat diselesaikan dengan kriptografi. Kriptografi dapat pula diartikan sebagai ilmu atau seni untuk menjaga keamanan pesan. Kriptografi memiliki 4 komponen utama yaitu:

  • Plaintext, yaitu pesan yang dapat dibaca
  • Ciphertext, yaitu pesan acak yang tidak dapat dibaca
  • Key, yaitu kunci untuk melakukan teknik kriptografi
  • Algorithm, yaitu metode untuk melakukan enkrispi