| CPC G06Q 20/1235 (2013.01) [G06Q 20/401 (2013.01); H04L 9/0822 (2013.01); H04L 9/3247 (2013.01); G06F 21/109 (2023.08); H04L 2209/603 (2013.01)] | 10 Claims |

|
1. An apparatus comprising at least one processor; and
at least one memory including computer program code for one or more programs,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:
generate a signed digital resource transaction associated with an encrypted second media content element,
provide the signed digital resource transaction to an access control function,
receive an input from the access control function for proceeding with decoding of a first media content element after verification of the signed digital resource transaction, and
cause decoding of the first media content element in response to the input,
detect a decoded first media content element in response to the decoding,
generate a cryptographic proof of use associated with the first media content element on the basis of the decoded first media element, and
provide the cryptographic proof of use for the access control function for controlling access to the encrypted second media content element associated with the first media content element on the basis of verification of the cryptographic proof of use and an expected first cryptographic proof of use associated with the first media content element,
wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to generate the cryptographic proof of use on the basis of hashes of video frames of the decoded first media content element.
|