GithubHelp home page GithubHelp logo

ryanrvldo / audiosteganography Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 1.0 3.04 MB

Steganography and RLE Compression with WAV Audio File

License: GNU General Public License v3.0

Java 100.00%
steganography lsb-steganography rle-compression-algorithm multiply-with-carry android

audiosteganography's Introduction

Audio Steganography

Undergraduate Thesis entitled SECURING MESSAGES USING MLSB PRNG METHOD AND FILE COMPRESSION WITH RLE ALGORITHM ON AUDIO FILES which is implemented using an android application.

Abstract

Data security can be a serious problem, especially if the data contains confidential information. In overcoming this problem, Modified Least Significant Bit algorithm as one of steganography technique is used, where the determination of the embedding index is based on random numbers generated by the Pseudo-Random Number Generator with the Multiply with Carry algorithm. In addition to the security, data size is also an important factor in data transmission. The larger the size the more time it will take to transmit the data. Therefore, the Run Length Encoding algorithm is needed to compress the data size, which will shorten the time to transmit the data. In the message extraction process, a stego key is needed to generate random numbers. Based on the testing of extraction process with an arbitrary key, it is obtained that the message tested is not the original message that has been embedded previously. In the results of the embedding and extraction process, it is obtained that the average value of PSNR is 63.61498 dB, which means the quality of the stego object produced is quite good with an average running time of both of them at 2.68551 seconds and 2.93246 seconds. Whereas the measurement of file compression performance results with an average value of Compression Ratio at 1.00113, Space Savings at 0.1133%, and Bitrate at 584025.33 bits/sample. These results indicate that RLE algorithm compression is not efficient to compress file sizes with an average of compression and decompression running times of 2.24571 seconds and 1.9175 seconds respectively. After implementation, it is also known that the complexity of the Modified Least Significant Bit algorithm is ฮ˜(n^2) where n is the number of message bits to be embedded. In addition, the complexity of the Run Length Encoding algorithm is ฮ˜(nm) where n is the stego object bytes and m is the number of bytes rewritten on the compressed file.

Screenshot

Home Fragment Embed Fragment Compress Fragment Decompress Fragment Extract Fragment About Fragment

audiosteganography's People

Contributors

ryanrvldo avatar

Stargazers

 avatar  avatar  avatar

Forkers

vehar

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.