IP Library › Granted Patent US 12,348,737
Granted Patent B2
US 12,348,737 · App. 17/980,150 · Granted Jul 1, 2025

Methods of adding and validating a digital signature in a video data segment

Inventors: Björn Völcker (Lund, SE); Stefan Lundberg (Lund, SE)
Assignee: AXIS AB
H04N19/172G06F21/6209G06F21/64H04L9/3247
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,348,737
App. No.
17/980,150
Granted
Jul 1, 2025
Kind
B2
Abstract

A method for verifying a digital signature in a video data segment generated by a video delivery chain comprises: obtaining the video data segment comprising encoded image frames and a plurality of node device datasets associated with respective labels; wherein one or more node device datasets include respective digital signatures; wherein the one or more node device datasets comprises a first node device dataset which includes a first digital signature generated by a first node device based on a first number of node device datasets that have been last added to the video data segment before the first node device dataset; locating the labels; identifying, using the labels, the first number of node device datasets; and verifying the first digital signature. The application also discloses a method of adding a digital signature to a video data segment.

Claims (51)

1. A method for verifying a digital signature in a video data segment, wherein the video data segment is generated by a video delivery chain defined by a video capturing device and a plurality of node devices, comprising:

obtaining the video data segment, the video data segment comprising encoded image frames, generated by the video capturing device, and a plurality of node device datasets successively generated and added to the video data segment by the plurality of node devices,

wherein the plurality of node device datasets are associated with respective labels from which an order in which the plurality of node device datasets have been added to the video data segment is derivable,

wherein one or more node device datasets in the plurality of node device datasets include respective digital signatures of which at least one is generated based on parts of the encoded image frames,

wherein the one or more node device datasets comprises a first node device dataset which includes a first digital signature generated by a first node device based on a first number of node device datasets of the plurality of node device datasets that have been last added to the video data segment before the first node device dataset,

locating the labels in the obtained video data segment,

identifying, using the labels, the first number of node device datasets that have been last added to the video data segment before the first node device dataset, and

verifying the first digital signature based on the identified first number of node device datasets.

2. The method according to claim 1 ,

wherein the first node device dataset further includes first metadata generated by the first node device,

wherein the first digital signature is further generated based on the first metadata, and

wherein the step of verifying the first digital signature is further based on the first metadata.

3. The method according to claim 1 , wherein a digital signature included in a node device dataset that has been added first to the video data segment among said one or more node device datasets is generated based on parts of the encoded image data.

4. The method according to claim 1 ,

wherein the first digital signature is further based on parts of the encoded image frames, and

wherein the step of verifying the first digital signature is further based on the parts of the encoded image frames.

5. The method according to claim 1 ,

wherein the one or more node device datasets further comprises a second digital signature generated by a second node device based on a second number of node device datasets of the plurality of node device datasets that have been last added to the video data segment before the second node device dataset,

and wherein the method further comprises

identifying, using the labels, the second number of node device datasets that have been last added to the video data segment before the second node device dataset, and

verifying the second digital signature based on the identified second number of node device datasets.

6. The method according to claim 1 ,

wherein each label comprises an identification of a node device that added the node device dataset associated with the label, and

wherein the first number of node device datasets that have been last added to the video data segment before the first node device dataset are identified by further using a predetermined transmission order of the video data segment through the video delivery chain.

7. The method according to claim 1 , wherein each label comprises an identification of a node device that added the associated node device dataset and an identification of a node device that added a node device dataset immediately before the associated node device dataset.

8. A method of adding a digital signature to a video data segment at a first node device included in a plurality of node devices which define a video delivery chain, the method comprising:

receiving, at the first node device, a video data segment comprising encoded image frames and one or more node device datasets that have been successively generated and added to the video data segment by node devices of the plurality of node devices, wherein the one or more node device datasets are associated with respective labels from which an order in which the one or more node device datasets have been added to the video data segment is derivable,

generating a first digital signature based on a first number of node device datasets of the one or more node device datasets that have been last added to the received video data segment,

