Pengamanan Data Kriptografi dan Steganografi Beserta Penjelasannya


Pengamanan data pada dunia maya atau di dunia nyata sangatlah penting supaya data yang sangat penting tersebut tidak bocor ke publik atau orang lain yang nanti berakibat dapat di salahgunakan oleh orang tersebut. Pada artikel ini saya akan menjelaskan secara lengkap dan singkat tentang Pengamanan Data Kriptografi dan Steganografi, Ok langsung saja mari kita simak penjelasannya berikut ini tentang kriptografi dan steganografinya mulai dari pengertian, sejarah, macam - macam, teknik, contoh, aplikasi, cara membuat serta msih banyak lagi.


David Khan (The Code Breakers) membagi masalah pengamanan informasi menjadi dua kelompok :
- Security, dikaitkan dengan pengamanan data - perusahaan
- Intelligence, dikaitkan dengan pencarian ( pencurian, penyadapan) data - Militer tau Intel

Pengamanan data pada prinsipnya ada 2 macam yaitu Steganography dan Cryptography

A. Steganography

Steganography (Steganografi) adalah seni untuk menyembunyikan pesan didalam pesan lain sedemikian rupa tanpa mengubah data yang ditumpanginya tersebut, sehingga data yang ditumpanginya sebelum dan setelah proses penyembunyian hampir terlihat sama sehingga orang lain tidak menyadarinya sesuatu didalam pesan tersebut. Istilah steganography berasal dari kata Steganos (yunani) yang berati "tersembunyi" dan Graphein yang berati "menulis" jadi maksud dari kata Stegnography mempunyai arti "Tulisan Terselubung".

Steganografi bisa digunakan oleh teroris, intelijen, atau militer dalam menyampaikan pesan sehingga tidak diketahui orang lain.

Teknik yang dipergunakan untuk menyembunyikan pesan rahasia Steganografi.
  • Tinta yang tidak tampak
  • Microdots
  • Pengaturan data
  • Tanda tangan digital
  • Jalur tersembunyi
  • Komunikasi spektrum lebar

Kriteria Steganografi yang Bagus
Penyembunyian data rahasia ke dalam citra digital akan mengubah kualitas citra tersebut. Kriteria yang harus diperhatikan dalam penyembunyian data adalah sebagai berikut
  1. Fidelity. Mutu citra penampung tidak jauh berubah. Setelah penambahan data rahasia, citra hasil steganografi masih terlihat dengan baik. Pengamat tidak mengetahui kalau di dalam citra tersebut terdapat data rahasia.
  2. Robustness. Data yang disembunyikan harus tahan terhadap manipulasi yang dilakukan pada citra penampung (seperti pengubahan kontras, penajaman, pemampatan, rotasi, perbesaran gambar, pemotongan (cropping), enkripsi, dan sebagainya). Bila pada citra dilakukan operasi pengolahan citra, maka data yang disembunyikan tidak rusak.
  3. Recovery. Data yang disembunyikan harus dapat diungkapkan kembali (recovery). Karena tujuan steganografi adalah data hiding, maka sewaktu-waktu data rahasia di dalam citra penampung harus dapat diambil kembali untuk digunakan lebih lanjut.

Format yang digunakan untuk menyembunyikan pesan Steganografi.
  • Format Image : bmp, gif, pcx, jpeg .dll
  • Format Audio : wav, voc, mp3 .dll
  • Format Lain : teks file, html, pdf, avi .dll

Aplikasi yang bisa dipakai dalam Steganography.
- Stego Magic : untuk menyembunyikan pesan dan file teks dlam file text, wav, gambar
- MSU Stego Video : untuk menyembunyikan file teks dlam video
- Steg Detect : untuk mendeteksi pesan dalam file gambar .jpeg

Contoh Sederhana Steganografi
Teks
  Seperti dunia terbelah menjadi dua
  Entah apa yang ku pikirkan
  Mengertilah wahai kamu
  Pagi pun terasa sepi
  Akankah kamu kembali
  Kembali dalam pelukanku

