Public screen content delivery supervision method and system based on quantum security

By acquiring quantum session keys and encrypted watermarks through quantum security technology and embedding them into the content of public screens, the problem of easy tampering within public screens is solved, enabling secure transmission and playback of content and ensuring the security and traceability of information dissemination.

CN121665038APending Publication Date: 2026-03-13中电信量子信息科技集团有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-10
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

The content displayed on public screens is easily tampered with or replaced during transmission and playback, and the lack of effective security protection mechanisms threatens the security and credibility of information dissemination.

Method used

Quantum security technology is used to obtain quantum session key information, determine key frame information and encrypt watermarks, embed them into the content to be played, and verify and play them through a content monitoring terminal to ensure the legality and integrity of the content.

Benefits of technology

It effectively prevents video content from being illegally tampered with or replaced during transmission and playback, ensuring the security and traceability of the content and enhancing the security protection mechanism of public screens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121665038A_ABST
    Figure CN121665038A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a public screen content delivery supervision method, system and device based on quantum security, equipment and a medium. The method comprises the following steps: obtaining quantum session key information and to-be-played content; the to-be-played content comprises a to-be-played video, and the quantum session key information comprises a quantum session key and a session identifier; under the condition that the to-be-played content is a video, determining key frame information of the to-be-played video; determining a key frame watermark according to a preset video watermark generation rule and the key frame information; encrypting the key frame watermark by using the quantum session key to obtain an encrypted watermark; embedding the encrypted watermark and the session identifier into the to-be-played content to obtain an encrypted playing content; and sending the encrypted playing content to the content monitoring terminal, so that the content monitoring terminal determines and plays the to-be-played content according to the encrypted playing content, thereby effectively preventing the video content from being illegally tampered or replaced in transmission and playing links, and avoiding unexpected content playing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of content delivery, and in particular to a method, system, device, equipment, and medium for monitoring and supervising content delivery on public screens based on quantum security. Background Technology

[0002] With the widespread use of public screens such as outdoor advertising screens and government information disclosure screens in information dissemination, the security of the content displayed on these screens, as the primary medium of dissemination, is becoming increasingly prominent, affecting the entire process from regulatory platforms to terminal playback. Currently, the delivery of content displayed on public screens typically relies on traditional network transmission and terminal playback control. However, in practical applications, existing technologies make it easy for video content displayed on public screens to be illegally tampered with or replaced during transmission and playback, leading to the playback of unintended content and a lack of effective security protection mechanisms. For example, a third party might intercept the video stream during transmission and replace it with illegal content, or physically access the terminal device to tamper with locally stored video files. The terminal device cannot effectively identify whether the content has been tampered with and may directly play illegal content, posing a serious threat to the security and credibility of information dissemination. Summary of the Invention In view of the above problems, embodiments of the present invention are proposed to provide a quantum-safe public screen content delivery supervision method, system, apparatus, device and medium that overcomes or at least partially solves the above problems.

[0003] To address the aforementioned problems, this invention discloses a quantum-safe method for monitoring content delivery on public screens, applied to a public screen security monitoring platform. The method includes: Obtain quantum session key information and content to be played; the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and the session identifier; If the content to be played is a video, determine the keyframe information of the video to be played; The keyframe watermark is determined based on the preset video watermark generation rules and the keyframe information. The keyframe watermark is encrypted using the quantum session key to obtain an encrypted watermark; The encrypted watermark and session identifier are embedded into the content to be played to obtain encrypted playback content; The encrypted playback content is sent to the content monitoring terminal, so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content.

[0004] Optionally, obtaining the quantum session key information includes: Based on the preset charging key and preset quantum key management system, obtain the platform's encrypted ciphertext; The platform's encrypted ciphertext is decrypted using the preset charging key to obtain quantum session key information.

[0005] Optionally, the content to be played may further include an image to be played, and the method may further include: When the content to be played is an image, the feature value information of the image to be played is determined; The feature value watermark is determined based on the preset image watermark generation rules and the feature value information.

[0006] Optionally, after sending the encrypted playback content to the content monitoring terminal, so that the content monitoring terminal determines and plays the content to be played based on the encrypted playback content, the method further includes: Receive encrypted feedback data sent by the content monitoring terminal; The encrypted feedback data is decrypted using the quantum session key, and the playback status of the content to be played is determined. The playback status of the content to be played is saved to a preset database.

[0007] On the other hand, embodiments of the present invention also disclose a public screen content delivery and supervision method based on quantum security, applied to a content monitoring terminal, the method comprising: Receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes the video to be played. Obtain the quantum session key; Extract the encrypted watermark based on the content to be played; When the content to be played is a video, the encrypted watermark is decrypted according to the quantum session key to obtain the keyframe watermark; The keyframe watermark is verified according to the preset watermark verification rules; If the verification passes, the video to be played will be played.

[0008] Optionally, obtaining the quantum session key includes: Determine the session identifier based on the encrypted playback content; Based on the session identifier and the preset quantum key management system, obtain the encrypted ciphertext of the content monitoring terminal; The quantum session key is obtained by decrypting the encrypted ciphertext of the content monitoring terminal according to the preset content monitoring terminal key.

[0009] Optionally, the content to be played further includes an image to be played. After extracting the encrypted watermark based on the content to be played, the method further includes: When the content to be played is an image, the encrypted watermark is decrypted according to the quantum session key to obtain the feature value watermark. The feature value watermark is verified according to the preset image watermark verification rules; If the verification passes, the image to be played will be played.

[0010] Optionally, the method further includes: Record the playback status of the content to be played; The playback status is encrypted using the quantum session key to obtain encrypted feedback data; The encrypted feedback data is sent to the public screen security monitoring platform, so that the public screen security monitoring platform can decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; the playback status of the content to be played is saved to a preset database.

[0011] On the other hand, this invention also discloses a quantum-safe public screen content delivery monitoring system. The system includes a public screen security monitoring platform and a content monitoring terminal. The public screen security monitoring platform is used to: acquire quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier; when the content to be played is a video, determine the keyframe information of the video to be played; determine a keyframe watermark according to a preset video watermark generation rule and the keyframe information; and encrypt the keyframe watermark using the quantum session key to obtain an encrypted watermark. The encrypted watermark and session identifier are embedded into the content to be played to obtain encrypted playback content; the encrypted playback content is then sent to the content monitoring terminal. The content monitoring terminal is used to receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes a video to be played; obtain a quantum session key; extract an encrypted watermark based on the content to be played; if the content to be played is a video, decrypt the encrypted watermark based on the quantum session key to obtain a keyframe watermark; verify the keyframe watermark according to a preset watermark verification rule; if the verification passes, play the video to be played.

[0012] Optionally, the public screen security monitoring platform is used to obtain the platform's encrypted ciphertext based on a preset charging key and a preset quantum key management system; and to decrypt the platform's encrypted ciphertext based on the preset charging key to obtain quantum session key information. The content monitoring terminal is used to determine a session identifier based on the encrypted playback content; obtain encrypted ciphertext of the content monitoring terminal based on the session identifier and a preset quantum key management system; and decrypt the encrypted ciphertext of the content monitoring terminal based on a preset content monitoring terminal charging key to obtain a quantum session key.

