Managing host application privileges
    1.
    发明授权
    Managing host application privileges 有权
    管理主机应用程序权限

    公开(公告)号:US08590037B2

    公开(公告)日:2013-11-19

    申请号:US12342965

    申请日:2008-12-23

    IPC分类号: H04L29/06

    摘要: A method and system of controlling access to a hardware or software feature provided by a host is disclosed. An application seeking authorization to access a feature transmits a credential and an index to a host agent within the host. The index is associated with the requested feature. The host agent reads credential validation data from a storage location corresponding to the index in a non-volatile storage device in communication with the host. The validity of the credential is determined based on the credential validation data, and an authorization is transmitted if the credential is valid. A third party can control the outcome of the validity determination by sending an instruction to the host to replace the credential validation data with invalid data that causes the validity test to fail. The third party can also control the non-volatile storage device data used by the application to calculate the credential.

    摘要翻译: 公开了一种控制由主机提供的硬件或软件特征的访问的方法和系统。 寻求授权以访问功能的应用程序向主机中的主机代理发送凭证和索引。 索引与请求的功能相关联。 主机代理从与主机通信的非易失性存储设备中的索引对应的存储位置读取凭证验证数据。 基于证书验证数据确定凭证的有效性,并且如果凭证有效则传送授权。 第三方可以通过向主机发送指令来替换凭证验证数据,使无效数据导致有效性测试失败来控制有效性确定的结果。 第三方还可以控制应用程序使用的非易失性存储设备数据来计算凭证。

    MANAGING HOST APPLICATION PRIVILEGES
    2.
    发明申请
    MANAGING HOST APPLICATION PRIVILEGES 有权
    管理主机应用程序特权

    公开(公告)号:US20100162370A1

    公开(公告)日:2010-06-24

    申请号:US12342965

    申请日:2008-12-23

    IPC分类号: H04L9/32 H04M3/00

    摘要: A method and system of controlling access to a hardware or software feature provided by a host is disclosed. An application seeking authorization to access a feature transmits a credential and an index to a host agent within the host. The index is associated with the requested feature. The host agent reads credential validation data from a storage location corresponding to the index in a non-volatile storage device in communication with the host. The validity of the credential is determined based on the credential validation data, and an authorization is transmitted if the credential is valid. A third party can control the outcome of the validity determination by sending an instruction to the host to replace the credential validation data with invalid data that causes the validity test to fail. The third party can also control the non-volatile storage device data used by the application to calculate the credential.

    摘要翻译: 公开了一种控制由主机提供的硬件或软件特征的访问的方法和系统。 寻求授权以访问功能的应用程序向主机中的主机代理发送凭证和索引。 索引与请求的功能相关联。 主机代理从与主机通信的非易失性存储设备中的索引对应的存储位置读取凭证验证数据。 基于证书验证数据确定凭证的有效性,并且如果凭证有效则传送授权。 第三方可以通过向主机发送指令来替换凭证验证数据,使无效数据导致有效性测试失败来控制有效性确定的结果。 第三方还可以控制应用程序使用的非易失性存储设备数据来计算凭证。

    Media Card Command Pass Through Methods
    7.
    发明申请
    Media Card Command Pass Through Methods 有权
    媒体卡命令通过方法

    公开(公告)号:US20090182919A1

    公开(公告)日:2009-07-16

    申请号:US12267100

    申请日:2008-11-07

    IPC分类号: G06F13/42

    CPC分类号: G06F13/4291

    摘要: Methods for transmitting application specific or extended commands between a host and a memory card are disclosed. Commands for an extended card protocol are embedded in messages, along with a marker, in the data or command portion of a base card transmission protocol that is used to communicate between the host and the memory card. This allows for the transmission of application specific commands that lack a corresponding command in the base card protocol. The method can be implemented on the host side at the device driver level or the file level. In order to implement a read command in the extended card protocol, a write command in the base card protocol with an encapsulated read command in the extended protocol is first sent to a logical address, followed by a read command to the same logical address. Message set identifiers associate embedded commands and data received in separate transmissions.

    摘要翻译: 公开了在主机和存储卡之间传送特定应用或扩展命令的方法。 用于扩展卡协议的命令与用于在主机和存储卡之间通信的基卡传输协议的数据或命令部分中的消息以及标记一起嵌入。 这允许在基卡协议中传输缺少相应命令的应用特定命令。 该方法可以在设备驱动程序级别或文件级别的主机端实现。 为了在扩展卡协议中实现读取命令,首先将扩展协议中具有封装读取命令的基卡协议中的写入命令发送到逻辑地址,然后发送到相同逻辑地址的读取命令。 消息集标识符将嵌入式命令和在单独传输中接收的数据相关联。

    Method And System For Transferring Data And Instructions Through A Host File System
    8.
    发明申请
    Method And System For Transferring Data And Instructions Through A Host File System 审中-公开
    通过主机文件系统传输数据和指令的方法和系统

    公开(公告)号:US20090172393A1

    公开(公告)日:2009-07-02

    申请号:US11967622

    申请日:2007-12-31

    IPC分类号: H04L9/28

    CPC分类号: G06F21/6218 G06F21/79

    摘要: A method for encrypting data may generate an encryption instruction and combine it with a payload of data to form a packet. The packet is associated with a command and passed to a host file system process. The packet, now associated with a second command, is received from the host file system process. The encryption instruction and the payload of data are extracted from the packet. At least a portion of the payload of data is encrypted based on the encryption instruction. A method for decrypting data may receive a packet and generate a decryption instruction. At least a portion of the packet is decrypted using at least the decryption instruction. The second packet comprising the decrypted packet is passed to a host file system process. A third packet comprising the decrypted packet is received from the host file system process. The decrypted packet is extracted from the third packet.

    摘要翻译: 用于加密数据的方法可以生成加密指令并将其与数据的有效载荷组合以形成分组。 数据包与命令相关联,并传递给主机文件系统进程。 从主机文件系统进程接收现在与第二命令相关联的分组。 从数据包中提取数据的加密指令和有效载荷。 基于加密指令对数据的有效载荷的至少一部分进行加密。 解密数据的方法可以接收分组并产生解密指令。 使用至少解密指令对分组的至少一部分进行解密。 包括解密的分组的第二分组被传递到主机文件系统进程。 从主机文件系统处理接收包括解密的分组的第三分组。 从第三个数据包中提取解密的数据包。

    Media card command pass through methods
    9.
    发明授权
    Media card command pass through methods 有权
    媒体卡命令通过方法

    公开(公告)号:US08417866B2

    公开(公告)日:2013-04-09

    申请号:US13302870

    申请日:2011-11-22

    IPC分类号: G06F13/36 G06F13/42 G06F13/00

    CPC分类号: G06F13/4291

    摘要: Methods for transmitting application specific or extended commands between a host and a memory card are disclosed. Commands for an extended card protocol are embedded in messages, along with a marker, in the data or command portion of a base card transmission protocol that is used to communicate between the host and the memory card. This allows for the transmission of application specific commands that lack a corresponding command in the base card protocol. The method can be implemented on the host side at the device driver level or the file level. In order to implement a read command in the extended card protocol, a write command in the base card protocol with an encapsulated read command in the extended protocol is first sent to a logical address, followed by a read command to the same logical address. Message set identifiers associate embedded commands and data received in separate transmissions.

    摘要翻译: 公开了在主机和存储卡之间传送特定应用或扩展命令的方法。 用于扩展卡协议的命令与用于在主机和存储卡之间通信的基卡传输协议的数据或命令部分中的标记一起嵌入在消息中。 这允许在基卡协议中传输缺少相应命令的应用特定命令。 该方法可以在设备驱动程序级别或文件级别的主机端实现。 为了在扩展卡协议中实现读取命令,首先将扩展协议中具有封装读取命令的基卡协议中的写入命令发送到逻辑地址,然后发送到相同逻辑地址的读取命令。 消息集标识符将嵌入式命令和在单独传输中接收的数据相关联。

    MEDIA CARD COMMAND PASS THROUGH METHODS
    10.
    发明申请
    MEDIA CARD COMMAND PASS THROUGH METHODS 有权
    媒体卡命令通过方法

    公开(公告)号:US20120066412A1

    公开(公告)日:2012-03-15

    申请号:US13302870

    申请日:2011-11-22

    IPC分类号: G06F3/00

    CPC分类号: G06F13/4291

    摘要: Methods for transmitting application specific or extended commands between a host and a memory card are disclosed. Commands for an extended card protocol are embedded in messages, along with a marker, in the data or command portion of a base card transmission protocol that is used to communicate between the host and the memory card. This allows for the transmission of application specific commands that lack a corresponding command in the base card protocol. The method can be implemented on the host side at the device driver level or the file level. In order to implement a read command in the extended card protocol, a write command in the base card protocol with an encapsulated read command in the extended protocol is first sent to a logical address, followed by a read command to the same logical address. Message set identifiers associate embedded commands and data received in separate transmissions.

    摘要翻译: 公开了在主机和存储卡之间传送特定应用或扩展命令的方法。 用于扩展卡协议的命令与用于在主机和存储卡之间通信的基卡传输协议的数据或命令部分中的标记一起嵌入在消息中。 这允许在基卡协议中传输缺少相应命令的应用特定命令。 该方法可以在设备驱动程序级别或文件级别的主机端实现。 为了在扩展卡协议中实现读取命令,首先将扩展协议中具有封装读取命令的基卡协议中的写入命令发送到逻辑地址,然后发送到相同逻辑地址的读取命令。 消息集标识符将嵌入式命令和在单独传输中接收的数据相关联。