记录加密数字数据的方法、存储介质和读数据的方法

文档序号:7588721阅读:231来源:国知局
专利名称:记录加密数字数据的方法、存储介质和读数据的方法
技术领域
本发明涉及纪录压缩和加密的数字数据的领域,特别涉及记录加密数据和读这些数据的方法。
背景技术
用于记录压缩的数字数据流,特别是记录数字电视信号的设备已存在了相当时间了。例如硬盘的这类设备给用户提供记录数字电视节目的能力,还能象以前记录模拟电视节目的录像机一样可回读。
当记录数据时,特别是电视节目,一种重要的功能在于按照记录的特殊模式回读,通常称为“特技播放模式”,例如“回放”或“快进”或加速回放。另一种重要的模式在于能直接访问节目的特定部分或能在数据中“跳进”。
例如按照MPEG-2标准,这些读数模式经常不易在压缩和编码的数据中实现。特别是,压缩和编码技术基本上已被设计来传输数字数据。因此,可以设想,在“正放”模式中数据的解码以正常速度进行。当按MPEG-2标准压缩的编码的数字音频/视频数据必须以回放模式读出时,为了显示某些图像,必须在能显示它们中某一图像之前解码几幅图像。
当记录的数字数据有加密时(也可以说成“加密”数据),实现“特技播放”模式更困难,这是因为在解密之前必须检索解密密钥,然后解码数据。根据数字付费电视中最通常使用的加密方法,在数字数据流注有ECM(代表“权利控制信息)的数据包中发送数据解密密钥。用于加密数据的密钥(它也用作对加密数据的解密)注以CN(代表“控制字”),并周期性的改变,通常每10秒变一次。在数据流中,ECM每100毫秒重复发送,其内容约每10秒改变。为了解密数字数据包,首先需要检索包含CN密钥的ECM,用来解密这一数据包。
ECM通常包含两个CW密钥偶密钥和奇密钥。数字数据传输数据包,特别是按DVB标准(代表“数字电视广播”)或按ATSC标准(代表“现代电视系统委员会”)编码的数据包,在报头包含加密指示器(或“标记”),指示数据包是否加密。如果是,是否是奇、偶密钥加密。因此,ECM总包含需要解密数据流中发送的下一个数据包的CW密钥。它包含第二个CW密钥,无论对解密数据流中ECM之前发送的某些数据包或ECM之后发送的数据包都是有用的。
图1概略地说明这一原理。图中标出了以各种CW密钥加密的数据流10。假定相应于周期n-1的数据包100以密钥CWn-1加密,相应于n的数据包101以密钥CWn加密,相应于周期n+1的数据包102以密钥CWn+1加密。按照图1的例子,对应加密数据的密钥周期的每一“密钥周期”持续10秒。
图1中亦标出了在这个数据流中发送的ECM。为了更清晰起见,它们分别从数流中示出,当然,ECM实际上在数据流中发送。在图1所示的例中,它们每100毫秒发送,每一ECM包含两个CW密钥,如图1底部所示。这些密钥用剖面线或方块影线表示,它们相应于加密数据流10的数据的周期。在图1中,只有周期n是表示全的,它以周期n-1的末端和周期n+1的起始为界。
如图1所示,在周期n期间,在数据流中发送的ECM内容改变了,开始,ECM包含相应于前一周期的密钥CWn-1和相应于当前周期的密钥CWn,然后,它们的内容被修改,并包含相应于当前周期的密钥CWn和相应于下一周期的密钥CWn+1。在以CW加密的数据流发送之前,在ECM中发送密钥的CW的周期称为“ECM”超前周期。这一ECM超前可维持在0和密钥周期(10秒)之间。
因此可注意到,根据数据流读出的方向和根据读出速度,在某些情况下,为了在接收数据之前解密数据而恢复必须的CW密钥是困难的。应指出,CW密钥在ECM中被加密发送,在被接收设备接收之前,它们必须解密,通常在连到接收数据流的设备的智能卡中进行。
文件EP1143722A1提出了一种适合这类数据流回放的解决方案,其要点在于在每一ECM中插入三个CW密钥一个密钥用于当前周期,一个密钥用于前一周期,和一个密钥用于下一周期。但这一解决方案并不能满足加速读出模式(快进或加速回放),也不能实现从一数据块到另一数据块的快速“跳进”。

