Cummerbund Belt Assembly
    1.
    发明申请

    公开(公告)号:US20210212399A1

    公开(公告)日:2021-07-15

    申请号:US16742324

    申请日:2020-01-14

    Applicant: David Craft

    Inventor: David Craft

    Abstract: A cummerbund belt assembly for retaining a cummerbund in a preferred position includes a cummerbund is wearable around a waist of a user to enhance the appearance of formal dress. A plurality of couplers is each coupled to and extends downwardly from the cummerbund. Each of the couplers is positioned at strategic locations along the cummerbund such that each of the couplers is aligned with a respective plurality of suspender buttons in the trousers. Moreover, each of the couplers releasably engages the respective suspender button to inhibit the cummerbund from riding upwardly on the user's waist when the cummerbund and the trousers are worn.

    File system for maintaining data versions in solid state memory
    2.
    发明授权
    File system for maintaining data versions in solid state memory 有权
    用于在固态存储器中维护数据版本的文件系统

    公开(公告)号:US09122582B2

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

    申请号:US13494784

    申请日:2012-06-12

    Abstract: One or more embodiments are directed to managing data in a solid state memory supporting data versioning. A file system reserves a plurality of logical pages from a solid state memory. Each logical page in the plurality of logical pages is associated with a plurality of physical pages in the solid state memory. Each logical page in the plurality of logical pages is assigned to one group in a plurality of groups. A request is sent to a flash translation layer for an operation to be performed by the flash translation layer on a group in the plurality of groups.

    Abstract translation: 一个或多个实施例涉及管理支持数据版本控制的固态存储器中的数据。 文件系统从固态存储器保留多个逻辑页。 多个逻辑页面中的每个逻辑页面与固态存储器中的多个物理页面相关联。 将多个逻辑页面中的每个逻辑页面分配给多个组中的一个组。 向闪存转换层发送请求以进行由多个组中的组上的闪存转换层执行的操作。

    System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data
    3.
    发明授权
    System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data 有权
    用于在多处理器系统中选择和使用信号处理器以用作数据的加密/解密的安全性的系统和方法

    公开(公告)号:US07475257B2

    公开(公告)日:2009-01-06

    申请号:US10670825

    申请日:2003-09-25

    CPC classification number: G06F21/6236 G06F21/602 H04L9/0894 H04L2209/125

    Abstract: A system and method are provided to dedicate one or more processors in a multiprocessing system to performing encryption functions. When the system initializes, one of the synergistic processing unit (SPU) processors is configured to run in a secure mode wherein the local memory included with the dedicated SPU is not shared with the other processors. One or more encryption keys are stored in the local memory during initialization. During initialization, the SPUs receive nonvolatile data, such as the encryption keys, from nonvolatile register space. This information is made available to the SPU during initialization before the SPUs local storage might be mapped to a common memory map. In one embodiment, the mapping is performed by another processing unit (PU) that maps the shared SPUs' local storage to a common memory map.

    Abstract translation: 提供了一种系统和方法来将多处理系统中的一个或多个处理器专用于执行加密功能。 当系统初始化时,协同处理单元(SPU)中的一个处理器被配置为以安全模式运行,其中包括在专用SPU中的本地存储器不与其他处理器共享。 在初始化期间,一个或多个加密密钥存储在本地存储器中。 在初始化期间,SPU从非易失性寄存器空间接收非易失性数据,例如加密密钥。 在SPU本地存储可能映射到公共存储器映射之前,该信息在初始化期间可用于SPU。 在一个实施例中,映射由将共享的SPU本地存储映射到公共存储器映射的另一个处理单元(PU)执行。

    System and method for encrypting and verifying messages using three-phase encryption
    4.
    发明授权
    System and method for encrypting and verifying messages using three-phase encryption 失效
    使用三相加密加密和验证消息的系统和方法

    公开(公告)号:US06996233B2

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

    申请号:US10464891

    申请日:2003-06-19

    CPC classification number: H04L9/0618 H04L2209/08 H04L2209/12

    Abstract: A method and system for encrypting and verifying the integrity of a message using a three-phase encryption process is provided. A source having a secret master key that is shared with a target receives the message and generates a random number. The source then generates: a first set of intermediate values from the message and the random number; a second set of intermediate values from the first set of values; and a cipher text from the second set of values. At the three phases, the values are generated using the encryption function of a block cipher encryption/decryption algorithm. The random number and the cipher text are transmitted to the target, which decrypts the cipher text by reversing the encryption process. The target verifies the integrity of the message by comparing the received random number with the random number extracted from the decrypted cipher text.

    Abstract translation: 提供了使用三相加密处理来加密和验证消息的完整性的方法和系统。 具有与目标共享的秘密主密钥的源接收消息并生成随机数。 然后,源产生:来自消息和随机数的第一组中间值; 来自第一组值的第二组中间值; 和来自第二组值的密文。 在三个阶段,使用块密码加密/解密算法的加密功能生成这些值。 随机数和密文被发送到目标,通过反转加密过程来解密密文。 目标通过将接收到的随机数与从解密的密文提取的随机数进行比较来验证消息的完整性。

    System and method for authenticating software using protected master key
    5.
    发明申请
    System and method for authenticating software using protected master key 失效
    使用受保护的主密钥验证软件的系统和方法

    公开(公告)号:US20050010788A1

    公开(公告)日:2005-01-13

    申请号:US10464897

    申请日:2003-06-19

    Applicant: David Craft

    Inventor: David Craft

    CPC classification number: G06F21/123

    Abstract: A processing unit includes a read-only encryption key. Software is loaded into a system memory area from a non-volatile storage device. Software code image that resides in the system storage area includes a prefix value and a suffix value. The prefix value is combined with the master key from the processing unit to create a random value that is the seed for a hashing algorithm. The hashing algorithm uses the seed value with a signature formed from the blocks of code to form a result. Finally, after the last block has been processed, a final result remains. The suffix value is combined with the master key, this hash result is compared with the result that was created using the hashing algorithm on the code. If the two results match, the code is authenticated and is executed. If the results do not match, the code is not loaded.

    Abstract translation: 处理单元包括只读加密密钥。 软件从非易失性存储设备加载到系统内存区域。 驻留在系统存储区域中的软件代码映像包括前缀值和后缀值。 前缀值与来自处理单元的主密钥组合以创建作为散列算法的种子的随机值。 散列算法使用具有由代码块形成的签名的种子值来形成结果。 最后,在处理最后一个块之后,最终的结果仍然存在。 后缀值与主键组合,将该哈希结果与使用代码上的散列算法创建的结果进行比较。 如果两个结果匹配,则代码被认证并被执行。 如果结果不匹配,则代码未加载。

    Maintaining versions of data in solid state memory
    7.
    发明授权
    Maintaining versions of data in solid state memory 有权
    维护固态存储器中的数据版本

    公开(公告)号:US09116793B2

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

    申请号:US13494723

    申请日:2012-06-12

    Abstract: Various embodiments are directed to maintaining versions of data within a solid state memory. At least one request to write at least one dataset to a logical page of a solid state memory is received from a file system. At least one physical page in a data block of the solid state memory associated with the logical page is identified. A processor stores the dataset in the at least one physical page. At least one data versioning tag is associated with the at least one dataset in a data structure associated with the logical page. The data versioning tag identifies the at least one dataset as a given version of the logical page. The at least one dataset is maintained as accessible from the at least one physical page irrespective of subsequent write operations to the logical page in response to associating the at least one data versioning tag.

    Abstract translation: 各种实施例旨在维持固态存储器内的数据版本。 从文件系统接收至少一个将至少一个数据集写入固态存储器的逻辑页面的请求。 识别与逻辑页面相关联的固态存储器的数据块中的至少一个物理页面。 处理器将数据集存储在至少一个物理页面中。 至少一个数据版本化标签与与逻辑页面相关联的数据结构中的至少一个数据集相关联。 数据版本控制标签将至少一个数据集标识为逻辑页面的给定版本。 响应于关联至少一个数据版本化标签,至少一个数据集被保持为可从至少一个物理页面访问,而不管对逻辑页面的后续写入操作。

    System and method for authenticating software using protected master key
    9.
    发明授权
    System and method for authenticating software using protected master key 失效
    使用受保护的主密钥验证软件的系统和方法

    公开(公告)号:US07764787B2

    公开(公告)日:2010-07-27

    申请号:US11681254

    申请日:2007-03-02

    Applicant: David Craft

    Inventor: David Craft

    CPC classification number: G06F21/123

    Abstract: A processing unit includes a read-only encryption key. Software is loaded into a system memory area from a non-volatile storage device. Software code image that resides in the system storage area includes a prefix value and a suffix value. The prefix value is combined with the master key from the processing unit to create a random value that is the seed for a hashing algorithm. The hashing algorithm uses the seed value with a signature formed from the blocks of code to form a result. Finally, after the last block has been processed, a final result remains. The suffix value is combined with the master key, this hash result is compared with the result that was created using the hashing algorithm on the code. If the two results match, the code is authenticated and is executed. If the results do not match, the code is not loaded.

    Abstract translation: 处理单元包括只读加密密钥。 软件从非易失性存储设备加载到系统内存区域。 驻留在系统存储区域中的软件代码映像包括前缀值和后缀值。 前缀值与来自处理单元的主密钥组合以创建作为散列算法的种子的随机值。 散列算法使用具有由代码块形成的签名的种子值来形成结果。 最后,在处理最后一个块之后,最终的结果仍然存在。 后缀值与主键组合,将该哈希结果与使用代码上的散列算法创建的结果进行比较。 如果两个结果匹配,则代码被认证并被执行。 如果结果不匹配,则代码未加载。

    Promoter motifs in Candida tropicalis
    10.
    发明申请
    Promoter motifs in Candida tropicalis 有权
    热带假丝酵母的启动子图案

    公开(公告)号:US20050208497A1

    公开(公告)日:2005-09-22

    申请号:US10640962

    申请日:2003-08-14

    CPC classification number: C12N9/0042

    Abstract: The present invention provides modified promoters from Candida troplicalis CYP and POX4 genes. The modified promoters have various sequence motifs added, deleted, or altered in order to modulate expression of a coding sequence operably linked thereto. The sequence motifs comprise repressors of gene induction (URS sequences) and activators of gene induction (UAS sequences) as well as oleic acid response elements (ORE sequences). Yeast host cells comprising such modified promoters are also provided. Methods of altering expression of a protein of the beta or omega oxidation pathways using a subject modified promoter are also provided.

    Abstract translation: 本发明提供了来自假丝酵母CYP和POX4基因的修饰的启动子。 修饰的启动子具有添加,缺失或改变的各种序列基序,以便调节与其可操作地连接的编码序列的表达。 序列基序包括基因诱导阻遏物(URS序列)和基因诱导活化剂(UAS序列)以及油酸反应元件(ORE序列)。 还提供了包含这种修饰的启动子的酵母宿主细胞。 还提供了使用受试者修饰的启动子改变β或ω-氧化途径的蛋白质表达的方法。

Patent Agency Ranking