WO2012031490A1 - Multimedia file encryption method and apparatus - Google Patents

Multimedia file encryption method and apparatus Download PDF

Info

Publication number
WO2012031490A1
WO2012031490A1 PCT/CN2011/074598 CN2011074598W WO2012031490A1 WO 2012031490 A1 WO2012031490 A1 WO 2012031490A1 CN 2011074598 W CN2011074598 W CN 2011074598W WO 2012031490 A1 WO2012031490 A1 WO 2012031490A1
Authority
WO
WIPO (PCT)
Prior art keywords
module
multimedia file
data
encryption
decryption
Prior art date
Application number
PCT/CN2011/074598
Other languages
French (fr)
Chinese (zh)
Inventor
宋伟明
陈有鑫
何海建
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012031490A1 publication Critical patent/WO2012031490A1/en

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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0863Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
    • 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, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution

Definitions

  • the present invention relates to multimedia technologies, and in particular, to a method and apparatus for encrypting multimedia files. Background technique
  • the prior art proposes a technology for encrypting a recorded multimedia file, which is implemented by: after the multimedia file is recorded, encrypting the entire multimedia file; if the multimedia file is to be played later, You need to enter the corresponding password to decrypt it before you can parse, decode, etc.
  • the method can encrypt the recorded multimedia files, the current decryption method is very high. Once the password is forcibly decrypted, the security of the multimedia file cannot be guaranteed.
  • the main object of the present invention is to provide a method and apparatus for encrypting a multimedia file, which can protect a private recorded multimedia file and further improve the security of the recorded multimedia file.
  • a method for encrypting a multimedia file comprising: during a multimedia file recording process, encrypting the encoded video data and audio data collected by frame by frame, and then storing the multimedia file; Each frame of data is decrypted and then decoded.
  • the key at the time of encryption and decryption is calculated by a user password and a random number by an encryption algorithm.
  • the user password is input by a user; the random number is generated during the recording process.
  • the random number is stored in the recorded multimedia file.
  • the encryption process is specifically: encrypting a user password input by the user and a random number generated during the recording process to obtain an encryption key, and encrypting the encoded video data and the audio data respectively with the encryption key;
  • the decryption process is specifically: reading out a random number from the parsed data, and encrypting the user password and the read random number to obtain a decryption key, and encrypting each parsed data and the decryption key. Calculation.
  • An apparatus for encrypting a multimedia file comprising: an encryption module and a decryption module; wherein
  • the encryption module is configured to encrypt the encoded video data and the audio data collected by the frame by frame, and send the encrypted data to the storage module.
  • the decryption module is configured to decrypt each frame of the parsed data during the multimedia file playing process, and send the decrypted data to the decoding module.
  • the device further includes: a data collection module, an encoding module, a storage module, a parsing module, and a solution Code module
  • the data collection module is configured to collect video data and audio data frame by frame, and send the collected data to an encoding module frame by frame;
  • the encoding module is configured to encode each frame of data sent by the data collection module, and send the encoded data to the encryption module;
  • the storage module is configured to store the multimedia file encrypted by the encryption module;
  • the parsing module is configured to parse the data stored by the storage module, and send the parsed audio and video data to the decryption module;
  • the decoding module is configured to perform a decoding operation on the data decrypted by the decryption module; correspondingly, the encryption module is further configured to receive the encoded data sent by the encoding module;
  • the decryption module is further configured to receive the parsed data sent by the parsing module.
  • the key used is calculated by the user password and the random number via an encryption algorithm.
  • the encryption module When the encryption module performs the encryption operation, it is specifically used to generate a random number, and performs encryption calculation on the user password and the random number generated by itself to obtain an encryption key, and then performs the encoded data sent by the encoding module and the encryption key. The encryption calculation is performed, and the encryption result is sent to the storage module.
  • the decryption module performs the decryption operation, specifically, the random number is read out from the data parsed by the parsing module, and the user password and the read random number are encrypted. The calculation obtains the decryption key, and then decrypts the decryption key and the audio and video data sent by the parsing module, and the obtained result is sent to the decoding module.
  • the device further includes a user interface module, configured to input a user password before the multimedia file is recorded and before the multimedia file is played, and send the user password to the encryption module or the decryption module;
  • the encryption module is further configured to receive a user interface sent by the user interface module.
  • the decryption module is further configured to receive a user password sent by the user interface module.
  • the method and device for encrypting a multimedia file provided by the present invention, in the process of recording a multimedia file, encrypting the encoded video data and audio data collected by frame-by-frame, respectively, and then storing; during playback of the multimedia file, parsing The resulting data for each frame is decrypted and then decoded.
  • the invention realizes the encryption of the multimedia file in the process of recording the multimedia file, even if the multimedia file is obtained by others, if the correct user password cannot be input, the multimedia file cannot be opened, thereby ensuring the security of the recorded multimedia file.
  • the encryption key further includes a random number, which is calculated by the user password and the random number through an encryption algorithm, and the password complexity is high, even if other users obtain the recorded multimedia file and the user password, but if there is no invention
  • the provided module with decryption function that is, the playback software in the actual application, cannot open the multimedia file, and therefore, the security of the recorded multimedia file is more assured.
  • FIG. 1 is a schematic flowchart of a method for encrypting a multimedia file according to the present invention
  • FIG. 2 is a schematic structural diagram of an apparatus for encrypting a multimedia file according to the present invention.
  • the basic idea of the present invention is: During the recording process of the multimedia file, the encoded video data and the audio data collected by the frame are separately encrypted and then stored; during the playback of the multimedia file, the parsed data of each frame is decrypted. , after decoding.
  • the key at the time of encryption and decryption is calculated by a user password and a random number by an encryption algorithm.
  • FIG. 1 is a schematic flowchart of a method for encrypting a multimedia file according to the present invention. As shown in FIG. 1 , the implementation steps of the method are as follows: Step 101: During the multimedia file recording process, the encoded video data and audio data collected by the frame are separately encrypted by a frame;
  • the video data collected by the video is post-processed, screened, and encoded, and the existing audio processing is performed on a frame-by-frame basis. Encode each frame of video data and each frame of audio data.
  • the key used for the encryption is composed of a user password and a random number.
  • the user can input any password. For example, after the user starts the recording device, the user interface is automatically popped up, and the user can wait for the password to be input before continuing to record;
  • An encryption module for encrypting audio and video data is generated in the device, and an XOR operation is performed on the user password and the random number to generate a key and a force required for encryption.
  • the decryption password is the same as the encryption password.
  • each of the encoded video data and each frame of audio data may be XORed with the encryption key to implement encryption of the video data and the audio data by the encryption key.
  • the above-mentioned encryption key is obtained and the XOR algorithm used for encryption can be replaced by another existing encryption algorithm. Since the XOR algorithm is a simple encryption algorithm, the present invention takes this algorithm as an example for illustration.
  • the random number required to generate the encryption key is stored in the finally generated multimedia file, for example: stored at the beginning or end of the encrypted data of the first frame, and the corresponding identifier is set.
  • the random number can also be saved at other locations of the multimedia file, and the saved random number is used to generate a decryption key in combination with the user password when playing the multimedia file to decrypt the data; further, in order to be encrypted with the prior art
  • the multimedia file can be distinguished.
  • the present invention can also set an encryption identifier to indicate that the multimedia file has been encrypted frame by frame, so that the multimedia file can be decrypted frame by frame by using the encrypted identifier during playback, and the storage location of the encrypted identifier and the random number can be the same.
  • Step 102 Store encrypted video data and audio data;
  • the encoded and encrypted video data and audio data are saved to form a multimedia file.
  • the storage method is prior art and will not be described in detail herein.
  • the multimedia file also has a random number required to generate a key.
  • Step 103 During the multimedia file playing process, decrypting each parsed data obtained by the parsing, and then decoding;
  • first parsing information such as format, size, duration, and payload type of the multimedia file, and creating a multimedia file index, segmenting, relocating, and parsing the multimedia file into frames.
  • Data including video data and audio data.
  • the decrypted operation may be performed on the parsed video data and audio data according to the encrypted identifier set by the recording process, and the decrypted password is input by the user who needs to view the multimedia file through the user interface.
  • the password and the random number stored in the multimedia file are generated.
  • the user password must be the same as the user password when recording the multimedia file.
  • the internal decryption module first pops up the user interface, and the user has a dialog box in the interface. Enter the user password and confirm it.
  • the decryption module in the playback device obtains the user password
  • the random number stored in the parsed multimedia file is read according to the set identifier, and the XOR operation is performed to generate a decrypted password; the decrypted password and the parsed frame are obtained. XORing the unit's video data and audio data to decrypt the data; performing an existing decoding operation on the decrypted video data and audio data.
  • the algorithm used to generate the decryption password and perform the decryption operation on the data corresponds to the encryption algorithm used in step 101.
  • the decoded data is played; specifically: transmitting the video data and the audio data that perform the decryption and decoding operations to the output module for multimedia playback according to a fixed rhythm,
  • the process is prior art and will not be described in detail herein.
  • the present invention further provides an apparatus for encrypting a multimedia file.
  • the apparatus includes: an encryption module and a decryption module;
  • the encryption module is configured to encrypt the encoded video data and the audio data collected by the frame by frame, and send the encrypted data to the storage module.
  • the decryption module is configured to decrypt each frame of the parsed data during the multimedia file playing process, and send the decrypted data to the decoding module.
  • the device further includes: a data collection module, an encoding module, a storage module, a parsing module, and a decoding module;
  • the data collection module is configured to collect video data and audio data frame by frame, and send the collected data to an encoding module frame by frame;
  • the encoding module is configured to encode each frame of data sent by the data collection module, and send the encoded data to the encryption module;
  • the storage module is configured to store the multimedia file encrypted by the encryption module;
  • the parsing module is configured to parse the data stored by the storage module, and send the parsed audio and video data to the decryption module;
  • the decoding module is configured to perform a decoding operation on the data decrypted by the decryption module.
  • the encryption module is further configured to receive the transmitted encoded data.
  • the decryption module is further configured to receive the The parsed data.
  • the decoding module may also send the decoded data to a corresponding play module for playing the multimedia file.
  • the key used is calculated by the user password and the random number via an encryption algorithm.
  • the encryption module When the encryption module performs an encryption operation, it is specifically used to generate a random number and a password for the user. And performing an encryption calculation with the random number generated by itself to obtain an encryption key, and then encrypting the encoded data sent by the encoding module and the encryption key, and transmitting the encryption result to the storage module; when the decryption module performs the decryption operation Specifically, the random number is read out from the data parsed by the parsing module, and the user password and the read random number are encrypted and calculated to obtain a decryption key, and then the decryption key and the sound and video sent by the parsing module are obtained. The data is decrypted and the result is sent to the decoding module.
  • the device further includes a user interface module, configured to input a user password before the multimedia file is recorded and before the multimedia file is played, and send the user password to the encryption module or the decryption module;
  • the encryption module is further configured to receive a user password sent by the user interface module;
  • the decryption module is further configured to receive a user password sent by the user interface module.
  • the recording process and the playing process can be performed in different devices, for example: recording by the mobile terminal and then downloading to the personal computer for playback, provided that the playing device is required to have the decryption of the device of the present invention. Function, because this is not available in the prior art.

