Security

snowdrop – text watermarking and watermark recovery

snowdrop is intended to bring (relatively) invisible and modification-proof watermarking to a new realm of “source material” – written word and computer source codes.

The information is not being embedded in the least significant portions of some binary output, as it would be with a traditional low-level steganography, but into the source itself. The idea, at least for English, isn’t new – there was some serious work done by Mikhail Atallah from Purdue University. Snowdrop is merely an attempt to provide a reliable, useful tool to implement those source-level watermarking / steganography capabilities.

Because of some tricks, such as using specially crafted MD5 shortcuts, it gives certain additional advantages to its potential users, such as integrity and privacy of embedded information, or an
ability to demonstrate the origin of a document to the public. Separate logical channels are used to carry highly redundant watermark to ensure it is extremely difficult to remove this information by accident, simple reformatting, etc.

It is useful in forensic investigations and security actions. It provides three commands: sd-eng, sd-engf and sd-c. sd-eng and sd-engf provide watermarking for draft-quality and fine-quality English language text documents, respectively, whereas sd-c provides experimental C source code watermarking.

This is free and open source software.

Website: salsa.debian.org/pkg-security-team/snowdrop
Support:
Developer: Michal Zalewski
License: GNU General Public License v2.0

snowdrop is written in C. Learn C with our recommended free books and free tutorials.


Related Software

Steganography Tools
OpenStegoJava based tool to hide secret data in image files
stegifyTool written in Go for LSB steganography
SteganoSupports hiding data in PNG images via LSB encoding
zstegFast detector for hidden payloads in PNG and BMP images
SnowWhitespace steganography program
StegoVeritasCommand-line toolkit for uncovering hidden data in image files
jdvrifHide files within a JPG cover image
AperiSolveWeb-based toolkit running multiple steganalysis checks in one place
WavstegUses least significant bit steganography to hide a file in .wavs
SteghideUses an algorithm which is undetectable by color-frequency tests
SteganorouteSend steganographed text messages to mtr with fake hops in the network
StegoshareJava based steganography tool
snowdropText watermarking and watermark recovery
PixelSafeGraphical utility for securely concealing data inside image files
AletheiaDetect and analyse concealed messages embedded in digital images
RooksAdaptive steganography toolkit
StegosuiteSteganography tool which lets hide information in image files
StegCrackerSteganography brute-force utility to uncover hidden data inside files
OutGuessUniversal steganographic tool
ErmisHide and extract secret messages within images and audio files

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted