Methods and systems that efficiently and securely store encryption keys

    公开(公告)号:US11070374B2

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

    申请号:US15908349

    申请日:2018-02-28

    Applicant: VMware, Inc.

    Abstract: The current document is directed to distributed-secure-storage systems, and processes carried out within the distributed-secure-storage systems, that provide for secure storage and retrieval of secrets within distributed computer systems, including private encryption keys used for client authentication during establishment of secure communications channels. The secret-storage systems partition an input secret into multiple secret shares and distribute the secret shares among multiple secret-share-storing node subsystems, without persistently storing the secret itself. An agent within a client device subsequently requests a secret share corresponding to a secret, or a share of data derived from the secret share, from each of the multiple secret-share-storing nodes. Each secret-share-storing node transmits the requested secret share or derived-data share to the agent, which reconstructs the secret from all or a portion of the secret shares or a data value from all or a portion of the derived-data shares transmitted to the agent.

    METHODS AND APPARATUS TO GENERATE A CUSTOMIZED APPLICATION BLUEPRINT

    公开(公告)号:US20170255454A1

    公开(公告)日:2017-09-07

    申请号:US15604415

    申请日:2017-05-24

    Applicant: VMware Inc.

    Abstract: Methods and apparatus to generate a customized application blueprint are disclosed. An example method includes generating an application definition for an unmanaged application associated with a first computing unit, selecting a first logical template associated with an unmodified version of a service provided by the first computing unit, generating an application blueprint including the first logical template, modifying the first logical template included in the application blueprint based on a first property of the first computing unit, inserting a dependency between a first logical template representative of the first computing unit and a second logical template representative of a second computing unit, and deploying a managed application according to the application blueprint to implement the unmanaged application.

    Methods and apparatus to generate a customized application blueprint

    公开(公告)号:US10970057B2

    公开(公告)日:2021-04-06

    申请号:US15604415

    申请日:2017-05-24

    Applicant: VMware Inc.

    Abstract: Methods and apparatus to generate a customized application blueprint are disclosed. An example method includes generating an application definition for an unmanaged application associated with a first computing unit, selecting a first logical template associated with an unmodified version of a service provided by the first computing unit, generating an application blueprint including the first logical template, modifying the first logical template included in the application blueprint based on a first property of the first computing unit, inserting a dependency between a first logical template representative of the first computing unit and a second logical template representative of a second computing unit, and deploying a managed application according to the application blueprint to implement the unmanaged application.

    Methods and systems that efficiently and securely store data

    公开(公告)号:US11057209B2

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

    申请号:US15908435

    申请日:2018-02-28

    Applicant: VMware, Inc.

    Abstract: The current document is directed to distributed-secure-storage systems, and processes carried out within the distributed-secure-storage systems, that provide for secure storage and retrieval of confidential and critical data, referred to as “secrets,” within distributed computer systems. The secret-storage systems partition an input secret into multiple secret shares and distribute the secret shares among multiple secret-share-storing node subsystems, without persistently storing the secret itself. An agent within a client device subsequently requests a secret share corresponding to a secret, or a share of data derived from the secret share, from each of the multiple secret-share-storing nodes. The multiple secret-share-storing nodes additionally cooperate to periodically alter the stored secret shares corresponding to a secret in a way that allows agents to recover the original secret, or derived data, from all or a portion of the altered secret shares or derived-data shares.

    METHODS AND SYSTEMS THAT EFFICIENTLY AND SECURELY STORE ENCRYPTION KEYS

    公开(公告)号:US20190268149A1

    公开(公告)日:2019-08-29

    申请号:US15908349

    申请日:2018-02-28

    Applicant: VMware, Inc.

    Abstract: The current document is directed to distributed-secure-storage systems, and processes carried out within the distributed-secure-storage systems, that provide for secure storage and retrieval of secrets within distributed computer systems, including private encryption keys used for client authentication during establishment of secure communications channels. The secret-storage systems partition an input secret into multiple secret shares and distribute the secret shares among multiple secret-share-storing node subsystems, without persistently storing the secret itself. An agent within a client device subsequently requests a secret share corresponding to a secret, or a share of data derived from the secret share, from each of the multiple secret-share-storing nodes. Each secret-share-storing node transmits the requested secret share or derived-data share to the agent, which reconstructs the secret from all or a portion of the secret shares or a data value from all or a portion of the derived-data shares transmitted to the agent.

    METHODS AND APPARATUS TO GENERATE A CUSTOMIZED APPLICATION BLUEPRINT
    9.
    发明申请
    METHODS AND APPARATUS TO GENERATE A CUSTOMIZED APPLICATION BLUEPRINT 有权
    用于生成自定义应用程序BLUEPRINT的方法和设备

    公开(公告)号:US20140380308A1

    公开(公告)日:2014-12-25

    申请号:US13926813

    申请日:2013-06-25

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45562 G06F2009/45591

    Abstract: Methods and apparatus to generate a customized application blueprint are disclosed. An example method includes determining a first virtual machine within an application definition, automatically identifying a property for the first virtual machine, and generating an application blueprint based on the identified property of the virtual machine.

    Abstract translation: 公开了生成定制应用蓝图的方法和装置。 示例性方法包括确定应用定义内的第一虚拟机,自动识别第一虚拟机的属性,以及基于所识别的虚拟机的属性生成应用程序蓝图。

    METHODS AND SYSTEMS FOR REDUCING METRICS USED TO MONITOR RESOURCES
    10.
    发明申请
    METHODS AND SYSTEMS FOR REDUCING METRICS USED TO MONITOR RESOURCES 有权
    减少用于监测资源的量度的方法和系统

    公开(公告)号:US20140365637A1

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

    申请号:US13914873

    申请日:2013-06-11

    Applicant: VMware, Inc.

    Inventor: Asaf Kariv

    CPC classification number: G06F11/3003 G06F11/3093 G06F11/3096 G06F11/3409

    Abstract: Computational methods and systems for identifying a subset of a set of metrics that can be used to monitor a resource are described. The subset is representative of the information provided by the full set of metrics. Correlations are calculated for each pair of metrics and metrics with the highest correlations to other metrics in the set of metrics are deleted to obtain the representative subset of metrics. Deletion of metrics from the set of metrics may be optimized for accuracy or cost. The smaller representative subset of metrics can then be used to monitor the resource.

    Abstract translation: 描述用于识别可用于监视资源的一组度量的子集的计算方法和系统。 该子集代表由完整的度量标准提供的信息。 针对每对度量和度量的相关性计算,与度量集合中其他指标的最高相关性被删除,以获得指标的代表子集。 可以针对精确度或成本优化从该组度量中删除度量值。 然后可以使用更小的代表性度量子集来监视资源。

Patent Agency Ranking