Patent ID: 7953224

Claim:
A method performed by a computing device for encrypting a video, the encrypted video being MPEG-4 syntax-compliant, the method comprising: generating a global initialization vector for the video; identifying independent encryption segments of the video; 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 data of the independent encryption segment using the generated initialization vector for the independent encryption segment, the encrypted data being syntax-compliant with MPEG-4 so that each independent encryption segment is encrypted independently of each other independent encryption segment wherein 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 MPEG-4 syntax-compliant video that can be truncated without having to decrypt the encrypted data of the independent encryption segments.