Device with privileged memory and applications thereof
    2.
    发明授权
    Device with privileged memory and applications thereof 有权
    具有特权存储器的设备及其应用

    公开(公告)号:US09058297B2

    公开(公告)日:2015-06-16

    申请号:US14295479

    申请日:2014-06-04

    摘要: A device includes a key store memory, a rule set memory, a plurality of cryptographic clients, and a key store arbitration module. The key store memory stores a plurality of cryptographic keys and the rule set memory stores a set of rules for accessing the cryptographic keys. A cryptographic client is operable to issue a request to access a cryptographic key(s) and, when access to the cryptographic key is granted, execute a cryptographic function regarding at least a portion of the cryptographic key to produce a cryptographic result. The key store arbitration module is operable to determine whether the request to access the cryptographic key is valid; when the request is valid, interpret the request to produce an interpreted request; access the rule set memory based on the interpreted request to retrieve a rule of the set of rules; and grant access to the cryptographic key in accordance with the rule.

    摘要翻译: 设备包括密钥存储器存储器,规则集存储器,多个密码客户端和密钥存储仲裁模块。 密钥存储存储器存储多个加密密钥,并且规则集存储器存储用于访问加密密钥的一组规则。 加密客户端可操作以发出访问加密密钥的请求,并且当授权对加密密钥的访问时,执行关于密码密钥的至少一部分的加密功能以产生密码结果。 密钥存储仲裁模块可操作以确定访问加密密钥的请求是否有效; 当请求有效时,解释请求以产生解释的请求; 基于解释的请求访问规则集存储器以检索该组规则的规则; 并根据规则授予访问加密密钥的权限。

    PROCESSING SYSTEM WITH VIRTUAL CLIENTS AND METHODS FOR USE THEREWITH
    3.
    发明申请
    PROCESSING SYSTEM WITH VIRTUAL CLIENTS AND METHODS FOR USE THEREWITH 审中-公开
    虚拟客户的处理系统及其使用方法

    公开(公告)号:US20150113594A1

    公开(公告)日:2015-04-23

    申请号:US14314691

    申请日:2014-06-25

    IPC分类号: H04L29/06

    摘要: A processing system includes a memory module that includes a plurality of memory blocks and a plurality of registers. A processor executes an operating system having a plurality of operating system processes, wherein each of the plurality of operating system processes is designated as a corresponding one of a plurality of virtual clients. A memory arbitration module receives a request to access a selected one of the plurality of memory blocks or registers from at least one of the plurality of virtual clients and determines whether or not to grant or deny the request, based on whether the selected memory block or register is designated for trusted or untrusted access and based on whether the virtual client is trusted or untrusted.

    摘要翻译: 处理系统包括包括多个存储器块和多个寄存器的存储器模块。 处理器执行具有多个操作系统处理的操作系统,其中所述多个操作系统进程中的每一个被指定为多个虚拟客户机中的对应的一个。 存储器仲裁模块基于所选择的存储器块或所选择的存储器块是否接收从多个虚拟客户端中的至少一个访问多个存储器块或寄存器中的所选择的一个或多个虚拟客户端中的至少一个的请求,并且确定是否授予或拒绝该请求 寄存器被指定用于受信任或不受信任的访问,并且基于虚拟客户端是可信任还是不受信任的。

    DEVICE WITH PRIVILEGED MEMORY AND APPLICATIONS THEREOF
    5.
    发明申请
    DEVICE WITH PRIVILEGED MEMORY AND APPLICATIONS THEREOF 有权
    具有特殊存储器的设备及其应用

    公开(公告)号:US20150012756A1

    公开(公告)日:2015-01-08

    申请号:US14295479

    申请日:2014-06-04

    IPC分类号: G06F12/14 G06F21/60

    摘要: A device includes a key store memory, a rule set memory, a plurality of cryptographic clients, and a key store arbitration module. The key store memory stores a plurality of cryptographic keys and the rule set memory stores a set of rules for accessing the cryptographic keys. A cryptographic client is operable to issue a request to access a cryptographic key(s) and, when access to the cryptographic key is granted, execute a cryptographic function regarding at least a portion of the cryptographic key to produce a cryptographic result. The key store arbitration module is operable to determine whether the request to access the cryptographic key is valid; when the request is valid, interpret the request to produce an interpreted request; access the rule set memory based on the interpreted request to retrieve a rule of the set of rules; and grant access to the cryptographic key in accordance with the rule.

    摘要翻译: 设备包括密钥存储器存储器,规则集存储器,多个密码客户端和密钥存储仲裁模块。 密钥存储存储器存储多个加密密钥,并且规则集存储器存储用于访问加密密钥的一组规则。 加密客户端可操作以发出访问加密密钥的请求,并且当授权对加密密钥的访问时,执行关于密码密钥的至少一部分的加密功能以产生密码结果。 密钥存储仲裁模块可操作以确定访问加密密钥的请求是否有效; 当请求有效时,解释请求以产生解释的请求; 基于解释的请求访问规则集存储器以检索该组规则的规则; 并根据规则授予访问加密密钥的权限。

    PROCESSING SYSTEM WITH REGISTER ARBITRATION AND METHODS FOR USE THEREWITH
    8.
    发明申请
    PROCESSING SYSTEM WITH REGISTER ARBITRATION AND METHODS FOR USE THEREWITH 审中-公开
    具有寄存器仲裁的处理系统及其使用方法

    公开(公告)号:US20150161361A9

    公开(公告)日:2015-06-11

    申请号:US14266287

    申请日:2014-04-30

    IPC分类号: G06F21/10 H04N19/40 H04N19/44

    摘要: A processing system includes a memory module that includes a register space for storing a plurality of register data in a plurality of registers and secure access data corresponding to the register space. A register arbitration module operates to receive a request to access one of the registers from a client module; retrieve secure access data corresponding to the client to determine if the client is trusted; and to grant the request to access the register if the client is trusted. If the client is not trusted, the register arbitration module retrieves secure access data to determine if the register is non-secured for the client. The register arbitration module grants the request to access the register when the register is non-secured for the client.

    摘要翻译: 一种处理系统包括一个存储器模块,该存储器模块包括用于在多个寄存器中存储多个寄存器数据的寄存器空间和对应于寄存器空间的安全访问数据。 寄存器仲裁模块操作以从客户端模块接收访问寄存器之一的请求; 检索对应于客户端的安全访问数据,以确定客户端是否被信任; 并且如果客户端被信任,则授予访问该寄存器的请求。 如果客户端不被信任,则注册仲裁模块检索安全访问数据,以确定该客户端是否不保护该注册。 寄存器仲裁模块授予访问该寄存器的请求,当该寄存器不为客户端保护时。

    PROCESSING SYSTEM WITH REGISTER ARBITRATION AND METHODS FOR USE THEREWITH
    9.
    发明申请
    PROCESSING SYSTEM WITH REGISTER ARBITRATION AND METHODS FOR USE THEREWITH 审中-公开
    具有寄存器仲裁的处理系统及其使用方法

    公开(公告)号:US20140328407A1

    公开(公告)日:2014-11-06

    申请号:US14266287

    申请日:2014-04-30

    IPC分类号: G06F21/10 H04N19/40 H04N19/44

    摘要: A processing system includes a memory module that includes a register space for storing a plurality of register data in a plurality of registers and secure access data corresponding to the register space. A register arbitration module operates to receive a request to access one of the registers from a client module; retrieve secure access data corresponding to the client to determine if the client is trusted; and to grant the request to access the register if the client is trusted. If the client is not trusted, the register arbitration module retrieves secure access data to determine if the register is non-secured for the client. The register arbitration module grants the request to access the register when the register is non-secured for the client.

    摘要翻译: 一种处理系统包括一个存储器模块,该存储器模块包括用于在多个寄存器中存储多个寄存器数据的寄存器空间和对应于寄存器空间的安全访问数据。 寄存器仲裁模块操作以从客户端模块接收访问寄存器之一的请求; 检索对应于客户端的安全访问数据,以确定客户端是否被信任; 并且如果客户端被信任,则授予访问该寄存器的请求。 如果客户端不被信任,则注册仲裁模块检索安全访问数据,以确定该客户端是否不保护该注册。 寄存器仲裁模块授予访问该寄存器的请求,当该寄存器不为客户端保护时。

    CONTENT ACCESS DEVICE WITH PROGRAMMABLE INTERFACE AND METHODS FOR USE THEREWITH
    10.
    发明申请
    CONTENT ACCESS DEVICE WITH PROGRAMMABLE INTERFACE AND METHODS FOR USE THEREWITH 审中-公开
    具有可编程接口的内容访问设备及其使用方法

    公开(公告)号:US20170005993A9

    公开(公告)日:2017-01-05

    申请号:US14217757

    申请日:2014-03-18

    IPC分类号: H04L29/06

    摘要: A content access device includes an interface module having a plurality of interfaces that operate in accordance with a corresponding plurality of interface formats. The interface module is programmable to select at least one of the plurality of interfaces to receive a transport stream and output a processed transport stream. The interface formats include a plurality of broadcast video card formats and a plurality of wired computer interface formats. A key storage device stores at least one key. An encryption processing device retrieves the at least one key from the key storage device, and then processes the transport stream based on the at least one key to generate the processed transport stream.

    摘要翻译: 内容访问设备包括具有根据相应的多种接口格式操作的多个接口的接口模块。 接口模块可编程以选择多个接口中的至少一个以接收传输流并输出经处理的传输流。 接口格式包括多个广播视频卡格式和多个有线计算机接口格式。 密钥存储设备存储至少一个密钥。 加密处理装置从密钥存储装置检索至少一个密钥,然后基于该至少一个密钥对传输流进行处理以产生经处理的传输流。