Steganografi & Kriptografi

Nov 26 2022
Signifikansi cybersecurity terus berkembang, karena fakta bahwa segala sesuatu di sekitar kita lebih saling terhubung dari sebelumnya. Pada dasarnya, tidak ada indikasi bahwa peradaban kita akan menjadi kurang bergantung pada teknologi.

Signifikansi cybersecurity terus berkembang, karena fakta bahwa segala sesuatu di sekitar kita lebih saling terhubung dari sebelumnya. Pada dasarnya, tidak ada indikasi bahwa peradaban kita akan menjadi kurang bergantung pada teknologi. Hal yang sangat memprihatinkan - pembuangan data terkait pencurian identitas sekarang diumumkan secara terbuka dan tersedia di situs media sosial.

Transmisi data, saat ini, sangat bergantung pada media online, tidak seperti media pengiriman-tahan di masa lalu. Banyak data sensitif, selain dari media dan dokumen pribadi - nomor jaminan sosial, nomor kartu kredit, dan detail rekening bank — kini disimpan secara online. Akibatnya, kita perlu berhati-hati yang memungkinkan kita menyimpan semua data penting ini dalam keadaan 'aman' atau, dalam kasus terburuk, mencegah keterbacaan data.

STEGANOGRAFI DAN KRIPTOGRAFI

Gambaran…

Praktik steganografi melibatkan penyembunyian data — seperti gambar, audio, dan lainnya — dalam file pembawa sehingga orang lain mungkin salah mengartikannya sebagai file biasa. Steganografi dapat digunakan untuk menghasilkan komunikasi pribadi yang hanya diketahui oleh pengirim dan penerima. Enkripsi, di sisi lain, menutupi keberadaan pesan tetapi mengaburkan isinya. Saat ini, menyembunyikan pesan teks di dalam gambar adalah contoh steganografi yang umum. atau dengan diam-diam menambahkan pesan atau skrip ke dokumen teks.

Untuk mengonversi pesan dengan cara yang menantang untuk dipahami, kriptografi mengacu pada informasi yang aman dan prosedur komunikasi yang dibangun dari prinsip matematika dan kumpulan kalkulasi berbasis aturan yang disebut algoritme. Algoritme deterministik ini digunakan dalam pembuatan kunci kriptografi, tanda tangan digital, penjelajahan online di internet, dan komunikasi pribadi seperti pembayaran email dan kartu.

Tapi bagaimana cara kerja steganografi dalam skenario kejahatan dunia maya?

Karena foto digital, video, dan file audio mungkin menyertakan banyak data redundan yang dapat dimodifikasi tanpa mengubah tampilan gambar secara dramatis, mereka adalah target yang sangat baik. Sangat mungkin untuk menggunakan steganografi berbasis jaringan dan memodifikasi kolom header di TCP/IP atau protokol jaringan lainnya.

Dengan menggunakan teknik ini, peretas dapat membuat saluran komunikasi rahasia tanpa diketahui oleh perangkat lunak analisis lalu lintas jaringan. Selama fase komando dan kontrol dari rantai kematian dunia maya, kebutuhan komunikasi klandestin di antara para penyerbu menjadi semakin penting.

Dari perspektif keamanan siber, ada kekhawatiran bahwa pelaku ancaman tertentu dapat menggunakan metode ini untuk menyelubungi materi berbahaya dalam dokumen yang mungkin tampak legal. Selain itu, kekhawatiran ini bukan hanya hipotetis; teknik ini telah digunakan dalam beberapa invasi baru-baru ini.

Penggunaan potensial lain untuk steganografi adalah pada tahap eksfiltrasi data dari serangan siber.

Dengan mengenkripsi informasi sensitif dalam korespondensi resmi, steganografi menyediakan mekanisme untuk mengambil data secara diam-diam. Karena banyak pelaku ancaman sekarang memprioritaskan eksfiltrasi data sebagai tujuan utama mereka untuk serangan siber, para pemimpin keamanan semakin baik dalam menempatkan prosedur untuk mendeteksi ketika data diambil, biasanya dengan memantau lalu lintas jaringan terenkripsi.

Bagaimana dengan kriptografi?

Membuat data tidak dapat dipahami oleh semua pihak, kecuali mereka yang dimaksudkan, adalah maksud dari kriptografi. Kriptografi digunakan oleh analis keamanan untuk menjaga data tetap aman, terlindungi, dan jauh dari aktor berbahaya. Dasar-dasar kriptografi mungkin sudah tidak asing lagi bagi Anda jika Anda pernah menulis surat menggunakan kode rahasia.

Di sisi lain, kriptoanalisis adalah studi tentang pemecahan kode rahasia yang digunakan dalam kriptografi. Saat mencoba mengumpulkan bukti digital yang mungkin telah dikaburkan atau dibuat tidak jelas oleh penjahat dunia maya, pakar keamanan menggunakan teknik ini.

Steganografi vs Kriptografi

Penting untuk membuat perbandingan cepat antara steganografi dan kriptografi, karena keduanya menyembunyikan informasi dari mata yang ingin tahu.