[0013] Optionally, the content to be played may also include an image to be played. The public screen security monitoring platform is further configured to determine the feature value information of the image to be played when the content to be played is an image; and to determine the feature value watermark according to the preset image watermark generation rules and the feature value information. The content monitoring terminal is also used to, when the content to be played is an image, decrypt the encrypted watermark according to the quantum session key to obtain a feature value watermark; verify the feature value watermark according to a preset image watermark verification rule; and if the verification passes, play the image to be played.

[0014] Optionally, the public screen security monitoring platform is further configured to receive encrypted feedback data sent by the content monitoring terminal; decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; and save the playback status of the content to be played to a preset database. The content monitoring terminal is also used to record the playback status of the content to be played; encrypt the playback status using the quantum session key to obtain encrypted feedback data; and send the encrypted feedback data to the public screen security supervision platform.

[0015] On the other hand, embodiments of the present invention also disclose a public screen content delivery monitoring device based on quantum security, applied to a public screen security monitoring platform, the device comprising: The data acquisition module is used to acquire quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier. The keyframe acquisition module is used to determine the keyframe information of the video to be played when the content to be played is a video. The keyframe watermark determination module is used to determine the keyframe watermark according to the preset video watermark generation rules and the keyframe information. The encrypted watermark acquisition module is used to encrypt the keyframe watermark using the quantum session key to obtain the encrypted watermark. An encrypted content determination module is used to embed the encrypted watermark and session identifier into the content to be played to obtain encrypted playback content; An encrypted content sending module is used to send the encrypted playback content to a content monitoring terminal, so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content.

[0016] Optionally, the first data acquisition module includes: The platform ciphertext acquisition submodule is used to acquire the platform's encrypted ciphertext based on the preset filling key and the preset quantum key management system; The quantum key acquisition submodule is used to acquire quantum session key information by decrypting the platform's encrypted ciphertext according to the preset charging key.

[0017] Optionally, the content to be played may further include images to be played, and the device may further include: The feature value determination submodule is used to determine the feature value information of the image to be played when the content to be played is an image. The feature value watermark determination submodule is used to determine the feature value watermark based on the preset image watermark generation rules and the feature value information.

[0018] Optionally, the device further includes: The feedback data receiving submodule is used to receive encrypted feedback data sent by the content monitoring terminal; The playback status determination submodule is used to decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played. The data recording submodule is used to save the playback status of the content to be played to a preset database.

[0019] On the other hand, embodiments of the present invention also disclose a public screen content delivery monitoring device based on quantum security, applied to a content monitoring terminal, the device comprising: The encrypted content receiving module is used to receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes the video to be played. The session key acquisition module is used to acquire the quantum session key; The encrypted watermark extraction module is used to extract the encrypted watermark based on the content to be played. The keyframe watermark acquisition module is used to decrypt the encrypted watermark according to the quantum session key to obtain the keyframe watermark when the content to be played is a video. The keyframe watermark verification module is used to verify the keyframe watermark according to the preset watermark verification rules. The video playback module is used to play the video to be played if the verification passes.

[0020] Optionally, the session key acquisition module includes: The session identifier determination submodule is used to determine the session identifier based on the encrypted playback content; The content monitoring terminal ciphertext acquisition submodule is used to acquire the encrypted ciphertext of the content monitoring terminal based on the session identifier and the preset quantum key management system. The quantum session key acquisition submodule is used to charge the key to the content monitoring terminal according to the preset content monitoring terminal, decrypt the encrypted ciphertext of the content monitoring terminal, and obtain the quantum session key.

[0021] Optionally, the content to be played may further include images to be played, and the device may further include: The feature value watermarking acquisition submodule is used to decrypt the encrypted watermark according to the quantum session key to obtain the feature value watermark when the content to be played is an image. The feature value watermark verification submodule is used to verify the feature value watermark according to the preset image watermark verification rules; The image playback submodule is used to play the image to be played if the verification passes.

[0022] Optionally, the device further includes: The playback status recording submodule is used to record the playback status of the content to be played; The playback status encryption submodule is used to encrypt the playback status using the quantum session key to obtain encrypted feedback data. The feedback data sending submodule is used to send the encrypted feedback data to the public screen security monitoring platform, so that the public screen security monitoring platform can decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; and save the playback status of the content to be played to a preset database.

[0023] Accordingly, this invention discloses an electronic device, including: a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the various steps of the above-described embodiment of a quantum-safe public screen content delivery and supervision method.

[0024] Accordingly, this invention discloses a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the various steps of the above-described embodiment of a quantum-safe public screen content delivery and supervision method.

[0025] The embodiments of this invention include the following advantages: By acquiring quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier; when the content to be played is a video, determining the keyframe information of the video to be played; determining the keyframe watermark according to preset video watermark generation rules and keyframe information; using the quantum session key to encrypt the keyframe watermark, obtaining an encrypted watermark, improving watermark encryption security, enhancing the anti-attack capability of the content security protection mechanism, and solving the problem of lacking an effective security protection mechanism; by embedding the encrypted watermark and session identifier into the content to be played, obtaining encrypted playback content; sending the encrypted playback content to the content monitoring terminal, so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content, effectively preventing the video content from being illegally tampered with or replaced during transmission and playback, and avoiding the playback of unexpected content. Attached Figure Description

[0026] Figure 1 This is a flowchart illustrating the steps of an embodiment of a quantum-safe public screen content delivery and supervision method according to the present invention; Figure 2 This is a flowchart illustrating the steps of another embodiment of the public screen content delivery and supervision method based on quantum security of the present invention; Figure 3 This is a schematic diagram of a quantum session key request according to an embodiment of a quantum-secure public screen content delivery and supervision method of the present invention; Figure 4 This is a block diagram of an embodiment of a public screen content delivery monitoring system based on quantum security according to the present invention; Figure 5 This is an interactive schematic diagram of an embodiment of a public screen content delivery and monitoring system based on quantum security according to the present invention; Figure 6 This is a structural block diagram of an embodiment of a public screen content delivery monitoring device based on quantum security according to the present invention; Figure 7 This is a structural block diagram of another embodiment of the public screen content delivery monitoring device based on quantum security according to the present invention. Detailed Implementation

[0027] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0028] One of the core concepts of this invention is to use quantum security technology to ensure the credibility of public screen content from review to playback, and to use security mechanisms to verify the legality of the content and control its playback, so as to ensure that the playback content is consistent with the review results and is traceable.

[0029] Reference Figure 1 The diagram illustrates a flowchart of an embodiment of a quantum-safe public screen content delivery and supervision method according to the present invention, which may specifically include the following steps: Step 101: Obtain quantum session key information and content to be played; the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and the session identifier; The system obtains two core elements required for secure content delivery through a pre-defined method: quantum session key information for encryption protection and the content to be played. This lays the foundation for generating a secure watermark, embedding it into the content, and distributing it to the content monitoring terminal. The quantum session key information refers to the set of critical security information used to encrypt and protect the watermark data in this content delivery session. It includes two core parts: the quantum session key and the session identifier, and is fundamental to ensuring the confidentiality and relevance of the watermark data. The quantum session key is a temporary encryption key generated based on quantum technology, used only in this content delivery session, possessing high security, and used to encrypt the watermark data to prevent tampering or forgery. The session identifier is a string or code used to uniquely identify the content delivery session corresponding to this quantum session key. Its function is to associate the quantum session key with the content to be played, ensuring that the content monitoring terminal can accurately match and obtain the corresponding key to decrypt the watermark. The content to be played refers to the digital content planned to be displayed to the public through public screens, and is the core object of content delivery, encompassing dynamic or static content such as videos and images. The video to be played refers to a type of content to be played, namely digital video files containing continuous dynamic images and audio, such as advertising videos and promotional videos.

