Transparently embedding non-compliant data in a data stream
    1.
    发明授权
    Transparently embedding non-compliant data in a data stream 有权
    将不合规数据透明地嵌入到数据流中

    公开(公告)号:US07570766B2

    公开(公告)日:2009-08-04

    申请号:US10087576

    申请日:2002-03-01

    IPC分类号: H04L9/00

    摘要: Systems, methods, and data structures for transparently embedding non-compliant data in a data stream are described. One method includes embedding random encryption/decryption information into an MEPG multimedia, video, or audio stream transparently to an MPEG decoder in an ISO/MPEG 13818-1 compliant system to control access. The invention works for variable length data streams and involves a PES header. Spare bytes, stuffing bytes, or additional bytes as defined in the MPEG specification for PES headers are used to store key information by a computer capable of modifying the original data stream. There is no need for a parallel data stream for the key information because the key information is transparently inserted directly into the data stream. Additional information is embedded into the data stream that can be used for encryption/decryption without having to modify other components in a playback system.

    摘要翻译: 描述用于将不合规数据透明嵌入数据流的系统,方法和数据结构。 一种方法包括将随机加密/解密信息嵌入到符合ISO / MPEG 13818-1的系统中的MPEG解码器的MEPG多媒体,视频或音频流中以控制访问。 本发明适用于可变长度数据流并涉及PES头。 用于PES头的MPEG规范中定义的备用字节,填充字节或附加字节用于存储能够修改原始数据流的计算机的密钥信息。 不需要用于密钥信息的并行数据流,因为密钥信息被直接透明地插入到数据流中。 附加信息被嵌入到可用于加密/解密的数据流中,而不必修改播放系统中的其他组件。

    Method and apparatus for allowing software access to navigational data in a decrypted media stream while protecting stream payloads
    2.
    发明申请
    Method and apparatus for allowing software access to navigational data in a decrypted media stream while protecting stream payloads 有权
    允许软件访问解密的媒体流中的导航数据同时保护流有效载荷的方法和装置

    公开(公告)号:US20110069835A1

    公开(公告)日:2011-03-24

    申请号:US12586618

    申请日:2009-09-23

    IPC分类号: H04L9/18

    摘要: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.

    摘要翻译: 一种方法,装置和系统,其使能软件访问解密的媒体流中的导航数据,同时保护流有效载荷。 在一个实施例中,过滤器可以将加密的内容流和相关联的信息路由到具有用于解密的可信计算组件的安全分区。 在解密之后,可信计算组件可将内容的经解密的有效载荷存储在可信计算组件可访问的安全存储位置中。 此后,内容的经解密的导航标题信息可以用于经由可信组件(例如安全分区中的可信渲染单元)导航到解密的内容。

    METHOD AND APPARATUS FOR ALLOWING SOFTWARE ACCESS TO NAVIGATIONAL DATA IN A DECRYPTED MEDIA STREAM WHILE PROTECTING STREAM PAYLOADS
    3.
    发明申请
    METHOD AND APPARATUS FOR ALLOWING SOFTWARE ACCESS TO NAVIGATIONAL DATA IN A DECRYPTED MEDIA STREAM WHILE PROTECTING STREAM PAYLOADS 审中-公开
    在保护流量负荷的情况下,允许软件访问导航媒体流中的导航数据的方法和装置

    公开(公告)号:US20140223180A1

    公开(公告)日:2014-08-07

    申请号:US14249217

    申请日:2014-04-09

    IPC分类号: H04L29/06

    摘要: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.

    摘要翻译: 一种方法,装置和系统,其使能软件访问解密的媒体流中的导航数据,同时保护流有效载荷。 在一个实施例中,过滤器可以将加密的内容流和相关联的信息路由到具有用于解密的可信计算组件的安全分区。 在解密之后,可信计算组件可将内容的经解密的有效载荷存储在可信计算组件可访问的安全存储位置中。 此后,内容的经解密的导航标题信息可以用于经由可信组件(例如安全分区中的可信渲染单元)导航到解密的内容。

    METHOD AND APPARATUS FOR ALLOWING SOFTWARE ACCESS TO NAVIGATIONAL DATA IN A DECRYPTED MEDIA STREAM WHILE PROTECTING STREAM PAYLOADS
    4.
    发明申请
    METHOD AND APPARATUS FOR ALLOWING SOFTWARE ACCESS TO NAVIGATIONAL DATA IN A DECRYPTED MEDIA STREAM WHILE PROTECTING STREAM PAYLOADS 有权
    在保护流量负荷的情况下,允许软件访问导航媒体流中的导航数据的方法和装置

    公开(公告)号:US20130182837A1

    公开(公告)日:2013-07-18

    申请号:US13734164

    申请日:2013-01-04

    IPC分类号: H04L9/00

    摘要: A method, apparatus and system enabling software access to navigational data in a decrypted media stream while protecting stream payloads. In one embodiment, a filter may route an encrypted content stream and associated information to a secure partition having a trusted computing component for decryption. Upon decryption, the trusted computing component may store the decrypted payload of the content in a secure storage location accessible to the trusted computing component. Thereafter, the decrypted navigational header information of the content may be used to navigate to the decrypted content via a trusted component such as a trusted rendering unit in the secure partition.

    摘要翻译: 一种方法,装置和系统,其使能软件访问解密的媒体流中的导航数据,同时保护流有效载荷。 在一个实施例中,过滤器可以将加密的内容流和相关联的信息路由到具有用于解密的可信计算组件的安全分区。 在解密之后,可信计算组件可将内容的经解密的有效载荷存储在可信计算组件可访问的安全存储位置中。 此后,内容的经解密的导航标题信息可以用于经由可信组件(例如安全分区中的可信渲染单元)导航到解密的内容。

    System and method for safeguarding data within a device
    6.
    发明授权
    System and method for safeguarding data within a device 有权
    用于保护设备内的数据的系统和方法

    公开(公告)号:US06668324B1

    公开(公告)日:2003-12-23

    申请号:US09460537

    申请日:1999-12-13

    IPC分类号: G06F1130

    CPC分类号: G06F21/606

    摘要: A system and method of safeguarding data within a device are described. In one embodiment, at least one protocol specific encrypted data stream is received. The protocol specific encrypted data stream is translated into a protected content exchange (PCX) encrypted data stream. In addition, the PCX encrypted data stream is transferred to a decoding device and the PCX encrypted data stream decrypted.

    摘要翻译: 描述了一种在设备内保护数据的系统和方法。 在一个实施例中,接收至少一个协议特定的加密数据流。 协议特定的加密数据流被转换成受保护的内容交换(PCX)加密的数据流。 此外,PCX加密数据流被传送到解码设备,PCX加密数据流被解密。

    Tamper resistant methods and apparatus
    7.
    发明授权
    Tamper resistant methods and apparatus 失效
    防篡改方法和装置

    公开(公告)号:US06205550B1

    公开(公告)日:2001-03-20

    申请号:US08924740

    申请日:1997-09-05

    IPC分类号: G06F1130

    摘要: In one apparatus, a number of obfuscated programming instructions are equipped to self-verify whether execution of the obfuscated programming instructions is being observed. In another apparatus, a number of obfuscated programming instruction are equipped to determine whether the apparatus is being operated in a mode that supports single step execution of the obfuscated programming instructions. In yet another apparatus, a number of obfuscated programming instruction are equipped to verify whether an amount of elapsed execution time has exceeded a threshold. In yet another apparatus, a first and a second group of obfuscated programming instruction are provided to implement a first and a second tamper resistant technique respectively, with the first and the second group of programming instructions sharing a storage location for a first and a second key value corresponding to the first and the second tamper resistant technique.

    摘要翻译: 在一种装置中,配置了许多模糊编程指令来自我验证是否正在观察到模糊编程指令的执行。 在另一装置中,配备有多个模糊编程指令,以确定装置是否以支持模糊编程指令的单步执行的模式操作。 在另一装置中,配备有多个模糊编程指令,以验证经过的执行时间量是否超过阈值。 在另一装置中,提供第一组和第二组混淆编程指令以分别实现第一和第二防篡改技术,第一组和第二组编程指令共享用于第一和第二键的存储位置 值对应于第一和第二防篡改技术。

    Tamper resistant player for scrambled contents
    8.
    发明授权
    Tamper resistant player for scrambled contents 失效
    防篡改播放器用于加扰内容

    公开(公告)号:US06175925B1

    公开(公告)日:2001-01-16

    申请号:US08924167

    申请日:1997-09-05

    IPC分类号: G06F1130

    摘要: In one apparatus, a group of plain text and obfuscated cells of programming instructions is provided to implement a descrambler that descrambles scrambled content to generate descrambled content. In another apparatus, a group of plain text and obfuscated cells of programming instructions is provided to implement an authenticator that provides appropriate authentication challenges to a scrambled content provider, and generates appropriate authentication responses to authentication challenges from the scrambled content provider. In yet another apparatus, a group of plain text and obfuscated cells of programming instructions is provided to implement an integrity verifier that performs integrity verification on a decoder. In yet another apparatus, a group of plain text and obfuscated cells of programming instructions is provided to implement a secrets holder that holds a number of secrets associated with playing scrambled contents.

    摘要翻译: 在一种装置中,提供了一组编程指令的纯文本和混淆单元,以实现解扰器,其解扰加扰的内容以产生解扰的内容。 在另一种装置中,提供了一组编程指令的明文和混淆单元,以实现向加扰的内容提供商提供适当的认证挑战的认证器,并从加扰的内容提供商产生对认证挑战的适当认证响应。 在又一设备中,提供了一组编程指令的纯文本和混淆单元,以实现在解码器上执行完整性验证的完整性验证器。 在另一装置中,提供一组编程指令的明文和混淆单元,以实现保存与播放加扰内容相关联的多个秘密的秘密持有者。