Pemirsa biasa bahkan tidak akan menyadari bahwa rahasia tersembunyi dalam apa yang mereka lihat berkat steganografi, yang menyembunyikan informasi di depan mata.

Dengan mengenkripsi komunikasi atau file, algoritme kriptografi canggih membuatnya tidak dapat dibaca oleh siapa pun yang tidak memiliki kunci dekripsi.

Kegunaan steganografi

Steganografi memiliki sejumlah aplikasi yang tidak terduga selain kegunaannya yang jelas dalam penyamaran data dan pesan.

Peretas menggunakannya dalam serangan malware untuk menyembunyikan kode.

Printer menggunakan steganografi untuk menyembunyikan titik kuning yang tidak dapat dibedakan yang mengidentifikasi printer dan waktu pencetakan dokumen.

Biasanya juga menggunakan metode steganografi seperti watermarking dan sidik jari untuk membuktikan kepemilikan dan hak cipta.

TEKNIK STEGANOGRAFI

A. LSB – Steganografi

Dalam steganografi bit paling tidak signifikan (LSB), pesan teks disembunyikan di dalam bit gambar digital yang paling tidak signifikan. Dengan mengganti data yang akan dikirim untuk LSB pembawa penutup, data dapat disematkan. Yaitu, membaca pesan teks yang dimaksudkan untuk disembunyikan di gambar sampul terlebih dahulu, kemudian mengubah pesan teks tersebut menjadi biner. Tentukan LSB untuk setiap piksel pada gambar sampul. Ganti setiap bit pesan rahasia dengan LSB gambar sampul untuk membuat gambar data tersembunyi.

B. DCT — Steganografi

Kosinus Diskrit. Mengubah. Domain DCT dari gambar sampul berisi pesan tersembunyi, yang telah diubah menjadi aliran biner "1" dan "0". Gambar sampul diubah menjadi blok 8x8 piksel menggunakan algoritma berbasis warna. Gambar dapat dipisahkan menjadi komponen frekuensi tinggi, menengah, dan rendah menggunakan DCT. Koefisien frekuensi rendah dan menengah adalah yang paling cocok karena koefisien frekuensi tinggi lebih lemah dan kurang kuat dalam hal kualitas gambar. Kuantitas K mewakili komponen ketekunan. Koefisien gambar ditambahkan dengan besaran K jika suku ke-i dari bit pesan adalah “1”, jika tidak, besaran yang sama akan dikurangi.

C. DWT-Steganografi

Transformasi wavelet diskrit (DWT), di mana wavelet dipisahkan secara diskrit, termasuk dalam kategori ini. Steganografi dapat digunakan dalam beberapa domain frekuensi, termasuk yang satu ini. Dalam DWT, komponen dibagi menjadi beberapa pita frekuensi yang dikenal sebagai “sub baas”, “sbands”, LL (low pass horizontal dan vertikal), LH (pass rendah horizontal dan pass tinggi vertikal), HL (pass tinggi horizontal dan vertikal low pass), dan HH (horizontal dan vertikal high pass). Karena bagian frekuensi rendah (sub gelombang LL) adalah tempat mata manusia paling sensitif, kami dapat menyembunyikan pesan tersembunyi di tiga bagian lainnya tanpa mengubah sub gelombang LL.

TEKNIK KRIPTOGRAFI

Standar Enkripsi Data Algoritma DES (DES)

Sebuah standar untuk enkripsi data elektronik disebut Data Encryption Standard (DES). Ini adalah algoritma kunci simetris yang dikembangkan IBM pada bagian pertama tahun 1970. DES mengenkripsi teks biasa 64-bit dengan kunci 56-bit, yang dianggap tidak aman karena terlalu kecil.

Algoritma RSA

Salah satu kriptosistem kunci publik yang populer untuk mengamankan transmisi data adalah RSA. Ron Rivest, Adi Shamir, dan Leonard Adleman dari Massachusetts Institute of Technology memperkenalkan RSA untuk pertama kalinya pada tahun 1977. Kunci enkripsi dalam hal ini bersifat publik, sedangkan kunci dekripsi bersifat pribadi dan tetap tersembunyi. RSA dibuat dengan memfaktorkan dua bilangan prima yang sangat besar.

Standar Enkripsi Lanjutan (AES)

Sebuah standar untuk enkripsi data elektronik menggunakan algoritma AES Pemerintah Amerika menjelaskannya pada tahun 1997. Karena AES menggunakan kunci simetris, pemancar dan penerima menggunakan kunci yang sama. Algoritma Rijndael, cipher blok simetris yang dapat menangani blok data 128 bit saat menggunakan ukuran kunci 128, 192, dan 256 bit, dijelaskan dalam standar AES ini.

Teknik kriptografi lain yang digunakan adalah Diffie-Hellman, kriptografi kurva eliptik, standar tanda tangan digital, dan algoritma RC4.

Gabungan Teknik Kriptografi dan Steganografi

Kombinasi dasar

Informasi dan data pengirim dibawa dalam teks biasa. Plainteks kemudian diubah menjadi

ciphertext menggunakan metode enkripsi apapun. Ciphertext hasil transformasi dapat digunakan sebagai masukan untuk

