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
Patent Pending
Application No. 19/339,732 | Filed: September 25, 2025
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.