ข้อกำหนดของ Steganography (Requirements of Steganography)
Steganography เป็นศิลปะของการปิดบังข้อเท็จจริงว่าการสื่อสารกำลังเกิดขึ้น โดยการซ่อนข้อมูลในข้อมูลอื่น โครงสร้างไฟล์ Carrier ที่แตกต่างกันบางอย่างสามารถใช้ได้ แต่ภาพดิจิทัลเป็นสิ่งสำคัญเนื่องจากความถี่ของพวกเขาบนเครือข่ายคอมพิวเตอร์
สำหรับการซ่อนข้อมูลส่วนตัวในภาพ มีวิธี Steganographic จำนวนมาก บางอย่างซับซ้อนกว่าอื่นๆ และบางอย่างมีจุดแข็งและจุดอ่อนเฉพาะ
มีแอปพลิเคชันหลายอย่างที่มีความต้องการหลายอย่างของวิธี Steganography ที่ใช้ ตัวอย่างเช่น บางซอฟต์แวร์อาจต้องการความมองไม่เห็นแบบไม่มีเงื่อนไขของข้อมูลที่ซ่อน ในขณะที่อื่นๆ ต้องการข้อความลับขนาดใหญ่ที่จะถูกซ่อน
มีข้อกำหนดของ Steganography ดังนี้:
1. Invisibility (ความมองไม่เห็น)
ความมองไม่เห็นของอัลกอริทึม Steganographic เป็นข้อกำหนดแรกและสำคัญที่สุด เพราะความแข็งแกร่งของ Steganography อยู่ที่ความสามารถในการมองไม่เห็นโดยตาของมนุษย์ หากมองเห็นได้ว่าภาพถูกจัดการ อัลกอริทึมถูกโจมตี
2. Payload capacity (ความจุการขนส่ง)
ไม่เหมือน Watermarking ที่ต้องการฝังเพียงปริมาณเล็กน้อยของข้อมูลลิขสิทธิ์ Steganography มุ่งเน้นการสื่อสารลับ และดังนั้นต้องการความจุการฝังที่เพียงพอ
3. Robustness against statistical attacks (ความทนทานต่อการโจมตีทางสถิติ)
Steganalysis ทางสถิติเป็นกระบวนการตรวจจับข้อมูลลับโดยใช้การทดสอบทางสถิติบนข้อมูลภาพ บางอัลกอริทึม Steganographic ทิ้ง 'Signature' เมื่อฝังข้อมูลที่สามารถระบุได้ง่ายผ่านการวิเคราะห์ทางสถิติ
เพื่อให้ผ่าน Warden โดยไม่ถูกตรวจจับ อัลกอริทึม Steganographic ควรไม่ทิ้งเครื่องหมายดังกล่าวในภาพที่มีนัยสำคัญทางสถิติ
4. Robustness against image manipulation (ความทนทานต่อการจัดการภาพ)
ในบริบทของการส่ง Stego image ผ่านระบบที่เชื่อถือได้ ภาพอาจถูกเปลี่ยนแปลงโดย Active warden ในพยายามกำจัดข้อมูลที่ซ่อนอยู่
ใน Image manipulation รวมถึงการ Crop หรือ Rotate อาจถูกนำไปใช้กับภาพก่อนที่จะถึงจุดหมาย ขึ้นอยู่กับวิธีที่ข้อความถูกฝัง การจัดการเหล่านี้สามารถทำลายข้อความที่ซ่อนอยู่
เป็นประโยชน์สำหรับอัลกอริทึม Steganographic ที่จะทนทานต่อการเปลี่ยนแปลงที่เป็นอันตรายหรือสุ่มของภาพ
5. Independent of file format (อิสระจากรูปแบบไฟล์)
ด้วยรูปแบบไฟล์ภาพหลายรูปแบบที่ใช้บนอินเทอร์เน็ต ดูเหมือนจะน่าสงสัยที่มีเพียงหนึ่งรูปแบบไฟล์ที่สื่อสารระหว่างสองฝ่ายเสมอ
อัลกอริทึม Steganographic ที่แข็งแกร่งจึงมีความสามารถในการฝังข้อมูลในทุกรูปแบบไฟล์ นี่ยังแก้ปัญหาการไม่สามารถหาภาพที่เหมาะสมได้ตลอดเวลาในเวลาที่ถูกต้อง ในรูปแบบที่ถูกต้อง เพื่อทำหน้าที่เป็น Cover image
6. Unsuspicious files (ไฟล์ที่ไม่น่าสงสัย)
ข้อกำหนดนี้รวมคุณสมบัติบางอย่างของอัลกอริทึม Steganographic ที่อาจทำให้เกิดภาพที่ไม่ได้ใช้ทั่วไปและสามารถสร้างความสงสัย ขนาดไฟล์ที่ผิดปกติ ตัวอย่างเช่น เป็นคุณสมบัติของภาพที่สามารถนำไปสู่การสืบสวนเพิ่มเติมของภาพโดย Warden