经加密流处理电路包括:解密经加密流的解密装置;流数据处理装置,该装置根据用于标识分组的分组标识符来分离含于由解密装置解密了的流中的多个分组,并在CPU(中央处理单元)的控制下通过提取流中的一部分来创建部分流;加密该部分流的加密装置,其中,解密装置、流数据处理装置和加密装置含于封装式集成电路中,并通过总线与CPU相连。
【技术实现步骤摘要】
本专利技术涉及处理经加密流(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分组上是否加有时间 戳。随后,流本文档来自技高网...
【技术保护点】
一种经加密流处理电路,包括: 解密装置,用于对经加密流解密; 流数据处理装置,根据用于标识分组的分组标识符来分离包含于由该解密装置解密的流中的多个分组,并在CPU(中央处理单元)的控制下通过提取所述流的一部分来创建部分流;以及 加密装置,用于对该部分流加密, 其中,该解密装置、该流数据处理装置和该加密装置被包含于封装式集成电路中,并通过总线和所述CPU相连。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:柳本薰,
申请(专利权)人:索尼株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。