Re-duplication of de-duplicated encrypted memory

    公开(公告)号:US12153526B2

    公开(公告)日:2024-11-26

    申请号:US17832998

    申请日:2022-06-06

    Applicant: Red Hat, Inc.

    Abstract: Technology for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may involve receiving a request to modify a memory page; causing the data at a first storage location to be decrypted using location dependent cryptographic input and then encrypted using a location independent cryptographic input; copying the encrypted data of the memory page from the first storage location to a second storage location; causing the encrypted data at the first and second storage locations to be decrypted using location independent cryptographic input and to each be encrypted using a different location dependent cryptographic input; updating, by the supervisor, one of the references of the plurality of memory pages from pointing to the first storage location in the physical memory to pointing to the second storage location; and modifying the memory page by altering data in the physical memory.

    RE-DUPLICATION OF DE-DUPLICATED ENCRYPTED MEMORY

    公开(公告)号:US20220382686A1

    公开(公告)日:2022-12-01

    申请号:US17832998

    申请日:2022-06-06

    Applicant: Red Hat, Inc.

    Abstract: Technology for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may involve receiving a request to modify a memory page; causing the data at a first storage location to be decrypted using location dependent cryptographic input and then encrypted using a location independent cryptographic input; copying the encrypted data of the memory page from the first storage location to a second storage location; causing the encrypted data at the first and second storage locations to be decrypted using location independent cryptographic input and to each be encrypted using a different location dependent cryptographic input; updating, by the supervisor, one of the references of the plurality of memory pages from pointing to the first storage location in the physical memory to pointing to the second storage location; and modifying the memory page by altering data in the physical memory.

    SELECTION OF CONTENT FOR SHARING
    4.
    发明申请
    SELECTION OF CONTENT FOR SHARING 审中-公开
    选择共享内容

    公开(公告)号:US20140101095A1

    公开(公告)日:2014-04-10

    申请号:US14101665

    申请日:2013-12-10

    Applicant: Red Hat, Inc.

    Abstract: Selection of content for sharing is described. An indication of desired content to be shared between a first database and a second database is sent from the first database to the second database. The first database receives desired content corresponding to the indication and a relevancy determination corresponding to a threshold fraction of users that tag the desired content to a particular category. A first version of the desired content is identified in the first database. A second version of the desired content is received by the first database from the second database upon an identification, at the second database, of the second version of the desired content.

    Abstract translation: 描述用于共享的内容的选择。 将要在第一数据库和第二数据库之间共享的期望内容的指示从第一数据库发送到第二数据库。 第一数据库接收对应于指示的期望内容,以及与将所需内容标记为特定类别的用户的阈值部分相对应的相关性确定。 所需内容的第一版本在第一数据库中被识别。 在第二数据库识别期望内容的第二版本时,由第一数据库从第二数据库接收所需内容的第二版本。

    WEB-BASED SUPPORT SUBSCRIPTIONS
    5.
    发明申请

    公开(公告)号:US20180240056A1

    公开(公告)日:2018-08-23

    申请号:US15954332

    申请日:2018-04-16

    Applicant: Red Hat, Inc.

    CPC classification number: G06Q10/06311 G06Q30/0201

    Abstract: Embodiments pertain generally to a method for providing subscription services in view of virtual machines. The method includes determining that a user is enrolled for a continuous availability service and determining, in view of the continuous availability service, that the service provider is to instantiate a virtual machine for the user to continue execution of operations executed on a client machine. The method further includes causing the virtual machine to be instantiated in view of the continuous availability service and causing the instantiated virtual machine to be configured to restore a state of the client machine that corresponds to a previous update of the client machine. The previous update may correspond to client activity data of the client machine.

    Physical memory migration for secure encrypted virtual machines

    公开(公告)号:US10719255B2

    公开(公告)日:2020-07-21

    申请号:US16278005

    申请日:2019-02-15

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods for migrating encrypted storage blocks in a security enhanced manner. An example method may comprise: selecting, by the hypervisor, a first storage block and a second storage block, the first storage block being associated with a virtual machine; associating the second storage block with the virtual machine; and providing, by the hypervisor, an instruction for the virtual machine to copy content of the first storage block to the second storage block.

    DETECTION OF GUEST DISK CACHE
    7.
    发明申请
    DETECTION OF GUEST DISK CACHE 有权
    检测客户盘缓存

    公开(公告)号:US20140149634A1

    公开(公告)日:2014-05-29

    申请号:US13689600

    申请日:2012-11-29

    Applicant: RED HAT, INC.

    CPC classification number: G06F9/45558 G06F2009/45579

    Abstract: A virtual machine disk page detector running on a computing device detects guest disk cache usage. The detector detects a request from a virtual operating system to read an object into a virtual memory page from a virtual disk, maintains a record of a page identifier and a corresponding virtual disk address in a guest cache data structure, and modifies a protection identifier of the virtual memory page to indicate that the virtual memory page is protected.

    Abstract translation: 在计算设备上运行的虚拟机磁盘页检测器可检测客户机磁盘高速缓存的使用情况。 检测器检测来自虚拟操作系统的请求以从虚拟磁盘读取对象到虚拟存储器页面中,在访客高速缓存数据结构中维护页面标识符和对应的虚拟磁盘地址的记录,并且修改保密标识符 虚拟内存页面,以指示虚拟内存页面受到保护。

    Fast virtual machine storage allocation with encrypted storage

    公开(公告)号:US10969976B2

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

    申请号:US16680021

    申请日:2019-11-11

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods for fast storage allocation for encrypted storage are disclosed. An example method may include receiving, by a processing device executing an operating system, an identification of a first storage block that has been released by a first virtual machine; tracking, by the operating system, an encryption status corresponding to the first storage block to indicate whether the first storage block contains encrypted content; receiving a request to allocate storage to a second virtual machine; analyzing, by the operating system, the first storage block to determine that the first storage block contains encrypted content in view of the encryption status corresponding the first storage block; and allocating the first storage block containing the encrypted content to the second virtual machine without clearing the encrypted content of the first storage block.

    FAST VIRTUAL MACHINE STORAGE ALLOCATION WITH ENCRYPTED STORAGE

    公开(公告)号:US20200081639A1

    公开(公告)日:2020-03-12

    申请号:US16680021

    申请日:2019-11-11

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods for fast storage allocation for encrypted storage are disclosed. An example method may include receiving, by a processing device executing an operating system, an identification of a first storage block that has been released by a first virtual machine; tracking, by the operating system, an encryption status corresponding to the first storage block to indicate whether the first storage block contains encrypted content; receiving a request to allocate storage to a second virtual machine; analyzing, by the operating system, the first storage block to determine that the first storage block contains encrypted content in view of the encryption status corresponding the first storage block; and allocating the first storage block containing the encrypted content to the second virtual machine without clearing the encrypted content of the first storage block.

    RE-DUPLICATION OF DE-DUPLICATED ENCRYPTED MEMORY

    公开(公告)号:US20190026476A1

    公开(公告)日:2019-01-24

    申请号:US15656012

    申请日:2017-07-21

    Applicant: Red Hat, Inc.

    Abstract: Systems and methods for performing data duplication on data that was previously consolidated (e.g., deduplicated or merged). An example method may comprise: receiving, by a processing device, a request to modify a storage block comprising data encrypted using a location dependent cryptographic input; causing the data of the storage block to be encrypted using a location independent cryptographic input corresponding to a first storage location; copying the data encrypted using the location independent cryptographic input from the first storage location to a second storage location; causing data at the second storage location to be encrypted using a location dependent cryptographic input corresponding to the second storage location; and updating a reference of the storage block from the first storage location to the second storage location.

Patent Agency Ranking