Abstract

A multimedia file encryption method is provided by the present invention, which includes the following steps: in a multimedia file recording process, collected and coded video data and audio data are encrypted frame by frame respectively and then stored; in a multimedia file playing process, the frame of data obtained by analyzing is decrypted and then decoded. The present invention provides a multimedia file encryption apparatus at the same time. And by using the method and apparatus, protection of private recording multimedia files can be realized for people, and safety of the multimedia file is improved.

Description

一种对多媒体文件进行加密的方法及装置 技术领域  Method and device for encrypting multimedia files
本发明涉及多媒体技术, 尤其涉及一种对多媒体文件进行加密的方法 及装置。 背景技术  The present invention relates to multimedia technologies, and in particular, to a method and apparatus for encrypting multimedia files. Background technique
随着信息技术的发展, 人们对工作、 生活或娱乐等各方面的需求逐渐 提高, 有时会将工作时的重要会议片段进行记录, 或者将生活或娱乐等过 程中的精彩片段进行保存, 以留作纪念。 其中, 所述记录或保存的过程即 为多媒体文件的录制过程。 但是, 另一个重要的问题也随之产生, 即: 多 媒体文件的安全性问题。 如果个人电脑、 移动终端或其它个人数码设备丟 失, 其中存储的多媒体文件也将会丟失, 又因多媒体文件中可能含有重要 商业秘密或个人重要隐私等, 因此, 多媒体文件一旦被他人获得, 则将给 多媒体文件的拥有者带来很大损失, 例如: 由于商业秘密的泄露导致企业 经济损失, 或者, 已泄露的个人隐私成为他人对隐私拥有者进行人身攻击 的武器等。  With the development of information technology, people's needs for work, life, or entertainment are gradually increasing. Sometimes, important conference fragments at work are recorded, or highlights in the process of life or entertainment are saved. As a memorial. The recording or saving process is a recording process of the multimedia file. However, another important issue arises: the security of multimedia files. If a personal computer, mobile terminal or other personal digital device is lost, the stored multimedia files will also be lost, and because the multimedia file may contain important trade secrets or personal important privacy, once the multimedia file is obtained by others, The loss of the owner of the multimedia file, for example: the loss of business due to the disclosure of trade secrets, or the leaked personal privacy becomes a weapon for others to personally attack the privacy owner.
为了解决上述多媒体文件的安全性问题, 现有技术中提出对录制的多 媒体文件进行加密的技术, 实现方法为: 在多媒体文件录制完毕后, 对整 个多媒体文件进行加密; 以后如要播放多媒体文件, 需输入相应密码先对 其解密, 之后才能进行解析、 解码等操作。 虽然该方法可实现对录制的多 媒体文件的加密, 但是, 目前的解密手段非常高超, 一旦密码被强行解密, 多媒体文件的安全性依然不能得到保障。 发明内容 In order to solve the security problem of the foregoing multimedia file, the prior art proposes a technology for encrypting a recorded multimedia file, which is implemented by: after the multimedia file is recorded, encrypting the entire multimedia file; if the multimedia file is to be played later, You need to enter the corresponding password to decrypt it before you can parse, decode, etc. Although the method can encrypt the recorded multimedia files, the current decryption method is very high. Once the password is forcibly decrypted, the security of the multimedia file cannot be guaranteed. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种对多媒体文件进行加密的 方法及装置, 可实现人们对私有的录制的多媒体文件进行保护, 进一步提 高录制的多媒体文件的安全性。  In view of this, the main object of the present invention is to provide a method and apparatus for encrypting a multimedia file, which can protect a private recorded multimedia file and further improve the security of the recorded multimedia file.
为解决上述技术问题, 本发明的技术方案是这样实现的:  In order to solve the above technical problem, the technical solution of the present invention is implemented as follows:
一种对多媒体文件进行加密的方法, 包括: 多媒体文件录制过程中, 逐帧对釆集到的已编码的视频数据和音频数据分别进行加密, 之后存储; 多媒体文件播放过程中, 对解析所得的每帧数据进行解密, 之后解码。  A method for encrypting a multimedia file, comprising: during a multimedia file recording process, encrypting the encoded video data and audio data collected by frame by frame, and then storing the multimedia file; Each frame of data is decrypted and then decoded.
所述加密和解密时的密钥由用户口令和随机数经加密算法计算得到。 所述用户口令由用户输入所得; 所述随机数在录制过程中生成。  The key at the time of encryption and decryption is calculated by a user password and a random number by an encryption algorithm. The user password is input by a user; the random number is generated during the recording process.
所述随机数存储于录制所得的多媒体文件中。  The random number is stored in the recorded multimedia file.
所述加密过程具体为: 将用户输入的用户口令与录制过程中生成的随 机数进行加密计算得到加密密钥, 将已编码的视频数据和音频数据分别与 加密密钥进行加密计算;  The encryption process is specifically: encrypting a user password input by the user and a random number generated during the recording process to obtain an encryption key, and encrypting the encoded video data and the audio data respectively with the encryption key;
所述解密过程具体为: 从解析所得的数据中读出随机数, 并将用户口 令和读取到的随机数进行加密计算得到解密密钥, 将解析所得的每帧数据 与解密密钥进行加密计算。  The decryption process is specifically: reading out a random number from the parsed data, and encrypting the user password and the read random number to obtain a decryption key, and encrypting each parsed data and the decryption key. Calculation.
一种对多媒体文件进行加密的装置, 包括: 加密模块和解密模块; 其 中,  An apparatus for encrypting a multimedia file, comprising: an encryption module and a decryption module; wherein
所述加密模块, 用于多媒体文件录制过程中, 逐帧对釆集到的已编码 的视频数据和音频数据分别进行加密, 并将加密之后的数据发送到存储模 块;  The encryption module is configured to encrypt the encoded video data and the audio data collected by the frame by frame, and send the encrypted data to the storage module.
所述解密模块, 用于多媒体文件播放过程中, 对解析所得的每帧数据 进行解密, 并将解密所得数据发送到解码模块。  The decryption module is configured to decrypt each frame of the parsed data during the multimedia file playing process, and send the decrypted data to the decoding module.
该装置还包括: 数据釆集模块、 编码模块、 存储模块、 解析模块和解 码模块; The device further includes: a data collection module, an encoding module, a storage module, a parsing module, and a solution Code module
所述数据釆集模块, 用于逐帧釆集视频数据和音频数据, 并将釆集到 的数据逐帧发送到编码模块;  The data collection module is configured to collect video data and audio data frame by frame, and send the collected data to an encoding module frame by frame;
所述编码模块, 用于对数据釆集模块所发的每帧数据进行编码, 并将 编码所得数据发送给加密模块;  The encoding module is configured to encode each frame of data sent by the data collection module, and send the encoded data to the encryption module;
所述存储模块 , 用于存储经加密模块加密所得的多媒体文件; 所述解析模块, 用于对存储模块存储的数据进行解析, 并将解析所得 音、 视频数据发送给解密模块;  The storage module is configured to store the multimedia file encrypted by the encryption module; the parsing module is configured to parse the data stored by the storage module, and send the parsed audio and video data to the decryption module;
所述解码模块, 用于对经解密模块解密的数据执行解码操作; 相应的, 所述加密模块, 进一步用于接收编码模块发送的编码后的数 据;  The decoding module is configured to perform a decoding operation on the data decrypted by the decryption module; correspondingly, the encryption module is further configured to receive the encoded data sent by the encoding module;
所述解密模块, 进一步用于接收解析模块所发的解析后的数据。  The decryption module is further configured to receive the parsed data sent by the parsing module.
所述加密模块执行加密操作或解密模块执行解密操作时, 所用的密钥 由用户口令和随机数经加密算法计算得到。  When the encryption module performs an encryption operation or the decryption module performs a decryption operation, the key used is calculated by the user password and the random number via an encryption algorithm.
所述加密模块执行加密操作时, 具体用于产生随机数, 并对用户口令 和自身产生的随机数执行加密计算得到加密密钥, 之后将编码模块所发的 编码后的数据与加密密钥进行加密计算, 并将加密结果发送给存储模块; 所述解密模块执行解密操作时, 具体用于从解析模块解析所得的数据 中读出随机数, 并将用户口令和读取到的随机数进行加密计算, 得到解密 密钥, 之后将解密密钥与解析模块发送的音、 视频数据进行解密计算, 所 得结果发送到解码模块。  When the encryption module performs the encryption operation, it is specifically used to generate a random number, and performs encryption calculation on the user password and the random number generated by itself to obtain an encryption key, and then performs the encoded data sent by the encoding module and the encryption key. The encryption calculation is performed, and the encryption result is sent to the storage module. When the decryption module performs the decryption operation, specifically, the random number is read out from the data parsed by the parsing module, and the user password and the read random number are encrypted. The calculation obtains the decryption key, and then decrypts the decryption key and the audio and video data sent by the parsing module, and the obtained result is sent to the decoding module.
该装置进一步包括用户界面模块, 用于用户在多媒体文件录制前以及 多媒体文件播放前, 输入用户口令, 并将用户口令发送给加密模块或解密 模块;  The device further includes a user interface module, configured to input a user password before the multimedia file is recorded and before the multimedia file is played, and send the user password to the encryption module or the decryption module;
相应的, 所述加密模块, 进一步用于接收用户界面模块所发的用户口 令; 所述解密模块, 进一步用于接收用户界面模块所发的用户口令。 Correspondingly, the encryption module is further configured to receive a user interface sent by the user interface module. The decryption module is further configured to receive a user password sent by the user interface module.
本发明提供的对多媒体文件进行加密的方法及装置, 多媒体文件录制 过程中, 逐帧对釆集到的已编码的视频数据和音频数据分别进行加密, 之 后存储; 多媒体文件播放过程中, 对解析所得的每帧数据进行解密, 之后 解码。 本发明在多媒体文件的录制过程中实现了对多媒体文件的加密, 即 使多媒体文件被其他人获得, 如果不能输入正确的用户口令, 则不能打开 多媒体文件, 从而保证录制的多媒体文件的安全。  The method and device for encrypting a multimedia file provided by the present invention, in the process of recording a multimedia file, encrypting the encoded video data and audio data collected by frame-by-frame, respectively, and then storing; during playback of the multimedia file, parsing The resulting data for each frame is decrypted and then decoded. The invention realizes the encryption of the multimedia file in the process of recording the multimedia file, even if the multimedia file is obtained by others, if the correct user password cannot be input, the multimedia file cannot be opened, thereby ensuring the security of the recorded multimedia file.
更重要的, 所述加密密钥中还包括随机数, 由用户口令和随机数经加 密算法计算得到, 密码复杂性较高, 即便其它用户获得录制的多媒体文件 及用户口令, 但如果没有本发明所提供的具有解密功能的模块, 也就是实 际应用中的播放软件, 则也不能打开多媒体文件, 因此, 录制的多媒体文 件的安全性得到更高保证。 附图说明  More importantly, the encryption key further includes a random number, which is calculated by the user password and the random number through an encryption algorithm, and the password complexity is high, even if other users obtain the recorded multimedia file and the user password, but if there is no invention The provided module with decryption function, that is, the playback software in the actual application, cannot open the multimedia file, and therefore, the security of the recorded multimedia file is more assured. DRAWINGS
图 1为本发明对多媒体文件进行加密的方法实现流程示意图; 图 2为本发明对多媒体文件进行加密的装置结构示意图。 具体实施方式  1 is a schematic flowchart of a method for encrypting a multimedia file according to the present invention; and FIG. 2 is a schematic structural diagram of an apparatus for encrypting a multimedia file according to the present invention. detailed description
本发明的基本思想是: 多媒体文件录制过程中, 逐帧对釆集到的已编 码的视频数据和音频数据分别进行加密, 之后存储; 多媒体文件播放过程 中, 对解析所得的每帧数据进行解密, 之后解码。  The basic idea of the present invention is: During the recording process of the multimedia file, the encoded video data and the audio data collected by the frame are separately encrypted and then stored; during the playback of the multimedia file, the parsed data of each frame is decrypted. , after decoding.
这里, 所述加密和解密时的密钥由用户口令和随机数经加密算法计算 得到。  Here, the key at the time of encryption and decryption is calculated by a user password and a random number by an encryption algorithm.
下面结合附图及具体实施例对本发明作进一步详细说明。  The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.
图 1 为本发明对多媒体文件进行加密的方法实现流程示意图, 如图 1 所示, 该方法的实现步骤如下: 步骤 101 : 多媒体文件录制过程中, 逐帧对釆集到的已编码的视频数据 和音频数据分别进行加密; FIG. 1 is a schematic flowchart of a method for encrypting a multimedia file according to the present invention. As shown in FIG. 1 , the implementation steps of the method are as follows: Step 101: During the multimedia file recording process, the encoded video data and audio data collected by the frame are separately encrypted by a frame;
具体为: 录制多媒体文件时, 首先对釆集到的视频数据逐帧进行后处 理、 刷屏和编码等已有操作, 同时对釆集到的音频数据逐帧进行已有的编 码操作, 之后分别对编码后的每帧视频数据和每帧音频数据进行加密。  Specifically: when recording a multimedia file, firstly, the video data collected by the video is post-processed, screened, and encoded, and the existing audio processing is performed on a frame-by-frame basis. Encode each frame of video data and each frame of audio data.
其中, 所述加密时所用密钥由用户口令和随机数组成, 用户可输入任 一口令, 例如: 用户启动录像设备后, 自动弹出用户界面, 等待用户输入 口令后才能继续录制; 随机数可由录像设备中用于对音、 视频数据进行加 密的加密模块产生, 将用户口令和随机数执行异或操作, 产生加密时所需 密钥, 力。密密钥计算方法可用表达式表示为: Key=password ® random data, 其中, 所述 password为用户口令, 所述 random data为随机数, 该密码也可 以用于播放时对数据的解密, 即: 解密密码与加密密码相同。  The key used for the encryption is composed of a user password and a random number. The user can input any password. For example, after the user starts the recording device, the user interface is automatically popped up, and the user can wait for the password to be input before continuing to record; An encryption module for encrypting audio and video data is generated in the device, and an XOR operation is performed on the user password and the random number to generate a key and a force required for encryption. The secret key calculation method can be expressed by the expression: Key=password ® random data, wherein the password is a user password, and the random data is a random number, and the password can also be used for decrypting data during playback, that is: The decryption password is the same as the encryption password.
加密时, 可将所述编码所得的每帧视频数据和每帧音频数据均与加密 密钥进行异或运算, 实现加密密钥对视频数据和音频数据的加密。  When encrypting, each of the encoded video data and each frame of audio data may be XORed with the encryption key to implement encryption of the video data and the audio data by the encryption key.
当然, 上述加密密钥的获得以及加密时所用的异或算法可用现有的其 它加密算法替换, 由于异或算法为一种简单的加密算法, 所以本发明以该 算法为例进行说明。  Of course, the above-mentioned encryption key is obtained and the XOR algorithm used for encryption can be replaced by another existing encryption algorithm. Since the XOR algorithm is a simple encryption algorithm, the present invention takes this algorithm as an example for illustration.
本发明中, 将生成加密密钥所需的随机数保存在最终生成的多媒体文 件中, 例如: 保存在第一帧经加密所得数据的开头或结尾处, 并设置对应 标识。 当然, 也可将随机数保存在多媒体文件的其它位置处, 保存的随机 数用于播放多媒体文件时结合用户口令生成解密密钥, 以解密数据; 此外, 为了与现有技术中已加密的整个多媒体文件进行区别, 本发明还可设置加 密标识来表示多媒体文件已经过逐帧加密, 以便播放时可通过加密标识确 定需对多媒体文件进行逐帧解密, 所述加密标识与随机数的保存位置可相 同。 步骤 102: 存储已加密的视频数据和音频数据; In the present invention, the random number required to generate the encryption key is stored in the finally generated multimedia file, for example: stored at the beginning or end of the encrypted data of the first frame, and the corresponding identifier is set. Of course, the random number can also be saved at other locations of the multimedia file, and the saved random number is used to generate a decryption key in combination with the user password when playing the multimedia file to decrypt the data; further, in order to be encrypted with the prior art The multimedia file can be distinguished. The present invention can also set an encryption identifier to indicate that the multimedia file has been encrypted frame by frame, so that the multimedia file can be decrypted frame by frame by using the encrypted identifier during playback, and the storage location of the encrypted identifier and the random number can be the same. Step 102: Store encrypted video data and audio data;
具体为: 对经过编码并已加密的视频数据和音频数据进行保存, 形成 多媒体文件。 所述存储方法为现有技术, 此处不再详述。  Specifically, the encoded and encrypted video data and audio data are saved to form a multimedia file. The storage method is prior art and will not be described in detail herein.
这里, 由步骤 101 中的描述可知, 所述多媒体文件中还存有生成密钥 所需的随机数。  Here, as can be seen from the description in step 101, the multimedia file also has a random number required to generate a key.
步骤 103: 多媒体文件播放过程中, 对解析所得的每帧数据进行解密, 之后解码;  Step 103: During the multimedia file playing process, decrypting each parsed data obtained by the parsing, and then decoding;
具体为: 播放多媒体文件时, 首先对多媒体文件的格式、 大小、 时长 和负载类型等信息进行解析, 并创建多媒体文件索引, 对文件进行分割、 重定位以及将多媒体文件解析成以帧为单位的数据, 其中包括视频数据和 音频数据。  Specifically, when playing a multimedia file, first parsing information such as format, size, duration, and payload type of the multimedia file, and creating a multimedia file index, segmenting, relocating, and parsing the multimedia file into frames. Data, including video data and audio data.
执行上述已有的解析操作后, 可依据录制过程设置的加密标识对解析 所得的以帧为单位的视频数据和音频数据执行解密操作, 解密密码由需观 看多媒体文件的用户通过用户界面输入的用户口令和多媒体文件中存储的 随机数产生, 用户口令与录制多媒体文件时的用户口令需相同, 例如: 播 放设备执行解析操作后, 其内部的解密模块首先弹出用户界面, 用户在界 面内的对话框中输入用户口令并确认。 播放设备内的解密模块得到用户口 令后, 根据设置的标识读出已解析的多媒体文件中存储的随机数, 将两者 执行异或操作, 产生解密的密码; 将解密密码与解析所得的以帧为单位的 视频数据和音频数据进行异或, 实现对数据的解密; 对解密后的视频数据 和音频数据执行已有的解码操作。  After performing the above-mentioned existing parsing operation, the decrypted operation may be performed on the parsed video data and audio data according to the encrypted identifier set by the recording process, and the decrypted password is input by the user who needs to view the multimedia file through the user interface. The password and the random number stored in the multimedia file are generated. The user password must be the same as the user password when recording the multimedia file. For example: After the playback device performs the parsing operation, the internal decryption module first pops up the user interface, and the user has a dialog box in the interface. Enter the user password and confirm it. After the decryption module in the playback device obtains the user password, the random number stored in the parsed multimedia file is read according to the set identifier, and the XOR operation is performed to generate a decrypted password; the decrypted password and the parsed frame are obtained. XORing the unit's video data and audio data to decrypt the data; performing an existing decoding operation on the decrypted video data and audio data.
这里, 所述生成解密密码以及对数据执行解密操作时所釆用的算法与 步骤 101中所釆用的加密算法相对应。  Here, the algorithm used to generate the decryption password and perform the decryption operation on the data corresponds to the encryption algorithm used in step 101.
步骤 103之后, 播放解码后的数据; 具体为: 将执行解密、 解码操作 的视频数据和音频数据按照固定的节律传至输出模块进行多媒体播放, 该 过程为现有技术, 此处不再详述。 After the step 103, the decoded data is played; specifically: transmitting the video data and the audio data that perform the decryption and decoding operations to the output module for multimedia playback according to a fixed rhythm, The process is prior art and will not be described in detail herein.
为实现上述方法, 本发明还提供了一种对多媒体文件进行加密的装置, 如图 2所示, 该装置包括: 加密模块和解密模块; 其中,  In order to implement the above method, the present invention further provides an apparatus for encrypting a multimedia file. As shown in FIG. 2, the apparatus includes: an encryption module and a decryption module;
所述加密模块, 用于多媒体文件录制过程中, 逐帧对釆集到的已编码 的视频数据和音频数据分别进行加密, 并将加密之后的数据发送到存储模 块;  The encryption module is configured to encrypt the encoded video data and the audio data collected by the frame by frame, and send the encrypted data to the storage module.
所述解密模块, 用于多媒体文件播放过程中, 对解析所得的每帧数据 进行解密, 并将解密所得数据发送到解码模块。  The decryption module is configured to decrypt each frame of the parsed data during the multimedia file playing process, and send the decrypted data to the decoding module.
该装置还包括: 数据釆集模块、 编码模块、 存储模块、 解析模块和解 码模块;  The device further includes: a data collection module, an encoding module, a storage module, a parsing module, and a decoding module;
所述数据釆集模块, 用于逐帧釆集视频数据和音频数据, 并将釆集到 的数据逐帧发送到编码模块;  The data collection module is configured to collect video data and audio data frame by frame, and send the collected data to an encoding module frame by frame;
所述编码模块, 用于对数据釆集模块所发的每帧数据进行编码, 并将 编码所得数据发送给加密模块;  The encoding module is configured to encode each frame of data sent by the data collection module, and send the encoded data to the encryption module;
所述存储模块 , 用于存储经加密模块加密所得的多媒体文件; 所述解析模块, 用于对存储模块存储的数据进行解析, 并将解析所得 音、 视频数据发送给解密模块;  The storage module is configured to store the multimedia file encrypted by the encryption module; the parsing module is configured to parse the data stored by the storage module, and send the parsed audio and video data to the decryption module;
所述解码模块, 用于对经解密模块解密的数据执行解码操作; 相应的, 所述加密模块, 进一步用于接收发送的编码后的数据; 所述解密模块, 进一步用于接收解析模块所发的解析后的数据。  The decoding module is configured to perform a decoding operation on the data decrypted by the decryption module. Correspondingly, the encryption module is further configured to receive the transmitted encoded data. The decryption module is further configured to receive the The parsed data.
所述解码模块还可将解码后的数据发送到对应的播放模块进行多媒体 文件的播放。  The decoding module may also send the decoded data to a corresponding play module for playing the multimedia file.
所述加密模块执行加密操作或解密模块执行解密操作时, 所用的密钥 由用户口令和随机数经加密算法计算得到。  When the encryption module performs an encryption operation or the decryption module performs a decryption operation, the key used is calculated by the user password and the random number via an encryption algorithm.
所述加密模块执行加密操作时, 具体用于产生随机数, 并对用户口令 和自身产生的随机数执行加密计算得到加密密钥, 之后将编码模块所发的 编码后的数据与加密密钥进行加密计算, 并将加密结果发送给存储模块; 所述解密模块执行解密操作时, 具体用于从解析模块解析所得的数据 中读出随机数, 并将用户口令和读取到的随机数进行加密计算, 得到解密 密钥, 之后将解密密钥与解析模块发送的音、 视频数据进行解密计算, 所 得结果发送到解码模块。 When the encryption module performs an encryption operation, it is specifically used to generate a random number and a password for the user. And performing an encryption calculation with the random number generated by itself to obtain an encryption key, and then encrypting the encoded data sent by the encoding module and the encryption key, and transmitting the encryption result to the storage module; when the decryption module performs the decryption operation Specifically, the random number is read out from the data parsed by the parsing module, and the user password and the read random number are encrypted and calculated to obtain a decryption key, and then the decryption key and the sound and video sent by the parsing module are obtained. The data is decrypted and the result is sent to the decoding module.
该装置进一步包括用户界面模块, 用于用户在多媒体文件录制前以及 多媒体文件播放前, 输入用户口令, 并将用户口令发送给加密模块或解密 模块;  The device further includes a user interface module, configured to input a user password before the multimedia file is recorded and before the multimedia file is played, and send the user password to the encryption module or the decryption module;
相应的, 所述加密模块, 进一步用于接收用户界面模块所发的用户口 令;  Correspondingly, the encryption module is further configured to receive a user password sent by the user interface module;
所述解密模块, 进一步用于接收用户界面模块所发的用户口令。  The decryption module is further configured to receive a user password sent by the user interface module.
本发明中, 所述录制过程和播放过程可在不同的设备中进行, 例如: 由移动终端录制, 之后下载到个人电脑上播放, 但前提条件是: 播放设备 须具备本发明所述装置的解密功能, 因为这是现有技术中所不具备的。  In the present invention, the recording process and the playing process can be performed in different devices, for example: recording by the mobile terminal and then downloading to the personal computer for playback, provided that the playing device is required to have the decryption of the device of the present invention. Function, because this is not available in the prior art.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围, 凡在本发明的精神和原则之内所作的任何修改、 等同替换和改进 等, 均应包含在本发明的保护范围之内。  The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included. Within the scope of protection of the present invention.

