Method and apparatus for protected exchange of status and secret values between a video source application and a video hardware interface
    1.
    发明授权
    Method and apparatus for protected exchange of status and secret values between a video source application and a video hardware interface 有权
    用于在视频源应用和视频硬件接口之间保护交换状态和秘密值的方法和装置

    公开(公告)号:US06920221B1

    公开(公告)日:2005-07-19

    申请号:US09540190

    申请日:2000-03-31

    IPC分类号: G06F21/00 H04N7/167 H04L9/32

    摘要: A video source application in a video source device requests from a video hardware interface of the video source device status with respect to a link linking the video source device to an external video sink device, and supplements the status request with a first basis value to a symmetric ciphering/deciphering process. The video source application, upon receiving from the video hardware interface the requested status and a verification key, generated using said symmetric ciphering/deciphering process and employing the first basis value, verifies the correctness of the verification key to determine whether to trust said provided status. In like manner, the video source application requests from the video hardware interface a secret the video hardware interface uses to cipher video to be transmitted by the video hardware interface to the external video sink device. The secret request is supplemented with a second basis value to the symmetric ciphering/deciphering process. The secret is returned in a cipher form, ciphered using a ciphering key generated using the second basis value. The video source application deciphers the secret using its own independently generated copy of the ciphering key.

    摘要翻译: 视频源设备中的视频源应用相对于将视频源设备链接到外部视频接收设备的链接,从视频源设备的视频硬件接口请求状态,并将第一基础值的状态请求补充到 对称加密/解密过程。 视频源应用程序在从视频硬件接口接收到使用所述对称加密/解密处理并采用第一基值产生的请求状态和验证密钥时,验证验证密钥的正确性以确定是否信任所提供的状态 。 以类似的方式,视频源应用程序从视频硬件接口请求视频硬件接口用于将视频硬件接口传输的视频加密到外部视频接收器设备的秘密。 秘密请求以对称加密/解密处理的第二基础值补充。 秘密以加密形式返回,使用使用第二基础值生成的加密密钥进行加密。 视频源应用程序使用其自己独立生成的加密密钥的副本来解密秘密。

    Tamper resistant player for scrambled contents
    2.
    发明授权
    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.

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

    Tamper resistant methods and apparatus
    3.
    发明授权
    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.

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

    Method for securing memory mapped control registers
    6.
    发明授权
    Method for securing memory mapped control registers 失效
    保护存储器映射控制寄存器的方法

    公开(公告)号:US07302589B2

    公开(公告)日:2007-11-27

    申请号:US10079004

    申请日:2002-02-20

    CPC分类号: G06F21/10

    摘要: According to one embodiment, a method is disclosed. The method includes storing a first list of hardware registers, receiving video data at an application program, receiving a second list of hardware registers from a device driver, determining whether the first list of hardware registers matches the second list of hardware registers, and if so, streaming the video data to a video decoder.

    摘要翻译: 根据一个实施例,公开了一种方法。 该方法包括存储硬件寄存器的第一列表,在应用程序处接收视频数据,从设备驱动器接收硬件寄存器的第二列表,确定硬件寄存器的第一列表是否与第二硬件寄存器列表匹配,以及如果是 将视频数据流传输到视频解码器。

    Method and apparatus for authenticating content in a portable device
    7.
    发明授权
    Method and apparatus for authenticating content in a portable device 失效
    用于在便携式设备中验证内容的方法和装置

    公开(公告)号:US06802004B1

    公开(公告)日:2004-10-05

    申请号:US09608273

    申请日:2000-06-30

    IPC分类号: H04L900

    摘要: A portable device receives content from a computer and a signature certificate. The signature certificate is derived from content after the content successfully passes a watermark screening process. The portable device compares the received signature certificate to the received content. The content is only played in the portable device when the received signature certificate authenticates the received content as passing the watermark screening process.

    摘要翻译: 便携式设备从计算机接收内容和签名证书。 签名证书是在内容成功通过水印检测过程后从内容派生出来的。 便携式设备将接收的签名证书与接收到的内容进行比较。 当接收到的签名证书通过水印检查过程认证接收到的内容时,内容仅在便携式设备中播放。

    Architectures and techniques for providing low-power storage mechanisms
    8.
    发明授权
    Architectures and techniques for providing low-power storage mechanisms 有权
    提供低功耗存储机制的架构和技术

    公开(公告)号:US09530461B2

    公开(公告)日:2016-12-27

    申请号:US13537553

    申请日:2012-06-29

    摘要: Techniques to utilize a very low power state with a memory subsystem that includes one or more non-volatile memory devices and a volatile memory system. A memory controller is coupled with the one or more non-volatile memory devices and the volatile memory system. The memory controller comprising at least an embedded control agent and memory locations to store state information. The memory controller to selectively enable and disable the one or more non-volatile memory devices. The memory controller transfers the state information to the volatile memory system prior to entering a low power state. Control circuitry is coupled with the memory controller. The control circuitry to selectively enable and disable operation of the memory controller.

    摘要翻译: 利用包括一个或多个非易失性存储器件和易失性存储器系统的存储器子系统来利用非常低功率状态的技术。 存储器控制器与一个或多个非易失性存储器件和易失性存储器系统耦合。 存储器控制器至少包括嵌入式控制代理和存储状态信息的存储器位置。 存储器控制器,用于选择性地启用和禁用一个或多个非易失性存储器件。 存储器控制器在进入低功率状态之前将状态信息传送到易失性存储器系统。 控制电路与存储器控制器耦合。 所述控制电路用于选择性地启用和禁用所述存储器控制器的操作。

    Method to improve a solid state disk performance by using a programmable bus arbiter
    9.
    发明授权
    Method to improve a solid state disk performance by using a programmable bus arbiter 有权
    通过使用可编程总线仲裁器来提高固态磁盘性能的方法

    公开(公告)号:US08386650B2

    公开(公告)日:2013-02-26

    申请号:US12639700

    申请日:2009-12-16

    IPC分类号: G05F3/00 G06F13/00

    摘要: A method to improve a solid state disk performance by using a programmable bus arbiter is generally presented. In this regard, in one embodiment, a method is introduced comprising delaying a request from a solid state drive for access to an interface for a time to allow a host to access the interface to transmit a command to the solid state drive. Other embodiments are described and claimed.

    摘要翻译: 一般来说,通过使用可编程总线仲裁器来提高固态盘性能的方法。 在这方面,在一个实施例中,引入了一种方法,其包括延迟来自固态驱动器的用于访问接口的请求一段时间,以允许主机访问接口以向固态驱动器发送命令。 描述和要求保护其他实施例。