1. A method of embedding data in an information signal representing material, the method comprising: combining the information signal with a function of the data and a scaling factor, the data being recoverable from the combination by a decoding process; wherein the information signal, prior to forming the combination, is subject to the decoding process as trial; and the scaling factor is generated as a function of the trial decoding process.