Claims

权利要求书 Claim
1、 一种对多媒体文件进行加密的方法, 其特征在于, 包括:  A method for encrypting a multimedia file, comprising:
多媒体文件录制过程中, 逐帧对釆集到的已编码的视频数据和音频数 据分别进行加密, 之后存储; 多媒体文件播放过程中, 对解析所得的每帧 数据进行解密, 之后解码。  During the recording process of the multimedia file, the encoded video data and audio data collected by the frame are separately encrypted and then stored. During the playback of the multimedia file, each parsed data obtained by the parsing is decrypted and then decoded.
2、根据权利要求 1所述的对多媒体文件进行加密的方法,其特征在于, 所述加密和解密时的密钥由用户口令和随机数经加密算法计算得到。  2. The method of encrypting a multimedia file according to claim 1, wherein the key at the time of encryption and decryption is calculated by a user password and a random number by an encryption algorithm.
3、根据权利要求 2所述的对多媒体文件进行加密的方法,其特征在于, 所述用户口令由用户输入所得; 所述随机数在录制过程中生成。  3. The method of encrypting a multimedia file according to claim 2, wherein the user password is input by a user; and the random number is generated during a recording process.
4、 根据权利要求 2或 3所述的对多媒体文件进行加密的方法, 其特征 在于, 所述随机数存储于录制所得的多媒体文件中。  The method of encrypting a multimedia file according to claim 2 or 3, wherein the random number is stored in the recorded multimedia file.
5、根据权利要求 3所述的对多媒体文件进行加密的方法,其特征在于, 所述加密过程具体为: 将用户输入的用户口令与录制过程中生成的随 机数进行加密计算得到加密密钥, 将已编码的视频数据和音频数据分别与 加密密钥进行加密计算;  The method for encrypting a multimedia file according to claim 3, wherein the encryption process is specifically: encrypting a user password input by a user and a random number generated during the recording process to obtain an encryption key, Encrypting the encoded video data and audio data with an encryption key;
所述解密过程具体为: 从解析所得的数据中读出随机数, 并将用户口 令和读取到的随机数进行加密计算得到解密密钥, 将解析所得的每帧数据 与解密密钥进行加密计算。  The decryption process is specifically: reading out a random number from the parsed data, and encrypting the user password and the read random number to obtain a decryption key, and encrypting each parsed data and the decryption key. Calculation.
6、 一种对多媒体文件进行加密的装置, 其特征在于, 包括: 加密模块 和解密模块; 其中,  A device for encrypting a multimedia file, comprising: an encryption module and a decryption module; wherein
所述加密模块, 用于多媒体文件录制过程中, 逐帧对釆集到的已编码 的视频数据和音频数据分别进行加密, 并将加密之后的数据发送到存储模 块;  The encryption module is configured to encrypt the encoded video data and the audio data collected by the frame by frame, and send the encrypted data to the storage module.
所述解密模块, 用于多媒体文件播放过程中, 对解析所得的每帧数据 进行解密, 并将解密所得数据发送到解码模块。 The decryption module is configured to decrypt each frame of the parsed data during the multimedia file playing process, and send the decrypted data to the decoding module.
7、根据权利要求 6所述的对多媒体文件进行加密的装置,其特征在于, 该装置还包括: 数据釆集模块、 编码模块、 存储模块、 解析模块和解码模 块; The device for encrypting a multimedia file according to claim 6, wherein the device further comprises: a data collection module, an encoding module, a storage module, a parsing module, and a decoding module;
所述数据釆集模块, 用于逐帧釆集视频数据和音频数据, 并将釆集到 的数据逐帧发送到编码模块;  The data collection module is configured to collect video data and audio data frame by frame, and send the collected data to an encoding module frame by frame;
所述编码模块, 用于对数据釆集模块所发的每帧数据进行编码, 并将 编码所得数据发送给加密模块;  The encoding module is configured to encode each frame of data sent by the data collection module, and send the encoded data to the encryption module;
所述存储模块 , 用于存储经加密模块加密所得的多媒体文件; 所述解析模块, 用于对存储模块存储的数据进行解析, 并将解析所得 音、 视频数据发送给解密模块;  The storage module is configured to store the multimedia file encrypted by the encryption module; the parsing module is configured to parse the data stored by the storage module, and send the parsed audio and video data to the decryption module;
所述解码模块, 用于对经解密模块解密的数据执行解码操作; 相应的, 所述加密模块, 进一步用于接收编码模块发送的编码后的数 据;  The decoding module is configured to perform a decoding operation on the data decrypted by the decryption module; correspondingly, the encryption module is further configured to receive the encoded data sent by the encoding module;
所述解密模块, 进一步用于接收解析模块所发的解析后的数据。  The decryption module is further configured to receive the parsed data sent by the parsing module.
8、 根据权利要求 6或 7所述的对多媒体文件进行加密的装置, 其特征 在于, 所述加密模块执行加密操作或解密模块执行解密操作时, 所用的密 钥由用户口令和随机数经加密算法计算得到。  8. The apparatus for encrypting a multimedia file according to claim 6 or 7, wherein when the encryption module performs an encryption operation or the decryption module performs a decryption operation, the used key is encrypted by a user password and a random number. The algorithm is calculated.
9、根据权利要求 8所述的对多媒体文件进行加密的装置,其特征在于, 所述加密模块执行加密操作时, 具体用于产生随机数, 并对用户口令和自 身产生的随机数执行加密计算得到加密密钥, 之后将编码模块所发的编码 后的数据与加密密钥进行加密计算, 并将加密结果发送给存储模块;  The device for encrypting a multimedia file according to claim 8, wherein when the encryption module performs an encryption operation, it is specifically configured to generate a random number, and perform an encryption calculation on the user password and the random number generated by itself. Obtaining an encryption key, and then encrypting the encoded data sent by the encoding module with the encryption key, and transmitting the encryption result to the storage module;
所述解密模块执行解密操作时, 具体用于从解析模块解析所得的数据 中读出随机数, 并将用户口令和读取到的随机数进行加密计算, 得到解密 密钥, 之后将解密密钥与解析模块发送的音、 视频数据进行解密计算, 所 得结果发送到解码模块。 When the decryption module performs the decryption operation, specifically, the random number is read out from the data parsed by the parsing module, and the user password and the read random number are encrypted and calculated to obtain a decryption key, and then the decryption key is obtained. The audio and video data sent by the parsing module are decrypted and the result is sent to the decoding module.
10、 根据权利要求 8所述的对多媒体文件进行加密的装置, 其特征在 于, 该装置进一步包括用户界面模块, 用于用户在多媒体文件录制前以及 多媒体文件播放前, 输入用户口令, 并将用户口令发送给加密模块或解密 模块; 10. The device for encrypting a multimedia file according to claim 8, wherein the device further comprises a user interface module, configured for the user to input a user password before the multimedia file is recorded and before the multimedia file is played, and the user is The password is sent to the encryption module or the decryption module;
相应的, 所述加密模块, 进一步用于接收用户界面模块所发的用户口  Correspondingly, the encryption module is further configured to receive a user interface sent by the user interface module.
所述解密模块, 进一步用于接收用户界面模块所发的用户口令' The decryption module is further configured to receive a user password sent by the user interface module.
PCT/CN2011/074598 2010-09-08 2011-05-24 Multimedia file encryption method and apparatus WO2012031490A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010277544.4 2010-09-08
CN2010102775444A CN101969545A (en) 2010-09-08 2010-09-08 Encryption method and device of multimedia file

