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

การประยุกต์ใช้ Steganography คืออะไร?


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

Steganography ซ่อนข้อความแอบแฝง แต่ไม่ใช่ข้อเท็จจริงที่ว่าทั้งสองฝ่ายกำลังเชื่อมต่อกัน ขั้นตอนการ Steganography มักรวมถึงการระบุตำแหน่งข้อความที่ซ่อนอยู่ในสื่อการขนส่งที่เรียกว่าผู้ให้บริการ

ข้อความลับถูกฝังอยู่ในผู้ให้บริการเพื่อสร้างช่องทางการลอบสังหาร ความจำเป็นของคีย์ Steganography สามารถใช้สำหรับการเข้ารหัสข้อความที่ซ่อนอยู่และสำหรับการสุ่มในการออกแบบ Steganography

มีการใช้ Steganography หลากหลายรูปแบบ ดังนี้ −

ลายน้ำดิจิทัล − ลายน้ำดิจิทัลเป็นขั้นตอนของการฝังข้อมูลลงในสัญญาณดิจิทัลในลักษณะที่การลบล้างได้ยาก สัญญาณอาจเป็นเสียง รูปภาพ หรือวิดีโอ

ตัวอย่างเช่น หากสัญญาณถูกคัดลอก ข้อมูลก็จะถูกนำไปไว้ในสำเนาด้วย สัญญาณสามารถใส่ลายน้ำหลายอันได้พร้อมกัน

ลายน้ำที่มองเห็นได้ − ในลายน้ำที่มองเห็นได้นี้ ข้อมูลจะปรากฏในรูปภาพหรือวิดีโอ โดยทั่วไป ข้อมูลจะเป็นข้อความหรือโลโก้ที่จดจำเจ้าของสื่อ เมื่อผู้แพร่ภาพกระจายเสียงใส่โลโก้ที่มุมของวิดีโอที่ส่ง และนี่คือลายน้ำที่มองเห็นได้

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

ลายน้ำสามารถกำหนดไว้ล่วงหน้าสำหรับการใช้งานอย่างกว้างขวาง และดังนั้นจึงสร้างเพียงเพื่อดึงข้อมูลหรืออาจเป็นรูปแบบของ Steganography ซึ่งฝ่ายเชื่อมต่อข้อความที่ซ่อนอยู่ซึ่งติดตั้งอยู่ในสัญญาณดิจิทัล

ในการลายน้ำที่มองไม่เห็น เป้าหมายคือการเชื่อมต่อความเป็นเจ้าของหรือข้อมูลเชิงพรรณนาอื่น ๆ กับสัญญาณในลักษณะที่ซับซ้อนในการกำจัด นอกจากนี้ยังใช้ได้กับการใช้ข้อมูลที่ฝังตัวที่ซ่อนอยู่เป็นวิธีการเชื่อมต่อระหว่างบุคคลอย่างลับๆ

Digital Watermarking สามารถใช้กับแอพพลิเคชั่นได้หลากหลายรวมถึงการปกป้องลิขสิทธิ์ Source Tracking (มีผู้รับหลายคนที่มีเนื้อหาที่มีลายน้ำต่างกัน) จำนวนแอปพลิเคชันที่เป็นไปได้สำหรับเทคโนโลยีลายน้ำดิจิทัลกำลังพัฒนาอย่างรวดเร็ว

ตัวอย่างเช่น ในด้านความปลอดภัยของข้อมูล สามารถใช้ลายน้ำสำหรับการรับรอง การรับรองความถูกต้อง และแนวทางตามเงื่อนไข การรับรองเป็นปัญหาสำคัญสำหรับไฟล์ทางการ รวมถึงบัตรประจำตัวประชาชนหรือหนังสือเดินทาง

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