Patent ID: 7558961

Claim:
A computer-readable storage medium storing computer-executable instructions for executing a method of embedding a message in a look-up table (LUT) for a data set, the LUT including a plurality of entries for a plurality of values, each of the plurality of values providing information regarding the data set, each of the plurality of entries capable of being used for one of the plurality of values, the plurality of values capable of being arranged in the entries of the LUT in a plurality of arrangements, wherein the plurality of entries is associated with a set of N indices, N being an integer, the method comprising: obtaining a message, the message providing information other than the information regarding the data set; selecting an arrangement from the plurality of arrangements based on the message; arranging the plurality of values in the LUT based on the selected arrangement; and embedding first M bits of the message in first M spaces of a least significant bit (LSB) plane of the set of N indices, wherein M is an integer equal to or less than N/2 and M is at least 2.