Publications (1)

Publication Number Publication Date
WO2012031490A1 true WO2012031490A1 (en) 2012-03-15

Family

ID=43548633

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/074598 WO2012031490A1 (en) 2010-09-08 2011-05-24 Multimedia file encryption method and apparatus

Country Status (2)

Country Link
CN (1) CN101969545A (en)
WO (1) WO2012031490A1 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101969545A (en) * 2010-09-08 2011-02-09 中兴通讯股份有限公司 Encryption method and device of multimedia file
CN103179455A (en) * 2013-04-01 2013-06-26 上海盛本通讯科技有限公司 Android-system-based video encryption system and encrypting and decrypting method thereof
CN104065968B (en) * 2014-07-02 2017-11-24 哈尔滨海能达科技有限公司 A kind of video data encryption and decryption method and device
CN104243166A (en) * 2014-09-05 2014-12-24 深圳市中兴移动通信有限公司 Recording encryption method and device
CN104393994B (en) * 2014-10-24 2021-03-16 中兴通讯股份有限公司 Audio data secure transmission method, system and terminal
CN106157961B (en) * 2015-04-09 2020-01-31 展讯通信(上海)有限公司 Voice signal processing method and device
CN106407750A (en) * 2015-08-03 2017-02-15 天脉聚源(北京)科技有限公司 A method and a system for random generation of the serial numbers of courses
CN107516045A (en) * 2016-06-17 2017-12-26 中兴通讯股份有限公司 Document protection method and device
CN106850192A (en) * 2017-03-13 2017-06-13 国家电网公司 A kind of method for optimizing mobile device data storehouse encryption efficiency
CN108170844A (en) * 2018-01-17 2018-06-15 广东欧珀移动通信有限公司 Storage method, device, terminal and the storage medium of record screen file
CN109635586B (en) * 2018-12-13 2021-07-06 苏州科达科技股份有限公司 Media file encryption key management method, system, device and storage medium
CN109862424B (en) * 2019-03-29 2021-10-01 北京金山安全软件有限公司 Video playing method and device and electronic equipment
CN111813965A (en) * 2020-05-14 2020-10-23 北京嘀嘀无限科技发展有限公司 Encryption method, decryption method, storage medium and electronic equipment for multimedia file

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120252B1 (en) * 2001-08-16 2006-10-10 Mcafee, Inc. System and method for automatically protecting private video content using cryptographic security for legacy systems
CN101163228A (en) * 2007-10-24 2008-04-16 中国电信股份有限公司 Video data encrypted system and method for network video monitoring
CN101902576A (en) * 2010-08-02 2010-12-01 华南师范大学 Video-encryption camera and encryption method thereof
CN101969545A (en) * 2010-09-08 2011-02-09 中兴通讯股份有限公司 Encryption method and device of multimedia file

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120252B1 (en) * 2001-08-16 2006-10-10 Mcafee, Inc. System and method for automatically protecting private video content using cryptographic security for legacy systems
CN101163228A (en) * 2007-10-24 2008-04-16 中国电信股份有限公司 Video data encrypted system and method for network video monitoring
CN101902576A (en) * 2010-08-02 2010-12-01 华南师范大学 Video-encryption camera and encryption method thereof
CN101969545A (en) * 2010-09-08 2011-02-09 中兴通讯股份有限公司 Encryption method and device of multimedia file

