专利名称:处理经加密流的经加密流处理电路和方法
技术领域:
本发明涉及处理经加密流(encrypted stream)的经加密流处理电路和方法。 更具体地说,本发明涉及能够高速处理经加密流的经加密流处理电路和方法。
背景技术:
如今,在通过与CPU(中央处理单元)相连的总线来传输受版权保护的内 容流时,有一个限制,这就是必须对流加密。
因此,在CPU接收经加密流时,该CPU必须在其内部解密该流,对流 进行预定的必要处理,然后加密经过上述处理的流,并输出此流。这就是说, CPU通过软件执行对流的解密处理、对流的预定处理和对流的加密处理。
然而,通过软件执行这样的处理给CPU加上了沉重的负载,因此低处理 能力的CPU难于进行高速处理,所以,为了进行高速处理,相对高速和昂贵 的CPU成为必要的。
例如,日本的未经审查的专利申请书No. 2004-362704揭示了一种数据记 录和回放设备,其能够在不改变在流(stream)中所描述的版权保护信息的情况 下保护目标版权(target copyright),并已说明了不易进行改写版权保护信息的 处理。
发明内容
如上所述,在通过总线传输受版权保护的内容流时,在传输之前,CPU 必须对流加密。这样,CPU难于高速处理经加密流。
鉴于这样的情况,提出了本发明,希望能够高速处理经加密流。 根据本发明的实施例,提出了一种经加密流处理电路,包括用于解密 经加密流的解密装置;流数据(stream-data)处理装置,该装置根据用于标识 分组的分组标识符来分离含于由解密装置解密了的流中的多个分组,并在 CPU(中央处理单元)的控制下通过提取流中的一部分来创建部分流;用于加 密该部分流的加密装置,其中,解密装置、流数据处理装置和加密装置被包含于封装式集成电路中,并通过总线与CPU相连。
根据本发明的另一个实施例,提出了一个处理经加密流的方法,此方法
包括如下步骤解密经加密流;根据用于标识分组的分组标识符来分离含于 解密了的流中的多个分组,并在CPU(中央处理单元)的控制下通过提取流中 的一部分来创建部分流;加密该部分流;其中,各个处理步骤是在通过总 线与CPU相连的封装式集成电路中进行的。
在本发明的一个实施例中,解密经加密流,根据用于标识分组的分组标 识符来分离包含于流中的多个分组,在CPU(中央处理单元)的控制下通过提 取流中的一部分来创建部分流,并加密该部分流。在通过总线与CPU相连的、 封装式集成电路中进行这样的处理。
根据本发明的实施例,可以高速处理经加密流。
图1是方框图,示出了根据本发明的实施例的内容处理设备的结构例子; 图2示出了在PMT中描述的DTCP描述符的例子; 图3是流程图,示出了在经加密流处理电路16中,对经加密AV流(AV stream)进4亍的处理;
图4是流程图,示出了在步骤S14中提取PTS的位置信息的处理;
图5是流程图,示出了在步骤S15中提取I-图像的指示符的位置信息的
处理;
图6是方框图,示出了根据另 一个实施例的内容处理设备11的结构例子; 图7是方框图,示出根据另一个实施例的内容处理设备ll的结构例子; 图8是方框图,示出根据另 一个实施例的内容处理设备11的结构的例子。
具体实施例方式
以下,将参照附图来具体详细说明本发明的实施例。 图l是方框图,示出了根据本发明的一个实施例的内容处理设备的结构 例子。
在图1中,内容处理设备11包括通信控制器12、 CPU 13、盘控制器14、 记录部分15和经加密流处理电路16。进而,经加密流处理电路16包括解密 部分17、流it据处理部分18和加密部分19。通信控制器12是控制通过网络的通信的控制部分,并通过网络发送和接
收数据,所述网络如IEEE (电子和电气工程师协会)802.3以太网、IEEE 802.11无线网,等等。例如,如果对具有版权的传输流(TransportStream)格式 的内容进行加密和传送,通信控制器12接收加密内容(以下,在必要时,将 其称为加密AV(音频视频)流),并将该流提供给CPU 13。
CPU 13将此从通信控制器12提供的经加密AV流提供给经加密流处理 电路16的解密部分17,控制经加密流处理电路16的流数据处理部分18,并 对经加密AV流进行必要的处理。此外,当从经加密流处理电路16的加密部 分19提供经过流数据处理部分18处理过的经加密AV流时,CPU 13将该经 加密AV流提供给盘控制器14。
盘控制器14是控制部分,用于控制记录在记录部分15上的数据的输入 和输出。例如,盘控制器14将从CPU 13上提供的、经加密AV流记录到记 录部分15中。
例如,记录部分15可以是硬盘驱动器、记录介质,譬如,DVD(数字通 用盘)、Blu-Ray盘,等等,并在盘控制器14的控制下记录该经加密AV流。
经加密流处理电路16通过PCI(外围部件互连)总线、USB(通用串联总 线)等连接到CPU 13,并在CPU 13的控制下对经加密AV流进行必要的处 理。在此,经加密流处理电路16是封装式集成电路(packaged integrated circuit),包括解密部分17、流数据处理部分18和加密部分19。相应地,不 允许从外部得到在解密部分17、流数据处理部分18和加密部分19之间发送 和接收的数据。
通过总线将经加密AV流从CPU 13提供到解密部分17。解密部分17使 用例如预置的密钥来对经加密AV流解密,并将明文(plaintext)AV流提供给流 数据处理部分18。
流数据处理部分18在CPU 13的控制下对来自解密部分17的AV流进行 预定的处理,并将处理过的AV流提供给加密部分19。
加密部分19使用预置的密钥对从流处理部分18提供的AV流加密,并 将经加密AV流提供给CPU 13。
在此,将说明在流处理部分18中进行的处理。
流数据处理部分18进行流分离处理、部分流创建处理、映射信息创建处 理、版权信息重写处理、时间戳添加或删除处理,等等。在流分离处理中,即所谓的解复用(Demux)处理中,流数据处理部分18 分析从解密部分17提供的AV流,并检测其PID (分组标识符)确定是0x0000 的PAT (Program Association Table,节目关联表)。然后,流数据处理部分18 获取在PAT中描述的PMT(Program Map Table节目映射表)的PID。在PMT 中,说明了包括4见频、音频、PCR(节目时钟基准)等的TS(Transport Stream, 传输流)分组的PID。
在此,对于没有时间戳的标准TS分组而言,在PMT中描述的PID包括 开始的8位同步字节(=0x47),包括每个1位的transport—error—indicator (传输 —误差—指示符),payload_unit—start—indicator (有效荷载—单元_开始—指示符) 和transportjriority(传输—伊C先)的3位,以及后面的13个位。此外,对于加 le时间戳的TS分组而言,32位(4字节)的时间戳紧位于同步字节之前。在这 方面,通常在发送和接收AV流时,能够正常识别在TS分组上是否加上了时 间戳。然而,例如,当不清楚TS分组上是否加了时间戳时,流数据处理部分 18可以依据同步字节=0x47的重复周期来确定在TS分组上是否加有时间 戳。
随后,流数据处理部分18根据在PMT中描述的PID从AV流中分离TS 分组。例如,流数据处理部分18根据分组的PID来分离各个TS分组,所述 分组的PID包括用于AV流的回放处理的PAT、PMT、PCR和DIT(Discontinuity Information Packet,不连续性信息分组)的分组的PID、包括4见频的分组的PID、 包括音频的分组的PID。
此外,在创建部分流的处理中,流数据处理部分18创建包括关于要记录 到内容处理装置11中的记录部分15上的内容的TS分组的部分流。这就是说, 流数据处理部分18从自解密部分17提供的AV流中删除除了关于要记录到 记录部分15中的内容的TS分组之外的TS分组,以创建部分流。
在此,由CPU 13向流数据处理系统18通知(指定)关于要记录到记录部 分15中的内容的TS分组的PID,例如,PAT、 PMT、 PCR和DIT(不连续性 信息分组)等的TS分组的PID、 包括视频的TS分组的PID、 包括音频的 TS分组的PID。此外,对于没有时间戳的标准TS分组,流数据处理部分18 删除具有被识别为待删除的PID的188字节的TS分组。对于具有时间戳的 标准TS分组,流数据处理部分18删除具有被识别为待删除的PID的192字 节的TS分组。这样,不把那些不必要记录在记录部分15中的TS分组提供给加密部分19。
而且,在创建映射信息的处理中,流数据处理部分18分析AV流,检测 含有图像头标(Picture Header)(I-图像)的指示符和PTS(Presentation Timestamp,表示时间戳)等的TS分组的位置,并产生具有其位置信息(分组 号)的描述的映射信息。流数据处理部分18向CPU 13提供具有下述TS分组 的位置信息的描述的映射信息和这些TS分组的属性信息,所述TS分组含有 图像头标的指示符和PTS等。
通过创建这样的映射信息,在回放记录在记录部分15中的经加密AV流 时,CPU 13能够进行诸如查找和跳越回放(skipplayback)的处理。这就是说, 通过参照映射信息进行诸如查找和跳越回放的处理,与在解密经加密AV流 同时进行处理的情况相比CPU 13能够进行更快的处理。
关于此点,下面将参照图4来说明用于检测含有图像头标(I-图像)指示符 的TS分组的位置的处理。此夕卜,下面将参照图5来说明用于检测含有PTS的 TS分组的位置的处理。关于此点,例如,如果在创建部分流的处理中进行了 空分组(其PID=0xlFFF的TS分组)的删除,则在映射信息中描述该处理后的 位置信息。
此外,在版权信息重写处理中,例如,如果AV流的PMT包括作为版权 信息的DTCP(Digital Transmission Content Protection,数字传输内容保护)描 述符,那么,流数据处理部分18就根据其DTCP描述符来重写DTCP描述符。
例如,图2示出了在PMT中描述的DTCP描述符的例子。
例如,如图2的右侧所示,如果DTCP描述符是"0x88 04 OF FF FC FC", 这表示要处理的AV流是自由拷贝(copy-free)的内容。
此外,例如,如果要处理的AV流的DTCP描述符是"0x88 04 OF FF FE FC",这表示要处理的AV流是一次性拷贝(copy-once)的内容。在将一次性拷 贝的内容记录到记录部分15中时,流数据处理部分18将DTCP描述符重写 为"0x88 04 0FFFFDFC",它表示不可再拷贝(no more copies)的内容。
在此,流数据处理部分18在具有PMT描述的TS分组中查找"0x88 04 OF FFFxFC"。应当说明的是,在Fx中的x表示"不关心(don,t care)"。这就是 说,这是因为在查找时不清楚Fx中的x究竟是什么。
通过流数据处理部分18将查找"0x88 04 OF FF Fx FC"的结果提供给CPU 13, CPU 13能够在不掌握经加密AV流的内容(视频、音频等)的情况下掌握经加密AV流的DTCP描述符。CPU 13根据从流数据处理部分18中的查找 结果指示流数据处理部分18重写"Fx"。并且,这允许CPU 13掌握在经加密 AV流中是否存在DTCP描述符。
关于此,如上所述,在通过与CPU相连的总线来传输受版4又保护的内容 流时,存在一个限制,这就是必须经加密流并传输该流。不过,并不禁止用 明文(plaintext)来传输非PAT、 PMT等的4a频和音频数据的内容辅助信息。于 是,可以仅仅将含有PAT、 PMT等的TS分组提供给CPU 13, CPU 13可以重 写DTCP描述符,然后,将流提供给流数据处理部分18。
此外,在时间戳添加或删除处理中,流数据处理部分18将时间戳添加到 没有时间戳的TS分组上,从带有时间戳的TS分组删除时间戳。
带有时间戳的TS分组长192字节。这样,例如,在流数据处理部分18 从带有时间戳的TS分组删除时间戳的时候,对于每个192字节的AV流,流 数据处理部分18删除起始的4个字节。
此外,在流数据处理部分18将时间戳添加到TS分组时,用PCR(节目 时钟基准)来作为时间的计算基准,于是,流数据处理部分18查找含有PCR 的分组,并根据分组的PCR值来计算27MHz的时钟计数器的时间戳。例如, PCR是总共42位的数据,其包括含有90kHZ计数值的前面33位以及包含 27MHz计数值的其余9位。这样,例如,就可用下列的表达式(l)来表示32 位的时间戳值。-([PCR的开始33位的值]* 300 + [其余的9位的 值])mod2八32 ......(1)
关于此,Blu-my使用30位的时间戳,因此,用下面的例子(2)来表示30 位的时间戳。-([PCR的开始33位的值]* 300 + [其余9位的 值])mod2, ......(2)
此外,对于在含有PCR的TS分组之间的每个TS分组,根据在该TS分 组前后的含有PCR的TS分组的时间戳值来平均划分前后分组的时间戳值, 并使用如此平均划分得到的值。例如,CPU 13指定要添加到每个TS分组的 开始的4字节时间戳值,并指定对时间戳进行递增的值,这样,可以自动设 置在含有PCR的TS分组之间的每个TS分组的时间戳值。
以此方式,流数据处理部分18进行流分离处理、部分流创建处理、信息创建处理、版权信息重写处理以及时间戳增加或删除处理,等等。
下面,图3是一个流程图,示出了在图1的经加密流处理电路16中对经 加密AV流进行的处理。
例如,当由通信控制器12接收通过网络传送的经加密AV流并通过CPU 将其提供给经加密流处理电路16的解密部分17的时候,此处理开始。在步 骤Sll中,解密部分17解密通过CPU 13提供的经加密AV流,并将明文 (plaintext)AV流提供给流数据处理部分18。
在步骤11的处理之后,处理前进到步骤12。流数据处理部分18分析从 解密部分17提供的AV流,并获取PAT和PMT。流数据处理部分18根据在 PMT中描述的PID的属性来分离包含于AV流中的分组,随后,处理前进到 步骤S13。
在步骤S13中,CPU 13将必须作为部分流保持的分组的PID报告给流 数据处理部分18,流数据处理部分18根据改PID创建部分流。这就是说, 流数据处理部分18按照每个分组地删除不必要作为部分流保持的分组。
在步骤S13的处理之后,处理前进到步骤S14。流数据处理部分18分析 由步骤S13创建的部分流,并进行包含于部分流中的PTS的位置信息的提取 处理(图4)。
在步骤S15中,流数据处理部分18分析由步骤S13创建的部分流,并 进行包含于部分流中的I-图像的指示符的位置信息的提取处理(图5)。
在步骤S15的处理之后,处理前进到步骤S16。流数据处理部分18创建 映射信息,该映射信息具有对由步骤S14的处理提取的PTS的位置信息以及 由步骤S15的处理提取的I-图像的指示符的位置信息的说明。流数据处理部 分18将映射信息提供给CPU 13,处理前进到步骤S17。
在步骤S17中,流数据处理部分18才艮据在由步骤S12得到的PMT中描 述的DTCP描述符进行重写DTCP描述符的处理。例如,如果在PMT中描述 了表示"一次性拷贝"的DTCP描述符,那么,流数据处理部分18就进行重 写DTCP描述符的处理以表示"不可再拷贝"。
在步骤S17的处理之后,处理前进到步骤S18。在CPU13的控制下,流 数据处理部分18根据包含于部分流中的PCR的间隔来计算使每个分組的时 间间隔相等的值,并将该值作为时间戳加到每个分组。另外,在CPU13的控 制下,流数据处理部分18删除已经加到每个分组中的时间戳。在步骤S18的处理之后,处理前进到步骤S19。流数据处理部分18向加 密部分19提供已经经过从步骤S12到步骤S18的处理的AV流。加密部分19 对来自流数据处理部分18的AV流加密,并将经加密AV流提供给CPU 13。
如上所述,在内容处理设备ll中,通过CPU13和总线连接的经加密流 处理电路16对经加密AV流解密,并对AV流进行预定的处理,在处理之后 对AV流加密,然后输出该流。这样,不通过总线传输和接收明文(plaintext)AV 流。此外,与CPU13通过软件对经加密AV流进行处理的情况相比,可能用 更高的速度对经加密AV流进行处理。
照此方式,在内容处理设备ll中,即使CPU 13不掌握经加密AV流的 内容,也可能恰当地处理经加密AV流。
下面,图4是流程圓,说明了在图3的步骤S14中提取PTS的位置信息 的处理。
流数据处理部分18从起始位开始对包含于从解密部分17提供的AV流 中的位串进行,并在步骤S21中检查每个8位其值是否与0x000001匹配。在 此,0x000001是含于AV流的起始部分中的位串。
在步骤S21的处理之后,处理前进到步骤S22。作为在步骤S21中的检 查结果,流数据处理部分18确定位串是否与0x000001匹配,
在步骤S22中,如果流数据处理部分18确定位串不与0x000001相匹配, 处理返回到步骤S21,并重复相同的处理。另一方面,如果流数据处理部分 18确定位串与0x000001相匹配,处理前进到步骤S23,并且流数据处理部分 18 4企查接下来的8位。
在步骤S23的处理之后,处理前进到步骤S24。作为步骤S23中的4企查 结果,流数据处理部分18确定该8位是否与在0xC0和0xEF之间的数值相 匹配。
在步骤S24中,如果流数据处理部分18确定该8位串不具有在0xC0和 0xEF之间的值,处理返回到步骤S21,并重复相同的处理。另一方面,如果 流数据处理部分18确定该8位串具有在0xC0到0xEF之间的值,处理前进 到步骤S25,流数据处理部分18检查其后的2位到接下来的16位。
在步骤S25的处理之后,处理继续进行步骤S26。作为在步骤S25中的 才企验结果,流数据处理部分18确定该2位是否与OblO相匹配。
在步骤S26中,如果流数据处理部分18确定该2位串不具有值0b10,处理返回到步骤S21,并重复相同的处理。另一方面,如果流数据处理部分 18确定该2位串具有值0M0,处理前进到步骤S27,并且,流数据处理部分 18跳过6位,并4企查其后的2位。
在步骤S27的处理之后,处理前进到步骤S28。作为在步骤S27中的检 查结果,流数据处理部分18确定该2位是否与0b01或Obll相匹配。
在步骤S28中,如果流数据处理部分18确定该2位串不具有值0b01或 Obll,处理返回到步骤S21,并重复相同的处理。另一方面,如果流数据处理 部分18确定该2位串具有值0b01或0b11,处理前进到步骤S29,并且,流 数据处理部分18跳过接下来的14位,并检查其后的4位。
在步骤S29的处理之后,处理前进到步骤S30。作为在步骤S29中的检 查结果,流数据处理部分18确定这4位是否与Ob0010相匹配。
在步骤S30中,如果流数据处理部分18确定该4位串不具有值Ob0010, 处理返回到步骤S21,并重复相同的处理。另一方面,如果流数据处理部分 18确定该4位串有值0b0010,处理前进到步骤S31。
在步骤S31中,流数据处理部分18产生位置信息,该位置信息指示包含 于要处理的AV流中的PTS的位置。具体地,流数据处理部分18提取在于 步骤S30中被确定具有值0b0010的该4位之后的3位作为PTS[32到30],跳 过接下来的1位,提取接下来的15位作为PTS[29到15],跳过接下来的1 位,提取接下来的15位作为PTS[14到0],并使用PTS[32到O]作为位置信 自、
在步骤S31的处理之后,完成了提取PTS的位置信息的处理。 图5是流程图,该图说明了在图3的步骤S15中提取I-图像的指示符的 位置信息的处理。
流数据处理部分18从起始位开始对包含于从解密部分17提供的AV流 中的位串进行处理,并在步骤S41中检查每个8位是否与值0x000001相匹酉己。
在步骤S41的处理之后,处理前进到步骤S42。作为在步骤S41中的检 查结果,流数据处理部分18确定该位串是否与0x000001相匹配。
在步骤S42中,如果流数据处理部分18确定该位串不与0x000001相匹 配,处理返回到步骤S41,并重复相同的处理。另一方面,如果流数据处理部 分18确定该位串与0x000001相匹配,处理前进到步骤S43,流数据处理部分 18才企查下面的8位。在步骤S43的处理之后,处理前进到步骤S44。作为在步骤S43中的检 查结果,流数据处理部分18确定该8位是否与0x00相匹配。
在步骤S44中,如果流数据处理部分18确定该8位串不与0x00相匹配, 处理返回到步骤S41,并重复相同的处理。另一方面,如果流数据处理部分 18确定该8位串与0x00相匹配,处理前进到步骤S45,流数据处理部分18 检查随后的3个位到下面的10个位。
在步骤S45的处理之后,处理前进到步骤S46。作为在步骤S45中的检 查结果,流数据处理部分18确定这3个位是否与值0b001相匹配。
在步骤S46中,如果流数据处理部分18确定该3位串不与值0b001相匹 配,处理返回到步骤S41,并重复相同的处理。另一方面,如果流数据处理部 分18确定该3位串时具有值0b001,处理前进到步骤S47。
在步骤S47中,流数据处理部分18产生I-图像的指示符的位置信息。例 如,流lt据处理部分18在开始处理之后对分组的数量进行计数,并产生其3 位串具有值ObOO 1的分组的计数数目作为作为位置信息。
在步骤S47的处理之后,处理前进到步骤S48。流数据处理部分18确定 是否已完成了要处理的流。例如,如果已完成了从解密部分17提供流,并且 流数据处理部分18已检查了所有的位,那么,流数据处理部分18就确定已 经完成了要处理的流。
在步骤S48中,如果流数据处理部分18确定尚未完成要处理的流,处理 返回到步骤S41,并重复相同的处理。另一方面,如果流数据处理部分18确 定已完成了要处理的流,则结束提取I-图像的指示符的位置信息的处理。
在这方面,在图1的内容处理设备11中,通过CPU13将由通信控制器 12 4妄收的经加密AV流提供给经加密流处理电路16的解密部分17。此外, 在内容处理设备11中,通过CPU 13将由加密部分19加密的经加密AV流提 供给盘控制器14。然而,内容处理设备ll可以有与这样的结构不同的结构。
图6是一个方框图,示出了根据另一个实施例的内容处理设备11的结构 的例子。在图6的内容处理设备11中,通过总线将通信控制器12连接到解 密部分17上。在通信控制器12接收经加密AV流时,通信控制器12直接向 解密部分17提供AV流。
此外,图7是方框图,示出了根据另一个实施例的内容处理设备ll的结 构的例子。在图7的内容处理设备11中,通过总线将加密部分19连接到盘控制器14上。加密部分19直接向盘控制器14提供经加密AV流。
此外,图8是方框图,示出了根据另一个实施例的内容处理设备ll的结 构的例子。在图8的内容处理设备11中,通过总线将通信控制器12连接到 解密部分17上,并通过总线将加密部分19连接到盘控制器14上。在通信控 制器12接收经加密AV流时,通信控制器12直接向解密部分17提供AV流, 加密部分19直接向盘控制器14提供AV流。
如图6到图8所示,在内容处理设备ll中,只要由在CPU13外面的经 加密流处理电路16来进行对经加密AV流的处理,则可以按任何方式从经加 密流处理电路16中输出经加密AV流或将经加密AV流输入到经加密流处理 电路16中。
在这方面,在本实施例中,已经说明了下述情况内容处理设备ll接收 通过网络传送的AV流,并记录该流。然而,例如,内容处理i殳备ll可以发 送(传输)记录在记录部分15中的AV流。在此情况下,由盘控制器14读取记 录在记录部分15中的AV流,并通过CPU 13将其提供给经加密流处理电路 16。经加密流处理电路16进行例如DTCP描述符的重写处理、删除时间戳的 处理,并通过CPU 13和通信控制器12来传输流。
在这方面,参照上述流程图说明的各个处理并非必须:法照所述顺序以时 间序列来处理,而是包括要并行进行的或单独进行的处理(例如,并行处理或 目标(object)处理)。
在这方面,本发明的实施例并不仅限于上述的实施例。只要不偏离本发 明的要旨,就可以进行各种修改。
本申请包括与在日本优先专利申请书JP 2008-101267中所揭示的内容相 关的主题内容,该专利申请书是在2008年4月8日在日本专利局中存档的, 在此,合并了它的全部内容以供参考。
那些熟悉工艺技术的人应当了解的是,只要在附后的权利要求或其等效 条款规定的范围内,就可以有各种不同的修改、组合、次级组合和变换。
权利要求
1.一种经加密流处理电路,包括解密装置,用于对经加密流解密;流数据处理装置,根据用于标识分组的分组标识符来分离包含于由该解密装置解密的流中的多个分组,并在CPU(中央处理单元)的控制下通过提取所述流的一部分来创建部分流;以及加密装置,用于对该部分流加密,其中,该解密装置、该流数据处理装置和该加密装置被包含于封装式集成电路中,并通过总线和所述CPU相连。
2. 根据权利要求1的经加密流处理电路,其中,所述流数据处理装置查找包含于所述流中的特定字符串,并创建 映射信息,该映射信息具有指示包含该字符串的分组的位置的位置信息的描 述。
3. 根据权利要求1的经加密流处理电路,其中,所述流包括代表所述流的内容中所设置的版权的版权保护信息,以及所述流数据处理装置在必要时重写所述版权保护信息。
4. 根据权利要求1的经加密流处理电路,其中,所述流数据处理装置将指示输入定时的时间戳加入到解码器中或 从解码器中删除,该解码器将所述流解码为包含于所述流中的多个分组。
5. —种处理经加密流的方法,此方法包括如下步骤 解密经加密流;根据用于标识分组的分组标识符来分离包含于解密的流中的多个分组, 并在CPU(中央处理单元)的控制下通过提取所述流的一部分来创建部分流; 以及对所述部分流加密,其中,在通过总线与CPU相连的封装式集成电路中进行各个处理步骤。
6. —种经加密流处理电路,包括 解密部件,用于解密经加密流;流数据处理部件,根据用于标识分组的分组标识符来分离包含于由该解密部件解密的流中的多个分组,并在CPU(中央处理单元)的控制下通过提取所述流的一部分来创建部分流;以及 加密部件,用于加密该部分流,其中,该解密部件、该流数据处理部件和该加密部件被包含于封装式集 成电路中,并通过总线和所述CPU相连。
全文摘要
经加密流处理电路包括解密经加密流的解密装置;流数据处理装置,该装置根据用于标识分组的分组标识符来分离含于由解密装置解密了的流中的多个分组,并在CPU(中央处理单元)的控制下通过提取流中的一部分来创建部分流;加密该部分流的加密装置,其中,解密装置、流数据处理装置和加密装置含于封装式集成电路中,并通过总线与CPU相连。
文档编号G09C1/00GK101556749SQ20091013423
公开日2009年10月14日 申请日期2009年4月9日 优先权日2008年4月9日
发明者柳本薰 申请人:索尼株式会社