发明内容
本发明借助于提供记录加密数字数据的方法解决了这些问题,它包括如下步骤(a)接收加密的数字数据流;(b)识别数据流中包含至少一个密钥的控制数据包,用来至少解密一部分数据流的数据;(c)把控制数据包存入一表格中;(d)记录数据流和该表格于数据存储介质中。
根据本发明的特点—在步骤(a)接收的数据流包括一组至少包含一个解密密钥的控制数据包的情况下,存储步骤(c)只有当步骤(b)中识别的控制数据包还未存在表格中时才执行;—在步骤(c)中,指示控制包在数据流中位置的索引也存入表格中;—索引包括相应于被记录的数据流中第一个数据包的控制数据包的序列号;—另外,索引包括与控制数据包有关的时间戳,它确定了在数据流中发送的时钟基准值的数据流中的位置。
本发明也涉及数据存储介质,包括加密的数字数据流包括控制数据包,每一控制数据包至少包含一个密钥,用于解密数字数据的一部分,控制数据包与数据包多路复用,其特征在于,它进一步包括分别存储数据流的表格,并包含至少一个控制数据包。
本发明的数据存储介质进一步包括一个或多个下列特点—对于每一控制数据包,表格也包括指示控制数据包在数据流中位置的索引;—索引包括相对于被记录的数据流的第一个数据包的控制数据包的序列号;—索引包括与控制数据包有关的时间戳,它确定了在数据流中发送的时钟基准值的数据流中的位置。
本发明也涉及读出与前面的方法相一致记录的加密数字数据的方法,包括如下步骤(i)从记录数据的数据流中选择一数据块;(j)从表格中提取相应于这一数据块的控制数据包;(k)从控制数据包提取解密密钥;和(1)用解密密钥解密数据块,并把其内容清楚地提供给用户。
本发明的数据读出方法进一步包括一个或多个下列特点—从控制数据包提取解密密钥的步骤(k)包括解密控制数据包或解密密钥的步骤;—方法进一步包括选择第一数据包的序列号和最后数据包的序列号,序列号含在步骤(i)选择的数据块中,在步骤(j)中,从表格中提取控制数据包或最高索引小于数据块第一数据包序列号和最高索引小于数据块最后一个数据包序列号之间并包括这些索引的数据包。
—方法进一步包括下列步骤从数据块提取至少一个时钟基准值,作为时钟基准值或被提取的值的函数,估计与第一数据包和最后数据包有关的时间戳,后者含在步骤(i)选择的数据块中,并从步骤(j)的表格中提取控制数据包或提取最高索引小于与数据块第一数据包相关的时间戳和最高索引小于与数据块最后数据包相关的时间戳之间并包含该索引数据包的数据包。