[0030] The application scenarios of this invention are public screen scenarios that require ensuring secure content delivery and tamper-proofing. Specifically, these include public display content monitoring terminals that display content to the outside world, such as outdoor advertising screens, large screens in shopping malls, public information screens such as station and airport announcement screens, and government information disclosure screens, as well as all scenarios that require preventing the illegal playback of unapproved content and the tampering of approved content during transmission or playback. Quantum key encryption watermarks are used to achieve traceability of content source and verification of integrity.

[0031] In one embodiment, step 101 may include the following sub-steps: Sub-step S11: Obtain the platform's encrypted ciphertext based on the preset charging key and the preset quantum key management system; The platform obtains encrypted ciphertext by interacting with a pre-configured, pre-charged key and a pre-defined quantum key management system that provides quantum key management services. The pre-configured, pre-stored key is a long-term security key used to establish a trust relationship with the quantum key service system and is the foundation for encrypting and protecting subsequent session keys. The pre-defined quantum key management system is a professional service system that provides quantum key generation, distribution, and management; it is the source of quantum session key generation. The platform encrypted ciphertext refers to the encrypted data generated by the quantum key service system after encrypting the quantum session key with the pre-configured key, ensuring the confidentiality of the session key during transmission.

[0032] Reference Figure 3 This diagram illustrates a quantum session key request schematic of an embodiment of a quantum-secure public screen content delivery supervision method according to the present invention: Referring to the QKMS (Quantum Key Management System) and public screen security supervision platform sections in the diagram: The system invokes a cloud server cryptographic machine, using a pre-loaded quantum key within the machine and random numbers generated by both parties to complete identity authentication with the preset quantum key management system. Upon successful authentication, it selects an unused preset loading key from the secure medium of the cloud server cryptographic machine and generates a quantum session key request message containing a loading key identifier. Upon receiving the request message, the preset quantum key management system creates a session identifier for this request, generates a quantum session key, retrieves the corresponding preset loading key based on the loading key identifier, uses this preset loading key in conjunction with the SM4 national cryptographic algorithm to encrypt the quantum session key, generates platform encrypted ciphertext, and returns the session identifier and platform encrypted ciphertext together. Among them, the cloud server cryptographic machine refers to a dedicated cryptographic device integrated within the monitoring platform, possessing key secure storage, encryption / decryption operations, and identity authentication capabilities, and certified by the State Cryptography Administration; the pre-filled quantum key refers to a long-term key generated by the quantum key service system and pre-injected into the cloud server cryptographic machine, used to establish long-term trust with the service system; the secure medium refers to the tamper-proof secure storage unit inside the cloud server cryptographic machine used to store the filled key and sensitive data, preventing key leakage or tampering; the filled key identifier refers to an ID or code used to uniquely identify a filled key, facilitating the quantum key service system to query the corresponding key; the quantum session key request message is structured data that requests a session key from the quantum key service system, containing information such as the request type and the filled key identifier; the session identifier is a unique string generated by the quantum key service system, used to associate the quantum session key with the content to be played, ensuring that the content monitoring terminal can accurately match the key; the quantum session key refers to a temporary encryption key used for this content delivery session, used only in a single session; and the SM4 national cryptographic algorithm refers to the block cipher algorithm promulgated by the State Cryptography Administration of China, used for data encryption.

[0033] Sub-step S12: Decrypt the platform encrypted ciphertext according to the preset charging key to obtain quantum session key information.

[0034] The platform's encrypted ciphertext is decrypted using a locally stored preset charging key to obtain quantum session key information containing the quantum session key and session identifier.

[0035] For example, one implementation could be: Upon receiving the platform encrypted ciphertext and session identifier returned by the preset quantum key management system, the preset charging key selected in sub-step S11 is used to decrypt the platform encrypted ciphertext through the cloud server cryptographic machine in conjunction with the national cryptographic algorithm SM4, obtaining the plaintext data of the quantum session key. Simultaneously, the session identifier is recorded, forming complete quantum session key information.

[0036] In this context, the plaintext data of the quantum session key refers to the original, unencrypted form of the quantum session key, which is used to encrypt the watermark data later.

[0037] Step 102: If the content to be played is a video, determine the keyframe information of the video to be played. When the content to be played is video, representative frame information is extracted from the video as the basis for subsequent watermark generation. Keyframe information refers to frame data selected from the video that reflects the main content characteristics of the video, such as frame images and frame positions.

[0038] Step 103: Determine the keyframe watermark according to the preset video watermark generation rules and the keyframe information; By using pre-defined video watermark generation rules and combining them with keyframe information determined in the steps, a keyframe watermark associated with the video content is generated. The pre-defined video watermark generation rules refer to pre-defined rules used to extract features from keyframe information and generate watermarks, such as feature extraction algorithms and watermark data formats. The keyframe watermark refers to watermark data generated based on keyframe information, used to identify the legality of the video, and includes video features, review information, etc.

[0039] The acquisition methods for video watermarks can also include: watermarking based on the overall hash of the video file and audio watermarking. Watermarking based on the overall hash of the video file refers to not generating watermarks for keyframes individually, but instead calculating a hash value (such as SHA-256) for the entire video file, encrypting the hash value, content monitoring terminal ID, and review information with a key, and then embedding it into the video according to preset rules. For audio files, watermark encryption can be waived; instead, quantum key distribution can be used for overall encryption, which is then decrypted by the terminal.

[0040] Step 104: Use the quantum session key to encrypt the keyframe watermark to obtain an encrypted watermark; This step involves securing the keyframe watermark. The keyframe watermark is encrypted using a quantum session key, generating encrypted watermark data, also known as the encrypted watermark. This ensures the watermark is not tampered with or forged during transmission and storage. Specifically, the encrypted watermark refers to the ciphertext data obtained after encrypting the keyframe watermark with a quantum session key. For example, one possible implementation is: For the video to be played, firstly, key frame information is selected according to the preset verification strength, feature value analysis is performed on the key frame, and feature values, content monitoring terminal ID, reviewer information, review time and the position information of the next key frame are extracted according to the preset video watermark generation rules to form a key frame watermark; then, the key frame watermark is encrypted using a quantum session key combined with the national cryptographic algorithm SM4 to obtain an encrypted watermark.

[0041] Among them, verification strength refers to the parameter used to control the number of keyframes selected, ranging from level 1 to 5. The higher the strength, the more keyframes are selected, which is used to balance the security and efficiency of watermark verification; keyframe feature value refers to the value that can uniquely identify the content of the frame after feature extraction of the keyframe image, such as image features extracted by contour-sensitive algorithms; content monitoring terminal ID refers to the unique identifier of the content monitoring terminal corresponding to the public screen where the video to be played is planned to be displayed, such as the device serial number or the ID of the security medium; reviewer information refers to the identity information of the administrator who reviews the video, such as the administrator ID; review time refers to the timestamp of the video review being passed; next keyframe position information refers to the timestamp or frame sequence number of the next keyframe in the video stream, which is used by the content monitoring terminal to verify multiple keyframes in sequence.

[0042] In one embodiment, the content to be played further includes an image to be played, and the method may further include the following: When the content to be played is an image, the feature value information of the image to be played is determined; The feature value watermark is determined based on the preset image watermark generation rules and the feature value information.

