Optimal Embedding for Watermarking in Discrete Data Spaces -- A Spread Spectrum