[Introduction and News]   [Background]   [Download]    [Sourceforge Project Page]   [Links]
[DIRT]    [Forum]    [Examples]    [HowTos]    [Documentation/FAQ]    [Screenshots]   

Digital Invisible Ink Toolkit

The Digital Invisible Ink Toolkit is a Java steganography tool that can hide any sort of file inside a digital image (regarding that the message will fit, and the image is 24 bit colour). It will work on Windows, Linux and Mac OS because it is written in Java and thus platform independent.

There are four highly customisable algorithms in the tool, as well as an open-source implementation of RS Analysis (an extremely good steganalysis method). The tool has the additional advantage of being able to simulate hiding - so you can get an accurate map of where the information is hidden.

The compiled version can be run by simply double clicking the .jar file (in Windows), or by running at a command line with the following options (you will need to run at the command line if you are using big pictures, such as those greater than 500x500 pixels or it will run out of memory):
java -jar -Xmx512m diit-1.5.jar

Where -Xmx512m tells the virtual machine to use 512MB of physical RAM (at most) - please change to suit your own machine specifications.


10 September 2007
A new subproject of DIIT, called DIRT, is now available. DIRT is short for "Digital Image Resizer Toy" and is a program implementing the algorithms described by Shai Avidan and Ariel Shamir in "Seam Carving for Content Aware Image Resizing". You can read more about it and get the download links here.

9 June 2006
1.5 Release is now available through SourceForge! This release includes: LSB matching on all algorithms, the ability to kill the process if you are impatient, a cool bouncy bar to show you it's still thinking, the program complains you haven't filled in an output file before it's done the hiding, plus it shouldn't get stuck in an infinite loop if there's nothing there...
The download link is: here.

5 May 2006
Powerpoint presentation from the University of Waikato Open Day 2006 is now available for download here.

17 February 2006
Added a new forum to the website.

5 February 2006
Version 1.4 Released. This version includes two new algorithms, DynamicFilterFirst and Dynamice BattleSteg, as well as a new filter, Prewitt, plus two major interface fixes. The interface now has an "embedding rate" bar so you can see how much of the available embedding space has been used. There is also an "Explain" button added to the algorithm panel - it provides a short synopsis of what each algorithm does.

30th October 2005
This project now supports donations. :)


The Digital Invisible Ink Toolkit is my honours project for the University of Waikato Computer Science Department. I welcome any suggestions for improvement on the project, and I would love to hear from anyone who has written their own algorithms for it. My honours is now over, but I will still maintain this project and add new algorithms/filters from time to time. I'll also fix bugs if people let me know where they are :-)

This project supports donations. Your donations will help me fund my study at university and will enable me to continue supporting this project while studying. Any donations are very much appreciated! Please click the link below if you'd like to support my project.

Support This Project

My email is: kah18 |at| users |dot| sourceforge |dot| net

Click on the logo below to go to the main sourceforge page - they helped me out by hosting my project, so please visit their site:

SourceForge.net Logo


(c) K. Hempstalk, University of Waikato, 2005