Video data processing system

Through the classified encryption and key pairing mechanism of the video data processing system, the problem of insufficient security of video I-frame and header information in the existing encryption methods is solved, and high security and protection of video data transmission is achieved, ensuring that only authorization is allowed Users can decrypt video data.

CN119277130APending Publication Date: 2025-01-07FUJIAN POSTS & TELECOMM ENG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411552701.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The existing encryption methods are insufficient for the security of the I-frame or header information of the video. The correlation and motion information between unencrypted video frames lead to insufficient confidentiality. The video is easily intercepted and stolen during transmission, reducing the protection of transmission.

Method used

A video data processing system was designed, including user access module, encryption module, decoding module and cloud proofreading module. By generating the mother key and child key, it is classified and re-paired regularly to ensure that only authorized users can decrypt it. Video data, using random numbers to disrupt and restore videos.

Benefits of technology

It improves the security of video data transmission, ensures that intercepted video cannot be fully decrypted, enhances the flexibility of key management and system security, and ensures that only authorized users can encrypt and decrypt.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

The invention relates to the technical field of information engineering, and provides a video data processing system, which comprises a user access module, an encryption module, a decoding module and a cloud proofreading module, and is characterized in that the user access module is used for a user to log in and generating a personal encryption mother key and a personal encryption sub key; the encryption module carries out classified encryption on video data needing to be sent through a mother key generated by the user access module, and the classified encryption is carried out by matching a random number generated by the mother key with an independent key provided by an account sub-key of the opposite side; and the decoding module decodes the received video through the sub-key generated by the user access module. According to the technical scheme of the invention, the video data is split and encrypted independently through classification type encryption, the video cannot be recovered without the corresponding sub-key, and the video data is damaged, so that the condition that people who steal the intercepted video cannot obtain the complete video data is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of information engineering, and in particular to a video data processing system. Background Art

[0002] The essence of video is that a series of static images (called frames) are played continuously at a certain time interval to create a dynamic effect. At the same time, the basic unit of an image is a pixel, which represents a minimum point in the image. An image is composed of thousands of pixels, each of which contains color information. Color information is stored in binary form in computing information devices and packaged as data. Encryption processing is required during video transmission. Encryption is an important measure to ensure that video data is not illegally obtained, tampered with or destroyed during transmission. Encryption algorithms are used to encrypt video streams to prevent unauthorized access.

[0003] Some existing encryption methods are not secure enough because the I frame or header information of the encrypted video is not secure enough, because the correlation and motion information between video frames are not encrypted, resulting in insufficient confidentiality, allowing the video to be intercepted and stolen during transmission, resulting in reduced protection of video transmission, and the personal privacy of the transmitter and receiver is violated or the interests are damaged. Therefore, a video data processing system is needed. Summary of the invention

[0004] In view of the deficiencies in the prior art, the present invention provides a video data processing system, which solves the problem that some existing encryption methods have insufficient security due to the I frame or header information of the encrypted video, and because the correlation and motion information between video frames are not encrypted, resulting in insufficient confidentiality, which may cause the video to be intercepted and stolen during transmission, resulting in reduced protection of video transmission.

[0005] To achieve the above objectives, the present invention is implemented through the following technical solutions: A video data processing system includes a user access module, an encryption module, a decoding module and a cloud proofreading module. The user access module is used for users to log in, unlock accounts to transmit video data, and generate personal encryption master keys and personal encryption subkeys. The encryption module uses the master key generated by the user access module to perform classified encryption on the video data to be sent. The classified encryption is performed by a random number generated by the master key in combination with an independent key provided by the other party's account subkey. The decoding module decodes the received video using the subkey generated by the user access module, and recovers the encrypted video from the original video. The cloud proofreading module is used to re-pair the master key and the subkey at regular intervals and record the latest pairing status.

[0006] Preferably, the user access module includes a personal account unit, a personal information encryption unit, a key generation unit and a shielding key unit which are electrically connected to each other.

