ความแตกต่างระหว่างการเข้ารหัสและ Steganography

ความแตกต่างระหว่างการเข้ารหัสและ Steganography
ความแตกต่างระหว่างการเข้ารหัสและ Steganography

วีดีโอ: ความแตกต่างระหว่างการเข้ารหัสและ Steganography

วีดีโอ: ความแตกต่างระหว่างการเข้ารหัสและ Steganography
วีดีโอ: Differentiated Services and Diff Serv Code Points (DSCP) 2024, กรกฎาคม
Anonim

การเข้ารหัส vs Steganography

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

การเข้ารหัสคืออะไร

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

Steganography คืออะไร

Steganography เกี่ยวข้องกับการเขียนข้อความที่ซ่อนอยู่เพื่อให้มีเพียงผู้ส่งและผู้รับเท่านั้นที่รู้ว่าข้อความนั้นมีอยู่จริง เนื่องจากไม่มีใครรู้นอกจากผู้ส่งและผู้รับรู้ว่าข้อความมีอยู่จริง จึงไม่ดึงดูดความสนใจที่ไม่ต้องการ Steganography ถูกนำมาใช้แม้ในสมัยโบราณและวิธีการโบราณเหล่านี้เรียกว่า Steganography ตัวอย่างบางส่วนของวิธีการเหล่านี้ ได้แก่ ข้อความที่ซ่อนอยู่ในเนื้อหาของข้อความ ข้อความที่เขียนด้วยหมึกลับ ข้อความที่เขียนบนซองจดหมายในบริเวณที่มีตราประทับ เป็นต้น วิธีการแบบสมัยใหม่เรียกว่า Steganography วิธีการที่ทันสมัยเหล่านี้รวมถึงการซ่อนข้อความภายในภาพที่มีสัญญาณรบกวน การฝังข้อความภายในข้อมูลแบบสุ่ม การฝังรูปภาพด้วยข้อความภายในไฟล์วิดีโอ เป็นต้น นอกจากนี้ Network Steganography ยังใช้ในเครือข่ายโทรคมนาคมอีกด้วย ซึ่งรวมถึงเทคนิคต่างๆ เช่น Steganophony (ซ่อนข้อความในการสนทนา Voice-over-IP) และ WLAN Steganography (วิธีการส่ง Steganograms ใน Wireless Local Area Networks)

การเข้ารหัสและ Steganography ต่างกันอย่างไร

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