Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

ประเภทของ Steganography มี那些?

ประเภทของ Steganography (การซ่อนข้อมูล)

Steganography ไม่ได้เป็นเพียงศิลปะของการซ่อนข้อมูล แต่ยังซ่อนองค์ประกอบของการส่งข้อมูลลับ Steganography ซ่อนข้อมูลลับในไฟล์อีกไฟล์หนึ่ง โดยวิธีที่เฉพาะผู้รับเท่านั้นที่รู้จักการมีอยู่ของข้อความ

ในสมัยโบราณ ข้อมูลถูกปกป้องโดยการซ่อนไว้ที่ด้านหลังของน้ำมันพาราฟิน แท็บเล็ตเขียน ท้องของกระต่าย หรือบนหนังศีรษะของทาส แต่วันนี้มีผู้คนส่งข้อมูลในรูปแบบของข้อความ ภาพ วิดีโอ และเสียงผ่านสื่อกลาง

เพื่อการส่งข้อมูลลับอย่างปลอดภัย วัตถุมัลติมีเดีย เช่น เสียง วิดีโอ ภาพ ถูกใช้เป็น Cover sources เพื่อซ่อนข้อมูล

มีประเภทของ Steganography ดังนี้:

1. Text steganography (ข้อความลับในข้อความ)

รวมถึงการซ่อนข้อมูลภายในไฟล์ข้อความ ในแนวทางนี้ ข้อมูลลับถูกซ่อนไว้ด้านหลังตัวอักษรที่ n ของแต่ละคำของข้อความข้อความ มีแนวทางหลายอย่างสำหรับการซ่อนข้อมูลในไฟล์ข้อความ

2. Image steganography (การซ่อนข้อมูลในภาพ)

การซ่อนข้อมูลโดยการใช้ Cover object เป็นภาพ เรียกว่า Image steganography ใน Image steganography ความเข้มของพิกเซล (Pixel intensities) ถูกใช้เพื่อซ่อนข้อมูล

ใน Steganography ดิจิทัล ภาพถูกใช้เป็น Cover source อย่างกว้างขวาง เพราะมีบิตหลายบิตที่มีอยู่ในคำอธิบายคอมพิวเตอร์ของภาพ

มีศัพท์เฉพาะของ Image Steganography ดังนี้:

  • Cover-Image - ภาพต้นฉบับที่ใช้เป็น Carrier สำหรับข้อมูลที่ซ่อน
  • Message - ข้อมูลจริงที่ใช้ซ่อนลงในภาพ Message สามารถเป็น Plain text หรือภาพอื่น
  • Stego-Image - หลังจากฝัง Message ลงใน Cover image เรียกว่า Stego-image
  • Stego-Key - คีย์ที่ใช้สำหรับการฝังหรือการแยกข้อความจาก Cover-images และ Stego-images

3. Audio steganography (การซ่อนข้อมูลในเสียง)

Audio Steganography เป็นเทคโนโลยีของการฝังข้อมูลในช่องสัญญาณเสียง สามารถใช้สำหรับการป้องกันลิขสิทธิ์ดิจิทัล

Watermarking เป็นแนวทางซ่อนข้อมูลชิ้นหนึ่ง [Message] ในข้อมูลอีกชิ้นหนึ่ง [Carrier] มักใช้สำหรับแอปพลิเคชันรวมถึงคลิปเสียง ฯลฯ

4. Video steganography (การซ่อนข้อมูลในวิดีโอ)

เป็นแนวทางการซ่อนเอกสารหรือข้อมูลบางประเภทเข้าไปในรูปแบบวิดีโอคอมพิวเตอร์ ในวิธีนี้ วิดีโอ (ชุดของภาพ) ถูกใช้เป็น Carrier สำหรับการซ่อนข้อมูล

โดยทั่วไป Discrete Cosine Transform (DCT) แทรกค่า (เช่น 8.667 ถึง 9) ซึ่งสามารถใช้ซ่อนข้อมูลในแต่ละภาพในวิดีโอ ซึ่งไม่สังเกตได้โดยตาของมนุษย์ H.264, Mp4, MPEG, AVI เป็นรูปแบบที่ใช้โดย Video steganography

5. Network or Protocol steganography (การซ่อนข้อมูลในโปรโตคอลเครือข่าย)

รวมถึงการซ่อนข้อมูลโดยการทำให้โปรโตคอลเครือข่าย รวมถึง TCP, UDP, ICMP, IP ฯลฯ เป็น Cover object ในโมเดลเลเยอร์เครือข่าย OSI มี Covert channels ที่เกิดขึ้น ซึ่ง Steganography สามารถใช้ได้