[0007] Preferably, the encryption module includes a video disassembly unit, an RGB data scrambling unit and an audio data scrambling unit which are electrically connected to each other.

[0008] Preferably, the decoding module includes a key reading unit, a pairing record confirmation unit and a video recovery unit which are electrically connected to each other.

[0009] Preferably, the cloud proofreading module includes a key pairing recording unit, a temporary memory unit and a key pairing unit which are electrically connected to each other.

[0010] A video data processing method comprises the following steps: Step 1: The sender and the receiver log in to the personal account unit through the user access module. The sender generates X number of parent keys through the personal information encryption unit, and the receiver generates a single false child key through the shielding key unit. Step 2: The receiver generates an independent key for pairing with the parent key through the personal information encryption unit, and sets a trigger condition according to the sender's personal information encryption unit; Step 3: The sender encrypts the video using the random number in the master key through the encryption module; Step 4: The sender and the receiver connect to the cloud proofreading module and upload X number of master keys, subkeys and independent keys at the same time. At a certain interval, the key pairing unit randomly selects one of the X number of master keys to pair with the subkey for refreshing, and records it in the key pairing recording unit. When refreshing next time, the old pairing record is recorded in the temporary memory unit to protect the new pairing record. Step 5: After receiving the video, the receiver uses a decoding module to decode it; Step 6: When the video is intercepted together with the mother key, all mother keys can be paired with the fabricated child keys. Due to the lack of an independent key that is actually used for decoding, an incorrect decoding method will be obtained in the end, causing the intercepted video to be damaged.

[0011] Preferably, the specific steps of generating the parent key in step 1 are: S1. The sender stores the information by filling in specific information in the personal account unit; S2. The personal information encryption unit keeps the specific information confidential and generates an independent master key template using the specific information; S3. Generate X number of random parent key numbers using the parent key template.

[0012] Preferably, the encryption processing step in step three is: S1. Split the video by a video disassembly unit, and shuffle the video according to a certain pattern using random numbers provided by some mother keys; S2, splitting the RGB code of the video frame using the RGB scrambling unit, and inserting the chaotic information in a certain pattern using the random number provided by another part of the mother key; S3, the audio data of the video is scrambled by the audio data scrambling unit using the random number provided by the remaining key.

[0013] Preferably, the specific steps of video decoding in step 5 are: S1. Pair the parent key and the child key generated after the video is sent to the destination, and pair the corresponding parent key and the child key through the key reading unit and the pairing record confirmation unit to complete the first condition element; S2. Perform online authentication and proofreading based on the sender's online personal account after connecting to the cloud proofreading module to complete the second condition element; S3. When the conditions in S1 and S2 are met, the unlocking of the independent key is triggered; S4. Decode the encrypted video using an independent key in conjunction with the mother key, restore the encrypted video using a video recovery unit, and repair the encrypted video using the three-part mother key.

[0014] Preferably, the refresh interval of the key pairing unit in step 4 is an integer time randomly selected from 1S to 5S.

[0015] The present invention provides a video data processing system, which has the following beneficial effects: 1. The present invention splits the video data through classified encryption and encrypts it independently. The video cannot be restored without the corresponding subkey, and the video data will be damaged, so as to ensure that those who intercept the video for theft cannot obtain the complete video data.

[0016] 2. The present invention will periodically re-pair the parent key and the child key, and the pairing time and pairing target are random, and the latest pairing status is recorded. This method not only improves the flexibility of key management, but also increases the security of the system.

[0017] 3. The present invention uses the personal master key and child key generated by the user access module, and the system can ensure that only authorized users can encrypt and decrypt video data. This personal key-based identity authentication mechanism enhances the security of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A video data processing system diagram of the present invention; Figure 2 A schematic diagram of a user access module system of a video data processing system of the present invention; Figure 3 A schematic diagram of an encryption module system of a video data processing system of the present invention; Figure 4 A schematic diagram of a decoding module system of a video data processing system of the present invention; Figure 5 A schematic diagram of a cloud proofreading module system of a video data processing system of the present invention. DETAILED DESCRIPTION