[0043] First, information reflecting the content characteristics of the image, namely feature value information, is extracted. Then, according to predefined image watermark generation rules, the feature value information is integrated with other legitimacy identifiers to form watermark data used to verify the image's legitimacy, namely feature value watermark. Specifically: Images to be displayed refer to static digital images planned to be displayed on public screens, such as promotional posters and announcement images; feature value information refers to numerical features extracted from images that can uniquely identify the content of the image, such as contours and textures extracted through image algorithms; preset image watermark generation rules refer to a set of predefined rules used to extract key elements from feature value information and integrate legality identifiers such as content monitoring terminal IDs and review information to generate watermarks; feature value watermarks refer to watermark data generated based on image feature value information, used to identify the legality and integrity of the image source, and may include feature values ​​and associated review / delivery metadata.

[0044] For example, one possible implementation is: For images to be played, feature extraction algorithms are used to directly analyze the image's feature values. The feature values, the content monitoring terminal ID, the reviewer information, and the review time are integrated into a feature value watermark. Specifically, this includes: extracting the image's feature value information using a contour-sensitive algorithm; and, according to preset image watermark generation rules, combining the feature value information with the content monitoring terminal ID of the content to be played, the reviewer information of the image reviewer, and the review time when the image was approved, in a preset format to form a feature value watermark.

[0045] Feature extraction algorithms, specifically contour-sensitive algorithms, are image processing algorithms used to extract feature values ​​from images. In this step, they are contour-sensitive algorithms, meaning they are sensitive to image contour features such as object edges and shape structures. These algorithms can extract contour features that are not easily tampered with, such as the shape of a logo or the outline of text in a poster, ensuring that the feature values ​​remain essentially unchanged before and after watermark embedding, with minor differences within a preset threshold. Feature value information refers to the numerical features obtained after processing the image using contour-sensitive algorithms. It is core data that uniquely identifies the image content, such as a multi-dimensional numerical sequence composed of contour point coordinates and texture grayscale values. For example, for a poster image containing a sneaker logo, the feature value information could be a numerical representation of 100 key coordinate points of the logo's outline, used for subsequent verification to compare whether the image has been tampered with. If the logo is obscured, the difference in feature values ​​will exceed the preset threshold.

[0046] The content monitoring terminal ID refers to the unique identifier of the content monitoring terminal corresponding to the public screen where the image to be played is planned to be displayed. This identifier could be a device serial number or the ID of the security medium. It is used to verify whether the image has been displayed to the target content monitoring terminal. If the content monitoring terminal ID does not match the content monitoring terminal ID in the watermark, the verification fails, preventing the image from being displayed on unauthorized public screens. The preset image watermark generation rule refers to the predefined rules used to integrate the above information to generate a feature value watermark. Specifically, this may include: the order of information combination, data format, length limits, etc. The feature value watermark refers to the plaintext watermark data formed after integrating the above information according to the preset image watermark generation rule, containing image feature values ​​and all legality identification elements.

[0047] Step 105: Embed the encrypted watermark and session identifier into the content to be played to obtain encrypted playback content; Encrypted playback content is created by embedding encrypted watermarks and session identifiers into the content to be played using pre-defined technical means. The core purpose is to ensure that security elements are deeply integrated with the content, transmitted and stored along with it, and subsequently retrieved and verified by the content monitoring terminal. Embedding refers to the process of integrating encrypted watermarks and session identifiers into the content to be played in a way that is not easily detected or inseparable, such as through steganography or data binding techniques. Encrypted playback content refers to the content to be played after embedding the encrypted watermarks and session identifiers; it serves as both the final content carrier and the data source for the content monitoring terminal to verify its legitimacy.

[0048] Feature-based watermarking can be embedded using image steganography algorithms to embed the encrypted watermark into the image pixel data. Common techniques include: least significant bit steganography, which modifies the lowest 1-2 bits of the image pixel channel to write the binary data of the encrypted watermark into the lowest bit of the pixel; and discrete cosine transform embedding, which involves transforming the image and embedding the encrypted watermark into the intermediate frequency coefficients of the transformed image. Session identifier embedding can be done by embedding the session identifier into the metadata area of ​​the image file or into the edge area of ​​the image.

[0049] The keyframe watermark can be embedded based on image steganography, or it can be embedded into encrypted watermark data and then the embedded keyframe can replace the original keyframe in the video. The session identifier can be embedded in the private syntax elements of the video file header or bitstream, or it can be written in the custom extended header of the first keyframe.

[0050] For example, watermark embedding can also be achieved in the following ways: The encrypted watermark and session identifier are treated as structured data blocks and bound to the original data of the content to be played as an inseparable whole file. The specific content can be as follows: For images, a dual-layer image file can be generated. The bottom layer can be the original image data, and the top layer is a secure layer containing an encrypted watermark and session identifier. File format constraints, such as custom image formats, force the association of the two data layers. Removing the secure layer will result in file corruption and inability to play. For videos, watermark data segments can be appended to the keyframe data segments of the video file. Each watermark data segment contains the hash value of the encrypted watermark and session identifier for that keyframe. The keyframe data and watermark data segments are bound together using the video encapsulation format. When the content monitoring terminal parses the video, it must read the keyframes and corresponding watermark data segments sequentially. Alternatively, the hash value of the content to be played, the ID of the content monitoring terminal, the reviewer information, and the review time can be integrated into data to be signed. A quantum session key is used to encrypt the data to be signed, replacing the step of generating an encrypted watermark. Simultaneously, a digital signature is calculated for the data to be signed and the quantum session key, using data signing as an encryption method. Step 106: Send the encrypted playback content to the content monitoring terminal so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content.

[0051] The encrypted playback content is sent to the content monitoring terminal corresponding to the target public screen via a preset network or transmission method, triggering the content monitoring terminal to determine and play the content to be played based on the encrypted playback content. Specifically, the encrypted playback content can be transmitted to the content monitoring terminal via wired networks such as Ethernet or wireless networks such as 4G / 5G. The content monitoring terminal refers to a content monitoring terminal device, such as an embedded playback box, deployed on the public screen side and equipped with content reception, watermark verification, and playback control functions. In one embodiment, after sending the encrypted playback content to a content monitoring terminal, so that the content monitoring terminal determines and plays the content to be played based on the encrypted playback content, the method may further include the following: Receive encrypted feedback data sent by the content monitoring terminal; The encrypted feedback data is decrypted using the quantum session key, and the playback status of the content to be played is determined. The playback status of the content to be played is saved to a preset database.

[0052] After the encrypted playback content is sent to the content monitoring terminal, the platform receives the encrypted feedback data returned by the terminal. After decryption using the quantum session key, it determines the playback status of the content and stores it in a pre-set database. This completes the entire process of delivery, verification, feedback, and recording, ensuring the platform can trace the actual playback status and promptly detect anomalies. Specifically: the encrypted feedback data refers to the playback status information encrypted by the content monitoring terminal using the quantum session key, including success / failure indicators and timestamps; the playback status refers to the actual playback result of the content on the content monitoring terminal, including successful playback (which may include playback time) and failed playback (which may include the error reason); the pre-set database is a structured database, such as a relational database like MySQL, used by the platform to store content delivery logs, playback status, and anomaly records.

[0053] Specifically, playback status indicators can be binary identifiers indicating whether content was played successfully, such as "1" for success and "0" for failure; or error codes, which, if playback fails, include the specific reason for the failure, such as "001" for session key lookup failure, "002" for content monitoring terminal ID error, and "003" for feature value comparison error. Successful playback proves that the content monitoring terminal has verified the content's legitimacy, and that the content to be played has been transmitted to the public screen and completed playback. The feedback data at this time may include playback start time, playback duration, etc.

