[go: up one dir, main page]

WO2011151982A1 - Dispositif de cryptage multimédia, dispositif de cryptage et de décryptage multimédia, procédé de cryptage multimédia, et procédé de cryptage et de décryptage multimédia - Google Patents

Dispositif de cryptage multimédia, dispositif de cryptage et de décryptage multimédia, procédé de cryptage multimédia, et procédé de cryptage et de décryptage multimédia Download PDF

Info

Publication number
WO2011151982A1
WO2011151982A1 PCT/JP2011/002732 JP2011002732W WO2011151982A1 WO 2011151982 A1 WO2011151982 A1 WO 2011151982A1 JP 2011002732 W JP2011002732 W JP 2011002732W WO 2011151982 A1 WO2011151982 A1 WO 2011151982A1
Authority
WO
WIPO (PCT)
Prior art keywords
encryption
media
encrypted
area
media data
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.)
Ceased
Application number
PCT/JP2011/002732
Other languages
English (en)
Japanese (ja)
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2012518219A priority Critical patent/JP5393886B2/ja
Publication of WO2011151982A1 publication Critical patent/WO2011151982A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • H04N21/23476Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption by partially encrypting, e.g. encrypting the ending portion of a movie
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • 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/30Compression, e.g. Merkle-Damgard construction
    • 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 a media encryption device and a media encryption method for encrypting and protecting media data, and a media encryption / decryption device and a media encryption / decryption method for decrypting media data protected by encryption. is there.
  • Multimedia data such as images and sounds generally has a huge amount of data.
  • Patent Documents 1 to 3 disclose methods for reducing the amount of data to be encrypted in a media file.
  • An apparatus for encrypting compressed moving image information according to Patent Document 1 encrypts only an intra-frame encoded image in moving image data compressed using intra-frame coding and inter-frame coding.
  • the image encryption device encrypts only the low frequency component of an image compressed by orthogonal transform and variable length coding.
  • the encoding device according to Patent Document 3 is notified of the changed variable-length code table by changing the variable-length code table to another table at an arbitrary time when compressing an image by variable-length encoding. It is impossible to read an image on the side of a decoding device that is not present.
  • the invention according to Patent Document 1 has a problem that an image can be estimated by estimating an intra-frame encoded image.
  • the invention according to Patent Document 2 since the start position of the variable length code can be easily specified, there is a problem that it is easily attacked.
  • a low frequency component generally has a large code amount, there is a problem that a large reduction in processing amount cannot be expected.
  • the invention according to Patent Document 3 when there are few patterns in the variable-length code table, there is a problem that the brute force attack causes decoding.
  • the present invention has been made to solve the above-described problems.
  • a media encryption apparatus and a media encryption device that perform highly secure encryption that can sufficiently withstand an attack while reducing the amount of processing required for encryption.
  • a media encryption / decryption device and media encryption / decryption method for encrypting / decrypting encrypted media data are included in the present invention.
  • the media encryption apparatus is a compressed media data including a header area storing basic information of the media data and a variable length code area storing a variable length code of the media data, wherein the media data is compressed. Is input, at least a predetermined part of the header area and a part that extends from the end of the header area to the beginning of the variable-length code area as the part to be encrypted, and among the compressed media data, the cryptographic process And an encryption processing unit that encrypts the part specified by the determination unit.
  • the media encryption device is configured such that when compressed media data including compressed basic data including at least size information of the media data and a variable length code of the media data is input.
  • the basic information and variable length code are multiplexed on the media file format to generate a compressed media file format including a basic information multiplexing area, a size information multiplexing area, and a variable length code multiplexing area, and at least the basic information multiplexing area
  • An encrypted media file format creation unit is provided for encrypting a predetermined portion, a size information multiplexing region, and a portion extending from the end of the size information multiplexing region to the beginning of the variable length code multiplexing region.
  • the media encryption / decryption device is a compressed media data including a header area storing basic information of the media data and a variable length code area storing a variable length code of the media data, the media data being compressed.
  • a header area storing basic information of the media data
  • a variable length code area storing a variable length code of the media data
  • the media data being compressed.
  • An encryption / decryption processing unit to be generated and a media decompression unit for decompressing the compressed media data are provided.
  • the compressed media data including the basic information including at least the size information of the media data and the variable length code of the media data obtained by compressing the media data further includes a predetermined media file.
  • an encrypted compressed media file format multiplexed and encrypted in the format is input, at least a predetermined part of the basic information multiplexed area, size information multiplexed area, and size information of the encrypted compressed media file format
  • An encryption / decryption processing unit that generates a compressed media file format by encrypting and decrypting the portion extending from the end of the multiplexed region to the beginning of the variable-length code multiplexed region, and generating compressed media data by analyzing the compressed media file format Media file formats And analyzing unit is intended and a media decompression unit for decompressing the compressed media data for which the media file format analyzing unit has generated.
  • the media encryption method is a compressed media data comprising a header area storing basic information of the media data and a variable length code area storing a variable length code of the media data, wherein the media data is compressed.
  • the encryption processing determination unit specifies at least a predetermined part of the header area and a part extending from the end of the header area to the beginning of the variable length code area as an encryption part, and an encryption process The encryption processing step for encrypting the portion specified in the encryption processing determination step in the compressed media data.
  • the media file format creation unit multiplexes basic information and variable length code into a predetermined media file format to generate a compressed media file format including a basic information multiplexed area, a size information multiplexed area, and a variable length code multiplexed area
  • an encryption media file format creation step for encrypting at least a predetermined part of the basic information multiplexing area, a size information multiplexing area, and a part extending from the end of the size information multiplexing area to the beginning of the variable length code multiplexing area. It is to be prepared.
  • the media encryption / decryption method is a compressed media data including a header area storing basic information of the media data and a variable length code area storing a variable length code of the media data, wherein the media data is compressed.
  • the encryption / decryption processing unit decrypts at least a predetermined part of the header area and a part extending from the end of the header area to the beginning of the variable-length code area.
  • the encryption / decryption processing step for generating the compressed media data and the media decompression unit include the media decompression step for decompressing the compressed media data.
  • the compressed media data including the basic information including at least the size information of the media data and the variable length code of the media data obtained by compressing the media data further includes a predetermined media file.
  • the encryption / decryption processing unit performs at least a predetermined part of the basic information multiplexed area and size information in the encrypted compressed media file format.
  • the predetermined part of the header area and the part of the compressed media data that extends from the end of the header area to the beginning of the variable-length code area are encrypted. It is possible to obtain a media encryption apparatus and a media encryption method capable of generating highly-encrypted compressed and compressed media data that can sufficiently withstand an attack while being reduced.
  • the predetermined part of the basic information multiplexing area, the size information multiplexing area, and the part extending from the end of the size information multiplexing area to the beginning of the variable length code multiplexing area in the compressed media file format are encrypted. Therefore, it is possible to obtain a media encryption apparatus and a media encryption method capable of generating a highly secure encrypted compressed media file format that can sufficiently withstand an attack while greatly reducing the processing required for encryption. Can do.
  • the predetermined part of the header area and the part extending from the end of the header area to the beginning of the variable-length code area are decrypted in the encrypted compressed media data, the amount of encrypted data Therefore, it is possible to obtain a media encryption / decryption device and a media encryption / decryption method capable of sufficiently reducing the amount of processing at the time of encryption / decryption.
  • the predetermined part of the basic information multiplexing area, the size information multiplexing area, the part extending from the end of the size information multiplexing area to the beginning of the variable length code multiplexing area in the encrypted compressed media file format Since the encrypted data amount is small, a media encryption / decryption device and a media encryption / decryption method capable of sufficiently reducing the processing amount at the time of encryption / decryption can be obtained.
  • FIG. 1 It is a block diagram which shows the structure of the media encryption apparatus concerning Embodiment 1 of this invention. It is a figure which shows an example of the relationship between a sequence and GOP. It is a figure which shows the example of the picture which consists of five slices. It is a figure which shows an example of the relationship between a macroblock and a block. It is a figure which shows the structural example of the compression moving image data which the moving image compression part shown in FIG. 1 outputs. 6 is a diagram illustrating an example of an encrypted part in compressed moving image data in the media encryption device according to Embodiment 1. FIG. It is a block diagram which shows the structure of the media encryption / decryption apparatus which concerns on Embodiment 1 of this invention.
  • FIG. 2 is a diagram illustrating an example of a structure of an MDAT box when H.264 moving image data is multiplexed.
  • FIG. FIG. 25 is a diagram illustrating an example of a part to be encrypted in MP4 data in the media encryption device according to the sixth embodiment. It is a block diagram which shows the structure of the media encryption / decryption apparatus which concerns on Embodiment 6 of this invention. It is a figure which shows an example of the part encrypted in MP4 data in the media encryption apparatus concerning Embodiment 7 of this invention. It is a figure which shows an example of the part encrypted in MP4 data in the media encryption apparatus concerning Embodiment 8 of this invention. It is a block diagram which shows the structure of the media encryption apparatus based on Embodiment 9 of this invention.
  • Embodiment 1 the media encryption apparatus according to the first embodiment compresses non-compressed video data (media data) and includes compressed header data and variable-length code regions (compressed media data).
  • a moving image compression unit media compression unit 101
  • an encryption processing determination unit 102 for specifying a portion to be encrypted in the compressed moving image data based on determination information indicating the encrypted portion
  • a compressed moving image The image processing unit 103 includes an encryption processing unit 103 that encrypts a part specified by the encryption processing determination unit 102 and generates encrypted compressed moving image data (encrypted compressed media data).
  • the moving image compression unit 101 performs compression processing on uncompressed moving image data, and sequentially outputs compressed moving image data.
  • This compression processing is based on MPEG (Moving Picture Expert Group) or H.264. Any method such as H.264 or the like that performs variable-length coding may be used.
  • FIG. 2 is a diagram showing a relationship between a sequence and a GOP, and shows an example composed of a sequence composed of 20 images and four GOPs composed of 5 images.
  • FIG. 3 is a diagram illustrating an example of a picture including five slices.
  • the macro block is composed of 16 pixels ⁇ 16 lines, and is further divided into blocks of 8 pixels ⁇ 8 lines.
  • FIG. 4 is a diagram illustrating an example of the relationship between macroblocks and blocks.
  • FIG. 5 is a diagram illustrating a configuration example of the compressed moving image data output from the moving image compression unit 101.
  • the compressed moving image data includes a sequence header, a GOP header, and GOP data.
  • the GOP data includes a picture header and picture data.
  • the picture data includes a slice header and macroblock data.
  • each header area contains basic information necessary for moving image compression processing, such as image width, height, bit depth, frame rate, picture type (intra-picture coded picture, inter-picture coded picture), and quantization parameter. To be recorded. Also, a unique word called a start code is often recorded at the beginning of each header area. As a result, random access to the moving image becomes possible, and even if a part of the data of the moving image is damaged, it can be expanded from the start code point.
  • the macro block data is referred to as a variable length code area.
  • compressed moving image data is recorded in this macro block portion, and the data is generally variable-length encoded.
  • this variable-length encoding method various methods such as Huffman coding and arithmetic coding are adopted for each moving image compression format, but the moving image compression unit 101 does not ask any kind.
  • Compressed moving image data (shown in FIG. 5) sequentially output from the moving image compression unit 101 is input to the encryption processing determination unit 102 and the encryption processing unit 103, respectively.
  • the encryption processing determination unit 102 performs encryption processing determination on sequentially input compressed moving image data based on predetermined determination information, and determines whether or not the compressed moving image data corresponds to an encrypted portion. The determination result is output to the encryption processing unit 103.
  • an encrypted part defined as determination information will be described.
  • FIG. 6 is a diagram showing a portion to be encrypted in the compressed moving image data.
  • the encrypted part in the middle of the GOP data indicates the encrypted part at the head of the picture header and the encrypted part of the picture data.
  • the encrypted part in the middle of the picture data indicates an encrypted part at the head of the slice header and an encrypted part extending from the end of the slice header to the head of the macroblock data. Therefore, the encrypted part is only the head part of each sequence, GOP, picture, and slice header area, and the part extending from the end of the slice header (header area) to the head of the macroblock data (variable length code area). .
  • a start code serving as a return position for random access and moving image playback is recorded as a unique word at the top of the header area. Therefore, by encrypting the head part of the header area, it becomes difficult to specify the position of the start code that is the start position of the header, and the width, height, bit depth, and frame rate of the image recorded in the header area are difficult. It is difficult to obtain basic information regarding compression of moving images such as picture type and quantization parameter. This makes it difficult to encrypt / decrypt encrypted compressed video data and decompress compressed video data on the media encryption / decryption device side.
  • the part is optional for the part to be encrypted from the beginning of the header area.
  • the encrypted portion so as to include important portions of the moving image data such as the width, height, bit depth, frame rate, picture type, quantization parameter, and the like of the image.
  • the encrypted portion is determined so as to always include the start position of the variable length code.
  • the macroblock data is image data compressed by the variable length encoding process of the moving image compression unit 101, the media encryption / decryption device side encrypts the start position of the variable length code area. Variable length decoding becomes difficult, and moving image reproduction becomes difficult.
  • the encryption processing unit 103 receives the determination result output from the encryption processing determination unit 102 and executes encryption of the compressed moving image data output from the moving image compression unit 101 using an encryption key input separately. Then, encrypted compressed moving image data and encrypted partial information are generated and output.
  • the encrypted compressed video data includes a head portion of each header area as shown in FIG. 6 and a portion extending from the end of the slice header to the head of the variable-length code area in each header area.
  • the encrypted portion information is information indicating which portion is encrypted in the encrypted compressed moving image data, that is, the position of the encrypted portion, and is used when performing decryption.
  • the encrypted partial information is required to be managed in the same manner as the encryption key, but the management method is not limited in the present invention.
  • the media encryption / decryption device uses the encrypted compressed moving image data (encrypted compressed media data) output from the above-described media encryption device as an input, A decryption processing unit 104 that encrypts and decrypts the encrypted portion of the encrypted compressed video data to generate plain compressed video data (compressed media data), and decompresses the compressed video data to generate an uncompressed video A moving image expansion unit (media expansion unit) 105 that generates data is included.
  • a moving image expansion unit (media expansion unit) 105 that generates data is included.
  • the encryption / decryption processing unit 104 specifies the encrypted portion shown in FIG. 6 of the encrypted compressed moving image data from the encrypted portion information and separately inputs it. Using the encrypted key, the encrypted portion is encrypted and decrypted to obtain compressed moving image data in plain text. The obtained compressed moving image data is output to the moving image decompression unit 105.
  • the encryption / decryption processing unit 104 encrypts and decrypts the head part of each header area and the part of each header area that extends from the end of the slice header to the head of the variable-length code area in the encrypted compressed video data. Therefore, compared with the case where the entire sequence is encrypted / decrypted, the portion for performing the encryption / decryption process is small, and the encryption / decryption can be performed with a small processing amount.
  • the moving image decompression unit 105 performs decompression processing of the compressed moving image data input from the encryption / decryption processing unit 104 by a moving image decompression method corresponding to the moving image compression method by the encryption processing unit 103 of the media encryption device. Obtain compressed video data. Thereby, the media encryption / decryption device can obtain an uncompressed moving image.
  • the media encryption apparatus compresses moving image data and stores a header storing basic information of the moving image data and a variable length code of the moving image data.
  • a moving image compression unit 101 that generates compressed moving image data including data, and when compressed moving image data is input from the moving image compression unit 101, macroblock data from the beginning of each header and the end of each slice header
  • Encryption processing determination unit 102 that identifies a portion that straddles the beginning of the encrypted data as a portion to be encrypted, and a portion of the compressed moving image data that is encrypted by the encryption processing determination unit 102 and that indicates the encrypted portion
  • an encryption processing unit 103 that generates the encrypted partial information. For this reason, it is possible to encrypt compressed moving image data with high security that can sufficiently withstand an attack while greatly reducing the processing required for encryption.
  • An encryption / decryption processing unit 104 that encrypts / decodes a head portion of each header indicated by the segmented portion information and a portion extending from the end of each slice header to the head of the macroblock data, and compressed moving image data; And a moving image expansion unit 105 that expands the image. For this reason, encryption / decryption can be performed with a small processing amount when performing encryption / decryption.
  • FIG. 6 Since the media encryption apparatus according to the second embodiment has the same configuration as that of the media encryption apparatus according to the first embodiment shown in FIG. 1, the following description will be given with reference to FIG.
  • the second embodiment as shown in FIG. 8, a portion straddling the head immediately before each header and a portion straddling the head of macroblock data including the variable length code start position from the end of the slice header And encrypt.
  • the encryption processing determination unit 102 determines the encrypted part of the compressed moving image data sequentially input from the moving image compression unit 101 according to the determination information in which the encrypted part shown in FIG. Performs encryption processing of the encrypted portion according to the determination result.
  • the media encryption / decryption device has the same configuration as that of the media encryption / decryption device according to the first embodiment shown in FIG. 7, and the encrypted compression encrypted by the above-described media encryption device. Using the moving image data and the encrypted partial information, encryption / decryption is performed by the same operation as the media encryption / decryption device of the first embodiment.
  • the encryption processing determination unit 102 of the media encryption device performs the macroblock data from the portion of the compressed video data that straddles the head immediately before each header and the end of each slice header.
  • the portion straddling the head of the URL is specified as the portion to be encrypted. For this reason, it becomes more difficult to determine the start code position of the header area, and safety can be further improved.
  • Embodiment 3 Since the media encryption apparatus according to the third embodiment has the same configuration as that of the media encryption apparatus according to the first embodiment shown in FIG. 1, the following description will be given with reference to FIG.
  • the head portion of each header in the compressed moving image data, and the portion straddling the head of the macroblock data including the variable length code start position from the end of each slice header Was encrypted.
  • the third embodiment as shown in FIG. 9, the entire header and the portion straddling the beginning of the macroblock data including the variable length code start position from the end of each slice header are encrypted. .
  • the encryption processing determination unit 102 determines the encrypted part of the compressed moving image data sequentially input from the moving image compression unit 101 according to the determination information in which the encrypted part shown in FIG. 9 is defined, and the encryption processing unit 103 Performs encryption processing of the encrypted portion according to the determination result.
  • Encrypting the entire information in each header area increases the amount of processing required for encryption as compared with the first embodiment, but can further enhance safety.
  • header areas all important header areas that affect all sequences such as sequence headers are encrypted, and header areas that only affect slices such as slice headers are the same as in the first and second embodiments. Only a part of the header area (the head part, or the head part and the part immediately before) may be encrypted.
  • the media encryption / decryption device has the same configuration as the media encryption / decryption device of Embodiment 1 shown in FIG. 7, and the encrypted compression encrypted by the above-described media encryption device. Using the moving image data and the encrypted partial information, encryption / decryption is performed by the same operation as the media encryption / decryption device of the first embodiment.
  • the encryption processing determination unit 102 of the media encryption device performs each header of the compressed moving image data and a portion extending from the end of each slice header to the beginning of the macroblock data. It was configured to be specified as the part to be encrypted. For this reason, safety can be further improved.
  • Embodiment 4 Since the media encryption apparatus according to the fourth embodiment has the same configuration as that of the media encryption apparatus according to the first embodiment shown in FIG. 1, the following description will be given with reference to FIG.
  • the fourth embodiment as shown in FIG. 10, in addition to the head portion of each header and the portion straddling the head of macroblock data including the variable length code start position from the end of the slice header, Furthermore, any part other than the beginning of the macroblock data is also encrypted.
  • any part other than the beginning of the macro block data may be selected completely at random, or a part including specific data such as a macro block type may be preferentially selected, or the macro block data
  • the first half may be selected preferentially.
  • the encrypted portion of the macroblock data of the intra-picture coded picture may be increased.
  • DCT Discrete Cosine Transform
  • motion compensation prediction processing using motion vectors
  • the moving image compression unit 101 is configured to perform DCT conversion processing and motion compensation prediction processing, in order to improve safety, the low-frequency component of the DCT coefficient that characterizes the image for the macroblock data of the intra-picture coded picture.
  • the encrypted portion may be changed depending on the picture type, such as encrypting the portion and encrypting the motion vector portion of the macroblock data of the inter-picture coded picture.
  • the encryption processing determination unit 102 determines the encrypted part of the compressed moving image data sequentially input from the moving image compression unit 101 according to the determination information in which the encrypted part shown in FIG. 9 is defined, and the encryption processing unit 103 Performs encryption processing of the encrypted portion according to the determination result.
  • the processing amount required for the encryption is increased as compared with the first embodiment, but the safety is further improved. be able to.
  • each header area is encrypted as in the first embodiment
  • the present invention is not limited to this, and a part that straddles the head immediately before each header area as in the second embodiment. May be encrypted, or the entire header area may be encrypted as in the third embodiment.
  • the media encryption / decryption device has the same configuration as that of the media encryption / decryption device of the first embodiment shown in FIG. 7, and the encrypted compression encrypted by the above-described media encryption device. Using the moving image data and the encrypted partial information, encryption / decryption is performed by the same operation as the media encryption / decryption device of the first embodiment.
  • the encryption processing determination unit 102 of the media encryption apparatus further specifies an arbitrary part other than the beginning of the macroblock data in the compressed moving image data as a part to be encrypted. Configured. For this reason, safety can be further improved.
  • FIG. 11 is a block diagram showing a configuration of the media encryption apparatus according to the fifth embodiment.
  • the media encryption device shown in FIG. 11 includes an encryption processing determination unit 102 and an encryption processing unit 103. 11 that are the same as or equivalent to those in FIG. 1 are denoted by the same reference numerals and description thereof is omitted.
  • the encryption processing determination unit 102 sequentially specifies the encrypted portions.
  • the encryption processing unit 103 performs encryption to obtain encrypted compressed moving image data and encrypted partial information.
  • the media encryption apparatus according to the fifth embodiment omits the moving image compression unit 101 as shown in FIG. 11, and uses compressed moving image data that has already been subjected to compression processing as an input for encryption.
  • the process determining unit 102 identifies the encrypted part, and the encryption process unit 103 performs encryption to obtain encrypted compressed moving image data and encrypted part information.
  • the media encryption apparatus is a macro in which moving image data is compressed, a header storing basic information of the moving image data, and a variable length code of the moving image data are stored.
  • compressed moving image data including block data is input, an encryption processing determination unit 102 that identifies a predetermined portion of each of the header and macroblock data as an encrypted portion, and among the compressed moving image data, an encryption processing determination unit An encryption processing unit 103 that encrypts the part identified by 102 is configured. Therefore, encrypted compressed moving image data can be generated from the compressed moving image data that has already been subjected to compression processing.
  • media encryption apparatus When the media encryption apparatus according to Embodiments 1 to 5 is configured by a computer, media encryption describing the processing contents of the moving image compression unit 101, the encryption processing determination unit 102, the encryption processing unit 103, etc.
  • the program may be stored in the memory of the computer, and the CPU of the computer may execute the media encryption program stored in the memory.
  • a media encryption / decryption program describing the processing contents of the encryption / decryption processing unit 104, the moving image decompression unit 105, and the like is stored in the computer.
  • the media encryption / decryption program stored in the memory may be executed by the CPU of the computer.
  • Embodiment 6 a media encryption device and a media encryption / decryption device configured to encrypt and decrypt video data multiplexed in a media file format will be described.
  • an MPEG-4 media file format (hereinafter referred to as MP4) among various media file formats capable of multiplexing compressed moving image data will be described as an example.
  • MP4 MPEG-4 media file format
  • H.264 As a moving image compression method, H.264 is used.
  • the H.264 system is used.
  • FIG. 12 is a block diagram showing the configuration of the media encryption device according to the sixth embodiment.
  • the media encryption device shown in FIG. H.264 format compressed moving image data compressed media data, hereinafter referred to as H.264 moving image data
  • a moving image compressing unit media compressing unit
  • An H.264 moving image data is composed of an encrypted MP4 generation unit (encrypted media file format creation unit) 107 that generates encrypted MP4 data (encrypted compressed media file format) by multiplexing and encrypting the moving image data on MP4.
  • the moving image compression unit 106 converts the uncompressed moving image data to H.264. H.264 format for compression.
  • H.264 moving image data is output.
  • H.264 moving image analysis data is output.
  • This H. H.264 moving image analysis data is size information indicating the size of each picture, and is data necessary for generating MP4 data in the subsequent stage.
  • Encrypted MP4 generation unit 107 is an H.264 that is sequentially input from moving image compression unit 106. H.264 video data and H.264 video data. The encrypted MP4 data and the MP4 encrypted partial information are generated using the H.264 moving image analysis data and the encryption key input separately.
  • FIG. 13 shows the structure of the MP4 file box.
  • the box structure includes a box length (4 bytes), a box name (4 bytes), and data (data size specified by the box length—8 bytes).
  • the format and contents of the data part of the box are determined by the box name. Boxes may also be nested.
  • FIG. 14 is a diagram showing an example of the data structure of the MP4 file.
  • FIG. 14 shows the simplest file structure of the media file format of the MPEG-4 format.
  • This MP4 file is composed of an FTYP (file type) box, a MOOV (movie) box, and an MDAT (media data) box.
  • FTYP file type
  • MOOV movingie
  • MDAT media data
  • the MOOV box has a tree structure in which a plurality of boxes are nested inside, as will be described later.
  • Basic information of media data (moving image data) is recorded in the MOOV box. For example, video length, width, height, audio sampling frequency, and the like. In addition, what kind of media data is multiplexed in what size (size) in the MP4 file is recorded.
  • This MOOV box constitutes a basic information multiplexing area.
  • STSZ or STZ2, which may be replaced with STZ2 when STSZ is described below.
  • the size of the sample is recorded.
  • the sample size is the size of each frame if the media data is video, and the size of the data in a determined time unit if the media data is audio. Therefore, the size of each media data in the MP4 file can be known from the contents of the STSZ box.
  • STCO or CO64, which may be replaced with CO64 when STCO is described below
  • a chunk is a group of one or more samples. If media data is video, it is a group of one or more video frames. If media data is audio, one or more predetermined time units are used. This is a summary of the data.
  • STSC in the MOOV box.
  • the number of samples in the chunk is recorded. Therefore, the position and size of each sample can be obtained from the contents of the STSZ box, STCO box, and STSC box.
  • the MDAT box is a box in which actual media data such as video or audio is multiplexed.
  • FIG. 15 shows the structure of the MDAT box when H.264 moving image data is multiplexed.
  • the picture data shown in FIG. This is data of each picture of compressed moving image data compressed by the H.264 system.
  • the size is the size of data of each picture. That is, the structure is such that the size of each picture data can be easily understood.
  • the size of the MDAT box constitutes a size information multiplexing area, and the picture data constitutes a variable length code multiplexing area.
  • the encrypted MP4 generation unit 107 When the encrypted MP4 generation unit 107 generates the MP4 file structure data (compressed media file format) as described above, the H.P. H.264 moving image analysis data is used to generate STSZ, STCO, and STSC boxes and to determine the size of data for each picture in the MDAT box.
  • the H.P. H.264 moving image analysis data is used to generate STSZ, STCO, and STSC boxes and to determine the size of data for each picture in the MDAT box.
  • the encrypted MP4 generation unit 107 generates encrypted MP4 data by encrypting a part of the MOOV box and a part of the MDAT box among the data having the MP4 file structure as described above.
  • the portions to be encrypted in the MOOV box are the STSZ, STCO, and STSC boxes.
  • H.C It is possible to make it difficult to specify the position and size of H.264 moving image data.
  • the other part of the MOOV box may be encrypted.
  • FIG. 16 is a diagram showing an example of an encrypted part in MP4 data.
  • the portion to be encrypted in the MDAT box includes the entire size (size information multiplexing area) in the MDAT box and the beginning of the picture data (variable length code multiplexing area) from the end of the size. The straddle part.
  • the picture data includes the start position of the variable length code.
  • the encrypted MP4 generation unit 107 generates and outputs encrypted MP4 data obtained by encrypting the part illustrated in FIG. 16 and MP4 encrypted part information indicating the encrypted part of the encrypted MP4 data.
  • FIG. 17 is a block diagram showing the configuration of the media encryption / decryption device according to the sixth embodiment.
  • the media encryption / decryption device shown in FIG. 17 uses the encrypted MP4 data (encrypted compressed media file format) output from the above-described media encryption device as an input, and uses the encrypted portion in the encrypted MP4 data.
  • encrypted MP4 data encrypted compressed media file format
  • the encrypted MP4 encryption / decryption unit 108 specifies the encrypted part shown in FIG. 16 of the encrypted MP4 data from the MP4 encrypted part information and inputs it separately.
  • the encrypted part is encrypted and decrypted using the encryption key to obtain MP4 data in plain text.
  • the obtained MP4 data is output to the MP4 analysis unit 109.
  • the MP4 analysis unit 109 includes, among the encrypted MP4 data, STSZ, STCO, and STSC boxes that are a part of the MOOV box, a size that is a part of the MDAT box, and a part that extends from the end of the size to the top of the picture data. Therefore, encryption / decryption is possible with a small amount of processing.
  • MP4 analysis unit 109 analyzes the MP4 data, H.264 moving image data is extracted and output to the moving image decompression unit 110.
  • the moving image decompression unit 110 is H.264.
  • H.264 moving image data is decompressed to obtain uncompressed moving image data.
  • the media encryption apparatus compresses the moving image data, and the H.03 which is the size information of the moving image data.
  • H.264 moving image data is generated from the moving image compression unit 106.
  • H.264 moving image data is input, Based on H.264 moving image analysis data.
  • H.264 moving picture data basic information is determined
  • MP4 data including MOOV box and MDAT box is generated by multiplexing basic information, size information and variable length code on MP4, and STSZ, STCO, which are part of MOOV box, and
  • An STSC box, a size that is a part of the MDAT box, and an encrypted MP4 generation unit 107 that encrypts a portion that extends from the end of the size to the beginning of the picture data are configured. Therefore, it is possible to encrypt MP4 data with high security that can sufficiently withstand an attack while greatly reducing the processing required for encryption.
  • the media encryption / decryption device receives the MP4 encrypted portion.
  • MP4 data is generated by decrypting the STSZ, STCO, and STSC boxes that are part of the MOOV box indicated by the information, the size that is part of the MDAT box, and the part that extends from the end of the size to the beginning of the picture data.
  • the encrypted MP4 encryption / decryption unit 108 analyzes the MP4 data, MP4 analysis unit 109 that generates H.264 moving image data; And a moving image expansion unit 110 that expands H.264 moving image data. For this reason, encryption / decryption can be performed with a small processing amount when performing encryption / decryption.
  • Embodiment 7 Since the media encryption apparatus according to the seventh embodiment has the same configuration as that of the media encryption apparatus according to the sixth embodiment shown in FIG. 12, the following description will be given with reference to FIG.
  • a part of the MOOV box in the MP4 data, the STSZ, STCO, and STSC boxes, the size in the MDAT box, and the part straddling the beginning of the picture data including the variable length code start position from the end of the size Was encrypted.
  • the encrypted MP4 generation unit 107 of the seventh embodiment includes a part of the STOV, STCO and STSC boxes of the MOOV box in the MP4 data, and the size in the MDAT box as shown in FIG.
  • the portion immediately preceding the size of the MDAT box (the portion immediately preceding the size information multiplexing area) is also encrypted.
  • Encrypting the immediately preceding portion of the size increases the amount of processing required for encryption as compared with the sixth embodiment, but it becomes difficult to specify the position of the size of each picture data and the size itself, thereby improving safety. be able to.
  • the media encryption / decryption device has the same configuration as that of the media encryption / decryption device according to the sixth embodiment shown in FIG. 17, and the encrypted MP4 encrypted by the above-described media encryption device. Using the data and the MP4 encrypted partial information, encryption / decryption is performed by the same operation as the media encryption / decryption apparatus of the sixth embodiment.
  • the encrypted MP4 generation unit 107 of the media encryption apparatus sets the STSZ, STCO, and STSC boxes that are part of the MOOV box in the MP4 data and the size immediately before the size in the MDAT box.
  • the portion, the size, and the portion extending from the end of the size to the beginning of the picture data are encrypted. For this reason, it becomes difficult to specify the position of the size of each picture data and the size itself, and the safety can be further improved.
  • Embodiment 8 Since the media encryption device according to the eighth embodiment has the same configuration as that of the media encryption device according to the sixth embodiment shown in FIG. 12, the following description will be given with reference to FIG.
  • the STSZ, STCO, and STSC boxes that are part of the MOOV box in the MP4 data, the size in the MDAT box, and the part that straddles the beginning of the picture data including the variable length code start position are encrypted.
  • the encrypted MP4 generation unit 107 of the eighth embodiment includes a part of the STOV, STCO and STSC boxes of the MOOV box in the MP4 data, and the size in the MDAT box as shown in FIG.
  • Arbitrary portions other than the head of picture data in the MDAT box may be selected completely randomly, or a portion including specific data such as a macroblock type may be preferentially selected, or picture data The first half of the may be preferentially selected.
  • the encrypted portion of the macroblock data included in the picture data of the intra-picture encoded picture may be increased.
  • the H.D. In the H.264 video compression method 4 pixel ⁇ 4 line integer precision conversion processing and motion compensation prediction processing using motion vectors are used. Therefore, in order to increase safety, the macroblock data included in the intra-picture coded picture data is encrypted with respect to the macro-block data included in the inter-picture coded picture data. For data, the encrypted portion may be changed depending on the picture type, such as encrypting the motion vector portion.
  • the processing amount required for the encryption is increased as compared with the sixth embodiment, but the safety is further improved. Can be increased.
  • end portion of the picture data corresponding to the straight portion of the size of the MDAT box may be encrypted as in the seventh embodiment.
  • the media encryption / decryption device has the same configuration as that of the media encryption / decryption device according to the sixth embodiment shown in FIG. 17, and the encrypted MP4 encrypted by the above-described media encryption device. Using the data and the MP4 encrypted partial information, encryption / decryption is performed by the same operation as the media encryption / decryption apparatus of the sixth embodiment.
  • the encrypted MP4 generation unit 107 of the media encryption apparatus performs the STSZ, STCO, and STSC boxes as part of the MOOV box in the MP4 data, the size in the MDAT box, A portion extending from the end of the size to the top of the picture data and an arbitrary portion other than the top of the picture data are encrypted. For this reason, safety can be further improved.
  • FIG. FIG. 20 is a block diagram showing a configuration of the media encryption apparatus according to the ninth embodiment.
  • the media encryption device shown in FIG. H.264 moving image data is analyzed, and the size information of each picture is H.264.
  • a moving image analysis unit 111 that outputs H.264 moving image analysis data and an encrypted MP4 generation unit 107 are configured.
  • the encrypted MP4 generation unit 107 is the same as the encrypted MP4 generation unit 107 of the sixth embodiment shown in FIG.
  • the moving image compression unit 106 converts the uncompressed moving image data to H.264. H.264 moving image data and H.264
  • the H.264 moving image analysis data is generated, and the encrypted MP4 generation unit 107 performs multiplexing and encryption to obtain encrypted MP4 data.
  • the media encryption device according to the ninth embodiment includes a moving image analysis unit 111 instead of the moving image compression unit 106 as shown in FIG.
  • the moving image analysis unit 111 uses the H.264 moving image data.
  • H.264 moving image analysis data is generated.
  • H.264 moving image analysis data is used for multiplexing and encryption to output encrypted MP4 data and MP4 encrypted partial information.
  • the media encryption apparatus is provided with an H.264 including a variable length code of the moving image data, which is the compressed moving image data.
  • H.264 moving image data is input, H.264 moving image data is analyzed, and the size information of moving image data is H.264.
  • H.264 moving image analysis data is generated.
  • H.264 Basic information of moving image data is determined, MP4 data including MOOV box and MDAT box is generated by multiplexing basic information, size information and variable length code on MP4, and predetermined parts of MOOV box and MDAT box are encrypted And an encrypted MP4 generation unit 107 to be configured. For this reason, H. already compressed has been performed.
  • Encrypted MP4 data can be generated from H.264 video data.
  • media describing processing contents such as the moving image compression unit 106, the encrypted MP4 generation unit 107, the moving image analysis unit 111, and the like.
  • the encryption program may be stored in a computer memory, and the computer CPU may execute the media encryption program stored in the memory.
  • the media encryption / decryption devices according to Embodiments 6 to 9 are configured by a computer, the processing contents of the encrypted MP4 encryption / decryption unit 108, the MP4 analysis unit 109, the moving image decompression unit 110, and the like are described.
  • the media encryption / decryption program may be stored in the memory of the computer, and the CPU of the computer may execute the media encryption / decryption program stored in the memory.
  • moving image data is used as an example of media data to be encrypted.
  • the type of data is not limited to this, and a header area and a variable-length code area are used.
  • media data such as audio data and still image data including a basic information multiplexing area, a size information multiplexing area, and a variable length code multiplexing area.
  • the media encryption device, the media encryption / decryption device, the media encryption method, and the media encryption / decryption method according to the present invention have a sufficiently small processing amount at the time of encryption / decryption because the amount of encrypted data is small.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Selon l'invention, dans un dispositif de cryptage multimédia, une unité de compression d'image dynamique (101) compresse des données vidéo et génère des données vidéo compressées qui comprennent un en-tête stockant des informations de base des données vidéo et des données de macrobloc stockant le code à longueur variable des données vidéo. Une unité de détermination de traitement de cryptage (102) identifie, à titre de parties de cryptage, la partie avant de chaque en-tête des données vidéo compressées et la partie s'étendant de l'extrémité arrière d'un en-tête de tranche à la tête des données de macrobloc, et une unité de traitement de cryptage (103) crypte les parties identifiées tout en générant des informations de parties cryptées indicatives des parties cryptées.