[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0020] Example: As one aspect of this application, please see the attached Figure 1 -Attached Figure 5 An embodiment of the present invention provides a video data processing system, including a user access module, an encryption module, a decoding module and a cloud proofreading module. The user access module is used for users to log in, unlock accounts to transmit video data, and generate personal encryption mother keys and personal encryption sub-keys. The encryption module uses the mother key generated by the user access module to perform classified encryption on the video data to be sent. The classified encryption is performed by a random number generated by the mother key in combination with an independent key provided by the other party's account sub-key. The decoding module decodes the received video through the sub-key generated by the user access module, and recovers the encrypted video from the original video. The cloud proofreading module is used to re-pair the mother key and the sub-key at regular intervals, and record the latest pairing status.

[0021] The user access module is composed of a personal account unit, a personal information encryption unit, a key generation unit and a protection key unit which are electrically connected to each other.

[0022] The encryption module is composed of a video disassembly unit, an RGB data scrambling unit and an audio data scrambling unit which are electrically connected to each other.

[0023] The decoding module is composed of a key reading unit, a pairing record confirmation unit and a video recovery unit which are electrically connected to each other.

[0024] The cloud proofreading module is composed of a key pairing recording unit, a temporary memory unit and a key pairing unit which are electrically connected to each other.

[0025] Based on the video data processing system provided above, as another aspect of the present application, a video data processing method includes the following steps: Step 1: The sender and the receiver log in to the personal account unit through the user access module. The sender generates X number of parent keys through the personal information encryption unit, and the receiver generates a single false child key through the shielding key unit. The specific steps for generating the master key are: S1. The sender stores the information by filling in specific information in the personal account unit; S2. The personal information encryption unit keeps the specific information confidential and generates an independent master key template using the specific information; S3. Generate X number of random parent key numbers using the parent key template.

[0026] Step 2: The receiver generates an independent key for pairing with the mother key through the personal information encryption unit, and sets the trigger condition according to the sender's personal information encryption unit. The mother key is generated by the mother key template and the template for generating the special key. Therefore, it is impossible to perform reverse decoding independently through the mother key, and the special key is still required to decode and restore the video; Step 3: The sender encrypts the video using the random number in the master key through the encryption module; The encryption process steps are: S1. Split the video by a video disassembly unit, and shuffle the video according to a certain pattern using random numbers provided by some mother keys; S2, splitting the RGB code of the video frame using the RGB scrambling unit, and inserting the chaotic information in a certain pattern using the random number provided by another part of the mother key; S3, the audio data of the video is scrambled by the audio data scrambling unit using the random number provided by the remaining key.

[0027] Step 4: The sender and the receiver connect to the cloud proofreading module and upload X number of master keys, subkeys and independent keys at the same time. At a certain interval, the key pairing unit randomly selects one of the X number of master keys to pair with the subkey for refresh. The refresh interval is an integer time randomly selected from 1S to 5S and recorded in the key pairing record unit. When refreshing next time, the old pairing record is recorded in the temporary memory unit to protect the new pairing record. Step 5: After receiving the video, the receiver uses a decoding module to decode it; The specific steps of video decoding are: S1. Pair the parent key and the child key generated after the video is sent to the destination, and pair the corresponding parent key and the child key through the key reading unit and the pairing record confirmation unit to complete the first condition element; S2. Perform online authentication and proofreading based on the sender's online personal account after connecting to the cloud proofreading module to complete the second condition element; When the conditional elements in S3, S1 and S2 are all met, the unlocking of the independent key is triggered; S4. Decode the encrypted video using an independent key in conjunction with the mother key, restore the encrypted video using a video recovery unit, and repair the encrypted video using the three-part mother key.

[0028] Step 6: When the video is intercepted together with the mother key, all mother keys can be paired with the fabricated child keys. Due to the lack of an independent key that is actually used for decoding, an incorrect decoding method will be obtained in the end, causing the intercepted video to be damaged.