Pesan apa yang tersembunyi dalam teks tersebut ? jawabanya adalah "SEMPAK" :D Bagaimana bisa ? karena setiap awal baris dari teks tersebut adalah jawabannya. Jawaban steganografi bisa terletak pada awal, akhir atau intonasi pengaturan kata, huruf dan kalimat.

B. Cryptography

Cryptography (Kriptografi) adalah Ilmu dan seni untuk menjaga pesan agar aman. Cryptogrphy berasal dari kata yunani, Kripto yang berati "secret (rahasia)" dan Graphta yang berati "writing (tulisan)". Pelaku Cryptography disebut Cryptographers,
  • Cryptonalysis adalah seni dan ilmu untuk memecahkan ciphertext tanpa baca text.
  • Cryptonalyst adalah pelku atau praktisi yang menjalankan cryptonalysis
  • Cryptology adalh gbungn dari cryptonalysis dan cryptonalyst 

Komponen Utama Cryptography
  1. Plaintext, yaitu pesan yang dapat dibaca (sumber berita,pesan teks asli)
  2. Ciphertext, yaitu pesan acak yang tidak dapat dibaca (pesan teks yang sudah di proses)
  3. Key, yaitu kunci untuk melakukan teknik kriptografi
  4. Algorithm, yaitu metode untuk melakukan enkrispi dan dekripsi

Alghoritma Cryptography

  • Cipher adalah proses Enkripsi Dekripsi
  • Plaintext ke Ciphertext adalah Enkripsi
  • Ciphertext ke Plaintext adalah Dekripsi

Apa itu Enkripsi dan Dekripsi ?
  • Enkripsi (Encryption) adalah sebuah proses menjadikan pesan yang dapat dibaca (plaintext) menjadi pesan acak yang tidak dapat dibaca (ciphertext).
  • Dekripsi (Decryption) adalah proses kebalikan dari enkripsi dimana proses ini akan mengubah ciphertext menjadi plaintext (dapat dibaca) dengan menggunakan algortima ‘pembalik’ dan key yang sama.

Macam - Macam Key Cryptosystem
- Private key cryptosystem yaitu (simetrik) kunci untuk mengunci dan membuka sama atau satu kunci
- Public key cryptosystem yaitu (asimetrik) kunci untuk mengunci dan membuka berbeda

Tujuan Kriptografi (Cryptography)
  • Kerahasiaan. Pesan (plaintext) hanya dapat dibaca oleh pihak yang memliki kewenangan.
  • Autentikasi. Pengirim pesan harus dapat diidentifikasi dengan pasti, penyusup harus dipastikan tidak bisa berpura-pura menjadi orang lain.
  • Integritas. Penerima pesan harus dapat memastikan bahwa pesan yang dia terima tidak dimodifikasi ketika sedang dalam proses transmisi data.
  • Non-Repudiation. Pengirim pesan harus tidak bisa menyangkal pesan yang dia kirimkan.

Kelompok yang menggunakan Kriptografi
- Militer (Intelejen dan Mata Mata)
- Korp Diplomatik
- Diarist
- Lovers

Kriptografi vs Steganogrfi
  • Kriptografi (cryptogarphy) mengacak pesan sehingga tidak dimengerti, sedangkan Stegnografi (steganography) menyembunyikan pesan sehingga tidak terlihat
  • Pesan dalam ciphertext (kriptografi) dapat menimbulkan kecurigaan , sedangkan Pesan yang dibuat dengn stegnografi tidak

Cukup sekian artikel informasi mengenai Pengamanan Data Kriptografi dan Steganografi Beserta Penjelasannya Lengkap yang dapat saya share, mohon maaf kalau masih kurang lengkap karena di artikel ini hanya menjelaskan steganografi dan kriptografi yang sudah saya singkat pengertian dan penjalasannya supaya tidak terlalu banyak :)