PCT/JP2011/002732 2010-06-01 2011-05-17 Dispositif de cryptage multimédia, dispositif de cryptage et de décryptage multimédia, procédé de cryptage multimédia, et procédé de cryptage et de décryptage multimédia Ceased WO2011151982A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012518219A JP5393886B2 (ja) 2010-06-01 2011-05-17 メディア暗号化装置、メディア暗号復号装置、メディア暗号化方法およびメディア暗号復号方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010125932 2010-06-01
JP2010-125932 2010-06-01

Publications (1)

Publication Number Publication Date
WO2011151982A1 true WO2011151982A1 (fr) 2011-12-08

Family

ID=45066375

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/002732 Ceased WO2011151982A1 (fr) 2010-06-01 2011-05-17 Dispositif de cryptage multimédia, dispositif de cryptage et de décryptage multimédia, procédé de cryptage multimédia, et procédé de cryptage et de décryptage multimédia

Country Status (2)

Country Link
JP (1) JP5393886B2 (fr)
WO (1) WO2011151982A1 (fr)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013153372A (ja) * 2012-01-26 2013-08-08 Kayaba Ind Co Ltd ドライブレコーダ
JP2013196330A (ja) * 2012-03-19 2013-09-30 Kayaba Ind Co Ltd ドライブレコーダ
JP2013197842A (ja) * 2012-03-19 2013-09-30 Kayaba Ind Co Ltd ドライブレコーダ
WO2014012516A1 (fr) * 2012-07-20 2014-01-23 Tencent Technology (Shenzhen) Company Limited Procédé, dispositif et système pour crypter et décrypter une image
JP2015517266A (ja) * 2012-04-05 2015-06-18 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Isoベースメディアファイルフォーマットに基づく適応ストリーミングについてのセキュアな非同期イベント通知のためのシステム及び方法
JP2017046162A (ja) * 2015-08-26 2017-03-02 隆正 光信 合成動画作成システム、合成動画作成補助システム及び合成動画作成プログラム
CN112839244A (zh) * 2019-11-22 2021-05-25 北京大学 一种基于码流级别的监控视频分级加解密方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10145773A (ja) * 1996-11-14 1998-05-29 Toshiba Corp 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置
JPH1118070A (ja) * 1997-06-26 1999-01-22 Matsushita Electric Ind Co Ltd 画像圧縮装置および画像伸長装置および伝送装置
JP2001243703A (ja) * 2000-02-24 2001-09-07 Nec Corp コンテンツ不正コピー防止方法およびシステム
JP2006157426A (ja) * 2004-11-29 2006-06-15 Hitachi Kokusai Electric Inc 暗号化データ通信装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001086481A (ja) * 1999-07-13 2001-03-30 Matsushita Electric Ind Co Ltd パケット分離装置、ディジタル信号転送システム、暗号化装置、媒体、および情報集合体
EP2337348A4 (fr) * 2008-10-15 2012-09-05 Mitsubishi Electric Corp Dispositif de cryptage et dispositif de décodage et procédé de cryptage et procédé de décodage
WO2011125188A1 (fr) * 2010-04-07 2011-10-13 三菱電機株式会社 Dispositif de chiffrement de vidéo, dispositif de décodage de vidéo, programme de chiffrement de vidéo et procédé de chiffrement de vidéo

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10145773A (ja) * 1996-11-14 1998-05-29 Toshiba Corp 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置
JPH1118070A (ja) * 1997-06-26 1999-01-22 Matsushita Electric Ind Co Ltd 画像圧縮装置および画像伸長装置および伝送装置
JP2001243703A (ja) * 2000-02-24 2001-09-07 Nec Corp コンテンツ不正コピー防止方法およびシステム
JP2006157426A (ja) * 2004-11-29 2006-06-15 Hitachi Kokusai Electric Inc 暗号化データ通信装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013153372A (ja) * 2012-01-26 2013-08-08 Kayaba Ind Co Ltd ドライブレコーダ
JP2013196330A (ja) * 2012-03-19 2013-09-30 Kayaba Ind Co Ltd ドライブレコーダ
JP2013197842A (ja) * 2012-03-19 2013-09-30 Kayaba Ind Co Ltd ドライブレコーダ
JP2015517266A (ja) * 2012-04-05 2015-06-18 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Isoベースメディアファイルフォーマットに基づく適応ストリーミングについてのセキュアな非同期イベント通知のためのシステム及び方法
WO2014012516A1 (fr) * 2012-07-20 2014-01-23 Tencent Technology (Shenzhen) Company Limited Procédé, dispositif et système pour crypter et décrypter une image
US20140032929A1 (en) * 2012-07-20 2014-01-30 Tencent Technology (Shenzhen) Company Limited Method, device, and system for encrypting and decrypting image
KR20150036679A (ko) * 2012-07-20 2015-04-07 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 이미지를 암호화 하고 복호화 하기 위한 방법, 장치 및 시스템
KR101582128B1 (ko) 2012-07-20 2016-01-04 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 이미지를 암호화 하고 복호화 하기 위한 방법, 장치 및 시스템
US9235713B2 (en) 2012-07-20 2016-01-12 Tencent Technology (Shenzhen) Company Limited Method, device, and system for encrypting and decrypting image
JP2017046162A (ja) * 2015-08-26 2017-03-02 隆正 光信 合成動画作成システム、合成動画作成補助システム及び合成動画作成プログラム
CN112839244A (zh) * 2019-11-22 2021-05-25 北京大学 一种基于码流级别的监控视频分级加解密方法及系统
CN112839244B (zh) * 2019-11-22 2022-03-25 北京大学 一种基于码流级别的监控视频分级加解密方法及系统

