Steganografi tidak menggunakan perubahan dalam struktur mesej. Sebaliknya, kriptografi mengubah struktur mesej rahsia standard apabila dipindahkan di sepanjang rangkaian.
Carta Perbandingan
Asas untuk perbandingan | Steganography | Kriptografi |
---|---|---|
Asas | Ia dikenali sebagai penulisan penutup. | Ini bermakna penulisan rahsia. |
Matlamat | Komunikasi rahsia | Perlindungan Data |
Struktur mesej | Tidak diubah | Hanya diubah dari penghantaran. |
Populariti | Kurang popular | Lebih biasa digunakan. |
Bergantung kepada | Kunci | Tiada parameter. |
Prinsip keselamatan yang disokong | Kerahsiaan dan pengesahan | Kerahsiaan, integriti data, pengesahan, dan penolakan. |
Teknik | Domain spasial, mengubah domain, berasaskan model dan ad-hoc. | Transposisi, penggantian, cip aliran, blok ciphers. |
Dilaksanakan pada | Audio, video, imej, teks. | Hanya pada fail teks. |
Jenis serangan | Steganalysis | Cryptanalysis |
Definisi Steganography
Steganography adalah teknik menyembunyikan komunikasi dengan menyembunyikan mesej rahsia ke dalam mesej palsu. Istilah steganografi mempunyai pengaruh Yunani yang bermaksud "tulisan tertutup" . Idea utama di sebalik steganografi adalah untuk mencegah kecurigaan tentang kewujudan maklumat.
Terdahulu, dakwat yang tidak kelihatan, kesan pensil pada aksara tulisan tangan, punctures pin kecil adalah kaedah yang digunakan untuk menyembunyikan mesej. Teknik paling mudah menyembunyikan mesej adalah untuk membuat mesej yang hanya beberapa watak penting mengandungi mesej rahsia.
Teknik steganografi melibatkan pembawa penutup, mesej rahsia, kunci stego dan pembawa stego. Teks, audio, imej dan video berkelakuan sebagai pembawa penutup yang mengandungi maklumat tersembunyi yang tertanam di dalamnya. Pembawa stego dijana menggunakan pembawa penutup dan mesej terbenam. Kekunci Stego juga digunakan sebagai maklumat rahsia tambahan seperti kata laluan yang digunakan oleh penerima untuk mengekstrak mesej.
Bentuk steganografi -
Teks: Dalam steganografi ini, teks boleh digunakan sebagai media penutup. Untuk menyembunyikan mesej perkataan atau baris boleh dialihkan; ruang putih boleh digunakan, walaupun bilangan dan kedudukan vokal digunakan untuk menyembunyikan mesej rahsia.
Audio: Audio stenography boleh menyembunyikan mesej rahsia dalam fail audio dengan bantuan perwakilan digitalnya. Ia boleh dicapai dengan mudah kerana fail 16-bit tipikal mempunyai 216 tahap bunyi, dan perbezaan beberapa peringkat tidak dapat dikesan oleh telinga manusia.
Video: Steganografi video membawa lebih banyak kemungkinan menyamarkan sejumlah besar data kerana ia adalah gabungan imej dan bunyi. Oleh itu, teknik steganografi imej dan audio juga boleh digunakan pada video.
Imej: Ini adalah bentuk steganografi yang paling banyak digunakan, sebab di sebalik ini ia menyebabkan sedikit kecurigaan.
Kelemahan utama menggunakan steganografi adalah jumlah overhead penting yang dihasilkan untuk menyembunyikan sedikit maklumat. Di samping itu, sistem tidak boleh ditemui sebaliknya ia tidak berguna.
Definisi Kriptografi
Kriptografi menyediakan beberapa skema pengekodan untuk mencapai keselamatan semasa berkomunikasi dalam rangkaian awam. Perkataan kriptografi berasal dari perkataan Yunani, yang menandakan "penulisan rahsia" . Kriptografi boleh difahami dengan contoh, di mana seorang penghantar menghantar mesej yang pada mulanya wujud dalam plaintext. Sebelum penghantaran mesej ke atas rangkaian, ia disulitkan dan ditukar menjadi ciphertext. Apabila mesej ini diterima di penghujung penerima, ia akan disahsulit semula ke dalam plaintext.
Jenis-jenis kriptografi -
Kriptografi kunci simetri ( Kriptografi kunci rahsia): Jenis kriptografi ini menggunakan kunci untuk menyulitkan dan menyahsulit teks biasa dan teks cip. Satu-satunya keadaan di sini adalah bahawa ia berkongsi kunci yang sama untuk penyulitan dan penyahsulitan dan ia juga menggunakan masa pelaksanaan yang kurang.
Kriptografi utama asimetrik ( kriptografi utama awam): Skim ini menggunakan dua kekunci yang dinamakan kunci peribadi dan kunci awam. Kunci awam disediakan oleh penerima kepada pengirim untuk menyulitkan mesej sementara kunci peribadi digunakan oleh penerima itu sendiri untuk menyahsulitkan mesej. Kunci boleh digunakan semula dengan entiti lain.
Perbezaan Utama Antara Steganografi dan Kriptografi
- Maksud steganografi adalah "tulisan tertutup atau tersembunyi" sementara kriptografi menandakan "penulisan rahsia".
- Steganografi adalah percubaan untuk mencapai komunikasi yang selamat dan tidak dapat dikesan. Sebaliknya, kriptografi bercadang untuk membuat mesej itu boleh dibaca hanya untuk penerima sasaran tetapi bukan oleh orang lain melalui mendapatkan mesej terselindung.
- Dalam steganografi, struktur utama mesej tidak berubah manakala kriptografi mengenakan perubahan pada mesej rahsia sebelum memindahkannya melalui rangkaian.
- Kriptografi lazimnya digunakan tidak seperti steganografi, yang tidak begitu biasa.
- Tahap keselamatan data rahsia diukur dengan panjang kunci yang menjadikan algoritma kuat dan tidak dapat dipecahkan. Sebaliknya, tidak ada perkara seperti dalam steganografi.
- Steganography hanya memberikan kerahsiaan dan pengesahan. Sebaliknya, prinsip keselamatan yang disediakan oleh kriptografi adalah kerahsiaan, integriti, pengesahan, dan penolakan.
- Domain spasial, mengubah pemasukan domain dan berasaskan model adalah beberapa algoritma yang digunakan dalam steganografi. Sebaliknya, kriptografi menggunakan teknik yang dinamakan sebagai transposisional, penggantian, aliran dan penghalang ciphers.
- Steganografi boleh digunakan di mana-mana medium seperti teks, audio, video dan imej sementara kriptografi hanya dilaksanakan pada fail teks.
- Kejuruteraan terbalik yang digunakan untuk menyahkod mesej dalam kriptografi dikenali sebagai cryptanalysis. Sebaliknya, teknik yang digunakan untuk mengesan kehadiran steganografi dikenali sebagai steganalysis.
Kesimpulannya
Steganography adalah ilmu sains mengenai bagaimana komunikasi dapat disamarkan sementara kriptografi adalah sains untuk mengubah kandungan komunikasi dan menjadikannya kabur. Ia juga membayangkan perbezaan antara melanggar sistem, steganografi dikalahkan jika kehadiran steganography didedahkan, sedangkan dalam kriptografi penyerang tidak boleh membaca mesej rahsia sebaliknya sistem itu rosak. Keselamatan steganografi bergantung kepada kerahsiaan sistem pengekodan data.