CN1308463A - 使用加密、解密来保护数据流的方法、编码和解码装置 - Google Patents

使用加密、解密来保护数据流的方法、编码和解码装置 Download PDF

Info

Publication number
CN1308463A
CN1308463A CN01101975.1A CN01101975A CN1308463A CN 1308463 A CN1308463 A CN 1308463A CN 01101975 A CN01101975 A CN 01101975A CN 1308463 A CN1308463 A CN 1308463A
Authority
CN
China
Prior art keywords
code table
decoder
data
vlc
code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN01101975.1A
Other languages
English (en)
Other versions
CN1173567C (zh
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.)
Deutsche Thomson Brandt GmbH
Original Assignee
Deutsche Thomson Brandt GmbH
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
Priority claimed from EP00250040A external-priority patent/EP1124376A1/en
Application filed by Deutsche Thomson Brandt GmbH filed Critical Deutsche Thomson Brandt GmbH
Publication of CN1308463A publication Critical patent/CN1308463A/zh
Application granted granted Critical
Publication of CN1173567C publication Critical patent/CN1173567C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • H03M7/42Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/467Embedding additional information in the video signal during the compression process characterised by the embedded information being invisible, e.g. watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

在本发明中,几种不同的VLC代码表用于编码器和解密器中。在编码器和解码器中,在规则或不规则的时刻同步选择不同的VLC代码表。关于所选择代码表的信息被加密发送。对应的代码表的集合可以存储在解码器中。另外,更新和可能加密的VLC代码表可以从编码器发送到解码器,从而关于所选择的VLC代码表的信息可以在非加密格式中发送。因此,不需要对VLC代码字进行实时加密/解密处理,并且不需要高速复杂的硬件。

Description

