IP Library › Granted Patent US 12,652,418
Granted Patent B2
US 12,652,418 · App. 19/301,754 · Granted Jun 9, 2026

Trustworthiness of a video data stream

Inventors: Jonathan Pfaff (Berlin, DE); Tobias Hinz (Berlin, DE); Karsten Suehring (Berlin, DE); Heiko Schwarz (Berlin, DE); Karsten Grueneberg (Berlin, DE); Robert Skupin (Berlin, DE); Yago Sánchez De La Fuente (Berlin, DE); Cornelius Hellge (Berlin, DE); Thomas Schierl (Berlin, DE); Detlev Marpe (Berlin, DE); Thomas Wiegand (Berlin, DE)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
H04L9/3247H04N19/129H04N19/13H04N19/176H04N19/18H04N19/50H04N19/60H04N19/70
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,652,418
App. No.
19/301,754
Granted
Jun 9, 2026
Kind
B2
Abstract

Aspects of a trustworthiness check of a video data stream are described. According to a first aspect, a unique identifier which identifies a media asset to which a portion of a video data stream to be checked on trustworthiness belongs, is included into the trustworthiness check. According to a second aspect, a certificate of a content provider for performing the trustworthiness check is retrieved from a track of editors stored at an external resource. A third aspect provides a method for identifying a portion of a video data stream to be checked on trustworthiness using a digital signature. According to a fourth aspect, a digital signature for checking a portion of a video data stream is retrieved from an external resource.

Claims (53)

1 . An apparatus for decoding an audio data stream, having an audio signal encoded thereinto, wherein the apparatus comprises:

a memory; and

one or more processors, configured for:

decoding a syntax structure from the audio data stream, which comprises information for checking the audio data stream for trustworthiness based on a predetermined portion of the audio data stream, the predetermined portion being to be subjected to a hash function, or being to be used to derive data to be subjected to a hash function, for deriving a hash value to serve for checking the trustworthiness of the audio data stream,

decoding a unique identifier, or a reference which points to a unique identifier, from the audio data stream, the unique identifier uniquely identifying a media asset comprising a plurality of media components to which the predetermined portion belongs;

decoding an indication of a digital signature from the audio data stream, the digital signature being based on a combination of the predetermined portion, or the hash value, and the unique identifier.

2 . The apparatus according to claim 1 , wherein the unique identifier is signaled in the syntax structure.

3 . The apparatus according to claim 1 , wherein the checking the audio data stream for trustworthiness comprises

checking whether a combination of the hash value and the unique identifier fits to the digital signature to determine whether the audio data stream is trustworthy.

4 . The apparatus according to claim 3 , wherein the checking whether the combination of the hash value and the unique identifier fits to the digital signature comprises

decrypting the digital signature to obtain a check value; and

checking whether the combination of the hash value and the unique identifier matches the check value.

5 . The apparatus according to claim 1 , wherein the checking whether the combination of the hash value and the unique identifier fits to the digital signature comprises

forming a verification string based on the hash value and the unique identifier,

comparing the verification string to the digital signature using a public key.

6 . The apparatus according to claim 1 , configured for

deriving an indication of an external resource for retrieving the public key from the audio data stream, and deriving the public key from the external resource.

7 . The apparatus according to claim 6 , configured for deriving the unique identifier from the external resource.

8 . The apparatus according to claim 1 , wherein the checking the audio data stream for trustworthiness comprises checking, whether the unique identifier matches a unique identifier associated with one or more further media components.

9 . The apparatus according to claim 1 , configured for deriving the digital signature from the audio data stream.

10 . The apparatus according to claim 1 , configured for deriving the unique identifier from a payload packet signaled in the audio data stream.

11 . The apparatus according to claim 10 , wherein the payload packet further comprises one or more of

an indication of the hash function,

an indication of a number of portions of the audio data stream, for which a digital signature for verifying the trustworthiness of the audio data stream is available,

an indication, which indicates a manner for retrieving a public key for checking whether the combination of the hash value and the unique identifier fits to the digital signature.

12 . The apparatus according to claim 1 , wherein the checking the audio data stream for trustworthiness comprises

