Image protection
First Claim
1. A method of marking an image comprising image data and associated metadata, for modification detection, said method comprising the steps of:
- encoding said image data to produce encoded image data;
hashing said encoded image data to provide a first hash and adding said first hash to said associated metadata to form augmented metadata;
hashing said associated metadata to provide a second hash and adding said second hash to said augmented metadata; and
creating an association between said encoded image data, said first and second hash, and said augmented metadata, thereby marking said image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (100) of marking an image comprising image data and associated metadata, for modification detection, is disclosed. The method (100) encodes the image data to produce encoded image data and hashes the encoded image data to provide a first hash. The first hash is added to the associated metadata to form augmented metadata the associated metadata is hashed to provide a second hash. The second hash is added to the augmented metadata. An association is created between the encoded image data, the first and second hash, and the augmented metadata, thereby marking the image.
88 Citations
16 Claims
-
1. A method of marking an image comprising image data and associated metadata, for modification detection, said method comprising the steps of:
-
encoding said image data to produce encoded image data;
hashing said encoded image data to provide a first hash and adding said first hash to said associated metadata to form augmented metadata;
hashing said associated metadata to provide a second hash and adding said second hash to said augmented metadata; and
creating an association between said encoded image data, said first and second hash, and said augmented metadata, thereby marking said image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for marking an image comprising image data and associated metadata, for modification detection, said apparatus comprising:
-
encoding means for encoding said image data to produce encoded image data;
first hashing means for hashing said encoded image data to provide a first hash and adding said first hash to said associated metadata to form augmented metadata;
second hashing means for hashing said associated metadata to provide a second hash and adding said second hash to said augmented metadata; and
association means for creating an association between said encoded image data, said first and second hash, and said augmented metadata, thereby marking said image.
-
-
9. A program including computer implemented program codes for marking an image comprising image data and associated metadata, for modification detection, said program comprising:
-
code for encoding said image data to produce encoded image data;
code for hashing said encoded image data to provide a first hash and adding said first hash to said associated metadata to form augmented metadata;
code for hashing said associated metadata to provide a second hash and adding said second hash to said augmented metadata; and
code for creating an association between said encoded image data, said first and second hash, and said augmented metadata, thereby marking said image.
-
-
10. A method for authenticating an image, said image comprising image data and metadata, said method comprising the steps of:
-
determining availability of said associated metadata;
determining if said associated metadata has been modified upon said metadata being available;
determining if said image data has been modified; and
authenticating said image in the event that neither said metadata nor said image data have been modified, wherein said associated metadata and said image data are independently authenticated. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for authenticating an image, said image comprising image data and metadata, said apparatus comprising:
-
means for determining availability of said associated metadata;
means for determining if said associated metadata has been modified upon said metadata being available;
means for determining if said image data has been modified; and
means for authenticating said image in the event that neither said metadata nor said image data have been modified, wherein said associated metadata and said image data are independently authenticated.
-
-
16. A computer program for authenticating an image, said image comprising image data and metadata, said program comprising:
-
code for determining availability of said associated metadata;
code for determining if said associated metadata has been modified upon said metadata being available;
code for determining if said image data has been modified; and
code for authenticating said image in the event that neither said metadata nor said image data have been modified, wherein said associated metadata and said image data are independently authenticated.
-
Specification