使用加密、解密来保护数据流的方法、编码和解码装置
本发明涉及一种方法、编码装置和解码装置,用于在数据编码器中利用加密保护具有代码表的数据流,或者用于在数据解码器中利用相应的解密对具有代码表的被保护数据流解码。
数字视频或音频数据的加密和复制防止是广为讨论的主题。存在类似于DTCP(数字传输内容保护)或者XCA(扩展条件访问)这样的几种方案。这些方案使用已知的数据流加密算法并且需要相当量大的附加硬件用于视频和音频数据的加密和解密。
欧洲专利EP-A-0582122公开的一种特定的加密方法,其中解码被编码的数字视频和音频数据所需的VLC(可变长编码)代码字使用要被发送的VLC代码字的永久加密编码法来加密。加密的代码字在标准的解码器中是不能使用的,因为所发送的加密代码字不能正确地转换,或者所发送的加密代码字不能在存储于接收器的VLC代码本表格中找到。
例如,MPEG-2视频标准包括VLC代码的使用,以产生编码的数据。接收器必须知道已经在编码器中应用的代码表,以便于能够解码可变长编码的数据流。如果不知道编码器VLC代码表,则不能够解码所发送的数据。因此,在编码时使用任何非标准化非公共的VLC代码表,则VLC字是对这种MPEG-2视频数据的强有力的数据内容保护。所需的VLC代码表可以被当作用于访问数据内容的密钥。
在欧洲专利EP-A-0582122中所述的***的缺点在于需要VLC代码字的实时加密/解密处理。但是,视频或音频数据代码字的实时编码和加密以及相应的解码和解密需要高速复杂的硬件。
根据本发明,几种不同的VLC代码表或者VLC代码表的几个不同集合用于编码器和解码器中。在规则或不规则的时刻,不同的VLC代码表或VLC代码表的集合在编码器和解码器中被同步选择。关于所选择的VLC代码表或VLC代码表的集合的信息被使用加密发送。相应的VLC代码表的集合可以存储在解码器中。
作为一种变形或者补充,更新的VLC代码表或者VLC代码表的集合可以从编码器发送到解码器。这提高了***的安全性。
最好,所发送的VLC代码表或者VLC代码表的集合也被加密。在这种情况下,上述关于所选择VLC代码表或者VLC代码表的集合的信息能够以非加密格式发送。
在发射器中的编码器和在接收器中的解码器仅仅需要略微的改动,以利用用户可定义的VLC代码表进行上述VLC编码和VLC解码。几乎不需要附加硬件来实现本发明。
有利的是,可以不需要实时地进行加密和解密。
本发明的一个目的是公开一种不需要实时加密或解密的用于VLC编码数据内容的保护的方法。该目的是通过权利要求1中公开的方法来实现的。
本发明的另一个目的是公开一种利用本发明的方法的编码装置和解码装置。该目的是通过权利要求6和8中公开的装置来实现的。
原则上说,本发明的方法是用于利用在数据解码器中的加密或者在数据解码器中的解密来保护数据流,其中所述数据流的编码和解码所需的代码表在规则或不规则的时刻改变。
本发明方法的优选附加实施例在各个从属权利要求中公开。
原则上,本发明的编码装置适用于利用加密保护要被编码的数据流,其中包括:
用于编码输入信号的装置;
用于进一步利用代码表进行编码的后续装置,其中所述用于进一步编码的装置使用对所述数据流编码所需的代码表,并且其中该代码表在规则或不规则的时刻改变。
原则上,本发明的解码装置适用于利用解密对所保护的数据流进行解码,其中包括:
用于使用代码表进行初始解码的装置;
用于进一步解码或者提供重构数据的后继装置;
用于从所述数据流识别所接收的代码表信息的装置,该装置位于用来初始解码的所述装置的上游;
用于解密和估算所述接收的代码表信息以及用于控制所述初始解码装置以使用正确初始解码所需的代码表的装置,
其中所述初始解码装置使用在规则或不规则时刻改变的代码表。
本发明的优选附加实施例在各个从属权利要求中公开。
参照附图描述本发明的实施例,其中:
图1为本发明的编码器和解码器的方框图。
在图1中,输入信号IP通过编码器ENC到达VLC编码器VLCE。
如果ENC是一个视频编码器,则它可能包括众所周知的减法组合器、DCT变换器、量化器、反量化器、反DCT变换器和图块数值预测器组成的环路。预测的和对应运动补偿像素块值被馈送到所述组合器的减法输入端。在帧内或场内编码的情况下,组合器把原始输入的信号像素块数值输出到所述DCT变换器。在帧间或场间编码,即,预测编码的情况下,组合器把原始输入信号像素块数值与相应的重构预测和运动补偿的像素块数值之间的差值输出到所述DCT变换器。量化器的输出信号然后馈送到VLCE,其中通常包括一个缓冲器,该缓冲器的填充程度控制量化器和反量化器的特性。VLCE输出通常可能具有或者可能不具有恒定数据速率的数据流DS。
如果ENC是音频编码器,则它可能包括窗函数、频谱变换器、二次采样器、量化器和比例因子或指数计算器。例如,比例因子或指数和/或量化系数或者尾数和/或它们的字长可以在VLCE中使用VLC代码表或非VLC代码表来编码。VLCE通常使用一个VLC代码表或者不同的VLC代码表用于要被编码的不同类型的数据流的数据。
用于VLCE中的VLC代码表可以从所存储的一个或可以被更新的代码表中选择。它们被从VLC发生器VLCG中取出。VLCG可以存储VLC代码表的选择,或者在更新的情况下可以计算新的VLC代码表。上述加密是使用公共密钥加密***PKES产生的。PKES通过VLC加密控制器VLCECRY控制VLCG和VLCE。加密可以用不同方式执行:
a)在所发送的数据流中,加密信息被发送,该信息关于在VLCE中所使用的VLC代码表,并且关于从所存储的代码表的集合中选择的要用于在接收器解码器中的相应VLC解码器VLCD中的代码表。加密信息描述所存储的VLC代码表被用于VLCE和用于接收器解码器中的时刻。
b)用于VLCE中以及要用在接收器VLCD中的VLC代码表被在发射之前加密。新的加密VLC代码表用于VLCE和用于接收器解码器中的时刻可以与时间标记或者与数据流一同发送的参考时间相联系。该时间标记或参考时间也可以被加密。
c)a)和b)的第一组合,其中当前所需的VLC代码表之外,没有其它这种用于以前或以后使用的VLC代码表被存储在接收器的解码器中。
d)a)和b)的第二组合,其中除了当前所需的VLC代码表之外,其它这种用于以前或以后使用的VLC代码表存储在接收器的解码器中。
e)a)和b)以及最后的c)或d)的第三组合,其中关于在VLCE中所用的VLC代码表的所述信息以及关于要用在接收器的解码器中的相应VLC解码器VLCD的所述信息以非加密格式发送。
f)b)和最后的c)和d)的另一种组合,其中关于在VLCE中所用的VLC代码表的所述信息以及关于要用在接收器的解码器中的相应VLC解码器VLCD的所述信息以非加密格式发送。
接收器的解码器在位于其输入端的VLC信息检测器中识别与数据流一同接收的加密VLC信息。该VLC信息在VLC解密器VLCDCRY中解密,然后当执行VLC解码时用于VLC解码器VLCD中。VLCDCRY由公共密钥解密***PKDS所控制。VLC解码数据字被进一步在提供重构的视频或音频输出数据OP的解码器DEC中处理。VLCD和DEC执行对应于在发射器的编码器中的ENC和VLCE的反向功能。
解密的VLC信息根据上述a)至f)用在VLCD中:
A)根据所发送选择和/或时间信息,使用至少一个存储在VLCD中的VLC代码表。
B)最后在所述时刻使用VLCD中的新加密的VLC代码表。
C)A)和B)的对应第一组合。
D)A)和B)的对应第二组合。
E)A)和B)以及最后的C)或D)的对应第三组合,其中关于要用在VLCD中的VLC代码表的所述信息以非加密格式发送。
F)B)和最后的C)或D)的对应的另一个实施例,其中所述关于要用在VLCD中的VLC代码表的所述信息以非加密格式发送。
对于PKES和PKDS,可以使用例如类似于RSA的公知公共密钥加密算法或者最好使用类似于DES(数据加密标准)的对称加密***。
与实际复制防止方案的实现相比,该方案包括每次当数据流从一个设备发送到另一个设备时对整个MPEG-2数据流进行加密和解密,在接收器中执行的其它步骤需要更少的硬件要求。
有利的是,用非标准化的数据流编码,非公共VLC代码表可以被公布并且复制而不需要进一步的处理-即复制防止-,因为除非解码器知道所需的相应VLC代码表,否则这种数据流不能够被解码或显示或者演示。
有利的是,加密和复制防止问题从实时动态操作转变为不需要实时的加密和解密操作。另外,VLC代码表的加密还允许对数据内容的条件访问,因为它允许选择能够解码VLC代码字和相应数据流。
本发明可以应用于所有基于VLC编码的标准,例如MPEG-1视频和/或音频层3、MPEG-2视频和/或音频层3和AAC、H.261、H.263以及MPEG-4视频和/或音频层3和AAC。
本发明不限于基于VLC的编码标准,而且可以用于需要代码字表格来解码的任何编码/解码***,例如在MPEG-1或MPEG-2音频层1或层2标准中、在AC-3和MD音频编码标准中、以及在DV视频编码标准中。

