วิธีการของ Image Steganography (การซ่อนข้อมูลในภาพ)
Image steganography ได้พัฒนาอย่างแท้จริงด้วยการประดิษฐ์คอมพิวเตอร์ที่รวดเร็วและไดนามิก ซอฟต์แวร์พร้อมใช้งานสำหรับการประมวลผลและการซ่อนข้อมูลภาพ ภาพยังสามารถกู้คืนได้ง่ายมาก
มี 3 วิธีหลักของการซ่อนข้อมูลในภาพ ดังนี้:
1. Least Significant Bit Insertion (การแทรก Least Significant Bit)
นี่คือเทคนิค Image steganography ที่นิยมที่สุด มันเรียบง่าย ง่ายที่จะทำ และใช้งานง่ายด้วย น่าเสียดายที่มันเปราะบางต่อการโจมตีอย่างหนัก การแปลงรูปแบบง่ายๆ สามารถทำลายข้อมูลที่ซ่อนทั้งหมด
วิธีที่ดีที่สุดของไฟล์ภาพในการซ่อนข้อมูลภายในคือภาพ 24 Bit BMP (Bitmap) เมื่อภาพมีคุณภาพและความละเอียดสูง จะง่ายกว่าในการซ่อนข้อมูลภายในภาพ แม้ภาพ 24 บิตจะดีที่สุดสำหรับการซ่อนข้อมูลเนื่องจากขนาดของพวกเขา
บางคนอาจเลือก 8 Bit BMP หรืออาจเป็นรูปแบบภาพอื่นๆ เช่น GIF เหตุผลสำคัญคือ การโพสต์ภาพคุณภาพสูงบนอินเทอร์เน็ตสามารถกระตุ้นความสงสัย
Least significant bit คือ บิตที่ 8 สามารถใช้เพื่อเปลี่ยนเป็นบิตของข้อความลับ เมื่อใช้ภาพ 24 บิต สามารถจัดเก็บ 3 บิตในแต่ละพิกเซลได้ โดยการเปลี่ยนบิตของแต่ละองค์ประกอบสีแดง เขียว และน้ำเงิน
2. Masking and Filtering (การปิดบังและการกรอง)
Masking and filtering ซ่อนข้อมูลโดยการทำเครื่องหมายภาพในลักษณะเดียวกับลายน้ำบนกระดาษ โดยการปิดบังภาพที่ קלושה ด้วยอีกภาพหนึ่ง เพื่อทำให้ภาพแรกไม่สามารถรับรู้ได้ และสามารถใช้ประโยชน์จากข้อเท็จจริงที่ว่าตาของมนุษย์ไม่สามารถระบุการเปลี่ยนแปลงเล็กน้อยในภาพได้
แนวทาง Masking เหมาะสมกว่าสำหรับการใช้ในภาพ JPEG แบบ Lossy มากกว่า LSB insertion เนื่องจากภูมิคุ้มกันที่เกี่ยวข้องกับการบีบอัดและการ Crop
3. Algorithms and Transformation (อัลกอริทึมและการแปลง)
ภาพ JPEG นิยมมาก เพราะให้ภาพคุณภาพสูงและความสามารถในการซ่อนข้อมูลในพวกเขา JPEG ใช้ Discrete Cosine Transform (DCT) เพื่อบรรลุการบีบอัด
DCT เป็นการแปลงแบบ Lossy เนื่องจากค่า Cosine ไม่สามารถคำนวณได้อย่างแม่นยำ และข้อผิดพลาดการปัดเศษบ่อยครั้งเกิดขึ้น ความแปรปรวนของข้อมูลขึ้นอยู่กับแนวทางและค่าที่ใช้
ภาพยังสามารถประมวลผลได้โดยการแปลง Fourier และ Wavelet transformations Spread spectrum สามารถใช้ได้ เพราะ Bandwidth แคบสามารถกระจายไปยัง Bandwidth ที่กว้างกว่าในลักษณะที่ Spectral density ของสัญญาณดูเหมือน Noise
แนวทาง Direct-sequence และ Frequency-hopping Spread-spectrum ถูกใช้ Direct-sequencing ทำงานโดยการ Phase-modulating ข้อมูลด้วยลำดับ Pseudorandom number ที่ทั้งผู้ส่งและผู้รับรับรู้
Frequency-hopping ตัดจ่ายด้วยการแบ่ง Bandwidth ออกเป็นหลาย Channel และจากนั้น Hop ระหว่างพวกเขา มีเทคนิคอื่นๆ เข้ารหัสและทิ้งข้อความทั่วทั้งภาพในลักษณะที่ตัดสินใจล่วงหน้า
ถือว่า แม้ข้อความจะถูกเปิดเผย มันก็ไร้ความหมายโดยไม่มีอัลกอริทึมและคีย์ น่าเสียดายที่ ไม่มีอัลกอริทึมใดที่ไม่สามารถทำลายได้จากการทำลายข้อมูลผ่านการจัดการภาพ