Intermediary for storage command transfers

S He, Y Li, Z Yang, C Liu, Y Banghao… - US Patent App. 16 …, 2020 - Google Patents
Examples described herein relate to accessing an initiator as a Non-Volatile Memory
Express (NMVe) device. In some examples, the initiator is configured with an address space …

Secure predictors for speculative execution

K Asanovic, A Waterman - US Patent 11,429,392, 2022 - Google Patents
Abstract Systems and methods are disclosed for secure predictors for speculative execution.
Some implementations may eliminate or mitigate side-channel attacks, such as the Spectre …

Apparatuses, methods, and systems for instructions to compartmentalize code

R Sahita, D Gupta, V Shanbhogue, D Hansen… - US Patent …, 2021 - Google Patents
Abstract Systems, methods, and apparatuses relating to instructions to compartmentalize
memory accesses and execution (eg, non-speculative and speculative) are described. In …

Indirect branch predictor security protection

SA Myers, JE Gonion, YL Sierra, T Icart - US Patent 11,321,095, 2022 - Google Patents
Techniques are disclosed relating to protecting branch prediction information. In various
embodiments, an integrated circuit includes branch prediction logic having a table that …

Secure branch predictor with context-specific learned instruction target address encryption

M Tkaczyk, BC Grayson, MB Barakat… - US Patent App. 16 …, 2020 - Google Patents
According to one general aspect, an apparatus may include a context-specific encryption
key circuit configured to generate a key value, wherein the key value is specific to a context …

Branch predictor storing encrypted information

SA Myers, JE Gonion, YL Sierra, T Icart - US Patent 11,995,446, 2024 - Google Patents
Techniques are disclosed relating to protecting branch prediction information. In various
embodiments, an integrated circuit includes branch prediction logic having a table that …

Hardware mitigation for Spectre and meltdown-like attacks

C Borntraeger, JD Bradbury, M Recktenwald… - US Patent …, 2023 - Google Patents
Embodiments of the present invention are directed to blocking a side-channel attack against
a processor. A nonlimiting example system includes processing circuitry that includes a first …

Operating system apparatus for micro-architectural state isolation

DR Kumar - US Patent 11,360,812, 2022 - Google Patents
Techniques are disclosed relating to preventing a process from using state information to
control a flow of execution of different process. Accordingly, a processor of a computing …

Apparatuses, methods, and systems for instructions to compartmentalize code

R Sahita, D Gupta, V Shanbhogue, D Hansen… - US Patent …, 2023 - Google Patents
Systems, methods, and apparatuses relating to instructions to compartmentalize memory
accesses and execution (eg, non-speculative and speculative) are described. In one …

Indirect branch predictor storing encrypted branch information fields and security tag for security protection

JE Gonion, ID Kountanis, C Blasco, SA Myers… - US Patent …, 2022 - Google Patents
A system and method for efficiently protecting branch prediction information. In various
embodiments, a computing system includes at least one processor with a branch predictor …