CN111954071A - End-to-end full-link video playing encryption technology and authority control method - Google Patents
End-to-end full-link video playing encryption technology and authority control method Download PDFInfo
- Publication number
- CN111954071A CN111954071A CN202010813923.4A CN202010813923A CN111954071A CN 111954071 A CN111954071 A CN 111954071A CN 202010813923 A CN202010813923 A CN 202010813923A CN 111954071 A CN111954071 A CN 111954071A
- Authority
- CN
- China
- Prior art keywords
- video
- region
- special
- encryption
- extracted
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000001514 detection method Methods 0.000 claims abstract description 4
- 238000007781 pre-processing Methods 0.000 claims abstract description 4
- 238000009792 diffusion process Methods 0.000 claims description 3
- 238000005336 cracking Methods 0.000 abstract description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440245—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4408—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses an end-to-end full-link video playing encryption technology and an authority control method, which comprise the following steps: s01: establishing a region of interest model using the particular data set; s02: preprocessing a video, and converting video data into a video detection sequence; s03: extracting a special area of the video by using the region-of-interest model; s04: and encrypting the video area which is not extracted and the special area which is extracted by adopting encryption algorithms with different security levels to obtain encrypted video data. According to the end-to-end full-link video playing encryption technology and the authority control method, the special area in the video is extracted by establishing the region-of-interest model, and then the special area extracted from the video and the common area which is not extracted relative to the special area are respectively encrypted by using the encryption algorithms with different security levels, so that the encryption security is improved in a maximized manner, and the cracking difficulty is increased.
Description
Technical Field
The invention relates to the technical field of video processing, in particular to an end-to-end full-link video playing encryption technology and an authority control method.
Background
Video generally refers to various techniques for capturing, recording, processing, storing, transmitting, and reproducing a series of still images as electrical signals. When the continuous image change exceeds 24 frames (frames) of pictures per second, the pictures are called videos according to the principle of persistence of vision. Video technology was originally developed for television systems, but has now evolved into a variety of different formats to facilitate consumer recording of video. Advances in networking technology have also enabled recorded segments of video to be streamed over the internet and received and played by computers. Video is a different technology than movies, which use photography to capture dynamic images as a series of still photographs, and video can be recorded and transmitted via different physical media: an electrical signal when the video is photographed or transmitted by radio, and a magnetic signal when the video is recorded on a magnetic tape; the video quality actually varies with the way of capture and the way of storage. For example, Digital Television (DTV) is a developed format, has higher picture quality than the previous standard, and is becoming a new standard for tv broadcasting in various countries.
However, the existing video playing encryption generally adopts a single encryption algorithm for encryption, and encryption algorithms of different levels are not respectively adopted for encryption in a special area and a common area in a video, so that the security is low, and then the single mode of acquiring a secret key is adopted for authority control, so that the control mode is single, and the requirements of users cannot be met.
Disclosure of Invention
The invention aims to solve the defects in the prior art, and provides an end-to-end full-link video playing encryption technology and an authority control method.
In order to achieve the purpose, the invention adopts the following technical scheme: an end-to-end full-link video playing encryption technology and an authority control method comprise the following steps:
s01: establishing a region of interest model using the particular data set;
s02: preprocessing a video, and converting video data into a video detection sequence;
s03: extracting a special area of the video by using the region-of-interest model;
s04: encrypting the video area which is not extracted and the special area which is extracted by adopting encryption algorithms with different security levels to obtain encrypted video data;
s05: generating a data packet by the encrypted video data and sending the data packet to a destination node through a network based on an RLNC algorithm;
s06: and the destination node applies for a key and a certificate from a third party according to the authority of the destination node, so as to decrypt and receive the video.
As a further description of the above technical solution:
in step S01, the step of establishing a region of interest model using the specific data set includes the following steps:
s01.1: establishing interest Using dataset of interest and Faster R-CNN network training video
A region model;
s01.2: the Faster R-CNN uses the Region Proposal Network to generate candidate windows.
As a further description of the above technical solution:
in step S03, the extracted special regions include an image including a single special region and an image suitable for including multiple special regions.
As a further description of the above technical solution:
in step S03, when the video special region is extracted, an image including a single special region and an image including multiple special regions are selected through the candidate window, and then the selected image is compared with the established region-of-interest model, and it is determined whether the selected image including the single special region and the selected image including the multiple special regions are video special regions and correspond to the video special regions.
As a further description of the above technical solution:
in step S04, the extracted video in the special region is encrypted by using an encryption algorithm based on the hyper-chaotic system and the pixel information association, and the extracted video in the non-special region is encrypted by using a GF (17) domain diffusion encryption algorithm based on the plaintext association.
As a further description of the above technical solution:
the destination node of step S05 is composed of three parts, which are a content server, a license server and a client.
As a further description of the above technical solution:
in step S04, in order to increase the speed of video encryption, video encryption and distributed computation are combined, and the advantage of distributed computation is used to increase the speed of encryption.
As a further description of the above technical solution:
in step S03, in order to improve the accuracy of extracting the special region, the special region of the video extracted by the region-of-interest model is combined with the latest target tracking technology, so as to reduce the complexity of extracting the special region and shorten the video encryption time.
The invention provides an end-to-end full-link video playing encryption technology and an authority control method. The method has the following beneficial effects:
(1) according to the end-to-end full-link video playing encryption technology and the authority control method, the special area in the video is extracted by establishing the region-of-interest model, and then the special area extracted from the video and the common area which is not extracted relative to the special area are respectively encrypted by using encryption algorithms with different security levels, so that the encryption security is improved in a maximized manner, and the cracking difficulty is increased.
(2) According to the end-to-end full link video playing encryption technology and the authority control method, the user node comprises the content server, the license server and the client, the client needs to apply for the combination of the key and the license certificate to decode and receive the video, the received video areas are different through different grades of the obtained license certificate and the key, the difference of video obtaining authority is guaranteed, and the safety of the video is further improved.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all embodiments.
An end-to-end full-link video playing encryption technology and an authority control method comprise the following steps:
s01: establishing a region of interest model using the particular data set;
s02: preprocessing a video, and converting video data into a video detection sequence;
s03: extracting a special area of the video by using the region-of-interest model;
s04: encrypting the video area which is not extracted and the special area which is extracted by adopting encryption algorithms with different security levels to obtain encrypted video data;
s05: generating a data packet by the encrypted video data and sending the data packet to a destination node through a network based on an RLNC algorithm;
s06: and the destination node applies for a key and a certificate from a third party according to the authority of the destination node, so as to decrypt and receive the video.
In step S01, the modeling of the region of interest using the specific data set includes the following steps:
s01.1: establishing an interested area model by using an interested data set and a Faster R-CNN network training video;
s01.2: the Faster R-CNN uses the Region Proposal Network to generate candidate windows.
In step S03, the extracted special regions include an image including a single special region and an image suitable for including a plurality of special regions.
In step S03, when the video special region is extracted, an image including a single special region and an image including multiple special regions are selected through the candidate window, and then the selected image is compared with the established region-of-interest model, and it is determined whether the selected image including the single special region and the selected image including the multiple special regions are video special regions that correspond to the video special region, and the selected image including the single special region and the selected image including the multiple special regions are extracted, and if the selected image including the single special region and the selected image including the multiple special regions do not correspond to the video special region, the selected image including the single special region and the selected image including the multiple special regions are not extracted.
In step S04, the extracted video in the special region is encrypted by using an encryption algorithm based on the hyper-chaotic system and the pixel information association, and the extracted video in the non-special region is encrypted by using a GF (17) domain diffusion encryption algorithm based on the plaintext association.
The destination node of step S05 is composed of three parts, which are a content server, a license server, and a client, respectively.
In step S04, in order to increase the speed of video encryption, video encryption and distributed computation are combined, and the advantage of distributed computation is used to increase the speed of encryption.
In step S03, in order to improve the accuracy of extracting the special region, the special region of the video extracted by the region-of-interest model is combined with the latest target tracking technology, so as to reduce the complexity of extracting the special region and shorten the video encryption time.
In the description herein, references to the description of "one embodiment," "an example," "a specific example" or the like are intended to mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.
Claims (8)
1. An end-to-end full-link video playing encryption technology and an authority control method are characterized by comprising the following steps:
s01: establishing a region of interest model using the particular data set;
s02: preprocessing a video, and converting video data into a video detection sequence;
s03: extracting a special area of the video by using the region-of-interest model;
s04: encrypting the video area which is not extracted and the special area which is extracted by adopting encryption algorithms with different security levels to obtain encrypted video data;
s05: generating a data packet by the encrypted video data and sending the data packet to a destination node through a network based on an RLNC algorithm;
s06: and the destination node applies for a key and a certificate from a third party according to the authority of the destination node, so as to decrypt and receive the video.
2. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: in step S01, the step of establishing a region of interest model using the specific data set includes the following steps:
s01.1: establishing an interested area model by using an interested data set and a Faster R-CNN network training video;
s01.2: the Faster R-CNN uses the Region Proposal Network to generate candidate windows.
3. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: in step S03, the extracted special regions include an image including a single special region and an image suitable for including multiple special regions.
4. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: in step S03, when the video special region is extracted, an image including a single special region and an image including multiple special regions are selected through the candidate window, and then the selected image is compared with the established region-of-interest model, and it is determined whether the selected image including the single special region and the selected image including the multiple special regions are video special regions and correspond to the video special regions.
5. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: in step S04, the extracted video in the special region is encrypted by using an encryption algorithm based on the hyper-chaotic system and the pixel information association, and the extracted video in the non-special region is encrypted by using a GF (17) domain diffusion encryption algorithm based on the plaintext association.
6. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: the destination node of step S05 is composed of three parts, which are a content server, a license server and a client.
7. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: in step S04, in order to increase the speed of video encryption, video encryption and distributed computation are combined, and the advantage of distributed computation is used to increase the speed of encryption.
8. The end-to-end full-link video playing encryption technology and authority control method according to claim 1, characterized in that: in step S03, in order to improve the accuracy of extracting the special region, the special region of the video extracted by the region-of-interest model is combined with the latest target tracking technology, so as to reduce the complexity of extracting the special region and shorten the video encryption time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010813923.4A CN111954071B (en) | 2020-08-13 | 2020-08-13 | End-to-end full-link video playing encryption technology and authority control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010813923.4A CN111954071B (en) | 2020-08-13 | 2020-08-13 | End-to-end full-link video playing encryption technology and authority control method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111954071A true CN111954071A (en) | 2020-11-17 |
CN111954071B CN111954071B (en) | 2022-08-09 |
Family
ID=73343355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010813923.4A Active CN111954071B (en) | 2020-08-13 | 2020-08-13 | End-to-end full-link video playing encryption technology and authority control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111954071B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114915805A (en) * | 2022-07-18 | 2022-08-16 | 广州万协通信息技术有限公司 | Video stream transmission method based on double encryption mechanism and security chip device |
CN117061794A (en) * | 2023-10-12 | 2023-11-14 | 深圳市迪威泰实业有限公司 | Bank monitoring camera with data encryption protection function and monitoring method thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090067626A1 (en) * | 2005-11-04 | 2009-03-12 | Emittall Surveillance S.A. | Region-based transform domain video scrambling |
CN102843558A (en) * | 2012-08-21 | 2012-12-26 | 中国电子科技集团公司第三十八研究所 | H.264/AVC (Advanced Video Coding) compressed domain video encryption/decryption device and encryption/decryption method thereof |
CN103546750A (en) * | 2013-10-22 | 2014-01-29 | 中国人民解放军重庆通信学院 | H.264 video encryption method based on region of interest |
WO2017189176A2 (en) * | 2016-04-27 | 2017-11-02 | Intel Corporation | Generic multi-access protocols for next generation multi-access networks |
WO2018057473A1 (en) * | 2016-09-22 | 2018-03-29 | Intel Corporation | Support for session continuity and control plane signaling in multi-radio access technology environments |
CN109391846A (en) * | 2017-08-07 | 2019-02-26 | 浙江宇视科技有限公司 | A kind of video scrambling method and device of adaptive model selection |
-
2020
- 2020-08-13 CN CN202010813923.4A patent/CN111954071B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090067626A1 (en) * | 2005-11-04 | 2009-03-12 | Emittall Surveillance S.A. | Region-based transform domain video scrambling |
CN102843558A (en) * | 2012-08-21 | 2012-12-26 | 中国电子科技集团公司第三十八研究所 | H.264/AVC (Advanced Video Coding) compressed domain video encryption/decryption device and encryption/decryption method thereof |
CN103546750A (en) * | 2013-10-22 | 2014-01-29 | 中国人民解放军重庆通信学院 | H.264 video encryption method based on region of interest |
WO2017189176A2 (en) * | 2016-04-27 | 2017-11-02 | Intel Corporation | Generic multi-access protocols for next generation multi-access networks |
WO2018057473A1 (en) * | 2016-09-22 | 2018-03-29 | Intel Corporation | Support for session continuity and control plane signaling in multi-radio access technology environments |
CN109391846A (en) * | 2017-08-07 | 2019-02-26 | 浙江宇视科技有限公司 | A kind of video scrambling method and device of adaptive model selection |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114915805A (en) * | 2022-07-18 | 2022-08-16 | 广州万协通信息技术有限公司 | Video stream transmission method based on double encryption mechanism and security chip device |
CN117061794A (en) * | 2023-10-12 | 2023-11-14 | 深圳市迪威泰实业有限公司 | Bank monitoring camera with data encryption protection function and monitoring method thereof |
CN117061794B (en) * | 2023-10-12 | 2024-02-13 | 深圳市迪威泰实业有限公司 | Bank monitoring camera with data encryption protection function and monitoring method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN111954071B (en) | 2022-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220078173A1 (en) | Video communication data security | |
US7349553B2 (en) | Watermarks for secure distribution of digital data | |
US8776150B2 (en) | Implementation method and system for a media-on-demand frame-spanning playing mode in a peer-to-peer network | |
ES2688026T3 (en) | The use of fingerprints to associate data with a work | |
US10057535B2 (en) | Data segment service | |
US20090096863A1 (en) | Method and apparatus for reducing fatigue resulting from viewing three-dimensional image display, and method and apparatus for generating data stream of low visual fatigue three-dimensional image | |
US20100158098A1 (en) | System and method for audio/video content transcoding | |
CN111954071B (en) | End-to-end full-link video playing encryption technology and authority control method | |
KR101396327B1 (en) | Method and apparatus for reducing fatigue resulting from three dimensional display, and method and apparatus for generating data stream for low-fatigue three dimensional images | |
US10834158B1 (en) | Encoding identifiers into customized manifest data | |
CN112165596A (en) | Monitoring video data transmission method and device, terminal equipment and storage medium | |
EP4094182A1 (en) | Privacy-preserving video analytics | |
US20150199498A1 (en) | Flexible and efficient signaling and carriage of authorization acquisition information for dynamic adaptive streaming | |
CN117278762B (en) | Safe traceable video coding and decoding system | |
EP2567500B1 (en) | Method, recording medium and server for decryption, transmission and reception of the control words | |
US8634473B2 (en) | Video image processing apparatus capable of processing hierarchically-encoded video data subjected to hierarchical coding and control method therefor | |
WO2023125291A1 (en) | Image display methods, apparatuses and system and device | |
KR20120042314A (en) | System and method for providing recommendation-content based on face-image information | |
US20190208281A1 (en) | User device pan and scan | |
US20030046367A1 (en) | Digital contents distribution system and digital contents distribution method | |
JP2004294474A (en) | System, method and program for providing contents | |
CN108307248A (en) | Video broadcasting method, device, computing device and storage medium | |
EP1470714B1 (en) | Secure device that is used to process high-quality audiovisual works | |
JP2008263502A (en) | Recording and reproducing device and recording and reproduction system | |
Lakshmi et al. | Digital video watermarking tools: an overview |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |