Media provenance certification via fragile watermarking
AssigneeMicrosoft Technology Licensing, LLC
InventorsHenrique S. MALVAR, Paul ENGLAND, Eric J. HORVITZ
Life of this patent
Estimating the term…
Abstract
Systems and methods to determine when a media is a high-fidelity reproduction of an original media from a trusted entity are disclosed. In certain aspects, systems and method for generating a fragile watermark are disclosed. The fragile watermark may be inserted into digital media in a manner such that the watermark cannot be identified if the media content is significantly altered. Media content may be subsequently analyzed to determine the presence of a fragile watermark. When the fragile watermark is present, provenance of the media content can be verified and an indication of provenance is provided to the user.
Claims20
A method for providing a fragile watermark key, the method comprising:
- receiving a request for a fragile watermark key, wherein the fragile watermark key is used to generate a fragile watermark on digital media content that provides an indication of provenance for the digital media content;
- determining an entity associated with the request for the fragile watermark key, wherein the entity is a media content producer;
- identifying a fragile watermark key related to the entity;
- and
- providing the fragile watermark key to a requesting device.
A method for requesting the provenance of a media content, the method comprising:
- receiving, at a media application, a request to access the media content;
- generating a content identifier for the media content;
- sending the content identifier to a provenance service;
- in response to sending the request to the provenance service, receiving a response indicating a provenance determination for the media content;
- and
- when the provenance determination indicates that the media content is from a trusted entity, providing an indication of a known provenance for the media content.
A method for determining the provenance of media content, the method comprising:
- receiving a unique identifier associated with media content from a requestor;
- determining whether the media content was previously analyzed to determine provenance of the media content;
- when the media content was previously analyzed, providing results of the previous analysis to the requestor;
- and
- when the media content was not previously analyzed:
- sending a request for the media content to the requestor;
- receiving the media content;
- processing the media content determining whether a the media content includes a fragile watermark associated with a trusted source;
- when the media content includes the fragile watermark, providing a provenance verification to the requestor;
- and
- when the media content does not include the fragile watermark, providing an indication that provenance of the media file cannot be determined to the requestor.
Dependencies are inferred from the claim text.