Also Published As

Publication number Publication date
JP5393886B2 (ja) 2014-01-22
JPWO2011151982A1 (ja) 2013-07-25

Similar Documents

Publication Publication Date Title
JP5393886B2 (ja) メディア暗号化装置、メディア暗号復号装置、メディア暗号化方法およびメディア暗号復号方法
US8503671B2 (en) Method and apparatus for using counter-mode encryption to protect image data in frame buffer of a video compression system
US9473829B2 (en) Methods and devices for selective format-preserving data encryption
KR102306641B1 (ko) 독립적으로 인코딩된 타일을 포함한 기본 비트스트림을 보호하는 시스템 및 방법
JPWO2010044146A1 (ja) 暗号装置及び復号装置及び暗号方法及び復号方法
US8472625B2 (en) Method and system for protecting 3D video content
CN110881142A (zh) 基于rtmp的音视频数据加解密方法、装置及可读存储介质
CN1494803A (zh) 压缩视频流的加密
EP1879388B1 (fr) Dispositif d' enregistrement d'informations video, procede d'enregistrement d'informations video, programme d'enregistrement d'informations video et support d'enregistrement contenant le programme d'enregistrement d'informations video
JP2005080204A (ja) 電子透かしに含めた暗号鍵を用いた符号化装置及び復号化装置並びにそれらの方法
JP2004198760A (ja) 圧縮暗号化装置及び伸長復号化装置
US20070189377A1 (en) Data processing apparatus
CN115278243B (zh) 对抗深度学习人脸攻击的实时视频加密方法及装置
JP2010021931A (ja) 映像送信装置及び映像受信装置
JP5610981B2 (ja) 画像暗号化装置及び画像復号装置及び画像暗号化方法及び画像復号方法及び画像暗号化プログラム及び画像復号プログラム
JP2007027860A (ja) データ変換装置、データ変換方法、データ変換プログラムおよびデータ変換プログラムを記録したコンピュータ読み取り可能な記録媒体
Rohara et al. Using Codeword Substitution to Hide Data in Encrypted MPEG-4 Videos
Ling et al. The Video Encryption is Selectively Conducted Utilizing the SM2 Algorithm
KR20060007208A (ko) 디지털 저작권 관리를 위한 비디오 스트림 암호화 방법
KR20070109735A (ko) 영상 암호화 방법 및 장치
JP2008017401A (ja) 情報処理装置および方法、並びにプログラム
Lian et al. Perceptual cryptography on MPEG compressed videos
Ridgway et al. Developing a Video Steganography Toolkit
JP2000197062A (ja) 暗号化機能付き画像符号化装置と暗号解読機能付き画像復号化装置

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: 11789397

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2012518219

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11789397

Country of ref document: EP

Kind code of ref document: A1