Claims (10)

1.一种在数据编码器(ENC,VLCE)中使用加密(PKDS)或者在数据解码器(VLCD,DEC)中使用相应的解密(PKDS)的用于保护数据流(DS)的方法,其特征在于,所述数据流的加密和解密所需的代码表(VLCG)在规则或不规则时刻改变。
2.根据权利要求1所述的方法,其特征在于,所述数据编码器或数据解码器分别是视频或音频编码器或者视频或音频解码器。
3.根据权利要求1或2所述的方法,其特征在于,所述代码表是VLC代码表。
4.根据权利要求1至3中的任何一项所述的方法,其特征在于,在发生改变之间的代码表存储(VLCG)在所述数据编码器或者数据解码器中,并且所要求的改变命令被分别加密(PKES,VLCECRY)或者解密(PKDS,VLCDCRY)。
5.根据权利要求1至4中的任何一项所述的方法,其特征在于,为了改变代码表,分别更新的代码表(VLCG)被以加密(PKES,VLCECRY)格式发送到所述数据解码器,并且在用于解码(VLCD)之前被在所述数据解码器中解密(PKDS,VLCDCRY),从而所要求的改变命令能够以非加密格式发送。
6.一种用于利用加密(PKES)保护要被编码的数据流(DS)的编码装置,其中包括:
-用于编码输入信号(IP)的装置(ENC);
-用于进一步利用代码表进行编码的后续装置(VLCE),
其特征在于,所述用于进一步编码的装置(VLCE)使用对所述数据流编码所需的代码表,并且其中该代码表在规则或不规则的时刻改变。
7.根据权利要求6所述的编码装置,其特征在于所述数据流包含视频和音频数据和/或其中所述代码表是VLC代码表。
8.一种用于利用解密(PKDS)对所保护的数据流(DS)进行解码的解码装置,其中包括:
-用于使用代码表进行初始解码的装置(VLCD);
-用于进一步解码和提供(OP)重构数据的后继装置(DEC),
其特征在于:
-用于从所述数据流识别所接收的代码表信息的装置(VLCD),该装置位于用来初始解码的所述装置的上游;
-用于解密和估算所述接收的代码表信息以及用于控制所述初始解码装置(VLCD)以使用正确初始解码所需的代码表的装置(VLCDCRY,PKDS),
其中,所述初始解码装置(VLCD)使用在规则或不规则时刻改变的代码表。
9.根据权利要求8所述的解码装置,其中所述数据流包含视频和音频数据和/或其中所述代码表是VLC代码表。
10.根据权利要求6至9中的任何一项所述的装置,其特征在于,在发生改变之间的代码表被存储在所述装置中,并且所要求的改变命令在发送之前或所述解码装置中解密之前分别在所述编码装置中加密,或者为了改变代码表,分别更新的代码表被使用,分别由所述编码装置以加密(PKES,VLCECRY)格式发送,或者在使用之前在所述解码装置中解密(PKDS,VLCDCRY),从而所要求的改变命令能够以非加密方式发送。
CNB011019751A 2000-02-09 2001-01-19 使用加密、解密来保护数据流的方法、编码和解码装置 Expired - Fee Related CN1173567C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP00250040A EP1124376A1 (en) 2000-02-09 2000-02-09 Method and apparatus for generating a data stream protected by encryption
EP00250281 2000-08-23
EP00250281.3 2000-08-23
EP00250040.3 2000-08-23

