Patent ID: 8281138

Claim:
A non-transitory computer-readable storage medium storing computer-executable instructions to process one or more instances of suspect media that include a plurality of data elements, the computer-executable instructions comprising: dividing an instance of suspect media into non-overlapping consecutive blocks, wherein each of the non-overlapping consecutive blocks includes B×B data elements; identifying a first quantized block of the data elements, wherein the first quantized block includes a first M×M subset of the data elements; determining that the first M×M subset of the data elements is eligible to be embedded with steganographic data when the first M×M subset of data elements are identified within one B×B block of the non-overlapping consecutive blocks and not in two or more B×B blocks of the non-overlapping consecutive blocks; identifying a second quantized block of the data elements, wherein the second quantized block includes a second M×M subset of the data elements; determining that the second quantized block of the data elements is ineligible to be embedded with steganographic data when the second M×M subset of data elements are identified in two or more B×B blocks of the non-overlapping consecutive blocks and not within one B×B block of the non-overlapping consecutive blocks; requantizing the first quantized block and the second quantized block of the data elements; comparing statistics resulting from requantizing the first quantized block with further statistics resulting from requantizing the second quantized block; and assessing whether the instance of suspect media is embedded with steganalytic features based on comparing the statistics to the further statistics.