GithubHelp home page GithubHelp logo

nurettindogan / image-in-audio-steganography Goto Github PK

View Code? Open in Web Editor NEW

This project forked from haoyuhsu/image-in-audio-steganography

0.0 0.0 0.0 31.82 MB

Hide a target image in an audio file with some BASIC digital signal processing techniques!!! (DSP Final Project)

MATLAB 96.01% M 3.99%

image-in-audio-steganography's Introduction

Image-in-Audio-Steganography

Project Intro 🎯

Steganography is a common technique to hide the target data in the carrier message within transmission in order to achieve information safety. Compared to some conventional steganography techniques, we comes up with a new method to secretly hide an image in a audio data. Also, we compare our proposed method with some conventional methods (ex: LSB coding, Spread Spectrum coding, Phase coding) both qualitatively and quantitatively. It turns out that our proposed method has overcome several shortcomings in other methods and has a decent effect in recovery.

Our Proposed Method

In this method, we simply see the target image (the data we want to cover) as an spectrogram , then perform Inverse Short-Time Fourier Transform on that image to get the corresponding time-domain signal. After that, Discrete Wavelet Transform is applied to carrier sound wave to split and retrieve the highest frequency part of it. Then, this particular part would be directly overwritten by the target signal (transformed from target image) and perform Inverse Discrete Wavelet Transform to transform back to encrypted time-domain signal.

Note that both the sender and the receiver share a key, which is a number, will be used as a random seed to generate a sequence of random permutation that will applied on traget signal right before the overwriting procedure.

Discrete Wavelet Transform

DWT

Encrypting Procedure

Encrypt

Retrieving Procedure

Retrieve

Qualitative and Quantitative Results

key quality

For more details, please check the project report

Software Requirements

  • Matlab

Reference

Paper:

  • [1] An Effective Technique for Hiding Image in Audio. Najiya Thasneem, Renjith V Ravi. IJSR 2013.

  • [2] An Improved Technique for Hiding Data in Audio. Huynh Ba Dieu, Nguyen Xuan Huy. IEEE 2014.

  • [3] Kriti Saroha, Pradeep Kumar Singh. “A Variant of LSB Steganography for Hiding Images in Audio”. International Journal of Computer Applications. Dec 2010.

  • [4] Dalal N. Hmood, Khamael A. Khudhiar, Mohammed S. Altaei. “ A New Steganographic Method for Embedded Image In Audio File.

Textbooks:

Ingemar J. Cox. “ Digital Watermarking and Steganography”. 2008

image-in-audio-steganography's People

Contributors

haoyuhsu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.