[0054] By acquiring quantum session key information and content to be played (the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and session identifier), the keyframe information of the video to be played is determined when the content to be played is a video. Based on preset video watermark generation rules and keyframe information, a keyframe watermark is determined. Using the quantum session key, the keyframe watermark is encrypted to obtain an encrypted watermark, improving watermark encryption security and enhancing the anti-attack capability of the content security protection mechanism, thus solving the problem of lacking an effective security protection mechanism. By embedding the encrypted watermark and session identifier into the content to be played, encrypted playback content is obtained. The encrypted playback content is sent to the content monitoring terminal, enabling the content monitoring terminal to determine and play the content to be played based on the encrypted playback content, effectively preventing the video content from being illegally tampered with or replaced during transmission and playback, and avoiding the playback of unintended content.

[0055] Reference Figure 2 The diagram illustrates a flowchart of another embodiment of the public screen content delivery and supervision method based on quantum security of the present invention, which may specifically include the following steps: Step 201: Receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes the video to be played. The system receives encrypted playback content sent by the public screen security monitoring platform over the network and extracts the content to be played from the encrypted playback content. The encrypted playback content refers to complete data such as video files and image files sent by the platform, which includes the content to be played, encrypted watermarks, and session identifiers. The content to be played can be stored in the ordinary buffer of the content monitoring terminal.

[0056] Step 202: Obtain the quantum session key; The quantum session key used to decrypt the encrypted watermark is obtained through a preset method, and is the same temporary encryption key used on the platform side. The quantum session key is a temporary encryption key generated by the quantum key service system for this content delivery session. It is consistent with the key used on the platform side and is only valid for a single session. In one embodiment, step 202 may include the following sub-steps: Sub-step S21: Determine the session identifier based on the encrypted playback content; By parsing the encrypted playback content, the session identifier, which uniquely identifies the current session and is used to associate the quantum session key, is extracted. The session identifier can be used to declare to the quantum key service system which session's key needs to be retrieved, ensuring the correspondence between the key and the content. The session identifier is a unique string embedded in the encrypted playback content by the platform, used to associate the quantum session key. Sub-step S22: Obtain the encrypted ciphertext of the content monitoring terminal based on the session identifier and the preset quantum key management system; The system initiates a request to the preset quantum key management system using a session identifier to obtain the encrypted ciphertext of the content monitoring terminal, which is encrypted using the long-term quantum key of the content monitoring terminal. The session key is securely obtained through the quantum key service system, ensuring that the key is not leaked during transmission. The encrypted ciphertext of the content monitoring terminal refers to the ciphertext data generated by the quantum key service system after encrypting the quantum session key with the long-term quantum key pre-charged by the content monitoring terminal. Sub-step S23: According to the preset content monitoring terminal charging key, decrypt the encrypted ciphertext of the content monitoring terminal to obtain the quantum session key.

[0057] This sub-step is the core step in the content monitoring terminal's decryption and key acquisition process. It uses a preset content monitoring terminal charging key stored locally on the content monitoring terminal to decrypt the encrypted content monitoring terminal data, obtaining the plaintext quantum session key. Its purpose is to ensure that only legitimate content monitoring terminals can obtain the session key through decryption using the content monitoring terminal's unique long-term key. The preset content monitoring terminal charging key refers to a long-term quantum key pre-injected into the content monitoring terminal's security medium, used to establish trust with the service system and decrypt the session key. Continue to refer to Figure 3 See the QKMS and content monitoring terminal sections in the diagram: The content monitoring terminal extracts the session identifier from the encrypted playback content using a file parsing tool. It then invokes the security medium integrated within the content monitoring terminal, interacting with the pre-loaded quantum key management system via a combination of the quantum key pre-loaded within the security medium and random numbers generated by both parties. Upon successful authentication, it selects an unused pre-loaded key from the security medium, generates a quantum session key request message containing the session identifier, security medium ID, and loading key identifier, and sends it to the pre-loaded quantum key management system.

[0058] After receiving a request message, the preset quantum key management system queries the corresponding quantum session key based on the session identifier. Then, based on the security medium ID and the charging key ID, it retrieves the corresponding preset content monitoring terminal charging key from the content monitoring terminal's security medium. Using this charging key and the SM4 national cryptographic algorithm, it encrypts the quantum session key to generate encrypted ciphertext for the content monitoring terminal and returns it to the content monitoring terminal. Upon receiving the encrypted ciphertext, the content monitoring terminal decrypts it using the preset content monitoring terminal charging key from the security medium and the SM4 national cryptographic algorithm to obtain the plaintext quantum session key, which is then stored in the temporary secure storage area of ​​the security medium for later use. The security medium refers to a hardware security unit integrated within the content monitoring terminal, such as a security chip, security SIM card, or security TF card. It possesses physical anti-tampering, secure key storage, and encryption operation capabilities, serving as the core carrier for storing the preset content monitoring terminal charging key and performing sensitive operations, ensuring that the key is not illegally read or tampered with. The security medium ID is a unique hardware identifier for the security medium, such as a chip serial number, used by the quantum key service system to identify the legitimacy of the content monitoring terminal hardware and prevent malicious terminals from forging identities to initiate requests. The pre-filled key in the secure medium refers to the pre-stored key for the content monitoring terminal in the tamper-proof storage area of ​​the secure medium. It is bound to the hardware of the content monitoring terminal. Each authentication and key decryption is performed through the internal hardware logic of the secure medium, and the plaintext of the key will not flow out of the secure medium, further enhancing security.

[0059] Step 203: Extract the encrypted watermark based on the content to be played; By parsing the content to be played, the encrypted watermark pre-embedded by the platform is extracted. This provides the watermark data source for subsequent decryption and verification, ensuring the terminal can verify the content's legitimacy through the watermark. Extraction refers to the process of separating the encrypted watermark from the content to be played through the inverse operation corresponding to the platform's embedding method.

[0060] Step 204: If the content to be played is a video, decrypt the encrypted watermark according to the quantum session key to obtain the keyframe watermark; When the content to be played is video, the extracted encrypted watermark is decrypted using the acquired quantum session key to obtain the keyframe watermark. The ciphertext watermark is then converted into plaintext to provide a data foundation for subsequent verification. For example, one possible implementation is: The content monitoring terminal retrieves the quantum session key from the temporary storage area of ​​the secure medium and decrypts the extracted complete encrypted watermark using the national cryptographic algorithm SM4, obtaining the keyframe watermark in plaintext form. The keyframe watermark contains the feature value of each keyframe, the delivery terminal ID, the reviewer information, the review time, and the location information of the next keyframe. In one embodiment, the content to be played further includes an image to be played. After extracting the encrypted watermark based on the content to be played, the method may further include the following: When the content to be played is an image, the encrypted watermark is decrypted according to the quantum session key to obtain the feature value watermark. The feature value watermark is verified according to the preset image watermark verification rules; If the verification passes, the image to be played will be played.

