Watermarking Protocols: Problems, Challenges and a Possible Solution