Publications (2)

Publication Number Publication Date
CN1308463A true CN1308463A (zh) 2001-08-15
CN1173567C CN1173567C (zh) 2004-10-27

Family

ID=26072934

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011019751A Expired - Fee Related CN1173567C (zh) 2000-02-09 2001-01-19 使用加密、解密来保护数据流的方法、编码和解码装置

Country Status (3)

Country Link
US (1) US20010012365A1 (zh)
JP (1) JP4764554B2 (zh)
CN (1) CN1173567C (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100338627C (zh) * 2002-06-04 2007-09-19 佳能株式会社 图像处理装置及其控制方法、以及图像处理***
CN100364336C (zh) * 2002-11-21 2008-01-23 三星电子株式会社 加密和压缩多媒体数据的方法与设备
CN101692610A (zh) * 2002-03-27 2010-04-07 松下电器产业株式会社 可变长度译码方法,可变长度译码设备
CN102194075A (zh) * 2010-03-08 2011-09-21 毕剑斌 一种防火墙
CN104065968A (zh) * 2014-07-02 2014-09-24 哈尔滨海能达科技有限公司 一种视频数据加密、解密方法及装置

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6147010A (en) * 1996-11-14 2000-11-14 Micron Technology, Inc. Solvent prewet and method to dispense the solvent prewet
US7215776B1 (en) 1999-11-09 2007-05-08 University Of New Hampshire Method and apparatus for the compression and decompression of audio files using a chaotic system
US7286670B2 (en) 1999-11-09 2007-10-23 Chaoticom, Inc. Method and apparatus for chaotic opportunistic lossless compression of data
US7110547B2 (en) * 2000-06-20 2006-09-19 University Of New Hampshire Method and apparatus for the compression and decompression of image files using a chaotic system
WO2002019529A2 (en) * 2000-08-31 2002-03-07 Nds Limited Non-standard coding systems
GB0120442D0 (en) * 2001-08-22 2001-10-17 Nds Ltd Non-standard coding systems
US20040043390A1 (en) * 2002-07-18 2004-03-04 Asat Ag Applied Science & Technology Use of nucleotide sequences as carrier of cultural information
JP3737798B2 (ja) * 2002-11-25 2006-01-25 株式会社東芝 送信装置、受信装置及び受信方法
WO2004081719A2 (en) * 2003-03-07 2004-09-23 Chaoticom, Inc. Methods and systems for digital rights management of protected content
WO2005013493A1 (en) * 2003-07-29 2005-02-10 Zakrytoe Aktsionernoe Obschestvo Intel A method for efficient variable length decoding
GB2408871A (en) * 2003-11-10 2005-06-08 Forbidden Technologies Plc Data and digital video data compression
US8098247B2 (en) * 2009-09-24 2012-01-17 Crucs Holdings, Llc Systems and methods for geometric data compression and encryption
US10129212B2 (en) * 2016-07-06 2018-11-13 At&T Intellectual Property I, L.P. Computation of historical data
US10601443B1 (en) * 2016-08-24 2020-03-24 Arrowhead Center, Inc. Protocol for lightweight and provable secure communication for constrained devices

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6020660A (ja) * 1983-07-14 1985-02-01 Sharp Corp 符号化情報のランダム化方式
JP2689383B2 (ja) * 1988-02-18 1997-12-10 株式会社 日立製作所 暗号化通信システム
JPH07264546A (ja) * 1994-03-18 1995-10-13 Sanyo Electric Co Ltd 画像再生装置のスクランブル方法、及び、ディスク
JP3283771B2 (ja) * 1996-11-07 2002-05-20 日本電気株式会社 映像送信方法
JP3928819B2 (ja) * 1997-01-21 2007-06-13 ソニー株式会社 データ受信装置及び暗号処理プログラム更新方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692610A (zh) * 2002-03-27 2010-04-07 松下电器产业株式会社 可变长度译码方法,可变长度译码设备
CN101692610B (zh) * 2002-03-27 2014-06-25 松下电器产业株式会社 可变长度译码方法,可变长度译码设备
CN100338627C (zh) * 2002-06-04 2007-09-19 佳能株式会社 图像处理装置及其控制方法、以及图像处理***
CN100364336C (zh) * 2002-11-21 2008-01-23 三星电子株式会社 加密和压缩多媒体数据的方法与设备
CN102194075A (zh) * 2010-03-08 2011-09-21 毕剑斌 一种防火墙
CN104065968A (zh) * 2014-07-02 2014-09-24 哈尔滨海能达科技有限公司 一种视频数据加密、解密方法及装置
CN104065968B (zh) * 2014-07-02 2017-11-24 哈尔滨海能达科技有限公司 一种视频数据加密、解密方法及装置

Also Published As

Publication number Publication date
CN1173567C (zh) 2004-10-27
JP4764554B2 (ja) 2011-09-07
US20010012365A1 (en) 2001-08-09
JP2001274790A (ja) 2001-10-05

Similar Documents

Publication Publication Date Title
CN1173567C (zh) 使用加密、解密来保护数据流的方法、编码和解码装置
Long et al. Separable reversible data hiding and encryption for HEVC video
US7519228B2 (en) Method and apparatus for encrypting and compressing multimedia data
Van Droogenbroeck et al. Techniques for a selective encryption of uncompressed and compressed images
Shi et al. A fast MPEG video encryption algorithm
US7463736B2 (en) Data process apparatus and method therefor
Xu Commutative encryption and data hiding in HEVC video compression
Shah et al. Video encryption: A survey
Guan et al. An efficient commutative encryption and data hiding scheme for HEVC video
KR20100102155A (ko) 선택성 데이터 암호화를 위한 방법 및 장치
Lian et al. Perceptual cryptography on SPIHT compressed images or videos
Xu Data hiding in partially encrypted HEVC video
CN101064822A (zh) 一种h.264标准视频信息中残差系数幅值的加解密方法
Lian et al. Perceptual cryptography on JPEG2000 compressed images or videos
Yuan et al. On the security of encrypted jpeg image with adaptive key generated by invariant characteristic
CN111372083B (zh) 一种基于层间处理的shvc视频加密方法
Xu et al. An improved commutative encryption and data hiding scheme for HEVC video
Hooda et al. A comprehensive survey of video encryption algorithms
Watanabe et al. Identification of JPEG 2000 images in encrypted domain for digital cinema
EP1342333B1 (en) Partial encryption of assembled bitstreams
EP1124376A1 (en) Method and apparatus for generating a data stream protected by encryption
JP2010021931A (ja) 映像送信装置及び映像受信装置
Lei et al. A new H. 264 video encryption scheme based on chaotic cipher
KR100764246B1 (ko) 비디오 암호화 방법, 비디오 복호화 방법 및 그 장치
Varalakshmi et al. An enhanced encryption algorithm for video based on multiple Huffman tables

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041027

Termination date: 20170119

CF01 Termination of patent right due to non-payment of annual fee