[0061] When the content to be played is an image, the encrypted watermark is decrypted using a quantum session key to obtain a feature value watermark. The legality of the feature value watermark is then verified using preset image watermark verification rules. If the verification passes, the image is played. This is an independent watermark verification process for static content. The preset image watermark verification rules can include verification of the delivery terminal ID, comparing the delivery terminal ID in the feature value watermark with the terminal's own device ID; if they match, it passes. Feature value comparison involves re-extracting feature values ​​from the current image to be played using a contour-sensitive algorithm and comparing them with the image feature values ​​in the watermark. The difference value, such as Euclidean distance, is calculated; if the difference value is less than or equal to a preset threshold, it passes. Review information verification checks whether the reviewer's information is in the platform's filing list and whether the review time is within the validity period. If both pass, the feature value watermark verification is considered successful, and the public screen is controlled to play the image to be played. If any verification fails, pre-set backup content is played, and an error code is generated.

[0062] Step 205: Verify the keyframe watermark according to the preset watermark verification rules; By using predefined watermark verification rules, the keyframe watermarks obtained after decryption are verified item by item to confirm whether the video content has been tampered with or whether it has been delivered to the target terminal. Through multi-keyframe and multi-element verification, the integrity and legality of the video content are ensured.

[0063] For example, one implementation method is for the terminal to sequentially verify each keyframe watermark according to the keyframe order, with the following specific rules: 1. Deployment Terminal ID Verification: Compare the deployment terminal ID in the current keyframe watermark with the terminal's own device ID; if they match, it passes. 2. Feature Value Comparison: Re-extract feature values ​​from the current keyframe image using a contour-sensitive algorithm and compare them with the keyframe feature values ​​in the watermark; if the difference is less than or equal to a preset threshold, it passes. 3. Review Information Verification: Verify whether the reviewer information in the watermark is on the platform's filing list and whether the review time is within the validity period; if both pass, continue. 4. Keyframe Order Verification: Based on the next keyframe position information in the current keyframe watermark, locate the next keyframe and repeat the above steps 1-3 until all keyframe verifications are completed. If the location of a keyframe fails or the verification fails, the entire system is deemed a failure.

[0064] Step 206: If the verification passes, play the video to be played.

[0065] After the watermark verification is successful, the terminal transmits the video to be played to the physical playback device on the public screen and controls it to play the original video content; if the verification fails, it refuses to play the video to be played, and instead plays the backup content preset in the terminal, and generates encrypted feedback data to report to the platform.

[0066] For example, after the terminal completes all keyframe watermark verifications and all of them pass, it plays the approved video content.

[0067] In one embodiment, the method may further include the following: Record the playback status of the content to be played; The playback status is encrypted using the quantum session key to obtain encrypted feedback data; The encrypted feedback data is sent to the public screen security monitoring platform, so that the public screen security monitoring platform can decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; the playback status of the content to be played is saved to a preset database.

[0068] Encrypted feedback data is generated using a quantum session key and sent to the platform via the network. The platform decrypts the data, determines the playback status, and saves it to a preset database. This enables the feedback of information from the terminal playback results to the platform's monitoring records, ensuring that the platform can trace the actual content delivery and forming a complete content monitoring closed loop.

[0069] For example, after the content monitoring terminal completes the verification and playback control of the content to be played, it records the playback status of the content: if the verification passes and playback is successful, it records the playback success identifier, playback start timestamp, delivery terminal ID, reviewer information, and a random number; if the verification fails and playback is rejected, it records the playback failure identifier, failure timestamp, delivery terminal ID, error code, and a random number. It then calls the quantum session key stored in the terminal's secure medium and encrypts the above playback status information using the national cryptographic algorithm SM4 to generate encrypted feedback data. This encrypted feedback data is sent to the public screen security supervision platform via wired Ethernet or wireless 5G network. Upon receiving the data, the platform decrypts it using the quantum session key, obtains the playback status, and simultaneously saves it to a preset database for subsequent traceability and statistical analysis.

[0070] By acquiring quantum session key information and content to be played (the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and session identifier), the keyframe information of the video to be played is determined when the content to be played is a video. Based on preset video watermark generation rules and keyframe information, a keyframe watermark is determined. Using the quantum session key, the keyframe watermark is encrypted to obtain an encrypted watermark, improving watermark encryption security and enhancing the anti-attack capability of the content security protection mechanism, thus solving the problem of lacking an effective security protection mechanism. By embedding the encrypted watermark and session identifier into the content to be played, encrypted playback content is obtained. The encrypted playback content is sent to the content monitoring terminal, enabling the content monitoring terminal to determine and play the content to be played based on the encrypted playback content, effectively preventing the video content from being illegally tampered with or replaced during transmission and playback, and avoiding the playback of unintended content.

[0071] It should be noted that, for the sake of simplicity, the method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.

[0072] Reference Figure 4 The diagram illustrates a block diagram of an embodiment of a quantum-safe public screen content delivery monitoring system according to the present invention, which may specifically include: The public screen security monitoring platform 11 and the content monitoring terminal 12 are configured to: acquire quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier; when the content to be played is a video, determine the key frame information of the video to be played; determine the key frame watermark according to a preset video watermark generation rule and the key frame information; and encrypt the key frame watermark using the quantum session key to obtain an encrypted watermark. The encrypted watermark and session identifier are embedded into the content to be played to obtain encrypted playback content; the encrypted playback content is then sent to the content monitoring terminal 12. The content monitoring terminal 12 is used to receive encrypted playback content sent by the public screen security supervision platform 11, and extract the content to be played according to the encrypted playback content; the content to be played includes a video to be played; obtain a quantum session key; extract an encrypted watermark according to the content to be played; if the content to be played is a video, decrypt the encrypted watermark according to the quantum session key to obtain a keyframe watermark; verify the keyframe watermark according to a preset watermark verification rule; if the verification passes, play the video to be played.

[0073] In one embodiment, the public screen security monitoring platform 11 is used to obtain platform encrypted ciphertext according to a preset charging key and a preset quantum key management system; and to decrypt the platform encrypted ciphertext according to the preset charging key to obtain quantum session key information. The content monitoring terminal 12 is used to determine a session identifier based on the encrypted playback content; obtain encrypted ciphertext of the content monitoring terminal 12 based on the session identifier and a preset quantum key management system; and decrypt the encrypted ciphertext of the content monitoring terminal 12 based on a preset content monitoring terminal 12 charging key to obtain a quantum session key.

[0074] The preset charging key for the public screen security supervision platform 11 can be implemented by setting up a cloud server cryptographic machine on the platform side, with the charging key preset in the cryptographic machine.

[0075] In one embodiment, the content to be played further includes an image to be played. The public screen security monitoring platform 11 is also used to determine the feature value information of the image to be played when the content to be played is an image; and to determine the feature value watermark according to the preset image watermark generation rules and the feature value information. The content monitoring terminal 12 is further configured to, when the content to be played is an image, decrypt the encrypted watermark according to the quantum session key to obtain a feature value watermark; verify the feature value watermark according to a preset image watermark verification rule; and if the verification passes, play the image to be played.

[0076] In one embodiment, the public screen security monitoring platform 11 is further configured to receive encrypted feedback data sent by the content monitoring terminal 12; decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; and save the playback status of the content to be played to a preset database. The content monitoring terminal 12 is also used to record the playback status of the content to be played; encrypt the playback status using the quantum session key to obtain encrypted feedback data; and send the encrypted feedback data to the public screen security supervision platform 11.

