Preventing Speculative and Traditional Cache Information Leakage Attacks

Architectural techniques designed to mitigate security risks introduced by speculative execution, prediction mechanisms, cache side-channel attacks, and performance-driven microarchitectural optimizations in modern processors.

Security Challenge Overview

Speculative execution and prediction mechanisms improve processor performance by executing instructions ahead of confirmed control flow. However, these mechanisms can expose sensitive information through microarchitectural side effects, enabling attackers to infer protected data across protection boundaries.

Key challenges include:

  • Information leakage through speculative execution side effects

  • Interactions between speculation, caching, and prediction mechanisms

  • Limited effectiveness and high overhead of software-only mitigations

  • Traditional cache side-channel information leakage


CoreSecure’s Architectural Approach

CoreSecure Technologies’ speculative execution security patents emphasize architectural defenses that limit or disrupt information leakage arising from speculative behavior. Our approaches focus on controlling speculative data flow, introducing randomness and isolation at the hardware level, and reducing observable microarchitectural side effects without eliminating performance-critical speculation. Our approaches also mitigate traditional cache side-channel attacks. The invention also provides security-performance trade-offs.


Key Technical Capabilities

  • Speculation-aware cache and memory management

  • Hardware mechanisms to limit speculative information leakage

  • Randomization techniques to reduce observability

  • Architectural isolation of speculative execution effects

  • Low-overhead defenses compatible with modern processors

  • Prevention of traditional cache side-channel information leakage


Patent Portfolio: Speculative Execution

The following patent represents CoreSecure Technologies’ intellectual property related to speculative execution attacks and defenses. This patent links to a dedicated patent page containing the abstract.

Randomized and Safe (RaS) Cache Architecture


Potential Application Areas

  • High-performance processors employing speculative execution

  • Secure and trusted execution environments (TEEs)

  • Cloud and multi-tenant computing platforms

  • Systems requiring strong isolation across privilege boundaries

  • Multi-core and shared-cache systems

  • Security-sensitive and confidentiality-focused workloads


Licensing & Collaboration

CoreSecure Technologies’ speculative execution security patent is available for licensing and strategic collaboration, supporting secure processor designs that balance performance and security.

→ Contact CoreSecure Technologies
→ View all Security Areas