Multiple transform utilization and applications for secure digital
watermarking. In one embodiment of the present invention, digital blocks
in digital information to be protected are transformed into the frequency
domain using a fast Fourier transform. A plurality of frequencies and
associated amplitudes are identified for each of the transformed digital
blocks and a subset of the identified amplitudes is selected for each of
the digital blocks using a primary mask from a key. Message information
is selected from a message using a transformation table generated with a
convolution mask. The chosen message information is encoded into each of
the transformed digital blocks by altering the selected amplitudes based
on the selected message information.