[0077] Reference Figure 5The diagram illustrates an interactive schematic of an embodiment of a quantum-safe public screen content delivery monitoring system according to the present invention, wherein: Solid arrows represent video transmission links, dashed arrows represent quantum key distribution links, and dashed boxes represent preset quantum key management systems. Data transmission between the preset quantum key management system and the public screen security monitoring platform 11 and content monitoring terminal 12 is conducted via quantum key distribution links. Data transmission between the public screen security monitoring platform 11 and content monitoring terminal 12 is bidirectional via video transmission links. Data transmission between the public screen and content monitoring terminal 12 is also conducted via video transmission links.

[0078] By acquiring quantum session key information and content to be played (the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and session identifier), the keyframe information of the video to be played is determined when the content to be played is a video. Based on preset video watermark generation rules and keyframe information, a keyframe watermark is determined. Using the quantum session key, the keyframe watermark is encrypted to obtain an encrypted watermark, improving watermark encryption security and enhancing the anti-attack capability of the content security protection mechanism, thus solving the problem of lacking an effective security protection mechanism. By embedding the encrypted watermark and session identifier into the content to be played, encrypted playback content is obtained. The encrypted playback content is sent to the content monitoring terminal, enabling the content monitoring terminal to determine and play the content to be played based on the encrypted playback content, effectively preventing the video content from being illegally tampered with or replaced during transmission and playback, and avoiding the playback of unintended content.

[0079] For the system implementation, since it is basically similar to the method implementation, the description is relatively simple; for relevant details, please refer to the description of the method implementation. Reference Figure 6 The diagram illustrates a structural block diagram of an embodiment of a public screen content delivery monitoring device based on quantum security according to the present invention, which may specifically include the following modules: The data acquisition module 301 is used to acquire quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier. The keyframe acquisition module 302 is used to determine the keyframe information of the video to be played when the content to be played is a video. The keyframe watermark determination module 303 is used to determine the keyframe watermark according to the preset video watermark generation rules and the keyframe information. The encrypted watermark acquisition module 304 is used to encrypt the keyframe watermark using the quantum session key to obtain the encrypted watermark. The encrypted content determination module 305 is used to embed the encrypted watermark and session identifier into the content to be played to obtain encrypted playback content; The encrypted content sending module 306 is used to send the encrypted playback content to the content monitoring terminal, so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content.

[0080] In one embodiment, the first data acquisition module includes: The platform ciphertext acquisition submodule is used to acquire the platform's encrypted ciphertext based on the preset filling key and the preset quantum key management system; The quantum key acquisition submodule is used to acquire quantum session key information by decrypting the platform's encrypted ciphertext according to the preset charging key.

[0081] In one embodiment, the content to be played further includes an image to be played, and the device further includes: The feature value determination submodule is used to determine the feature value information of the image to be played when the content to be played is an image. The feature value watermark determination submodule is used to determine the feature value watermark based on the preset image watermark generation rules and the feature value information.

[0082] In one embodiment, the device further includes: The feedback data receiving submodule is used to receive encrypted feedback data sent by the content monitoring terminal; The playback status determination submodule is used to decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played. The data recording submodule is used to save the playback status of the content to be played to a preset database.

[0083] By acquiring quantum session key information and content to be played (the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and session identifier), the keyframe information of the video to be played is determined when the content to be played is a video. Based on preset video watermark generation rules and keyframe information, a keyframe watermark is determined. Using the quantum session key, the keyframe watermark is encrypted to obtain an encrypted watermark, improving watermark encryption security and enhancing the anti-attack capability of the content security protection mechanism, thus solving the problem of lacking an effective security protection mechanism. By embedding the encrypted watermark and session identifier into the content to be played, encrypted playback content is obtained. The encrypted playback content is sent to the content monitoring terminal, enabling the content monitoring terminal to determine and play the content to be played based on the encrypted playback content, effectively preventing the video content from being illegally tampered with or replaced during transmission and playback, and avoiding the playback of unintended content.

[0084] Reference Figure 7 The diagram illustrates a structural block diagram of another embodiment of the public screen content delivery monitoring device based on quantum security of the present invention, which may specifically include the following modules: The encrypted content receiving module 401 is used to receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played according to the encrypted playback content; the content to be played includes the video to be played. Session key acquisition module 402 is used to acquire quantum session keys; The encrypted watermark extraction module 403 is used to extract the encrypted watermark based on the content to be played. The keyframe watermark acquisition module 404 is used to decrypt the encrypted watermark according to the quantum session key to obtain the keyframe watermark when the content to be played is a video. The keyframe watermark verification module 405 is used to verify the keyframe watermark according to the preset watermark verification rules. The video playback module 406 is used to play the video to be played if the verification passes.

[0085] Optionally, the session key acquisition module includes: The session identifier determination submodule is used to determine the session identifier based on the encrypted playback content; The content monitoring terminal ciphertext acquisition submodule is used to acquire the encrypted ciphertext of the content monitoring terminal based on the session identifier and the preset quantum key management system. The quantum session key acquisition submodule is used to charge the key to the content monitoring terminal according to the preset content monitoring terminal, decrypt the encrypted ciphertext of the content monitoring terminal, and obtain the quantum session key.

[0086] Optionally, the content to be played may further include images to be played, and the device may further include: The feature value watermarking acquisition submodule is used to decrypt the encrypted watermark according to the quantum session key to obtain the feature value watermark when the content to be played is an image. The feature value watermark verification submodule is used to verify the feature value watermark according to the preset image watermark verification rules; The image playback submodule is used to play the image to be played if the verification passes.

[0087] Optionally, the device further includes: The playback status recording submodule is used to record the playback status of the content to be played; The playback status encryption submodule is used to encrypt the playback status using the quantum session key to obtain encrypted feedback data. The feedback data sending submodule is used to send the encrypted feedback data to the public screen security monitoring platform, so that the public screen security monitoring platform can decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; and save the playback status of the content to be played to a preset database.

[0088] By acquiring quantum session key information and content to be played (the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and session identifier), the keyframe information of the video to be played is determined when the content to be played is a video. Based on preset video watermark generation rules and keyframe information, a keyframe watermark is determined. Using the quantum session key, the keyframe watermark is encrypted to obtain an encrypted watermark, improving watermark encryption security and enhancing the anti-attack capability of the content security protection mechanism, thus solving the problem of lacking an effective security protection mechanism. By embedding the encrypted watermark and session identifier into the content to be played, encrypted playback content is obtained. The encrypted playback content is sent to the content monitoring terminal, enabling the content monitoring terminal to determine and play the content to be played based on the encrypted playback content, effectively preventing the video content from being illegally tampered with or replaced during transmission and playback, and avoiding the playback of unintended content.

[0089] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0090] This invention also provides an electronic device, including: a processor, a memory, and a computer program stored in the memory and capable of running on the processor. When the computer program is executed by the processor, it implements the various processes of the above-described embodiment of a quantum-safe public screen content delivery and supervision method, and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0091] This invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described embodiment of a quantum-safe public screen content delivery and supervision method, and achieves the same technical effect. To avoid repetition, it will not be described again here.

[0092] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0093] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0094] Embodiments of the present invention are described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0095] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0096] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0097] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.

[0098] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0099] The above provides a detailed description of the public screen content delivery and supervision method, system, device, equipment, and medium based on quantum security provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A method for regulating the delivery of public screen content based on quantum security, characterized in that, The method, applied to a public screen security monitoring platform, includes: Obtain quantum session key information and content to be played; the content to be played includes the video to be played, and the quantum session key information includes the quantum session key and the session identifier; If the content to be played is a video, determine the keyframe information of the video to be played; The keyframe watermark is determined based on the preset video watermark generation rules and the keyframe information. The keyframe watermark is encrypted using the quantum session key to obtain an encrypted watermark; The encrypted watermark and session identifier are embedded into the content to be played to obtain encrypted playback content; The encrypted playback content is sent to the content monitoring terminal, so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content.