adding a first node device dataset comprising the first digital signature to the video data segment, and

associating the first node device dataset with a first label from which it is derivable that the first node device dataset has been added to the video data segment next in order after the one or more node device datasets.

9. The method according to claim 8 , further comprising

generating metadata, wherein the first node device dataset further comprises the generated metadata, and

wherein the first digital signature is further generated based on the metadata.

10. The method according to claim 8 , wherein at least one node device dataset among the one or more node device datasets of the received video data segment includes a digital signature generated based on parts of the encoded image frames.

11. The method according to claim 8 , wherein the first digital signature generated by the first node device is further generated based on parts of the encoded image frames.

12. The method according to claim 8 , further comprising, prior to generating the first digital signature, encrypting at least a part of a node device dataset that has been last added to the received video data segment.

13. The method according to claim 8 , wherein the first label comprises an identification of the first node device.

14. The method according to claim 13 , wherein the first label further comprises an identification of a node device that was last to add a node device dataset to the received video data segment.

15. A non-transitory computer readable storage medium having stored thereon instructions for implementing a method for verifying a digital signature in a video data, when executed on a device having processing capabilities, wherein the video data segment is generated by a video delivery chain defined by a video capturing device and a plurality of node devices; the method comprising:

obtaining the video data segment, the video data segment comprising encoded image frames, generated by the video capturing device, and a plurality of node device datasets successively generated and added to the video data segment by the plurality of node devices,

wherein the plurality of node device datasets are associated with respective labels from which an order in which the plurality of node device datasets have been added to the video data segment is derivable,

wherein one or more node device datasets in the plurality of node device datasets include respective digital signatures of which at least one is generated based on parts of the encoded image frames,

wherein the one or more node device datasets comprises a first node device dataset which includes a first digital signature generated by a first node device based on a first number of node device datasets of the plurality of node device datasets that have been last added to the video data segment before the first node device dataset,

locating the labels in the obtained video data segment,

identifying, using the labels, the first number of node device datasets that have been last added to the video data segment before the first node device dataset, and

verifying the first digital signature based on the identified first number of node device datasets.

16. A node device in a video delivery chain, comprising a processor configured to perform a method of adding a digital signature to a video data segment at a first node device included in a plurality of node devices which define a video delivery chain, the method comprising:

receiving, at the first node device, a video data segment comprising encoded image frames and one or more node device datasets that have been successively generated and added to the video data segment by node devices of the plurality of node devices, wherein the one or more node device datasets are associated with respective labels from which an order in which the one or more node device datasets have been added to the video data segment is derivable,

generating a first digital signature based on a first number of node device datasets of the one or more node device datasets that have been last added to the received video data segment,

adding a first node device dataset comprising the first digital signature to the video data segment, and

associating the first node device dataset with a first label from which it is derivable that the first node device dataset has been added to the video data segment next in order after the one or more node device datasets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2022
From: VÖLCKER, BJÖRN; LUNDBERG, STEFAN
To: AXIS AB
Reel/Frame 061648/0970 →
Priority Claims (1)
EP 21213608 · Dec 10, 2021 · regional
Continuity (1)
Related Publication 20230188732A1 · Jun 15, 2023
References Cited (11)
US 8875202B2 · Sanders · 2014 [cited by applicant]
US 20070220260A1 · King · 2007 [cited by applicant]
US 20080244739A1 · Liu et al. · 2008 [cited by applicant]
US 20100281263A1 · Ugawa · 2010 [cited by examiner]
US 20140032913A1 · Tenenboym et al. · 2014 [cited by applicant]
US 20180124048A1 · Yoo · 2018 [cited by applicant]
US 20180253567A1 · Gonzalez-Banos et al. · 2018 [cited by applicant]
US 20210182806A1 · Ornelas et al. · 2021 [cited by applicant]
US 20210287322A1 · Yaffe et al. · 2021 [cited by applicant]
KR 20160142741A · 2016 [cited by applicant]
Korean Office Action issued on May 1, 2025 for Korean Patent Application No. 10-2022-0168703. [cited by applicant]