Device and a method for signing a video segment comprising one or more groups of pictures
AssigneeAxis AB
InventorsStefan Lundberg, Viktor Edpalm
Life of this patent
Estimating the term…
Abstract
A device, and method of signing a video segment comprising one or more groups of pictures, GOPs, wherein each GOP comprises a header and one or more frames, are disclosed. For each of the one or more GOPs a GOP hash is produced and the GOP hash is digitally signed by means of a digital signature to produce a signed GOP hash. For each GOP except a last GOP of the one or more GOPs the respective signed GOP hash is saved in the header of a subsequent GOP. An additional GOP is added to the video segment after the last GOP of the one or more GOPs, wherein the additional GOP comprising a header and one or more frames. The signed GOP hash of the last GOP of the one or more GOPs is saved in the header of the additional GOP.
Claims19
A method of signing a video segment comprising one or more groups of pictures, GOPs, each GOP comprising a header and one or more encoded frames, the method comprising:
- for each GOP of the one or more GOPs:
- producing a GOP hash;
- and
- digitally signing the GOP hash by means of a digital signature, thereby producing a signed GOP hash;
- for each GOP except a last GOP of the one or more GOPs, refraining from saving the respective signed GOP hash in any portion of the respective GOP, including the header of the respective GOP, and instead saving the respective signed GOP hash in the header of a subsequent GOP;
- adding an additional GOP to the video segment after the last GOP of the one or more GOPs, the additional GOP comprising a header and one or more encoded frames;
- and
- saving the signed GOP hash of the last GOP of the one or more GOPs in the header of the additional GOP.
A non-transitory computer readable storage medium having stored thereon instructions for signing a video segment comprising one or more groups of pictures, GOPs, each GOP comprising a header and one or more encoded frame, such that when the instructions are executed on a processor the processor is configured to:
- for each GOP of the one or more GOPs:
- producing a GOP hash;
- and
- digitally signing the GOP hash by means of a digital signature, thereby producing a signed GOP hash:
- for each GOP except a last GOP of the one or more GOPs, refraining from saving the respective signed GOP hash in any portion of the respective GOP, including the header of the respective GOP, and instead saving the respective signed GOP hash in the header of a subsequent GOP;
- add an additional GOP to the video segment after the last GOP of the one or more GOPs, the additional GOP comprising a header and one or more encoded frames,
- and
- save the signed GOP hash of the last GOP of the one or more GOPs in the header of the additional GOP.
A device for signing a video segment comprising one or more groups of pictures, GOPs, each GOP comprising a header and one or more encoded frames, the device comprising circuitry configured to execute:
- a GOP hash producing function configured to produce a GOP hash for each GOP of the GOPs of the one or more GOPs;
- and
- a GOP hash signing function configured to digitally sign the GOP hash for each GOP of the GOPs of the one or more GOPs, thereby producing a respective signed GOP hash for each GOP of the GOPs of the one or more GOPs;
- a GOP adding function configured to add an additional GOP to the video segment after the last GOP of the one or more GOPs, the additional GOP comprising a header and one or more encoded frames;
- and
- a signed GOP hash saving function configured to, for each GOP of the one or more GOPs, refraining from saving the respective signed GOP hash in any portion of the respective GOP, including the header of the respective GOP, and instead save the respective signed GOP hash in the header of a subsequent GOP, wherein the signed GOP hash for the last GOP of the one or more GOPs is saved in the header of the additional GOP.
Dependencies are inferred from the claim text.