Patent ID: 8081755
Filing Date: 2011-12-20
Classification: H04K,H04L

Abstract:
1. A method performed by a computing device for encrypting media data, the media data and the encrypted media data being a JPEG2000 compliant image, the method comprising: providing a global initialization vector for the media data; adding the generated global initialization vector to a header of the media data; identifying independent encryption segments of the media data, the independent encryption segments being codeword segments from code-blocks of the media data; and for each identified independent encryption segment, generating by the computing device an initialization vector for the independent encryption segment that is derived from the global initialization vector and from a unique identifier of the independent encryption segment; and encrypting by the computing device the data of the independent encryption segment using the generated initialization vector for the independent encryption segment, the encrypted data being syntax-compliant with JPEG2000, wherein the header with the global initialization vector and the encrypted data of each independent encryption segment without the initialization vector for each independent encryption segment form an encrypted JPEG2000 compliant image that can be truncated without having to decrypt the encrypted data of the independent encryption segments.