Method and apparatus for initializing a computer system having central
and distributed address decode memory bus resources
    1.
    发明授权
    Method and apparatus for initializing a computer system having central and distributed address decode memory bus resources 失效
    用于初始化具有中央和分布式地址解码存储器总线资源的计算机系统的方法和装置

    公开(公告)号:US5590289A

    公开(公告)日:1996-12-31

    申请号:US384472

    申请日:1995-01-31

    IPC分类号: G06F9/445 G06F12/06 G06F13/14

    摘要: A hybrid decoding module which resides on the computer system's high speed memory bus. The computer system incorporating the hybrid decoding module scheme is capable of having centrally decoded resources on the memory bus as well as resources capable of decoding memory bus addresses directly. During system initialization, or after a hard reset, the decoding logic polls each of the resources on the memory bus to determine whether the resource is a centrally decoded resource or a distributed decode resource. A table is maintained for all centrally decoded resources such that when addresses are put out by the processor during run-time, the decoding logic is capable of directing control to the centrally decoded resource. Another aspect of the present invention is implemented during the initialization of the system. When resources are polled by the decoding logic, they are also provided with an identifier which identifies the last available I/O space slot. If the memory bus resource requires this I/O space for its own use, it signals the decoding module that it should be assigned to that resource.

    摘要翻译: 位于计算机系统的高速存储器总线上的混合解码模块。 结合混合解码模块方案的计算机系统能够在存储器总线上具有集中解码的资源以及能够直接解码存储器总线地址的资源。 在系统初始化期间或硬复位之后,解码逻辑轮询存储器总线上的每个资源以确定资源是集中解码的资源还是分布式解码资源。 维护所有中央解码的资源的表格,使得当运行时地址被处理器放出时,解码逻辑能够将控制权指向中央解码的资源。 在系统的初始化期间实现本发明的另一方面。 当资源被解码逻辑调查时,它们还被提供有识别最后可用的I / O空间时隙的标识符。 如果内存总线资源需要此I / O空间供其自己使用,则会向解码模块发出应该分配给该资源的信号。

    System utilizing multiple address decode resources and decoder receiving
address determines address corresponding to resource based on select
and ready signals by that particular resource
    2.
    发明授权
    System utilizing multiple address decode resources and decoder receiving address determines address corresponding to resource based on select and ready signals by that particular resource 失效
    利用多地址解码资源和解码器接收地址的系统根据该特定资源的选择和准备信号确定与资源对应的地址

    公开(公告)号:US5668949A

    公开(公告)日:1997-09-16

    申请号:US545374

    申请日:1995-10-19

    IPC分类号: G06F12/06 G06F12/10 G06F13/12

    CPC分类号: G06F12/0653 G06F12/0684

    摘要: A hybrid decoding module which resides on the computer system's high speed memory bus. The computer system incorporating the hybrid decoding module scheme is capable of having centrally decoded resources on the memory bus as well as resources capable of decoding memory bus addresses directly. During system initialization, or after a hard reset, the decoding logic polls each of the resources on the memory bus to determine whether the resource is a centrally decoded resource or a distributed decode resource. A table is maintained for all centrally decoded resources such that when addresses are put out by the processor during run-time, the decoding logic is capable of directing control to the centrally decoded resource. Another aspect of the present invention is implemented during the initialization of the system. When resources are polled by the decoding logic, they are also provided with an identifier which identifies the last available I/O space slot. If the memory bus resource requires this I/O space for its own use, it signals the decoding module that it should be assigned to that resource.

    摘要翻译: 位于计算机系统的高速存储器总线上的混合解码模块。 结合混合解码模块方案的计算机系统能够在存储器总线上具有集中解码的资源以及能够直接解码存储器总线地址的资源。 在系统初始化期间或硬复位之后,解码逻辑轮询存储器总线上的每个资源以确定资源是集中解码的资源还是分布式解码资源。 维护所有中央解码的资源的表格,使得当运行时地址被处理器放出时,解码逻辑能够将控制权指向中央解码的资源。 在系统的初始化期间实现本发明的另一方面。 当资源被解码逻辑调查时,它们还被提供有识别最后可用的I / O空间时隙的标识符。 如果内存总线资源需要此I / O空间供其自己使用,则会向解码模块发出应该分配给该资源的信号。

    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.

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

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

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

    Policy based selective encryption of compressed video data
    7.
    发明授权
    Policy based selective encryption of compressed video data 失效
    基于策略的压缩视频数据的选择性加密

    公开(公告)号:US5805700A

    公开(公告)日:1998-09-08

    申请号:US730065

    申请日:1996-10-15

    摘要: Basic transfer units (BTUs) of compressed video data of video images are selectively encrypted in accordance with an encryption policy to degrade the video images to at least a virtually useless state, if the selectively encrypted compressed video images were to be rendered without decryption. As a result, degradation that approximates the level provided by the total encryption approach is achieved, but requiring only a fraction of the processor cycle cost required by the total encryption approach, to decrypt and render the video images.

    摘要翻译: 视频图像的压缩视频数据的基本传送单元(BTU)根据加密策略被选择性地加密,以将视频图像降级到至少几乎无用的状态,如果选择性地加密的压缩视频图像被无需解密地呈现。 结果,实现了近似总加密方法提供的级别的劣化,但是仅需要总加密方法所需的处理器周期成本的一小部分来解密和呈现视频图像。