Broadcast television image secure transmission system based on 5G communication technology
By adopting an image security transmission system based on 5G communication technology in the broadcast and television image transmission system, and using distributed encryption and blockchain storage technology, the shortcomings in the transmission system in terms of security and efficiency are solved, and efficient and secure image data transmission is achieved, meeting the requirements of high-definition and ultra-high-definition videos.
Patent Information
- Application Number
- CN202510434682.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-06-27
Smart Images

Figure CN120223926A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of radio and television image transmission, and specifically to a secure radio and television image transmission system based on 5G communication technology. Background Art
[0002] With the rapid development of 5G communication technology, the radio and television industry has been continuously exploring how to use this advanced communication technology to improve the quality and efficiency of image transmission; however, during the transmission of radio and television images, not only must data be prevented from being intercepted and tampered with during transmission, but it is also necessary to ensure that the transmitted content is not accessible to unauthorized third parties; therefore, the system needs to have a powerful encryption and security verification mechanism.
[0003] Traditional radio and television image transmission methods often have the following problems: on the one hand, there is insufficient security; traditional transmission systems may use a single encryption method, which is easily cracked, resulting in the risk of image data being stolen and tampered with during transmission; moreover, there is a lack of an effective data traceability mechanism, and once a security problem occurs, it is difficult to determine the source and responsibility of the problem; on the other hand, the transmission efficiency and stability need to be improved; in a traditional network environment, the transmission of radio and television images may be affected by problems such as network congestion and latency, resulting in a decline in image quality and stuttering during playback; especially in the case of the growing demand for high-definition and ultra-high-definition videos, traditional transmission methods are difficult to meet the requirements of real-time and high quality. Summary of the Invention
[0004] To solve the above technical problems, the present invention is achieved through the following technical solutions: a secure radio and television image transmission system based on 5G communication technology, including an image encryption module, which is respectively connected to a blockchain storage module and an image transmission module; The image encryption module is used to divide radio and television image data into image segments and independently encrypt each image segment to obtain encrypted segments; The blockchain storage module is connected to the image encryption module and is used to generate a hash value for each encrypted segment and store the hash value on the blockchain to achieve the immutability and traceability of image data; The image transmission module is connected to the image encryption module and is used to monitor the transmission parameters of the 5G network in real time and transmit the encrypted segments based on a path optimization strategy after optimizing the transmission path; Among them, the image encryption module includes: Distributed encryption unit, which is used to divide the radio and television image data into several image segments before transmission, independently encrypt each image segment through multiple encryption algorithms to obtain encrypted segments; each image segment corresponds to an encryption key, where the multiple encryption algorithms include AES, RSA, and elliptic curve encryption, enhancing the security of the data; Key management unit, which is used to generate, store, and update the dynamic keys for encryption and decryption operations. The dynamic keys are generated by the multiple encryption algorithms in the distributed encryption unit; Key update unit, which is used to connect to the smart contract on the blockchain and generate update keys at each transmission based on the transmission strategy, for controlling the creation, storage, and update of the keys, ensuring the secure management and immutability of the keys.
[0005] Preferably, the process of the distributed encryption unit encrypting the radio and television image data image segments: Receive the radio and television image data, divide the image data into segments according to the image characteristics to obtain the image segments of the image data, where the image characteristics include resolution, time series, and data structure. Among them, the image segments include: the resolution segments of the image data obtained by dividing based on the resolution of the image, the time segments of the image data obtained by dividing based on the time series of the image, and the structure segments of the image data obtained by dividing based on the data structure of the image; Based on the obtained image segments after division, use multiple encryption algorithms to encrypt the image segments to obtain encrypted segments. At the same time, generate the keys corresponding to the encryption of the image segments and assign the generated keys to the corresponding encrypted segments to ensure that the keys are not leaked. By using a cryptographically secure pseudorandom number generation algorithm, ensure the randomness and security of the keys to prevent them from being cracked. Among them, each encryption key is unique and corresponds to an encrypted segment. During encryption, for each image segment, select the corresponding encryption algorithm for encryption.
[0006] Preferably, during encryption, the process of selecting the corresponding encryption algorithm for each image segment is as follows: For AES encryption: When the amount of data in the image segment is large and there is a high demand for encryption speed, select AES encryption; AES is a symmetric encryption algorithm with high encryption and decryption speeds; among them, use the key assigned to the image segment as the key for AES encryption to encrypt the image segment; the modes of AES include CBC mode and CFB mode, and the appropriate mode can be selected for encryption according to specific requirements; For RSA encryption: When there is a need for high security and asymmetric encryption, choose RSA encryption; RSA is an asymmetric encryption algorithm that uses a public key and a private key for encryption and decryption; during encryption, a pair of RSA keys, namely the public key and the private key, is generated, the public key is made public, and the private key is kept secret; the public key is used to encrypt the image fragment, and only the recipient who has the private key can decrypt it; For elliptic curve encryption: When there is a need for security and key size, choose elliptic curve encryption. Elliptic curve encryption is an encryption method based on the mathematics of elliptic curves, with high security and a small key size; clarify the elliptic curve parameters and key generation algorithm, generate a key pair for elliptic curve encryption, which is also divided into a public key and a private key, make the public key public, and keep the private key secret. Use the public key to encrypt the image fragment. Encrypt the image fragment using elliptic curve encryption. Similarly, only the recipient who has the corresponding private key can decrypt it; And when there are requirements for the characteristics, security, and performance of the image fragment, choose to use the above algorithms in combination. First, use AES to quickly encrypt the image fragment, and then use RSA to encrypt the AES key to improve the overall security; be able to flexibly choose one or more encryption algorithms for combined use according to the characteristics, security requirements, and performance requirements of the image fragment, so as to further enhance the security of encrypting the image fragment; through the distributed encryption unit, the radio and television image data can be encrypted efficiently and securely, protecting the confidentiality and integrity of the data, and ensuring that it is not illegally accessed or tampered with during transmission and storage.
[0007] Preferably, the process by which the key update unit generates the update key: First, establish a connection with the blockchain network through an interface and a communication protocol, identify and connect to the smart contract that stores the corresponding transmission policy. The smart contract includes the key update rules and logic designed for the transmission of radio and television image data. Read the transmission policy from the smart contract. The transmission policy includes the frequency and time arrangement of transmission, the importance level of the data, security requirements and risk assessment, and the node information participating in the transmission. Determine the real-time rule for generating the update key according to the transmission policy. The real-time rule for generating the update key is based on the following factors: the time interval of transmission, the sensitivity of the data, and the number and identity of the nodes participating in the transmission. Among them, the time interval of transmission: if the transmission occurs frequently, new keys need to be generated more frequently; the sensitivity of the data: for highly sensitive data, the key update is more frequent and complex; the number and identity of the nodes participating in the transmission: if there are multiple nodes participating in the transmission, different keys need to be generated according to the identity and permissions of the nodes; use a cryptographically secure random number generator to generate the update key based on the real-time rule, and then use an encrypted storage device to store and distribute the generated update key to the nodes participating in the transmission; Among them, for symmetric keys, a key distribution center is used to distribute the updated key to the sender and the receiver; for asymmetric keys, the public key is publicly distributed, while the private key is stored on the receiver's device through an encrypted storage device; Subsequently, the key update unit records the information updated by the updated key on the blockchain in the form of an update log for subsequent auditing and verification. The update log includes the update time, the generated key, and the node information participating in the transmission. Through the above process, the key update unit can generate a secure updated key according to the transmission policy during each transmission, providing higher security and confidentiality for the transmission of radio and television image data.
[0008] Preferably, the blockchain storage module includes: A node synchronization unit for real-time synchronizing the hash values of each participating node to the blockchain; A smart contract unit for managing the encryption and decryption processes and performing decryption operations based on the premise of meeting the execution conditions. The execution conditions include authentication, permission verification, and timestamp; A data traceability unit for tracing the radio and television image data through the hash values stored on the blockchain and recording the records of the modification of the radio and television image data on the blockchain in the form of a modification log to ensure that any data modification will leave a record on the blockchain.
[0009] Preferably, the process of the smart contract unit performing the decryption operation: When decryption of an encrypted segment is required, a decryption request is triggered. The smart contract first compares the identity characteristics with the pre-stored identity information to verify the identity of the requester, ensuring that the requester is an authorized user. Among them, the identity characteristics include digital certificates, passwords, and biometric identifications. Among them, the permissions are determined based on the user role and the sensitivity of the data. Then, permission verification is performed to check whether the requester has the permission to decrypt the data. Then, timestamp verification is performed to check whether the current time is within the permitted time range. The timestamp is used to limit the time window of the decryption operation to ensure that the data can be decrypted within a specific time period. When the identity verification, permission verification, and timestamp verification all pass, the smart contract performs the decryption operation. Otherwise, the decryption operation is not performed. Before performing the decryption operation, determine the encryption algorithm and key used: According to the algorithm and key information used during encryption, determine the corresponding decryption algorithm and key. If the symmetric encryption algorithm: AES encryption is used, the same key is used for decryption. If the asymmetric encryption algorithm: such as RSA or elliptic curve encryption is used, the private key is used for decryption. Subsequently, for each encrypted data segment, decrypt it using the corresponding key and algorithm, and combine the decrypted segments in the correct order to restore the original broadcast television image data. After the decryption is completed, the smart contract returns the decrypted broadcast television image data to the requester. Through the smart contract unit, the encryption and decryption processes of the broadcast television image data can be effectively managed, ensuring that only authorized users can perform the decryption operation under the condition of meeting the execution conditions, thereby improving the security and confidentiality of the data.
[0010] Preferably, the process of recording the records of the modification of the broadcast television image data in the form of a modification log on the blockchain: Set a monitoring mechanism in the blockchain storage module to regularly check whether the broadcast television image data has been modified: Compare the hash value of the current data with the original hash value stored on the blockchain to determine whether the data has been modified. If the two hash values are different, it means that the data has been modified. Otherwise, it has not been modified. When data modification is detected, record the modification time, modifier, description of the modification content, and the comparison before and after to create a modification log entry and generate a modification log. The modification log entry includes: Modification time: Record the specific time when the data was modified; Modifier: Determine the identity of the person, system, or program that performed the data modification; Description of the modification content: Briefly describe the specific content of the data modification; Before-and-after comparison: Provide data segments or feature comparisons before and after modification to better understand the impact of the modification; through the interaction interface with the blockchain, submit the modification log entries as new transactions to the blockchain network, and then the nodes in the blockchain network verify the transactions. When the verification reaches a consensus, the modification log entries are permanently recorded on the blockchain. Users can access the modification logs stored on the blockchain according to the time range, modifier, and data type to quickly locate specific modification records; auditors can use the modification logs for data integrity and compliance audits to ensure that the modification of radio and television image data is legal and traceable; through the above process, the data traceability unit can effectively trace the radio and television image data using the hash values stored in the blockchain and record the history of data modification in the form of modification logs, improving the traceability and security of the data.
[0011] Preferably, the image transmission module includes: A channel transmission unit for transmitting encrypted segments through a 5G network to improve transmission efficiency and reduce latency; A path adjustment unit that adopts a bandwidth scheduling algorithm to adjust the transmission paths of each encrypted segment according to the real-time network status, gives a path adjustment strategy to ensure the synchronization of the transmission of each segment, reduce the occurrence of transmission latency, and ensure the optimization of network bandwidth utilization and transmission speed; A transmission monitoring unit configured with a transmission parameter monitoring mechanism and a feedback mechanism for real-time monitoring of the transmission parameters of the 5G network and optimizing the transmission path based on the transmission parameters and the path adjustment strategy, giving a path optimization strategy, where the transmission parameters include latency, packet loss rate, and bandwidth occupancy.
[0012] Preferably, the generation process of the path adjustment strategy: Network monitoring mechanism: Set the update frequency for regularly updating the network status to ensure that the path adjustment strategy can reflect network changes in a timely manner. Deploy network monitoring tools, which can be installed on key nodes in the network or collect data through interfaces with network devices to collect network status, where the network status includes network bandwidth, latency, packet loss rate, and jitter; network monitoring tools include network bandwidth monitoring tools, network latency monitoring tools, packet loss rate monitoring tools, and jitter monitoring tools; The specific selections of network monitoring tools are as follows: NetFlow: Used to collect traffic information in the network, including bandwidth usage; Ping: As a basic network tool, used to test the reachability and latency of network connections; Wireshark: Analyze packet loss situations by capturing packets; VoIP monitoring tool: Specifically used to monitor jitter in the VoIP network; According to business requirements and network characteristics, establish evaluation metrics. The evaluation metrics include network bandwidth utilization, average latency, packet loss rate threshold, and standard deviation of jitter. Calculate the values of each evaluation metric based on the collected network status to obtain evaluation values, which include utilization estimation, latency estimation, packet loss estimation, and jitter estimation. And set corresponding thresholds for each evaluation metric to obtain bandwidth threshold, latency threshold, packet loss threshold, and jitter threshold. Based on the comparison between the thresholds of each set evaluation metric and the evaluation values of each evaluation metric, classify the network status to form classification status, which includes good, medium, and poor. Understand the characteristics of encrypted segments, where the characteristics of encrypted segments include size, importance, and transmission priority. Based on the classification status and the characteristics of encrypted segments, formulate a path adjustment strategy. The formulation of the path adjustment strategy is as follows: When the network status is good, select the shortest path or the path with the largest bandwidth for transmission. When the network status is medium, allocate paths according to the priority of segments and give priority to transmitting important segments. When the network status is poor, consider using an alternative path or reducing the transmission rate to ensure data reliability. When there are multiple available paths in the network, select paths for combination according to the network status and segment characteristics. Through the above process, a path adjustment strategy adapted to the real-time network status can be generated, improving the transmission efficiency and reliability of encrypted segments of broadcast television image data.
[0013] Preferably, the process of generating the path optimization strategy: Based on the network monitoring mechanism established during the generation process of the path adjustment strategy, collect and analyze transmission parameters and store them in the database, and obtain the analysis results of transmission parameters by adopting the method in the technical solution of "comparing the thresholds of each evaluation metric with the evaluation values of each evaluation metric" in the network monitoring mechanism. Based on the path adjustment strategy, understand its decision rules based on the network status. The decision rules include: When the network status is good, select the shortest path or the path with the largest bandwidth for transmission. When the network status is medium, allocate paths according to the priority of segments and give priority to transmitting important segments. When the network status is poor, consider using an alternative path or reducing the transmission rate to ensure data reliability. Combine the transmission parameters with the path adjustment strategy to determine the adjustment plan for the transmission path. Based on the analysis results of the transmission parameters and the adjustment plan for the transmission path, formulate decision logic. The decision logic includes selecting the path with lower latency in the alternate paths when the latency exceeds the set threshold and the packet loss rate is low; when the bandwidth occupancy exceeds the set ratio and both the latency and the packet loss rate are within the acceptable range, reducing the transmission rate to reduce the bandwidth occupancy. Generate a path optimization strategy. Based on the dynamic changes in the network state, set a time T to re-evaluate the transmission parameters and adjust the path at a time interval to form a dynamic adjustment mechanism. Apply the generated path optimization strategy to the transmission of the 5G network by configuring network devices to achieve path adjustment. Continuously monitor the transmission parameters and compare the network performance before and after implementing the path optimization strategy to evaluate the effectiveness of the path optimization strategy and verify whether the goals of reducing latency, reducing jitter, reducing the packet loss rate, and optimizing the bandwidth occupancy are achieved. Obtain the verification result. Based on the verification result, adjust and improve the path optimization strategy.
[0014] The present invention provides a secure transmission system for broadcast television images based on 5G communication technology, having the following beneficial effects: First, the secure transmission system for broadcast television images based on 5G communication technology combines the AES, RSA, and elliptic curve encryption algorithms through a distributed encryption unit to encrypt the broadcast television image data, which can improve the security of the data; different encryption algorithms are suitable for different security requirements, and appropriate encryption methods are selected. For example, AES is suitable for fast encryption of large amounts of data, and RSA and elliptic curve encryption provide highly secure asymmetric encryption. The combined use greatly increases the difficulty of cracking and ensures the security performance of the broadcast television image data.
[0015] Second, the secure transmission system for broadcast television images based on 5G communication technology generates a hash value for each encrypted segment through the blockchain storage module and stores it on the blockchain, effectively utilizing the immutable feature of the blockchain to ensure the integrity and traceability of the data; once the data is modified, it can be traced through the hash value and the modification log on the blockchain, improving the security and transparency of the data. Description of the Drawings
[0016] Figure 1 It is a flow block diagram of a secure transmission system for broadcast television images based on 5G communication technology of the present invention. Detailed Embodiments
[0017] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. The embodiments of the present invention are given for the purpose of illustration and description, and are not exhaustive or limit the present invention to the disclosed form. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments are selected and described to better illustrate the principles and practical applications of the present invention, and to enable those of ordinary skill in the art to understand the present invention and thus design various embodiments with various modifications suitable for specific purposes.
[0018] As Figure 1 shown, the present invention provides a technical solution: a radio and television image secure transmission system based on 5G communication technology, including an image encryption module, which is respectively connected to a blockchain storage module and an image transmission module; The image encryption module is used to divide the radio and television image data into image segments, and independently encrypt each image segment to obtain encrypted segments; The blockchain storage module is connected to the image encryption module, and is used to generate a hash value for each encrypted segment and store the hash value on the blockchain to achieve the immutability and traceability of the image data; The image transmission module is connected to the image encryption module, and is used to monitor the transmission parameters of the 5G network in real time, and transmit the encrypted segments based on the path optimization strategy after the transmission path is optimized; Among them, the image encryption module includes: A distributed encryption unit, which is used to divide the radio and television image data into several image segments before transmission, and independently encrypt each image segment through multiple encryption algorithms to obtain encrypted segments; each image segment corresponds to an encryption key, and among them, the multiple encryption algorithms include AES, RSA, and elliptic curve encryption to enhance the security of the data; A key management unit, which is used to generate, store, and update the dynamic keys used for encryption and decryption operations, and the dynamic keys are generated by the multiple encryption algorithms in the distributed encryption unit; A key update unit, which is used to connect to the smart contract on the blockchain and generate an update key each time during transmission based on the transmission strategy, and is used to control the creation, storage, and update of the keys to ensure the secure management and immutability of the keys.
[0019] The process of the distributed encryption unit encrypting the radio and television image data image segments: Receive radio and television image data, divide the image data into segments according to the image characteristics to obtain image segments of the image data. Among them, the image characteristics include resolution, time series, and data structure. Among them, the image segments include: resolution segments of the image data obtained by dividing based on the resolution of the image, time segments of the image data obtained by dividing based on the time series of the image, and structure segments of the image data obtained by dividing based on the data structure of the image; Based on the obtained image segments after division, use multiple encryption algorithms to encrypt the image segments to obtain encrypted segments. At the same time, generate keys corresponding to the encryption of the image segments and assign the generated keys to the corresponding encrypted segments to ensure that the keys are not leaked. By using a cryptographically secure pseudorandom number generation algorithm, ensure the randomness and security of the keys to prevent them from being cracked. Among them, each encryption key is unique and corresponds to an encrypted segment. During encryption, for each image segment, select the corresponding encryption algorithm for encryption.
[0020] Divide the radio and television image data according to the characteristics of the resolution, time series, and data structure of the image, making encryption and transmission more flexible. Different encryption algorithms and transmission strategies can be adopted for different segments to improve the adaptability of the system.
[0021] During encryption, the process of selecting the corresponding encryption algorithm for each image segment is as follows: For AES encryption: When the amount of data in the image segment is large and there is a high demand for encryption speed, select AES encryption; AES is a symmetric encryption algorithm with high encryption and decryption speeds; among them, use the key assigned to this image segment as the key for AES encryption to encrypt the image segment; among them, the modes of AES include CBC mode and CFB mode, and the appropriate mode can be selected for encryption according to specific requirements; For RSA encryption: When there is a demand for high security and asymmetric encryption, select RSA encryption; RSA is an asymmetric encryption algorithm that uses public keys and private keys for encryption and decryption; during encryption, generate a pair of RSA keys, that is, public keys and private keys, make the public key public and keep the private key secret; use the public key to encrypt the image segment, and only the recipient with the private key can decrypt it; For elliptic curve encryption: When there are requirements for security and key size, elliptic curve cryptography is selected. Elliptic curve cryptography is an encryption method based on elliptic curve mathematics, with high security and a small key size. The elliptic curve parameters and key generation algorithm are specified to generate a key pair for elliptic curve encryption, which is also divided into a public key and a private key. The public key is made public, while the private key is kept secret. The public key is used to encrypt the image fragment. Encrypting the image fragment using elliptic curve cryptography also allows only the recipient with the corresponding private key to decrypt it. And when there are requirements for the characteristics, security, and performance of the image fragment, the above algorithms are selected for combined use. First, AES is used to quickly encrypt the image fragment, and then RSA is used to encrypt the AES key to improve overall security. One or more encryption algorithms can be flexibly selected for combined use according to the characteristics, security requirements, and performance needs of the image fragment, thereby further enhancing the security of encrypting the image fragment. Through the distributed encryption unit, the radio and television image data can be encrypted efficiently and securely, protecting the confidentiality and integrity of the data and ensuring that it is not illegally accessed or tampered with during transmission and storage.
[0022] The process of the key update unit generating the update key: First, establish a connection with the blockchain network through an interface and communication protocol, identify and connect to the smart contract storing the corresponding transmission policy. The smart contract includes the key update rules and logic designed for the transmission of radio and television image data. Read the transmission policy from the smart contract. The transmission policy includes the frequency and time schedule of transmission, the importance level of the data, security requirements and risk assessment, and the node information participating in the transmission. Determine the real-time rule for generating the update key based on the transmission policy. The real-time rule for the update key is based on the following factors: the time interval of transmission, the sensitivity of the data, and the number and identity of the nodes participating in the transmission. Among them, the time interval of transmission: if the transmission occurs frequently, new keys need to be generated more frequently; the sensitivity of the data: for highly sensitive data, the key update is more frequent and complex. Use a cryptographically secure random number generator to generate the update key based on the real-time rule, and then use an encrypted storage device to store and distribute the generated update key to the nodes participating in the transmission. Among them, for symmetric keys, the key distribution center is used to distribute the update key to the sender and the recipient; for asymmetric keys, the public key is publicly distributed, while the private key is stored on the recipient's device through an encrypted storage device. Subsequently, the key update unit records the information updated by the update key in the form of an update log on the blockchain for subsequent auditing and verification. The update log includes the update time, the generated key, and the node information participating in the transmission. Through the above process, the key update unit can generate a secure update key according to the transmission policy during each transmission, providing higher security and confidentiality for the transmission of radio and television image data.
[0023] Connected to the smart contract on the blockchain through the key update unit, it can generate an updated key each time it transmits according to the transmission policy, ensuring the dynamics and security of the key; while the reasonable distribution and storage of the symmetric key and the asymmetric key further enhance the security of the key, preventing the key from being stolen or leaked.
[0024] The blockchain storage module includes: A node synchronization unit for synchronizing the hash values of each participating node to the blockchain in real time; A smart contract unit for managing the encryption and decryption processes, performing decryption operations on the premise of meeting the execution conditions, and the execution conditions include identity verification, permission verification, and timestamp; A data traceability unit for tracing the radio and television image data through the hash values stored in the blockchain, and recording the records of the modification of the radio and television image data in the form of a modification log on the blockchain, ensuring that any data modification will leave a record on the blockchain.
[0025] The process of the smart contract unit performing decryption operations: When it is necessary to decrypt the encrypted fragment, a decryption request is triggered. The smart contract first compares the identity characteristics with the pre-stored identity information to verify the identity of the requester, ensuring that the requester is an authorized user. Among them, the identity characteristics include digital certificates, passwords, and biometric recognition. Among them, the permissions are determined based on the user role and the sensitivity of the data; then the permission verification is performed to check whether the requester has the permission to decrypt the data, and then the timestamp verification is performed to check whether the current time is within the allowed time range. The timestamp is used to limit the time window of the decryption operation to ensure that the data can be decrypted within a specific time period. When the identity verification, permission verification, and timestamp verification all pass, the smart contract performs the decryption operation, otherwise it does not perform the decryption operation. Before performing the decryption operation, determine the encryption algorithm and key used: According to the algorithm and key information used during encryption, determine the corresponding decryption algorithm and key. If the symmetric encryption algorithm: AES encryption is used, the same key is used for decryption. If the asymmetric encryption algorithm: such as RSA or elliptic curve encryption is used, the private key is used for decryption; subsequently, for each encrypted data fragment, use the corresponding key and algorithm for decryption, and combine the decrypted fragments in the correct order to restore the original radio and television image data. After the decryption is completed, the smart contract returns the decrypted radio and television image data to the requester; the smart contract unit manages the encryption and decryption processes through the execution conditions of identity verification, permission verification, and timestamp, which can ensure that only authorized users can perform decryption operations within the appropriate time range, preventing unauthorized access and data leakage.
[0026] The process of recording the records of the modification of radio and television image data on the blockchain in the form of a modification log: Set a monitoring mechanism in the blockchain storage module to regularly check whether the radio and television image data has been modified: compare the hash value of the current data with the original hash value stored on the blockchain to determine whether the data has been modified. If the two hash values are different, it means the data has been modified; otherwise, it has not been modified. When data modification is detected, record the modification time, modifier, description of the modification content, and the comparison before and after to create a modification log entry and generate a modification log. The modification log entry includes: Modification time: Record the specific time when the data was modified; Modifier: Determine the identity of the person, system, or program that made the data modification; Description of the modification content: Briefly describe the specific content of the data modification; Comparison before and after: Provide a comparison of the data segments or features before and after the modification to better understand the impact of the modification. Through the interaction interface with the blockchain, submit the modification log entry as a new transaction to the blockchain network. Subsequently, the nodes in the blockchain network verify the transaction. When the verification reaches a consensus, the modification log entry is permanently recorded on the blockchain. Users can access the modification logs stored on the blockchain according to the time range, modifier, and data type to quickly locate specific modification records. Auditors can use the modification logs for data integrity and compliance audits to ensure that the modification of radio and television image data is legal and traceable.
[0027] Generate a hash value for each encrypted segment through the blockchain storage module and store it on the blockchain, effectively utilizing the immutable feature of the blockchain to ensure data integrity and traceability. Once the data is modified, it can be traced back through the hash value and modification log on the blockchain, improving data security and transparency.
[0028] The image transmission module includes: Channel transmission unit, used to transmit encrypted segments through the 5G network to improve transmission efficiency and reduce latency; Path adjustment unit, adopting a bandwidth scheduling algorithm, adjusts the transmission paths of each encrypted segment according to the real-time network status, gives a path adjustment strategy, ensures the synchronization of the transmission of each segment, reduces the occurrence of transmission latency, and ensures the optimization of network bandwidth utilization and transmission speed; Transmission monitoring unit, configured with a transmission parameter monitoring mechanism and a feedback mechanism, used to monitor the transmission parameters of the 5G network in real time, and optimize the transmission path based on the transmission parameters and the path adjustment strategy, gives a path optimization strategy, where the transmission parameters include latency, packet loss rate, and bandwidth occupancy.
[0029] The generation process of the path adjustment strategy: Network monitoring mechanism: Set the update frequency for regularly updating the network status to ensure that the path adjustment strategy can promptly reflect network changes. For example, the network status information can be updated every two minutes or every two seconds. Deploy network monitoring tools, which can be installed on key nodes in the network or collect data through interfaces with network devices to gather network status. Here, the network status includes network bandwidth, latency, packet loss rate, and jitter; the network monitoring tools include network bandwidth monitoring tools, network latency monitoring tools, packet loss rate monitoring tools, and jitter monitoring tools; It should be further noted that in the specific implementation process, the specific selections of network monitoring tools are as follows: NetFlow: Used to collect traffic information in the network, including bandwidth usage; Ping: As a basic network tool, used to test the reachability and latency of network connections; Wireshark: Analyze packet loss situations by capturing packets; VoIP monitoring tool: Specifically used to monitor jitter in the VoIP network; According to business requirements and network characteristics, establish evaluation metrics. The evaluation metrics include network bandwidth utilization, average latency, packet loss rate threshold, and standard deviation of jitter. Based on the collected network status, calculate the values of each evaluation metric to obtain evaluation values, which include utilization estimates, latency estimates, packet loss estimates, and jitter estimates; and set corresponding thresholds for each evaluation metric to obtain bandwidth thresholds, latency thresholds, packet loss thresholds, and jitter thresholds. Based on the comparison between the set thresholds of each evaluation metric and the evaluation values of each evaluation metric, classify the network status to form classification states, which include good, medium, and poor; Understand the characteristics of encrypted segments. The characteristics of encrypted segments include size, importance, and transmission priority. For example, some segments may contain critical image data and need to be transmitted preferentially; while other segments may be relatively unimportant and can be delayed during network congestion. According to the classification state and the characteristics of encrypted segments, formulate a path adjustment strategy; The generation process of the path adjustment strategy takes into account factors such as network status, characteristics of encrypted segments, and multi-path selection, and can flexibly adjust the transmission path according to different situations, improving the adaptability and fault tolerance of the system.
[0030] It should be further noted that in the specific implementation process, the path adjustment strategy includes: When the network status is good, select the shortest path or the path with the largest bandwidth for transmission; When the network status is medium, allocate paths according to the priority of segments and preferentially transmit important segments; When the network status is poor, consider using an alternative path or reducing the transmission rate to ensure data reliability; When there are multiple available paths in the network, select paths for combination according to the network status and fragment characteristics. For example, multiple paths can be used for parallel transmission simultaneously to improve the transmission efficiency.
[0031] The path adjustment unit adopts a bandwidth scheduling algorithm to adjust the transmission paths of each encrypted fragment according to the real-time network status. The transmission monitoring unit monitors the transmission parameters of the 5G network in real time and performs path optimization, which can improve the transmission stability and reliability and avoid transmission interruptions caused by network congestion or failures; Through the transmission parameter monitoring mechanism and feedback mechanism, the system can timely understand the changes in the network status and adjust the transmission strategy according to these changes to ensure that the image data can always be transmitted along the optimal path in the 5G network, improving the transmission efficiency and quality.
[0032] The process of generating the path optimization strategy: Based on the network monitoring mechanism established during the generation process of the path adjustment strategy, collect and analyze the transmission parameters and store them in the database, and obtain the transmission parameter analysis results by adopting the method in the technical solution of "comparing the thresholds of each evaluation index with the evaluation values of each evaluation index" in the network monitoring mechanism; based on the path adjustment strategy, understand its decision-making rules based on the network status; It should be further noted that in the specific implementation process, the decision-making rules include: When the network status is good, select the shortest path or the path with the largest bandwidth for transmission; When the network status is medium, allocate paths according to the priority of the fragments and give priority to transmitting important fragments; When the network status is poor, consider using an alternative path or reducing the transmission rate to ensure data reliability; Combine the transmission parameters with the path adjustment strategy to determine the adjustment plan for the transmission path. For example, if the latency is too high, a path with lower latency can be preferentially selected; if the packet loss rate is large, a more stable path can be considered; if the bandwidth occupancy is too high, a path with larger bandwidth can be selected. For large broadband jitter, select a network path with smaller jitter. Formulate decision logic based on the analysis results of the transmission parameters and the adjustment plan for the transmission path. The decision logic includes selecting the path with lower latency in the alternative paths when the latency exceeds the set threshold and the packet loss rate is low; when the bandwidth occupancy exceeds the set ratio and both the latency and the packet loss rate are within the acceptable range, reduce the transmission rate to reduce the bandwidth occupancy. Generate a path optimization strategy. Based on the dynamic changes of the network state, set a time T to re-evaluate the transmission parameters and adjust the path at a time interval to form a dynamic adjustment mechanism. Apply the generated path optimization strategy to the transmission of the 5G network through configuring network devices to achieve path adjustment. Continuously monitor the transmission parameters, and compare the network performance before and after implementing the path optimization strategy to evaluate the effectiveness of the path optimization strategy, and check whether the goals of reducing latency, reducing jitter, reducing the packet loss rate, and optimizing the bandwidth occupancy are achieved to obtain the verification result. Adjust and improve the path optimization strategy according to the verification result.
[0033] It should be further noted that in the specific implementation process, collecting and analyzing the transmission parameters based on the network monitoring mechanism to provide accurate data support for path optimization can improve the pertinence and effectiveness of path optimization; combining the path adjustment strategy, combining the transmission parameters with the path adjustment strategy to determine the adjustment plan for the transmission path can improve the flexibility and adaptability of path optimization; by formulating decision logic, generating a path optimization strategy, and setting a time interval for dynamic adjustment to ensure that the path optimization can timely adapt to the changes of the network state, it can improve the transmission efficiency and stability of TV images; based on verifying the path optimization strategy, evaluating its effectiveness, and adjusting and improving according to the verification result, the quality and reliability of the path optimization strategy can be improved to ensure that the image can be transmitted efficiently and securely in the 5G network.
[0034] Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art and related fields without creative efforts shall fall within the protection scope of the present invention. The structures, devices, and operation methods not specifically described and explained in the present invention shall be implemented according to the conventional means in the art without special instructions and limitations.
Claims
1. A broadcast and television image security transmission system based on 5G communication technology, characterized in that: It includes an image encryption module, and the image encryption module is respectively connected to a blockchain storage module and an image transmission module; The image encryption module is used to divide the broadcast television image data into image segments, and independently encrypt each image segment to obtain an encrypted segment; The blockchain storage module is connected to the image encryption module, and is used to generate a hash value for each encrypted fragment and store the hash value on the blockchain; The image transmission module is connected to the image encryption module, and is used to monitor the transmission parameters of the 5G network in real time, and transmit the encrypted fragments based on the path optimization strategy after the transmission path is optimized; Among them, the image encryption module includes: A distributed encryption unit is used to divide the broadcast television image data into image segments before transmission, and independently encrypt each image segment using a multiple encryption algorithm to obtain an encrypted segment; each image segment corresponds to an encryption key, wherein the multiple encryption algorithms include AES, RSA and elliptic curve encryption; A key management unit, used to generate, store and update dynamic keys used for encryption and decryption operations, where the dynamic keys are generated by multiple encryption algorithms in the distributed encryption unit; The key update unit is used to connect with the smart contract on the blockchain and generate an update key at each transmission based on the transmission policy.
2. According to claim 1, a broadcast and television image security transmission system based on 5G communication technology is characterized in that: The process of encrypting the image fragments of broadcast television image data by the distributed encryption unit: Receive broadcast television image data, divide the image data into segments according to image characteristics, and obtain image segments of the image data, wherein the image characteristics include resolution, time sequence, and data structure, wherein the image segments include: resolution segments of the image data obtained by dividing based on the resolution of the image, time segments of the image data obtained by dividing based on the time sequence of the image, and structure segments of the image data obtained by dividing based on the data structure of the image; Based on the image fragments obtained after division, a multi-encryption algorithm is used to encrypt the image fragments to obtain encrypted fragments. At the same time, a key for encrypting the corresponding image fragments is generated, and the generated key is assigned to the corresponding encrypted fragment. During the encryption of the encrypted fragments, for each image fragment, a corresponding encryption algorithm is selected for encryption.
3. According to claim 2, a broadcast and television image security transmission system based on 5G communication technology is characterized in that: During encryption, for each image segment, the process of selecting the corresponding encryption algorithm for encryption is as follows: For AES encryption: When the image segment has a large amount of data and a high encryption speed is required, AES encryption is selected; wherein the image segment is encrypted using the key assigned to the image segment as the AES encryption key; For RSA encryption: When high security and asymmetric encryption are required, RSA encryption is selected. During encryption, a pair of RSA keys, namely a public key and a private key, is generated. The public key is made public and the private key is kept secret. The image fragment is encrypted using the public key and the recipient who has the private key decrypts it. For elliptic curve cryptography: When there is a need for security and key size, choose elliptic curve encryption; clarify the elliptic curve parameters and key generation algorithm, generate an elliptic curve encryption key pair, which is also divided into a public key and a private key, make the public key public, keep the private key confidential, and use the public key to encrypt the image fragment; And when there are requirements for the characteristics, security and performance of image fragments, the above algorithms are selected for combination use, first using AES to quickly encrypt the image fragments, and then using RSA to encrypt the AES key.
4. According to claim 3, a broadcasting and television image security transmission system based on 5G communication technology is characterized in that: The process of the key updating unit generating an updated key: First, a connection is established with the blockchain network through an interface and a communication protocol, and a smart contract storing a corresponding transmission strategy is identified and connected. The smart contract includes key update rules and logic designed for broadcast and television image data transmission. The transmission strategy is read from the smart contract. The transmission strategy includes the frequency and schedule of transmission, the importance level of data, security requirements and risk assessment, and information of nodes involved in the transmission. A real-time rule for generating an update key is determined based on the transmission strategy. The real-time rule for updating the key is based on the following factors: the time interval of transmission, the sensitivity of data, and the number and identity of nodes involved in the transmission. A cryptographically secure random number generator is used to generate an update key based on the real-time rule, and then an encrypted storage device is used to store and distribute the generated update key to the nodes involved in the transmission. Among them, for symmetric keys, a key distribution center is used to distribute the update key to the sender and the receiver; for asymmetric keys, the public key is publicly distributed, and the private key is stored on the receiver's device through an encrypted storage device; The key update unit then records the updated information of the key in the form of an update log on the blockchain. The update log includes the update time, the generated key, and the node information involved in the transmission.
5. According to claim 4, a broadcasting and television image security transmission system based on 5G communication technology is characterized in that: The blockchain storage module includes: Node synchronization unit, used to synchronize the hash values of each participating node to the blockchain in real time; Smart contract unit, which is used to manage the encryption and decryption process and execute decryption operations based on the premise that the execution conditions are met, including identity verification, permission verification and timestamp; The data tracing unit is used to trace the source of the radio and television image data through the hash value stored in the blockchain, and record the modification of the radio and television image data in the form of a modification log on the blockchain.
6. According to claim 5, a broadcast and television image security transmission system based on 5G communication technology is characterized in that: The process of the smart contract unit performing the decryption operation: When the encrypted fragment needs to be decrypted, a decryption request is triggered. The smart contract first compares the identity characteristics with the pre-stored identity information to verify the identity of the requester and ensure that the requester is an authorized user. Then, permission verification is performed to check whether the requester has the permission to decrypt the data. Then timestamp verification is performed to check whether the current time is within the allowed time range. The timestamp is used to limit the time window of the decryption operation. When the identity authentication, permission verification and timestamp verification are all passed, the smart contract performs the decryption operation, otherwise the decryption operation is not performed. Before performing the decryption operation, the encryption algorithm and key to be used are determined: according to the algorithm and key information used during encryption, the corresponding decryption algorithm and key are determined. If a symmetric encryption algorithm is used: AES encryption, the same key is used for decryption. If an asymmetric encryption algorithm is used: such as RSA or elliptic curve encryption, the private key is used for decryption; then for each encrypted data fragment, the corresponding key and algorithm are used for decryption, and the decrypted fragments are combined in the correct order. After the decryption is completed, the smart contract returns the decrypted radio and television image data to the requester.
7. The secure transmission system for broadcast and television images based on 5G communication technology according to claim 6 is characterized in that: The process of recording the modification of broadcast and television image data on the blockchain in the form of modification logs: A monitoring mechanism is set up in the blockchain storage module to regularly check whether the broadcast and television image data has been modified: the hash value of the current data is compared with the original hash value stored on the blockchain to determine whether the data has been modified. If the two hash values are different, it means that the data has been modified, otherwise it has not been modified; When data modification is detected, the modification time, modifier, modification content description and before-and-after comparison are recorded to create a modification log entry and generate a modification log; through the interactive interface with the blockchain, the modification log entry is submitted to the blockchain network as a new transaction, and then the transaction is verified by the nodes in the blockchain network. When the verification reaches a consensus, the modification log entry is recorded on the blockchain.
8. The secure transmission system for broadcast and television images based on 5G communication technology according to claim 7 is characterized in that: The image transmission module comprises: a channel transmission unit for transmitting encrypted fragments over a 5G network; The path adjustment unit uses a bandwidth scheduling algorithm to adjust the transmission path of each encrypted segment according to the real-time network status and provides a path adjustment strategy; The transmission monitoring unit is equipped with a transmission parameter monitoring mechanism and a feedback mechanism, which is used to monitor the transmission parameters of the 5G network in real time, optimize the transmission path based on the transmission parameters and path adjustment strategy, and provide a path optimization strategy, where the transmission parameters include delay, packet loss rate and bandwidth occupancy.
9. The secure transmission system for broadcast and television images based on 5G communication technology according to claim 8 is characterized in that: The generation process of the path adjustment strategy: Network monitoring mechanism: set the update frequency of network status regularly, deploy network monitoring tools, and collect network status, where network status includes network bandwidth, delay, packet loss rate, and jitter; network monitoring tools include network bandwidth monitoring tools, network delay monitoring tools, packet loss rate monitoring tools, and jitter monitoring tools; According to business needs and network characteristics, evaluation indicators are established, including network bandwidth utilization, delay average, packet loss rate threshold and standard deviation jitter. According to the collected network status, the value of each evaluation indicator is calculated to obtain the evaluation value, which includes utilization valuation, delay valuation, packet loss valuation and jitter valuation; and corresponding thresholds are set for each evaluation indicator to obtain bandwidth threshold, delay threshold, packet loss threshold and jitter threshold. Based on the comparison of the set thresholds of each evaluation indicator with the evaluation value of each evaluation indicator, the network status is classified into categories to form a classification status, which includes good, medium and poor; the characteristics of encrypted fragments are understood, including size, importance and transmission priority, and path adjustment strategies are formulated according to the classification status and characteristics of encrypted fragments; When there are multiple available paths in the network, the paths are selected and combined according to the network status and segment characteristics.
10. The secure transmission system for broadcast and television images based on 5G communication technology according to claim 9 is characterized in that: The process of generating path optimization strategy: Based on the network monitoring mechanism established in the process of generating the path adjustment strategy, the transmission parameters are collected and analyzed and stored in the database, and the transmission parameter analysis results are obtained by adopting the network monitoring mechanism; Based on the path adjustment strategy, understand its decision rules based on network status; Combine the transmission parameters with the path adjustment strategy to determine the adjustment plan of the transmission path. According to the transmission parameter analysis results and the transmission path adjustment plan, formulate the decision logic, generate the path optimization strategy, and set the time T as a time interval to re-evaluate the transmission parameters and adjust the path based on the dynamic changes of the network status to form a dynamic adjustment mechanism. Apply the generated path optimization strategy to the transmission of the 5G network by configuring the network equipment, continuously monitor the transmission parameters, and compare the network performance before and after the implementation of the path optimization strategy to evaluate the effectiveness of the path optimization strategy and verify whether the goals of reducing latency, reducing jitter, reducing packet loss rate and optimizing bandwidth occupancy are achieved. Verification results are obtained and the path optimization strategy is adjusted and improved according to the verification results.
Citation Information
Patent Citations
Monitoring video anti-deletion system and method based on block chain
CN116260926A
Data security transmission system
CN117319030A
Distributed data encryption transmission system
CN117955749A
Live video data optimized recording and storing method
CN117979050A
Quantum encryption credible audio and video communication system based on 5G VORR and IMS data channel and communication method of quantum encryption credible audio and video communication system
CN118368492A
Cited By
Video and audio encryption and broadcasting method, device and equipment
CN120751178A
Ground unloading system for load data of unmanned aerial vehicle
CN121691613A