performing the checking the audio data stream on trustworthiness sequentially with respect to a plurality of portions of the audio data stream, and further by

subjecting a predetermined portion of the audio data stream, or data derived therefrom, to a hash function to obtain a hash value;

subjecting a further portion of the audio data stream, or data derived therefrom, to the hash function to obtain a further hash value;

checking whether a combination of the hash value, the further hash value, and the unique identifier fits to the digital signature.

13 . The apparatus according to claim 1 , configured for checking whether a combination of multiple pieces of information comprising the hash value, the unique identifier, and an indication of the hash function fits to the digital signature to determine whether the audio data stream is trustworthy.

14 . The apparatus according to claim 1 , configured for

deriving the predetermined portion from the audio data stream, and

providing the predetermined portion, the hash value, and the unique identifier to the checking the audio data stream for trustworthiness.

15 . The apparatus according to claim 1 , configured for checking the audio data stream on trustworthiness, wherein the apparatus is configured for

subjecting the predetermined portion of the audio data stream, or data derived therefrom, to the hash function to obtain the hash value;

obtaining the unique identifier, which uniquely identifies a media asset to which the predetermined portion belongs;

obtaining the digital signature based on the audio data stream; and

checking whether the combination of the hash value and the unique identifier fits to the digital signature to determine whether the audio data stream is trustworthy.

16 . An apparatus for rendering an audio data stream having an audio signal encoded thereinto checkable on trustworthiness, wherein the apparatus comprises:

a memory; and

one or more processors, configured for

inserting a syntax structure into the audio data stream, which comprises information for checking the audio data stream for trustworthiness based on a predetermined portion of the audio data stream, the predetermined portion being to be subjected to a hash function, or being to be used to derive data to be subjected to a hash function, for deriving a hash value to serve for checking the trustworthiness of the audio data stream,

inserting a unique identifier, or a reference which points to a unique identifier, into the audio data stream, the unique identifier uniquely identifying a media asset comprising a plurality of media components to which the predetermined portion belongs;

inserting an indication of a digital signature into the audio data stream, the digital signature being based on a combination of the predetermined portion, or the hash value, and the unique identifier.

17 . A method for decoding an audio data stream, having an audio signal encoded thereinto, wherein the method comprises

decoding a syntax structure from the audio data stream, which comprises information for checking the audio data stream for trustworthiness based on a predetermined portion of the audio data stream, the predetermined portion being to be subjected to a hash function, or being to be used to derive data to be subjected to a hash function, for deriving a hash value to serve for checking the trustworthiness of the audio data stream,

decoding a unique identifier, or a reference which points to a unique identifier, from the audio data stream, the unique identifier uniquely identifying a media asset comprising a plurality of media components to which the predetermined portion belongs;

decoding an indication of a digital signature from the audio data stream, the digital signature being based on a combination of the predetermined portion, or the hash value, and the unique identifier.

18 . A non-transitory digital storage medium having stored thereon an audio data stream, wherein the audio data stream has an audio signal encoded thereinto, wherein the audio data stream comprises:

a syntax structure, which comprises information, which when processed by one or more processors, checks the audio data stream for trustworthiness based on a predetermined portion of the audio data stream, the predetermined portion being subjected to a hash function, or being used to derive data to be subjected to a hash function, for deriving a hash value to serve for checking the trustworthiness of the audio data stream,

a unique identifier, or a reference which points to a unique identifier, the unique identifier uniquely identifying a media asset comprising a plurality of media components to which the predetermined portion belongs;

