Patents Assigned to CoreSecure Technologies, LLC
  • Publication number: 20240403220
    Abstract: Systems and methods for random fill caching and prefetching for secure cache memories are provided. The system dynamically de-correlates fetching a cache line to the processor from filling the cache with this cache line, due to a demand memory access, in order to provide greater security from information leakage due to cache side-channel attacks on cache memories. The system includes a random fill engine which includes a random number generator and an adjustable random fill window. Also provided is an adaptive random fill caching system which dynamically adapts the random fill window to a wide variety of computational workloads. Systems and methods for cache prefetching to improve system performance using adaptive random fill prefetching and random fill prefetching are also provided.
    Type: Application
    Filed: August 2, 2024
    Publication date: December 5, 2024
    Applicant: CoreSecure Technologies, LLC
    Inventors: Ruby B. Lee, Fangfei Liu
  • Patent number: 12079127
    Abstract: Systems and methods for random fill caching and prefetching for secure cache memories are provided. The system dynamically de-correlates fetching a cache line to the processor from filling the cache with this cache line, due to a demand memory access, in order to provide greater security from information leakage due to cache side-channel attacks on cache memories. The system includes a random fill engine which includes a random number generator and an adjustable random fill window. Also provided is an adaptive random fill caching system which dynamically adapts the random fill window to a wide variety of computational workloads. Systems and methods for cache prefetching to improve system performance using adaptive random fill prefetching and random fill prefetching are also provided.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: September 3, 2024
    Assignee: Coresecure Technologies, LLC
    Inventors: Ruby B. Lee, Fangfei Liu
  • Patent number: 11991209
    Abstract: A system for security health monitoring and attestation of virtual machines in cloud computing systems is provided. The system includes a cloud server having a virtual machine and a hypervisor. The cloud server collects security measurement information and signs and hashes the security measurement information using a cryptography engine. The system also includes an attestation server for receiving the hashed security measurement information from the cloud server. The attestation server also verifies the signature and hash values, and interprets the security measurement information. The attestation server generates an attestation report based on the verification and interpretation of the security measurement information.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: May 21, 2024
    Assignee: CoreSecure Technologies, LLC
    Inventors: Ruby B. Lee, Tianwei Zhang
  • Publication number: 20210365590
    Abstract: Systems and methods for random fill caching and prefetching for secure cache memories are provided. The system dynamically de-correlates fetching a cache line to the processor from filling the cache with this cache line, due to a demand memory access, in order to provide greater security from information leakage due to cache side-channel attacks on cache memories. The system includes a random fill engine which includes a random number generator and an adjustable random fill window. Also provided is an adaptive random fill caching system which dynamically adapts the random fill window to a wide variety of computational workloads. Systems and methods for cache prefetching to improve system performance using adaptive random fill prefetching and random fill prefetching are also provided.
    Type: Application
    Filed: March 22, 2021
    Publication date: November 25, 2021
    Applicant: CoreSecure Technologies, LLC
    Inventors: Ruby B. Lee, Fangfei Liu
  • Patent number: 10956617
    Abstract: Systems and methods for random fill caching and prefetching for secure cache memories are provided. The system dynamically de-correlates fetching a cache line to the processor from filling the cache with this cache line, due to a demand memory access, in order to provide greater security from information leakage due to cache side-channel attacks on cache memories. The system includes a random fill engine which includes a random number generator and an adjustable random fill window. Also provided is an adaptive random fill caching system which dynamically adapts the random fill window to a wide variety of computational workloads. Systems and methods for cache prefetching to improve system performance using adaptive random fill prefetching and random fill prefetching are also provided.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: March 23, 2021
    Assignee: CoreSecure Technologies, LLC
    Inventors: Ruby B. Lee, Fangfei Liu
  • Publication number: 20210084075
    Abstract: A system for security health monitoring and attestation of virtual machines in cloud computing systems is provided. The system includes a cloud server having a virtual machine and a hypervisor. The cloud server collects security measurement information and signs and hashes the security measurement information using a cryptography engine. The system also includes an attestation server for receiving the hashed security measurement information from the cloud server. The attestation server also verifies the signature and hash values, and interprets the security measurement information. The attestation server generates an attestation report based on the verification and interpretation of the security measurement information.
    Type: Application
    Filed: September 15, 2020
    Publication date: March 18, 2021
    Applicant: CoreSecure Technologies, LLC
    Inventors: Ruby B. Lee, Tianwei Zhang