Publimark is a command-line tool designed to covertly embed text into audio files. This software allows users to add hidden messages or information without altering the audio quality of the file.
One of the primary benefits of using Publimark is that marked audio files remain playable without any noticeable changes. When using steganography, there are various schemes available; however, some are highly efficient but based on a private key. To send secret communication using such schemes, the secret key must be shared, which often leads to interception by unwanted parties.
Publimark solves this problem by using a pair of keys with the public key being accessible to everyone, whereas the private key is exclusively for the owner. With this feature, anyone knowing the public key can send secret messages, but only the owner of the private key can read them.
The tool uses a two-phase scheme, where the sender selects a random key known as seed, which is then encoded and transmitted using the public key. The second phase involves sending the message using an efficient private key steganographic algorithm.
However, the main challenge is transmitting the key without any statistical artifact on the host data. Publimark overcomes this, using the TCQ-like space partitioning method to transmit the seed. This approach works efficiently for any probability distribution function, making it much easier to implement without compromising the data's security.
The tool has received a recent update that enables compatibility with Botan 1.6 and MacOS Tiger, ensuring a seamless user experience.
In conclusion, Publimark is a highly efficient tool used to conceal secret messages in audio files. It uses a public-private key pair to maintain the security of communication without compromising the host data.
Version 0.1.3: N/A