Method and a device for encryption of images
First Claim
1. A method of decoding image data of an image comprising the steps of:
- receiving an image bit stream comprising header information and independently decodable coding units of said image, said header information identifying first image data of said image as not encrypted and second image data of said image as encrypted;
decoding all of at least one independently decodable coding unit of said first image data identified by said header information as not encrypted;
sending a request for a decryption key for decrypting at least one independently decodable coding unit of said second image data identified by said header information as encrypted;
receiving a decryption key upon said request;
decrypting the at least one independently decodable coding unit of said second image data with said received decryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method and a device for partial encryption and progressive transmission of images, a first section of the image file is compressed at reduced quality without decryption, and a second section of the image file is encrypted. Users having access to appropriate decryption keywords can decrypt this second section. The first section together with the decrypted second section can then be viewed as a full quality image. The storage space required for storing the first and section together is essentially the same as the storage space required for storing the unencrypted full quality image. By using the method and device as described herein storage and bandwidth requirements for partially encrypted images is reduced. Furthermore, object based composition and processing of encrypted objects are facilitated, and ROIs can be encrypted. Also, the shape of a ROI can be encrypted and the original object can be decrypted and restored in the compressed domain.
189 Citations
19 Claims
-
1. A method of decoding image data of an image comprising the steps of:
-
receiving an image bit stream comprising header information and independently decodable coding units of said image, said header information identifying first image data of said image as not encrypted and second image data of said image as encrypted; decoding all of at least one independently decodable coding unit of said first image data identified by said header information as not encrypted; sending a request for a decryption key for decrypting at least one independently decodable coding unit of said second image data identified by said header information as encrypted; receiving a decryption key upon said request; decrypting the at least one independently decodable coding unit of said second image data with said received decryption key. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. A method of decoding image data of an image comprising the steps of:
-
receiving an image bit stream comprising header information and independently decodable coding units of said image, said header information identifying first image data of said image as not encrypted and second image data of said image as encrypted; decoding all of at least one independently decodable coding unit of said first image data identified by said header information as not encrypted; sending a request for a decryption key for decrypting at least one independently decodable coding unit of said second image data identified by said header information as encrypted; receiving a decryption key upon said request; receiving upon said request at least one independently decodable coding unit of said second image data; decrypting said at least one upon said request received independently decodable coding unit of said second image data with said received decryption key.
-
-
11. A device for decoding image data of an image comprising:
-
means for receiving an image bit stream of header information and independently decodable coding units of said image, said header information identifying first image data of said image as not encrypted and second image data of said image as encrypted; means for decoding all of at least one independently decodable coding unit of said first image data identified by said header information as not encrypted; means for sending a request for a decryption key for decrypting at least one independently decodable coding unit of said second image data identified by said header information as encrypted; means for receiving a decryption key upon said request; and means for decrypting at least one independently decodable coding unit of said second image data with said received decryption key. - View Dependent Claims (13, 14, 19)
-
-
12. A device for decoding image data of an image comprising:
-
means for receiving an image bit stream of header information and independently decodable coding units of said image, said header information identifying first image data of said image as not encrypted and second image data of said image as encrypted; means for decoding all of at least one independently decodable coding unit of said first image data identified by said header information as not encrypted; means for sending a request for a decryption key for decrypting at least one independently decodable coding unit of said second image data identified by said header information as encrypted; means for receiving a decryption key upon said request; and means for receiving upon said request at least one independently decodable coding unit of said second image data; means for decrypting said at least one received independently decodable coding unit of said second image data with said received decryption key.
-
-
15. A device for encoding image data of an image comprising:
-
means for sending encoded image data of said image in a bit stream; means for inserting header information in said image data bit stream, said header information identifying first image data as not encrypted, said header information identifying second image data as encrypted; means for sending condition information that includes a cost for decrypting second image data of said image; means for receiving a request for a decryption key for decrypting second image data of said image; means for sending a decryption key for decrypting the second image data of said image. - View Dependent Claims (16, 17, 18)
-
Specification