[0029] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A video data processing system, characterized in that: It includes a user access module, an encryption module, a decoding module and a cloud proofreading module. The user access module is used for users to log in, unlock accounts to transmit video data, and generate personal encryption master keys and personal encryption sub-keys. The encryption module uses the master key generated by the user access module to perform classified encryption on the video data to be sent. The classified encryption is performed by a random number generated by the master key in conjunction with an independent key provided by the other party's account sub-key. The decoding module decodes the received video through the sub-key generated by the user access module, and recovers the encrypted video from the original video. The cloud proofreading module is used to re-pair the master key and the sub-key at regular intervals and record the latest pairing status.

2. A video data processing system according to claim 1, characterized in that: The user access module includes a personal account unit, a personal information encryption unit, a key generation unit and a shielding key unit which are electrically connected to each other.

3. A video data processing system according to claim 1, characterized in that: The encryption module includes a video disassembly unit, an RGB data scrambling unit and an audio data scrambling unit which are electrically connected to each other.

4. A video data processing system according to claim 1, characterized in that: The decoding module includes a key reading unit, a pairing record confirmation unit and a video recovery unit which are electrically connected to each other.

5. A video data processing system according to claim 1, characterized in that: The cloud proofreading module includes a key pairing recording unit, a temporary memory unit and a key pairing unit which are electrically connected to each other.

6. A video data processing method, using a video data processing system as claimed in any one of claims 1 to 5, characterized in that: The following steps are involved: Step 1: The sender and the receiver log in to the personal account unit through the user access module. The sender generates X number of parent keys through the personal information encryption unit, and the receiver generates a single false child key through the shielding key unit. Step 2: The receiver generates an independent key for pairing with the parent key through the personal information encryption unit, and sets a trigger condition according to the sender's personal information encryption unit; Step 3: The sender encrypts the video using the random number in the master key through the encryption module; Step 4: The sender and the receiver connect to the cloud proofreading module and upload X number of master keys, subkeys and independent keys at the same time. At a certain interval, the key pairing unit randomly selects one of the X number of master keys to pair with the subkey for refreshing, and records it in the key pairing recording unit. When refreshing next time, the old pairing record is recorded in the temporary memory unit to protect the new pairing record. Step 5: After receiving the video, the receiver uses a decoding module to decode it; Step 6: When the video is intercepted together with the mother key, all mother keys can be paired with the fabricated child keys. Due to the lack of an independent key that is actually used for decoding, an incorrect decoding method will be obtained in the end, causing the intercepted video to be damaged.

7. A video data processing method according to claim 6, characterized in that: The specific steps of generating the parent key in step 1 are: S1. The sender stores the information by filling in specific information in the personal account unit; S2. The personal information encryption unit keeps the specific information confidential and generates an independent master key template using the specific information; S3. Generate X number of random parent key numbers using the parent key template.

8. A video data processing method according to claim 6, characterized in that: The encryption processing steps in step 3 are: S1. Split the video by a video disassembly unit, and shuffle the video according to a certain pattern using random numbers provided by some mother keys; S2, splitting the RGB code of the video frame using the RGB scrambling unit, and inserting the chaotic information in a certain pattern using the random number provided by another part of the mother key; S3, the audio data of the video is scrambled by the audio data scrambling unit using the random number provided by the remaining key.

9. A video data processing method according to claim 6, characterized in that: The specific steps of video decoding in step 5 are: S1. Pair the parent key and the child key generated after the video is sent to the destination, and pair the corresponding parent key and the child key through the key reading unit and the pairing record confirmation unit to complete the first condition element; S2. Perform online authentication and proofreading based on the sender's online personal account after connecting to the cloud proofreading module to complete the second condition element; S3. When the conditions in S1 and S2 are met, the unlocking of the independent key is triggered; S4. Decode the encrypted video using an independent key in conjunction with the mother key, restore the encrypted video using a video recovery unit, and repair the encrypted video using the three-part mother key.

10. A video data processing method according to claim 6, characterized in that: In the step 4, the refresh interval of the key pairing unit is an integer time randomly selected from 1S to 5S.