Steganografi tidak menggunakan perubahan dalam struktur pesan. Di sisi lain, kriptografi mengubah struktur pesan rahasia standar ketika ditransfer di sepanjang jaringan.
Grafik perbandingan
Dasar untuk perbandingan | Steganografi | Kriptografi |
---|---|---|
Dasar | Ini dikenal sebagai tulisan penutup. | Itu berarti tulisan rahasia. |
Tujuan | Komunikasi rahasia | Perlindungan data |
Struktur pesan | Tidak diubah | Hanya mengubah transmisi. |
Kepopuleran | Kurang populer | Lebih umum digunakan. |
Bergantung pada | Kunci | Tidak ada parameter. |
Prinsip keamanan yang didukung | Kerahasiaan dan otentikasi | Kerahasiaan, integritas data, otentikasi, dan non-repudiation. |
Teknik | Domain spasial, transformasi domain, berbasis model, dan ad-hoc. | Transposisi, substitusi, stream cipher, blok cipher. |
Diimplementasikan pada | Audio, video, gambar, teks. | Hanya di file teks. |
Jenis serangan | Steganalisis | Pembacaan sandi |
Definisi Steganografi
Steganografi adalah teknik menyembunyikan komunikasi dengan menyembunyikan pesan rahasia menjadi pesan palsu. Istilah steganografi memiliki pengaruh Yunani yang berarti "tulisan tertutup" . Gagasan utama di balik steganografi adalah untuk mencegah kecurigaan tentang keberadaan informasi tersebut.
Sebelumnya, tinta yang tak terlihat, tayangan pensil pada karakter tulisan tangan, tusukan pin kecil adalah metode yang digunakan untuk menyembunyikan pesan. Teknik paling sederhana untuk menyembunyikan pesan adalah membuat pesan di mana hanya beberapa karakter penting yang mengandung pesan rahasia.
Teknik steganografi melibatkan pembawa sampul, pesan rahasia, kunci stego dan pembawa stego. Teks, audio, gambar, dan video berperilaku sebagai pembawa penutup yang berisi informasi tersembunyi yang tertanam di dalamnya. Stego carrier dibuat menggunakan carrier sampul dan pesan yang disematkan. Stego key juga digunakan sebagai informasi rahasia tambahan seperti kata sandi yang digunakan oleh penerima untuk mengekstraksi pesan.
Bentuk steganografi -
Teks: Dalam steganografi ini, teks dapat digunakan sebagai media sampul. Untuk menyembunyikan pesan, kata atau garis dapat digeser; spasi putih dapat digunakan, bahkan jumlah dan posisi vokal digunakan untuk menyembunyikan pesan rahasia.
Audio: Audio stenografi dapat menyembunyikan pesan rahasia dalam file audio dengan bantuan representasi digitalnya. Ini dapat dicapai dengan mudah karena file 16-bit biasanya memiliki 216 level suara, dan perbedaan beberapa level tidak dapat dideteksi oleh telinga manusia.
Video: Video steganografi membawa lebih banyak kemungkinan penyamaran sejumlah besar data karena merupakan kombinasi gambar dan suara. Oleh karena itu, teknik steganografi gambar dan audio juga dapat digunakan pada video.
Gambar: Ini adalah bentuk steganografi yang paling banyak digunakan, alasan di balik ini adalah bahwa hal itu menyebabkan kecurigaan paling sedikit.
Kerugian utama menggunakan steganografi adalah besarnya overhead yang dihasilkan untuk menyembunyikan sejumlah kecil informasi. Selain itu, sistem tidak boleh ditemukan jika tidak berguna.
Definisi Kriptografi
Kriptografi menyediakan beberapa skema penyandian untuk mencapai keamanan saat berkomunikasi dalam jaringan publik. Kata kriptografi berasal dari kata Yunani, yang menandakan "penulisan rahasia" . Kriptografi dapat dipahami dengan contoh, di mana pengirim mengirim pesan yang awalnya ada di teks biasa. Sebelum pengiriman pesan melalui jaringan, itu dienkripsi dan diubah menjadi ciphertext. Ketika pesan ini diterima di ujung penerima, itu lagi didekripsi kembali ke plaintext.
Jenis kriptografi -
Kriptografi kunci simetris ( Kriptografi kunci rahasia): Jenis kriptografi ini menggunakan kunci untuk mengenkripsi dan mendekripsi masing-masing teks biasa dan teks sandi. Satu-satunya syarat di sini adalah bahwa ia berbagi kunci yang sama untuk enkripsi dan dekripsi dan juga menghabiskan lebih sedikit waktu eksekusi.
Asymmetric key cryptography (Public key cryptography): Skema ini menggunakan dua kunci bernama kunci pribadi dan kunci publik. Kunci publik disediakan oleh penerima kepada pengirim untuk mengenkripsi pesan sementara kunci pribadi diterapkan oleh penerima itu sendiri untuk mendekripsi pesan. Kunci dapat digunakan kembali dengan entitas lain.
Perbedaan Kunci Antara Steganografi dan Kriptografi
- Arti steganografi adalah "tulisan tertutup atau tersembunyi" sementara kriptografi menandakan "tulisan rahasia".
- Steganografi adalah upaya untuk mencapai komunikasi yang aman dan tidak terdeteksi. Di sisi lain, kriptografi bermaksud membuat pesan dapat dibaca hanya untuk penerima target tetapi tidak oleh orang lain melalui memperoleh bentuk pesan yang disamarkan.
- Dalam steganografi, struktur utama pesan tidak berubah sedangkan kriptografi memaksakan perubahan pada pesan rahasia sebelum mentransfernya melalui jaringan.
- Kriptografi lazim digunakan tidak seperti steganografi, yang tidak begitu akrab.
- Tingkat keamanan data rahasia diukur dengan panjang kunci yang membuat algoritma ini kuat dan tidak bisa dipecahkan. Sebaliknya, tidak ada yang namanya steganografi.
- Steganografi hanya menyediakan kerahasiaan dan otentikasi. Sebaliknya, prinsip-prinsip keamanan yang disediakan oleh kriptografi adalah kerahasiaan, integritas, otentikasi, dan non-repudiation.
- Domain spasial, transformasi embedding domain, dan berbasis model adalah beberapa algoritma yang digunakan dalam steganografi. Sebaliknya, kriptografi menggunakan teknik yang disebut sebagai transpositional, subtitusi, stream, dan block cipher.
- Steganografi dapat digunakan pada media apa saja seperti teks, audio, video dan gambar sementara kriptografi hanya diterapkan pada file teks.
- Rekayasa terbalik yang digunakan untuk memecahkan kode pesan dalam kriptografi dikenal sebagai analisis kriptografi. Sebaliknya, teknik yang digunakan untuk mendeteksi keberadaan steganografi dikenal sebagai steganalisis.
Kesimpulan
Steganografi adalah ilmu yang membahas bagaimana komunikasi dapat disamarkan sedangkan kriptografi adalah ilmu yang mengubah isi komunikasi dan membuatnya tidak jelas. Ini juga menyiratkan perbedaan antara melanggar sistem, steganografi dikalahkan jika kehadiran steganografi diungkapkan, sedangkan dalam kriptografi penyerang tidak dapat membaca pesan rahasia jika sistem tidak rusak. Keamanan steganografi tergantung pada kerahasiaan sistem pengodean data.