为更好了解本发明,以例子和附图的形式给出下列说明,附图为图1概要说明加密数据流的一部分;图2表示本发明实现的例子;图3和图4表示本发明第一实施例,索引ECM以产生ECM表的第一方法;图5和图6表示本发明第二实施例,索引ECM以产生ECM表格的第二方法;图7和图8表示本发明第一实施例,示于图2中设备的细节;图9和图10表示根据本发明第二实施例,示于图2中设备的细节。
具体实施例方式
本发明的基本思想在于在记录数据期间,创建ECM表格,以这样的方法,在读所记录的数据时快速检索含有适当CW密钥的ECM。这就使需解密数据之前访问ECM,因而能预先解密ECM,从而检索CW密钥。
本发明很方便地允许执行数字数据有效的“特技播放”模式,这些数字数据在记录时是加密的。
该原理在于对每一记录的节目记录ECM表格,这一表格包含所有需要解密该节目的ECM。特别是,在节目包括数字音频和视频数据和可能的其它数据流的情况下,所有需要解密这些数据流的ECM都记录在这些节目的ECM表格中。
应注意到,只有其内容与数据流中前面发送的内容不同的ECM才被记录于ECM表格中。这样,对于图1所示的数据流的那一部分,只有包含密钥CWn-1和CWn的ECM,包含密钥CWn和CWn+1的ECM和包含密钥CWn+1和CWn+2的ECM才被记录于ECM表格中。当ECM的内容大约每一“密钥周期”改变一次时,只需要每一“密钥周期”记录其中的一个就行了。
根据本发明另一方面,对于每一被记录的ECM,ECM索引记录在ECM表格中,以这样的方法,能快速检索需解密特定数据包的ECM。
根据第一实施例,借助于产生指示ECM在数据流中的序列号来产生ECM索引。根据第二实施例,借助于计算时间戳,即确定ECM在数据流中相对于发送的时钟基准值的位置,来产生ECM索引。
在图2中,给出了一个本发明的实际例子。记录设备1接收要记录的输入数据流,这一数字数据流典型地按数字付费电视原理用控制字或密钥CW加密,该密钥CW以某一周期(例如每10秒)更新并插入到表示ECM的控制信息中,如图1所示。
记录设备包括存储记录数据的装置,例如硬盘,并通过数字总线3连到显示设备2。记录设备也可以是数字视频记录器,它在磁介质上记录数据,例如盒式磁带,或其它光盘写入装置,它在光学介质上记录数据(例如CD,代表“光盘”,或DVD,代表“数字通用盘”)。
显示设备2为数字电视机,它至少包含解密ECM的单元,用于解密接收的数据流和对它们解码,以便把它们显示给用户。记录的数据是典型的音频/视频数据,对用户的显示是由显示器屏幕显示视频数据、音频数据传输到扬声器上。显示设备2也包括用户界面,允许用户按照“特技播放”模式,如快进,回放,慢放,从一个节目跳到另一个节目等等,回读记录的数据。
数字总线3为IEEE 1394标准的总线。
本发明自然不限于这种装置,特别是对于记录设备1和显示设备的某些单元(ECM解密,数据的解密和解码),用同样的设备也是可能的。例如最新的包括硬盘的数字记录器,也可用作同样设备。这种设备在这种情况下要连到传统的电视机,用来把数据显示给用户。
在记录数据流的时候,记录设备分析数据流,以提取ECM并同时创建包含所有解密数据流所需的ECM的ECM表格。此后假定,用户记录的音频视频节目是根据DVB数字电视传输标准发送并根据MPEG-2标准编码(ITU-T Rec.H.222.0|ISO/IEC 13818-1),但本发明自然可应用到任何类型数字数据,在这类数据上,用本发明可执行特殊的读出模式(“特殊播放”模式),不论它是否按不同于MPEG-2标准编码或按不同于DVB标准广播。
相应于记录的特定节目的ECM由包含它们的数据传输数据包的PID(表示“数据包识别器”)在数据流中识别。这一PID本身在与每一发送的节目有关的PMT(表示“节目映射表”)中表明。记录设备1应用这一PID提取节目的ECM。
在表格中记录ECM的方法如下当记录设备1接收被记录数据流的第一个ECM时,把它存入ECM表格,当接收下一个ECM时,将它与前一个存储的ECM比较,如果它们的内容相同,就不考虑,如果不同,则也存储。这一过程就这样连续,直到所有ECM被接收。
根据实施例,对于2.5小时的电影(亦即9000秒),如果音频和视频需一个ECM流的话,大约有900个不同的ECM(因为它们的内容约每10秒更新)。每一ECM存入188字节数据传输数据包(以前面所说的MPEG标准),因此,ECM表格必须包含188×900字节,即169200字节。
记录设备1也对每一记录在表格中的ECM创建索引,使它能存储ECM在数据流中的位置。这一索引(存在表格中)在以后由显示设备2使用,以便容易检索解密数据特定部分需要的ECM。
现结合图3和图4,说明索引ECM的第一种方法。
根据本发明的实施例,存在ECM表格中的ECM索引由计算每一含有ECM的数据在数据流中相对于记录节目的起点的序列号来创建,这一序列号从节目起点计算数据包数来计算。
在图3中,表示了记录的数据流的简化状态,包括31个数据包。第一个数据包(NO.1)包含ECMECM1,后者记录在ECM表格中,其内容以索引1示于图4中。下一个ECM(在数据包NO.8)与(ECM1)相同,不作记录。再下一个ECM(在数据包NO.15)不同于(ECM2),以索引15记在ECM表格中,以这种方法继续,直到ECM3(在数据包29)以索引29记在ECM表格中。
现结合图5和6说明索引ECM的第二种方法。
根据这一方法,把时间戳分配给含有ECM的每一数据包,它要存在ECM表格中。这一索引表示为ETS(表示“ECM时间戳”),且以在数据流中发送的时钟基准位开始计算,在前面说的MPEG-2标准中时间基准值表示为PCR(表示“节目时钟基准”)。
PCR值位于某一数据包报头的自适应字段。应注意,即使当含在数据包中的数据(例如电视)是加密时,发送数据包的报头,它可选择地包括其它事情中含有PCR值的自适应字段,没有加密,因而PCR值可很清楚地被访问。
PCR值代表27兆赫时钟滴答计数器值,并以某种周期在数据流中发送。
第二实施例的索引方法如下进行,如图5和6所示计算从记录的数据流提取的ECMn的索引ETSn,恢复紧接ECMn前的PCR1n值和紧跟ECMn后的PCR2n值,然后计算在发送的两个PCR1n和PCR2n值之间的数据包Pn数和PCR1n值和ECMn之间的数据包En数,这样,就可能内插相应于含有ECMn以数据包的PCR虚拟值。
这一值ETSn,它构成ECM表格中ECMn的索引,如图6所示,可如下计算
ETSn=PCR1n+En(PCR2n-PCR1n)Pn]]>给定MPEG-2标准中所需PCR的精度和数据流中它们的重复周期(它们必须至少每0.1秒发送),这一计算方法能保证必须存入ECM表格的每ECM都有不同的ETS索引(大约每10秒一个ECM,但即使在每秒发送不同ECM的情况下,这也是正确的)。
一旦ECM表格以每个存在表格中的ECM索引建立起来,后者以构成节目刚刚记在合适介质上的数据记录。优先地,ECM表格以与含有音频/视频数据相同的文件存储,例如在文件的开头。ECM表格作为变体也可以不用于含有记录节目的文件存储。
ECM表格也可与构成节目的数据多路复用,例如,当存储的数据为MPEG-2格式时,根据MPEG-2,以规定的PID数创建“未用部分”是可能的,且把以这一PID形成ECM表格的所有数据包存入其报头。
在节目存在盒式磁带上的另一变体中,ECM表格优先记录于盒式磁带的起始部分。
应注意,所记录的节目在数据流中总是含有ECM数据包,这样,任何设备总能执行数据读出,即使没有装备管理“特技播放”模式的手段。
现在来说明由记录设备1根据前面描述的一种方法回读记录的节目数据的方法,特别当数据按“特技播放”模式,如“快进”,“回放”,或“节目特定位置的跳进”,读出时。
为这样做,显示设备2恢复节目数据作为含有几个数据包的数据块,它近似代表GOP(表示“图形组”),它是在MPEG-2标准中定义的概念。当数据有加密时,必须在任何处理之前解密。用于解密恢复数据块的CW密钥必须快速检出,需要解密数据块的含有CW密钥的ECM或多个ECM必须检出。
为这样做,要使用以数据储存的ECM表格。根据创建ECM表格的索引方法,用不同的方法检索含有正确CW密钥的ECM。
当ECM根据第一种方法(ECM索引由数据包序列号形成)索引时,必须检索由显示设备恢复的数据块的数据包序列号(相对于节目的第一个数据包)。
任何读数字数据的系统通常都能指示在文件开头和从文件中提取的数据包n之间以字节表示的“距离”N。知道了这一数N和数据包的大小T(例如根据MPEG-2标准发送的数据包,其大小为188字节),数据包的索引In就可如下计算In=NT]]>一旦这一索引In算出,显示设备必须搜索相应于节目的ECM表格,该节目是当前对最高索引小于In的ECM正在读的节目。如果这一ECM包含两个CW密钥;一个偶密钥和一个奇密钥,那么它必须注视位于要解密的每一数据包报头的指示器,指示该数据包是否以偶或奇密钥加密,并用找到相应的ECM密钥来解密该数据包。
在某些情况下,可能会发生这样的情况,由显示设备恢复的数据块需要检索几个ECM才能解密该数据块。例如,如果数据块重叠了几个密钥周期,就能发生这种情况。参见图1,如果恢复的数据块重叠了周期n-1,n和n+1就是这种情况。此时,必须恢复含有CWn-1和CWn的ECM和含有CWn和CWn+1的ECM。
为这样做,实际上要计算数据块第一数据包的索引In1和最后数据包的索引In2。然后对最高索引小于In1的ECM1和最高索引小于In2的ECM2进行搜索,且所存在ECM1和ECM2之间的ECM都可能被恢复。但在大多数情况下,在ECM表格中,对索引In1和In2只找到一个且相同的ECM。
当ECM按用对每一ECM计算时间戳的第二种方法索引时,需要检索属于由显示器2恢复的数据包的PCR值。
如上所述,在数据流中,PCR值规则地发送,至少每0.1秒一次。此外,对GOP的数据总量大约持续0.5秒。当恢复近似GOP大小的数据块时,在数据块中至少有一个数据包有PCR值。
根据出现在数据块中PCR值的数目,有两种方法确定数据块的数据包时间戳值1)在整个数据块中有一个PCR值假定要确定数据块的数据包n的时间戳STAMPn(相应于这一数据包的虚拟PCR值),且假定已在数据块的数据包中找到PCR值,那么时间戳值可如下计算STAMPn=PCR+Dn×Tn×FRn]]>其中—Dn相应于数据包n和含有PCR值的数据包之间以数据包数表示的距离(Dn可正可负);—PCR是在数据块中找到的PCR值;—Rn相应于数据块以每秒比特表示的比特率;—F是和基准时钟的频率(通常根据MPEG-2标准为27兆赫+/-810赫);—Tn相应于以比特表示的数据包大小(通常根据MPEG-2标准为188×8)2)在整个数据块中有两个或更多个PCR值为确定至少含有两个PCR值的数据块的数据包n的时间戳STAMPn,可按下列计算STAMPn=PCR1n+D(PCR2n-PCR1n)Pn]]>其中—PCR1n是最接近数据包n的每一个PCR值;—PCR2n是最接近数据包n的第二个PCR值;—Pn相应于含有PCR1n和含有PCR2n之间的数据包数;
—Dn相应于数据包n和含有PCR1n的数据包之间以数据包数表示的距离(Dn可正可负)。
一旦根据上面的方法之一确定了时间戳STAMPn,显示设备对索引ETSn值搜索ECM表格,它是正好低于且最接近计算值STAMPn的ETSn。原则上存于这一索引ETSn的ECM包含解密数据块的数据包所需的密钥。
如在前面的实施例所看到,在某些情况下,为了解密数据块需要检索几个ECM。
这就是为什么实际上要计算数据块第一数据包的STAMPn1和数据块最后数据包STAMPn2。然后对存在索引ETS1和ETS2的ECM1和ECM2搜索ECM表格,该索引值小于并最接近STAMPn1和STAMPn2,所有ECM1和ECM2之间的ECM都可能被恢复。但在大多数情况下,对时间戳值STAMPn1和STAMPn2,在ECM表格中只找到一个并相同的ECM。
现说明记录设备或显示设备的实施例,它们与是否使用索引ECM的第一种方法或第二种方法而稍有不同。
在图7中,示出了第一实施例的记录设备4。后者包括输入41,用于接收要记录的加密数据流,作为例子表示音频视频节目。也包括检测ECM的模块42,它以本身已知的状态(例如在其PID的基础上)从接收的数据流中提取ECM。记录设备4也包括数据包计数器44,它以数据流中每一数据包的序列号提供给模块来创建ECM表格43。创建ECM表格43的模块也从检测模块42接收ECM,它以互不相同的值填入ECM表格,它也把与每一ECM有关的数据包序列号存入ECM表格,这些数据包序列号构成ECM索引。这一ECM表格发送给存储模块45,它与在输入41上接收的数据流一起记录。存储模块45向优先连接数字总线的输出46提供记录的数据。
在图8中,示出了本发明的第一实施例的显示设备5。这一设备在输入51上接收相应于节目记录的数据流。选择数据块52的模块向记录设备要求节目中特定的数据块和这一数据块的数据包在记录的数据流中的序列号。该数据包的序列号发送给模块54,它选择数据块的第一和最后数据包的序列号。模块54记录这些第一和最后数据包的序列号,并把它们发送给ECM搜索模块55。这一ECM搜索模块55要求记录设备把节目的ECM表格送给它,该节目是当前正在读的节目,并在这些数据包序列号的基础上和根据上面提到的方法,提取含有解密数据块的数据包所需密钥的ECM。然后,该ECM发送给解密模块57,它提取解密密钥CW(或控制字)。
应注意到,模块57只有当指定时可执行ECM解密,且具有解密ECM的密钥。
CW密钥最后由解密模块57使用,它解密数据块的数据包,并把它们送给解码模块58,它把显示节目所需的信号供给显示设备59(如果需要,它具有视频显示屏幕和音频广音器)。
虽然这里分别说明了各模块,它们自然可做在同一个集成电路中。某些模块,例如ECM解密模块57也可以制成智能卡插入显示设备中。
应注意,把记录设备的ECM表格发送给显示设备有几种可能的变体任何ECM表格从记录数据开始整个发送(也就是说,当记录的数据流的第一数据块由显示设备来处理时)。如果显示设备有足够的存储器用于在读数据时存储该表格,这种变体是可能的。另一种解()在于作为被发送的数据块的数据包在数据流中位置的函数成块的从记录设备向显示设备发送。
在图9中,示出了本发明第二实施例的记录设备6。
记录设备6包括输入61,用来接收要记录的加密数据流,例如代表音频视频的节目。它也包括检测ECM 62的模块,它从接收的数据流中提取ECM。记录设备6也包括PCR检测模块64,它提取接收的数据包的PCR值。这些值用来在模块66中计算(如前面所述)对含ECM的数据包的PCR估计值。然后,创建ECM表格63的模块把彼此不同的ECM值与由模块66计算的ETS时间戳联系起来,形成记录节目的ECM表格。
这一ECM表格发送给存储模块65,它与在输入61上收到的数据流一起记录。存储模块65把记录的数据供给优先连到数字总线的输出67。
最后,图10示出了本发明第二实施例的显示设备7。
这一设备在输入71上接收相应于节目记录的数据流。用于选择数据块72的模块要求记录设备在节目中的特定数据块。PCR检测模块73从这一数据块提取PCR值或多个所含的PCR值,从而把它们发送给模块74,用来计算对该数据块的PCR估计值。这一模块74,根据上面提到的方法,计算数据块第一和最后数据包的时间戳估计值,并把这些值送给ECM搜索模块75。
这一ECM搜索模块75要求记录设备把它送给节目的ECM表格,该节目是当前正在读的节目,并在估计的时间戳值的基础上和根据前面的方法,提取含有解密接收的数据块的数据包所需密钥的ECM。然后,该ECM发送给解密模块77,它提取解密密钥CW(或控制字)。应注意到,模块77只要指定也能执行ECM解密,并且具有解密ECM的密钥。
CW密钥最后由解密模块78使用,它解密数据块的数据包,并把它们送到解码模块79,它向显示设备80提供显示节目所需的信号(如果需要,该显示设备具有视频显示屏幕和音频广音器)。
权利要求
1.一种记录加密数字数据的方法,包括下列步骤(a)接收加密数字数据流;(b)识别数据流中的控制数据包(ECM),所数控制数据包至少包含一个密钥,用来至少解密数据流的一部分;(c)把控制数据包存入表格中(d)在数据存储介质上记录数据流和表格。
2.根据权利要求1所述的方法,其中,在步骤(a)接收的数据流包括至少含有一个解密密钥的多个控制数据包,其特征在于存储步骤(c)是在只有当在步骤(b)中识别的控制数据包没有储存在表格中时执行。
3.根据权利要求1或2所述的方法,其特征在于在步骤(c)中,指示控制数据包在数据流中位置的索引也存在表格中。
4.根据权利要求3所述的方法,其特征在于索引包括相对于记录的数据流的第一数据包的控制数据包的序列号。
5.根据权利要求3所述的方法,其特征在于索引包括与控制数据包有关的时间戳,所述时间戳确定了在数据流中发送的时钟基准值的数据流的位置。
6.一种数据存储介质,包括加密的数字数据流包括控制数据包,每个控制数据包包括至少一个密钥,用来解密数字数据的一部分,控制数据包与数据包多路复用,其特征在于还包括表格,用于分别存储数据流并含有至少一个控制数据包。
7.根据权利要求6所述的数据存储介质,其特征在于,对每个控制数据包,所述表格也包含指示控制数据包在数据流中的位置。
8.根据权利要求7所述的数据存储介质,其特征在于索引包括相对于记录的数据流的第一数据包的控制数据包的序列号。
9.根据权利要求7所述的数据存储介质,其特征在于索引包括与控制数据包有关的时间戳,所述时间戳确定了在数据流中发送的时钟基准值的数据流中的位置。
10.根据权利要求6至9之一读记录在质介上的加密数字数据流的方法,包括如下步骤(i)从记录的数据流中选择一数据块;(j)从与数据一起记录的表格中提取至少一个相应于这一数据块的控制数据包;(k)从控制数据包提取解密密钥;(l)用解密密钥解密数据块,并把其内容清晰地显示给用户。
11.根据权利要求10所述的方法,其特征在于从控制数据包提取解密密钥的步骤(k)中,包括解密控制包或解密密钥的步骤。
12.根据权利要求10所述的方法,用于读记录在权利要求8介质上的数字数据,其特征在于它进一步包括选择步骤(i)中选择的数据块中第一数据包和最后数据包的序列号,和在步骤(j)中,从表格中提取控制数据包或最高索引小于数据块第一数据包序列号和最高索引小于数据块最后数据包的序列号之间并包含这两数据包的的数据包。
13.根据权利要求10所述的方法,用于读记录在权利要求9的介质上的数字数据,其特征在于它进一步包括下列步骤-从数据块中提取至少一个时钟基准值,-作为时钟基准值或被提取的值的函数,估计与步骤(i)中选择的数据块第一数据包和最后数据包有关的时间戳,和-从步骤(j)的表格中提取控制数据包或最高索引小于与数据块第一数据包相关的时间戳和最高索引小于与数据块最后数据包有关的时间戳之间并包含这两数据包的数据包。
全文摘要
一种记录加密数据的方法包括下列步骤(a)接收加密数字数据流;(b)识别数据流中至少含有一个密钥的控制数据包,用于解密至少一部分数据流;(c)把控制包存入表格和(d)在数据流和表格存入数据存储介质。也提出了存储介质和读记录的数据的方法。
文档编号H04N7/167GK1522063SQ200410005368
公开日2004年8月18日 申请日期2004年2月11日 优先权日2003年2月11日
发明者弗兰克·阿伯拉尔, 让-弗朗索瓦·维亚尔, 埃里克·迪尔, 让-路易·迪亚斯科恩, 迪尔, 仕魍摺の 嵌, 住さ涎撬箍贫, 弗兰克 阿伯拉尔 申请人:汤姆森许可贸易公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1