Also Published As

Publication number Publication date
CN101969545A (en) 2011-02-09

Similar Documents

Publication Publication Date Title
WO2012031490A1 (en) Multimedia file encryption method and apparatus
CN102334124B (en) File protection method and device
JP4740157B2 (en) Protect digital data content
JP3550509B2 (en) Image recording / reproducing device, image reproducing device, and unauthorized use prevention method
WO2016034035A1 (en) Recording encryption method and device and computer storage medium
TWI760527B (en) Method and system to encrypt and decrypt audio and video file
WO2005101215A1 (en) Terminal device and copyright protection system
EP2268020B1 (en) Protection of audio or video data in a playback device
JP2006191534A5 (en)
CN105611318A (en) Method and system for video encryption playing
WO2021072878A1 (en) Audio/video data encryption and decryption method and apparatus employing rtmp, and readable storage medium
CN104393994A (en) Safe transmission method and system for audio data and terminals
CN110035319A (en) A kind of encryption and decryption method of audio, video data, device and playback equipment
CN100581100C (en) Method and system of playback for preventing skip over special contents fragment in digital media stream
CN100458951C (en) Data recording apparatus and method
CN111954035A (en) Method and device for encrypting video-audio signal stream
JP2010145691A (en) Content encrypting apparatus, content decrypting apparatus, and data conversion method
CN102883039A (en) Method for encrypting multimedia private diary of mobile phone
CN1497577A (en) Device and method for preventing forge/distorting recorded data by digital recorder
KR101041261B1 (en) System for providing Digital Rights Management contents, DRM contents generating/playing apparatus and method using CODEC DRM, computer readable recording medium storing program performing the method
CN114417365A (en) Implementation method of one-to-one compression encryption and decryption key document security tool
JP4791971B2 (en) Data reproduction method and data processing apparatus
CN115225977B (en) Video sparse asymmetric encryption method
CN116980658A (en) Video file encryption playing method and system based on video container encapsulation
JP2006313505A (en) Encryption and decryption system, apparatuses and methods for encryption and decryption, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11823013

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11823013

Country of ref document: EP

Kind code of ref document: A1