2. The method for regulating the delivery of public screen content based on quantum security according to claim 1, characterized in that, The acquisition of quantum session key information includes: Based on the preset charging key and preset quantum key management system, obtain the platform's encrypted ciphertext; The platform's encrypted ciphertext is decrypted using the preset charging key to obtain quantum session key information.

3. The method for regulating the delivery of public screen content based on quantum security according to claim 1, characterized in that, The content to be played also includes images to be played, and the method further includes: When the content to be played is an image, the feature value information of the image to be played is determined; The feature value watermark is determined based on the preset image watermark generation rules and the feature value information.

4. The method for regulating the delivery of public screen content based on quantum security according to claim 1, characterized in that, After sending the encrypted playback content to the content monitoring terminal, so that the content monitoring terminal determines and plays the content to be played based on the encrypted playback content, the method further includes: Receive encrypted feedback data sent by the content monitoring terminal; The encrypted feedback data is decrypted using the quantum session key, and the playback status of the content to be played is determined. The playback status of the content to be played is saved to a preset database.

5. A method for supervising the delivery of public screen content based on quantum security, characterized in that, The method, applied to a content monitoring terminal, includes: Receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes the video to be played. Obtain the quantum session key; Extract the encrypted watermark based on the content to be played; When the content to be played is a video, the encrypted watermark is decrypted according to the quantum session key to obtain the keyframe watermark; The keyframe watermark is verified according to the preset watermark verification rules; If the verification passes, the video to be played will be played.

6. The method for regulating the delivery of public screen content based on quantum security according to claim 5, characterized in that, The acquisition of the quantum session key includes: Determine the session identifier based on the encrypted playback content; Based on the session identifier and the preset quantum key management system, obtain the encrypted ciphertext of the content monitoring terminal; The quantum session key is obtained by decrypting the encrypted ciphertext of the content monitoring terminal according to the preset content monitoring terminal key.

7. The method for regulating the delivery of public screen content based on quantum security according to claim 5, characterized in that, The content to be played also includes images to be played. After extracting the encrypted watermark based on the content to be played, the method further includes: When the content to be played is an image, the encrypted watermark is decrypted according to the quantum session key to obtain the feature value watermark. The feature value watermark is verified according to the preset image watermark verification rules; If the verification passes, the image to be played will be played.

8. The method for monitoring and supervising the delivery of public screen content based on quantum security according to claim 7, characterized in that, The method further includes: Record the playback status of the content to be played; The playback status is encrypted using the quantum session key to obtain encrypted feedback data; The encrypted feedback data is sent to the public screen security monitoring platform, so that the public screen security monitoring platform can decrypt the encrypted feedback data according to the quantum session key and determine the playback status of the content to be played; the playback status of the content to be played is saved to a preset database.

9. A public screen content delivery monitoring system based on quantum security, characterized in that, The system includes: a public screen security supervision platform and a content monitoring terminal; The public screen security monitoring platform is used to acquire quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier; when the content to be played is a video, the platform determines the keyframe information of the video to be played; according to a preset video watermark generation rule and the keyframe information, the platform determines a keyframe watermark; using the quantum session key, the platform encrypts the keyframe watermark to obtain an encrypted watermark; the platform embeds the encrypted watermark and the session identifier into the content to be played to obtain encrypted playback content; and the platform sends the encrypted playback content to the content monitoring terminal. The content monitoring terminal is used to receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes a video to be played; obtain a quantum session key; extract an encrypted watermark based on the content to be played; if the content to be played is a video, decrypt the encrypted watermark based on the quantum session key to obtain a keyframe watermark; verify the keyframe watermark according to a preset watermark verification rule; if the verification passes, play the video to be played.

10. The public screen content delivery monitoring system based on quantum security according to claim 9, characterized in that, The public screen security monitoring platform is used to obtain the platform's encrypted ciphertext based on a preset charging key and a preset quantum key management system; and to decrypt the platform's encrypted ciphertext based on the preset charging key to obtain quantum session key information. The content monitoring terminal is used to determine the session identifier based on the encrypted playback content; Based on the session identifier and the preset quantum key management system, obtain the encrypted ciphertext of the content monitoring terminal; based on the preset content monitoring terminal charging key, decrypt the encrypted ciphertext of the content monitoring terminal to obtain the quantum session key.

11. The public screen content delivery monitoring system based on quantum security according to claim 9, characterized in that, The content to be played also includes images to be played; The public screen security monitoring platform is also used to determine the feature value information of the image to be played when the content to be played is an image; and to determine the feature value watermark according to the preset image watermark generation rules and the feature value information. The content monitoring terminal is also used to, when the content to be played is an image, decrypt the encrypted watermark according to the quantum session key to obtain a feature value watermark; and verify the feature value watermark according to a preset image watermark verification rule. If the verification passes, the image to be played will be played.

12. The public screen content delivery monitoring system based on quantum security according to claim 11, characterized in that, The public screen security monitoring platform is also used to receive encrypted feedback data sent by the content monitoring terminal; decrypt the encrypted feedback data according to the quantum session key, and determine the playback status of the content to be played; and save the playback status of the content to be played to a preset database. The content monitoring terminal is also used to record the playback status of the content to be played; The playback status is encrypted using the quantum session key to obtain encrypted feedback data; the encrypted feedback data is then sent to the public screen security monitoring platform.

13. A public screen content delivery monitoring device based on quantum security, characterized in that, The device, used in a public screen security monitoring platform, includes: The data acquisition module is used to acquire quantum session key information and content to be played; the content to be played includes a video to be played, and the quantum session key information includes a quantum session key and a session identifier. The keyframe acquisition module is used to determine the keyframe information of the video to be played when the content to be played is a video. The keyframe watermark determination module is used to determine the keyframe watermark according to the preset video watermark generation rules and the keyframe information. The encrypted watermark acquisition module is used to encrypt the keyframe watermark using the quantum session key to obtain the encrypted watermark. An encrypted content determination module is used to embed the encrypted watermark and session identifier into the content to be played to obtain encrypted playback content; An encrypted content sending module is used to send the encrypted playback content to a content monitoring terminal, so that the content monitoring terminal can determine and play the content to be played based on the encrypted playback content.

14. A public screen content delivery monitoring device based on quantum security, characterized in that, The device, used in a content monitoring terminal, includes: The encrypted content receiving module is used to receive encrypted playback content sent by the public screen security supervision platform, and extract the content to be played based on the encrypted playback content; the content to be played includes the video to be played. The session key acquisition module is used to acquire the quantum session key; The encrypted watermark extraction module is used to extract the encrypted watermark based on the content to be played. The keyframe watermark acquisition module is used to decrypt the encrypted watermark according to the quantum session key to obtain the keyframe watermark when the content to be played is a video. The keyframe watermark verification module is used to verify the keyframe watermark according to the preset watermark verification rules. The video playback module is used to play the video to be played if the verification passes.

15. An electronic device, characterized in that, include: A processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program, when executed by the processor, implements the steps of a quantum-safe public screen content delivery monitoring method as described in any one of claims 1-4 or 5-8.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the quantum-safe public screen content delivery and supervision method as described in any one of claims 1-4 or 5-8.