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 PDF

Info

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
Application number
CN202010813923.4A
Other languages
Chinese (zh)
Other versions
CN111954071B (en
Inventor
冯会生
王翠
丁新伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xi'an Weihi Interactive Information Technology Co Ltd
Original Assignee
Xi'an Weihi Interactive Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Xi'an Weihi Interactive Information Technology Co Ltd filed Critical Xi'an Weihi Interactive Information Technology Co Ltd
Priority to CN202010813923.4A priority Critical patent/CN111954071B/en
Publication of CN111954071A publication Critical patent/CN111954071A/en
Application granted granted Critical
Publication of CN111954071B publication Critical patent/CN111954071B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4402Processing 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/440245Processing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4405Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4408Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/462Content 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/4627Rights 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

End-to-end full-link video playing encryption technology and authority control method
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.
CN202010813923.4A 2020-08-13 2020-08-13 End-to-end full-link video playing encryption technology and authority control method Active CN111954071B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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