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

Audio Steganography คืออะไร?

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

Audio steganography เป็นแนวทางในการซ่อนข้อมูลภายในสัญญาณเสียง เมื่อข้อมูลถูกฝังในสัญญาณ มันจะถูกเปลี่ยนแปลง การเปลี่ยนแปลงนี้ควรทำให้มองไม่เห็นโดยหูมนุษย์

ภาพยังสามารถถูกใช้เป็นสื่อกลางได้ แต่ Audio steganography น่าประทับใจกว่า เนื่องจากคุณสมบัติของ Human Auditory System (HAS) เช่น พลังงานใหญ่ ช่วงการได้ยินที่กว้าง และช่วงความถี่ที่ได้ยินได้สูง

Cryptography รวมถึงการเข้ารหัสข้อความ มันไม่พยายามซ่อนข้อความที่เข้ารหัส ใน Steganography ข้อความต้นฉบับไม่ถูกเปลี่ยนแปลง แต่การมีอยู่จริงของมันถูกซ่อนจากผู้บุกรุกโดยการฝังข้อความในสื่อกลางที่เลือก

สภาพแวดล้อมเสียง (Audio environment) ถูกกำหนดโดย 2 การพิจารณา ได้แก่ ขั้นแรก คำอธิบายดิจิทัลของมัน และขั้นที่สอง สื่อการส่งของมัน ไฟล์เสียงดิจิทัลมี 2 คุณสมบัติหลัก ดังนี้:

  • Sample quantisation rate (อัตราการปริมาณตัวอย่าง) - นี้คือการปริมาณ 16 บิตเชิงเส้น และกำหนดเสียงดิจิทัลคุณภาพสูง รวมถึง那些 ที่ใช้โดยไฟล์ WAV
  • Temporal sampling rate (อัตราการสุ่มตัวอย่างตามเวลา) - นี้สามารถกำหนดขอบเขตบนของพื้นที่ช่วงความถี่ที่ใช้งานได้ ตัวที่รู้จักดีคือ 8 kHz, 9.6 kHz และอื่นๆ จนถึง 44.1 kHz

ช่องทางการส่งของสัญญาณเสียง กำหนดสภาพแวดล้อมที่สัญญาณสามารถผ่านได้ บนทางของมันจาก Encoder ไป Decoder นี่สามารถเป็น Digital end-to-end, Analog transmission, และ Increasing-decreasing resampling หรือสภาพแวดล้อม "Over-the-air"

แนวทาง Audio steganography ที่มีชื่อเสียงคืออัลกอริทึม LSB (Least Significant Bit) ในนี้ Least significant bit ของ Cover signal สามารถใช้ซ่อนข้อความได้ นี่เป็นวิธีที่ง่ายมาก การเปลี่ยนแปลงที่ทำกับ LSB bit จะไม่สะท้อนใน Stego signal สุดท้าย

การปรับเปลี่ยนถูกทำกับวิธี LSB ที่มีอยู่เพื่อเพิ่มความปลอดภัย บางแนวทางถูกกำหนดในการศึกษานี้ นอกจากความปลอดภัย มีพารามิเตอร์เฉพาะอื่นๆ เช่น Time complexity, Computational load, SNR (Signal to Noise Ratio), BER (Bit Error Rate), Efficiency ฯลฯ ที่ต้องพิจารณาสำหรับ Audio Steganography

LSB มีข้อได้เปรียญเช่น โหลดการคำนวณต่ำ และความเรียบง่าย แต่ข้อเสียในความปลอดภัย ดังนั้น Enhanced Audio Steganography (EAS) ด้วยชั้นการเข้ารหัสและถอดรหัสเพิ่มเติม จึงสามารถดำเนินการได้ ที่นี่ ก่อนเข้ารหัสข้อมูล จะถูกเข้ารหัส

คุณสมบัติหลักของ EAS คือ ขนาดของไฟล์ไม่เปลี่ยนแปลงหลังเข้ารหัส และไม่มีซอฟต์แวร์พร้อมใช้งานเพื่อตัดสินใจการเปลี่ยนแปลงเสียงที่เกิดจากการจัดการระดับบิต

ข้อมูลถูกฝังในลักษณะที่แต่ละตัวอักษรต้องการ 8 ไบต์ 254/255 Frequency chart analysis แสดงว่าประสิทธิภาพของอัลกอริทึมในแง่ของความปลอดภัยคือข้อได้เปรียบของแนวทางนี้ และข้อจำกัดคือ คุณภาพเสียงขึ้นอยู่กับขนาดของเสียงที่เลือกและความยาวของข้อความที่ฝัง นี้ยังให้รูปแบบเสียงบางรูปแบบ