Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Steganography

  • 10-10-2013 07:06PM
    #1
    Registered Users, Registered Users 2 Posts: 59 ✭✭


    Hi!

    Im in 4th year of my computing degree, and need to create a software project on anything that I'm interested in. After seeing this thread earlier in the year: http://www.boards.ie/vbulletin/showthread.php?p=86319591 I thought it would be something that I would be interested in. So I'm coming to you guys looking for some help for any sort of resources that may help me.

    I'm looking to first encrypt the file that is going to be hidden, then take my image, video or sound file, strip out parts of the data and insert the file that is to be hidden into it. The idea being that it will still act as the file it was, but when run back through the program, the original final can be retrieved.

    To do this I have been looking at things like digital watermarking, which from what I can see is the same type of thing, just used for a different purpose. What I have come here for, is to see would there be anyone willing to give me a few pointers as too: 1) what languages might be of use for me to implement it in; 2) Any resources/reading materials anyone knows of that could maybe help me.

    Any help you guys might have and what to share with me I would be very grateful!


Comments

  • Registered Users, Registered Users 2 Posts: 152 ✭✭Razzen


    I'm guessing that just implementing steganography wouldn't be a suitable 4th year project, I might be wrong, you might be developing an advanced algorithm.

    But I'd suggest adding a bit more to it, something like looking at current detection tools and techniques, and see how your algorithm compares at been detected, or look at the various detection algorithms and try to design a method of avoiding detection. Again you could then perform a number of tests using various detection tools and see how your new algorithm compares.

    As for languages, this could be done with most languages,as is image or video manipulation which is supported by most languages.


  • Registered Users, Registered Users 2 Posts: 59 ✭✭Nidge_Weasel


    Yes, you're right, I will need to implement my own algorithm to do this. I was thinking a possible plan of attack would be to write a Symmetric-key algorithm and use this to "scatter" the data into the carrier signal (ie. the image file). Sorry if my terminology isnt correct, I havent really studied cryptography or security in any major way before!
    But I'd suggest adding a bit more to it, something like looking at current detection tools and techniques, and see how your algorithm compares at been detected, or look at the various detection algorithms and try to design a method of avoiding detection. Again you could then perform a number of tests using various detection tools and see how your new algorithm compares.

    This will definitely be a plan once I have implemented the initial part of the project.

    Yes, I see Java (My comfortable place :o) has various libraries etc for image processing, but I was wondering would any other technologies give me more control / be easier to write in etc. From what I've looked at so far, SciLab, Matlab and R look good for Image processing.


Advertisement