I use the LaTeX typesetting system to compose e-books that I intend to sell on my website. I would like to be able to know which customer has leaked the file if it is ever available for free on the net. But I don't want to use DRM (people won't be able to easily copy and paste the file onto their e-readers, which is an important feature for me to have) and I don't want to use watermarks (it would alter the visible part of the file).
So I thought the best idea was to hide some information (like an unique identifier) in the output binary.
I don't know if it's possible but ideally I'd like it to:
- not be obvious if someone quickly inspect the binary of the file (which excludes PDF keywords and comments),
- be preserved by compression and format conversion (e.g., pdf -> djvu -> ps -> pdf).
Any help, even partial, would be greatly appreciated.
EDIT Steganography in Latex This question is really close to what I am trying to achieve but I don't want to introduce typos.