Methods and system for hiding transition events for malware detection

PT Ha - US Patent 10,341,365, 2019 - Google Patents
A method for hiding transition events during malware detection comprising processing of an
object within a VM, intercepting an attempted execution of an instruction located on a page …

Cryptographic memory ownership table for secure public cloud

DM Durham, S Chhabra, RL Sahita… - US Patent …, 2020 - Google Patents
In a public cloud environment, each consumer's/guest's workload is encrypted in a cloud
service provider's (CSP's) server memory using a consumer-provided key unknown to the …

Determining a frequency at which to execute trap code in an execution path of a process executing a program to generate a trap address range to detect potential …

LM Gupta, MG Borlick, TN Nguyen… - US Patent 11,003,777, 2021 - Google Patents
Provided are a computer program product, system, and method for determining a frequency
at which to execute trap code in an execution path of a process executing a program to …

Injecting trap code in an execution path of a process executing a program to generate a trap address range to detect potential malicious code

LM Gupta, MG Borlick, TN Nguyen… - US Patent 10,810,304, 2020 - Google Patents
Provided are a computer program product, system, and method for injecting trap code in an
execution path of a process executing a program to generate a trap address range to detect …

Hypervisor translation bypass

M Tsirkin, I Mammedov - US Patent 11,150,928, 2021 - Google Patents
A system and method of translation bypass includes a hypervisor reserving a range of host
virtual addresses. The hypervisor detects that a guest address is unmapped. The hypervisor …

Nested page tables

AG Saidi - US Patent 10,592,428, 2020 - Google Patents
(57) ABSTRACT A translation buffer is provided in parallel to a translation lookaside buffer
(TLB) to cache translations between inter mediate physical addresses (IPAs) and pointers …

Nested page tables

AG Saidi - US Patent 11,138,130, 2021 - Google Patents
A translation buffer is provided in parallel to a translation lookaside buffer (TLB) to cache
translations between intermediate physical addresses (IPAs) and pointers for entries in the …

Speculatively executing conditional branches of code when detecting potentially malicious activity

LM Gupta, MG Borlick, TN Nguyen… - US Patent 11,755,735, 2023 - Google Patents
Provided are a computer program product, system, and method for determining a frequency
at which to execute trap code in an execution path of a process executing a program to …

Cryptographic memory ownership table for secure public cloud

DM Durham, S Chhabra, RL Sahita… - US Patent …, 2023 - Google Patents
G06F21/52—Monitoring users, programs or devices to maintain the integrity of platforms, eg
of processors, firmware or operating systems during program execution, eg stack integrity; …

Cryptographic memory ownership table for secure public cloud

DM Durham, S Chhabra, RL Sahita… - US Patent …, 2022 - Google Patents
A computer-readable medium comprises instructions that, when executed, cause a
processor to execute an untrusted workload manager to manage execution of at least one …