steganografi. Kunci enkripsi dirahasiakan. Ciphertext tersebut kemudian disematkan ke dalam media cover dengan menggunakan teknik steganografi. Foto sampul akan dikirim ke penerima. Ini adalah pendekatan langsung yang menggabungkan kedua metode dengan menggunakan kriptografi untuk mengenkripsi pesan dan steganografi untuk menyembunyikan pesan terenkripsi.

i) DES dengan Steganografi LSB

Perhitungan DES digunakan untuk mengacak informasi yang akan dipertukarkan; pada saat itu, data yang diacak, yaitu konten cipher, disembunyikan di dalam cover carrier. Di sini, sebuah gambar dapat digunakan sebagai pembawa. Pembuatan insert dilakukan dengan menggunakan steganografi LSB.

ii) AES dengan Steganografi LSB

Algoritma AES digunakan untuk mengenkripsi data yang akan ditransfer, dan kemudian teks sandi disematkan ke dalam cover carrier. Di sini, gambar 24-bit sering digunakan sebagai cover carrier. Proses penyisipan dilakukan dengan menggunakan steganografi LSB. Untuk setiap potongan data 8-bit, tiga bit primer diganti dengan tiga bit paling tidak signifikan dari byte merah, tiga bit data kedua diganti dengan tiga bit paling tidak signifikan dari byte hijau, dan dua byte data terakhir digantikan oleh dua bit yang paling tidak signifikan dari byte biru. Kemudian gambar ditransmisikan ke penerima

iii) AES dengan DCT-Steganografi

Algoritma AES digunakan untuk mengenkripsi data, dan ciphertext dihasilkan dari plaintext menggunakan enkripsi AES. Ciphertext tersebut kemudian disematkan pada cover image menggunakan steganografi berbasis DCT. Ini dilakukan dengan menerapkan transformasi DCT ke gambar sampul untuk membagi gambar menjadi komponen frekuensi tinggi, sedang, dan rendah. Koefisien frekuensi rendah dan menengah dapat digunakan karena koefisien frekuensi tinggi rentan dan kurang kuat terhadap kualitas gambar.

iv) AES dengan DWT-steganografi

Aturan AES digunakan untuk menyandikan informasi, dan teks sandi dihasilkan dari enkripsi teks biasa menggunakan penulisan rahasia AES. Teks sandi kemudian disematkan ke dalam gambar selimut menggunakan enkripsi berdasarkan steganografi, di mana transformasi DWT diterapkan ke gambar selimut sehingga gambar dibagi menjadi empat sub band. Karena mata manusia jauh lebih sensitif terhadap setengah frekuensi rendah, kami dapat menyembunyikan pesan rahasia di setengah frekuensi tinggi tanpa membuat perubahan apa pun pada sub-band frekuensi rendah. Steganografi DWT akan memberikan pengetahuan tambahan tanpa menimbulkan distorsi pada gambar selimut.

Penerapan steganografi

Anda dapat menggunakan steganografi jika ingin menyembunyikan data. Ada beberapa pembenaran untuk menyembunyikan data, tetapi semuanya bermuara pada keinginan yang sama untuk menghentikan orang yang tidak berwenang mengetahui bahwa komunikasi itu ada. Pesan rahasia dapat dikacaukan dengan white noise menggunakan metode baru ini. Tidak ada bukti keberadaan pesan tersebut, bahkan jika dicurigai. Steganografi dapat digunakan di dunia korporat untuk menyembunyikan formula kimia rahasia atau cetak biru untuk produk baru yang inovatif.

Steganografi dapat digunakan untuk peretasan komputer untuk mengirimkan informasi rahasia tanpa ada orang lain di perusahaan yang mengetahuinya.

Teroris juga dapat menggunakan steganografi untuk merahasiakan komunikasi mereka dan mengoordinasikan serangan. Semua ini terdengar cukup jahat, dan sebenarnya penggunaan steganografi yang paling jelas adalah untuk hal-hal seperti spionase. Namun, ada beberapa paket damai. Satu-satunya dan tertua digunakan dalam pembuatan peta, di mana kartografer kadang-kadang menambahkan jalan fiksi kecil ke peta mereka, memungkinkan mereka untuk menuntut peniru. Trik serupa adalah dengan menambahkan nama fiktif ke milis sebagai ujian terhadap pengecer yang tidak sah.

Sebagian besar aplikasi yang lebih modern menggunakan steganografi, seperti tanda air, untuk melindungi hak cipta atas fakta. koleksi gambar, dijual dalam bentuk CD, seringkali memiliki pesan tersembunyi di dalam gambar yang memungkinkan pendeteksian penggunaan yang tidak sah. Metode serupa yang diterapkan untuk DVD bahkan lebih ampuh, karena industri membuat perekam DVD untuk menemukan dan melarang penyalinan DVD yang dilindungi.

Jika Anda masih memiliki pertanyaan dan pertanyaan, kirimkan di komentar !!!

Selamat membaca!!!

Authors: Omkar Patil , Pratik Patil , Tanishk_Patil , Pranav Waghmare