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

ข้อกำหนดของ Steganography มี那些?

ข้อกำหนดของ 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