Tuesdays the PTO issues new patents. Both of today's Spotlight Patents concern aspects of digital watermarking. Assigned to Irdeto (NL), the first patent addresses techniques for the cryptographic processing of content. Assigned to Fraunhofer (DE), the second patent addresses a watermark generator, watermark decoder, and method for providing binary message data.
8,726,029, "Cryptographic processing of content," assigned to Irdeto (NL).
A system for cryptographic processing of content comprises an input for receiving the content. A plurality of look-up tables represents a white-box implementation of a combined cryptographic and watermarking operation. The look-up tables represent processing steps of the combined cryptographic and watermarking operation and the look-up tables being arranged for being applied according to a predetermined look-up scheme. The look-up scheme prescribes that an output of a first look-up table of the plurality of look-up tables be used to generate an input of a second look-up table of the plurality of look-up tables. The combined cryptographic and watermarking operation comprises a cryptographic operation and a watermarking operation. A control module looks up values in the plurality of look-up tables in dependence on the received content and in accordance to the look-up scheme, thereby applying the combined cryptographic and watermarking operation to the content.
8,726,031, "Watermark generator, watermark decoder, and method for providing binary message data," assigned to Fraunhofer (DE).
A watermark generator for providing a watermark signal in dependence on binary message data, the watermark generator has an information spreader configured to spread an information unit to a plurality of time-frequency-domain values, to obtain a spread information representation. The watermark generator also has a synchronization inserter configured to multiplicatively combine the spread information representation with a synchronization sequence to obtain a combined information-synchronization representation. The watermark generator also has a watermark signal provider configured to provide the watermark signal on the basis of the combined information-synchronization representation. A watermark decoder, methods and computer programs are also described.