an indication of a digital signature from the audio data stream, the digital signature being based on a combination of the predetermined portion, or the hash value, and the unique identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2025
From: PFAFF, JONATHAN; HINZ, TOBIAS; SUEHRING, KARSTEN; SCHWARZ, HEIKO; GRUENEBERG, KARSTEN; SKUPIN, ROBERT; SÁNCHEZ DE LA FUENTE, YAGO; HELLGE, CORNELIUS; SCHIERL, THOMAS; MARPE, DETLEV; WIEGAND, THOMAS
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 073293/0547 →
Priority Claims (1)
EP 24186914 · Jul 5, 2024 · regional
Continuity (2)
Continuation 19260271 · Jul 3, 2025
Related Publication 20260012360A1 · Jan 8, 2026
References Cited (48)
US 7434052B1 · Rump · 2008 [cited by examiner]
US 8185742B2 · Kim et al. · 2012 [cited by applicant]
US 9647846B1 · Schulman · 2017 [cited by examiner]
US 11449584B1 · Pamucci · 2022 [cited by applicant]
US 11770260B1 · Pamucci · 2023 [cited by examiner]
US 12445307B1 · Suter et al. · 2025 [cited by applicant]
US 20020157002A1 · Messerges et al. · 2002 [cited by applicant]
US 20040091111A1 · Levy et al. · 2004 [cited by applicant]
US 20080037783A1 · Kim et al. · 2008 [cited by applicant]
US 20080249961A1 · Harkness · 2008 [cited by examiner]
US 20090070590A1 · Hoffstein · 2009 [cited by examiner]
US 20130051475A1 · Joshi et al. · 2013 [cited by applicant]
US 20130064370A1 · Gouge et al. · 2013 [cited by applicant]
US 20150163545A1 · Freed et al. · 2015 [cited by applicant]
US 20160080742A1 · Kirchhoffer et al. · 2016 [cited by applicant]
US 20170078199A1 · Mosko et al. · 2017 [cited by applicant]
US 20190322426A1 · Verma · 2019 [cited by examiner]
US 20200267403A1 · Lasserre et al. · 2020 [cited by applicant]
US 20200267521A1 · Bruner · 2020 [cited by applicant]
US 20200372184A1 · Meirosu · 2020 [cited by examiner]
US 20210266600A1 · Seregin et al. · 2021 [cited by applicant]
US 20210329003A1 · Segal et al. · 2021 [cited by applicant]
US 20220051690A1 · Davis · 2022 [cited by examiner]
US 20220368534A1 · Lundberg et al. · 2022 [cited by applicant]
US 20230020655A1 · Xu et al. · 2023 [cited by applicant]
US 20230325473A1 · Buffard et al. · 2023 [cited by applicant]
US 20230370683A1 · Panchagnula · 2023 [cited by examiner]
US 20240048394A1 · Bjorn et al. · 2024 [cited by applicant]
US 20240205002A1 · Storelli et al. · 2024 [cited by applicant]
US 20240338486A1 · Kalva et al. · 2024 [cited by applicant]
US 20250106038A1 · Wachtendorf · 2025 [cited by examiner]
US 20250254403A1 · Hannuksela · 2025 [cited by examiner]
US 20250330576A1 · Huo · 2025 [cited by examiner]
US 20260012358A1 · Pfaff · 2026 [cited by examiner]
US 20260012359A1 · Pfaff · 2026 [cited by examiner]
US 20260012648A1 · Pfaff · 2026 [cited by examiner]
CN 108551582A · 2018 [cited by applicant]
CN 111385102A · 2020 [cited by applicant]
CN 111917558A · 2020 [cited by applicant]
EP 0963637B1 · 2007 [cited by applicant]
RU 2260918C2 · 2005 [cited by applicant]
WO WO9303562A1 · 1993 [cited by examiner]
WO WO2020197547A1 · 2020 [cited by examiner]
Marpe, D. et al., “Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard”, IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, No. 7, Jul. 2003 (17 pages). [cited by applicant]
Anonymous, “Context-adaptive variable-length coding—Wikipedia”, Jan. 23, 2024 (Jan. 23, 2024), XP093280326. [cited by applicant]
England, Paul, “AMP: Authentication of Media via Provenance”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Jun. 20, 2020 (Jun. 20, 2020), XP081681975, 21 pages. [cited by applicant]
Mokhtarian, Kianoosh, “End-to-end secure delivery of scalable video streams”, Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Nossdav '09, ACM Press, … [cited by applicant]
Xu, Jizheng, “AHG9: Digital signature SEI message”, 20. JVET Meeting; Oct. 7-Oct. 16, 2020; Teleconference; (The Joint Video Exploration Team of ISO/IEC JTC1/SC29/WG11 and ITU-T SG.16), No. JVET-T0090, Oct. 1, 2020 (Oct… [cited by applicant]