Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 4 of 4 for “"tagged memory"”.

  1. Taxi : defeating code reuse attacks with tagged memory

    … for users of languages like C and C++ that lack memory safety. We survey existing defenses to understand why none are generally applicable, focusing our attention on the Code Pointer Integrity (CPI) defense. We show that while CPI is hard to implement securely on modern architectures, it is based …

    mit Repository record for Taxi : defeating code reuse attacks with tagged memory (opens in a new tab)

  2. Color reclamation for heap memory coloring scheme in PIPE tagged-memory architecture

    Memory safety violations remain a significant hurdle as people try to secure computer software. The PIPE project proposed an approach to securing software by tagging memory and registers with color tags and defining policies in terms of the tags to disallow instructions violating memory safety. …

    mit Repository record for Color reclamation for heap memory coloring scheme in PIPE tagged-memory architecture (opens in a new tab)

  3. High-performance memory safety - Optimizing the CHERI capability machine

    … extension for security, supporting fine-grained memory protection through hardware-enforced capabilities. The original CHERI model uses 256-bit capabilities to carry information required for various checks helping to enforce memory safety, leading to increased memory bandwidth requirements and …

    cambridge Repository record for High-performance memory safety - Optimizing the CHERI capability machine (opens in a new tab)

  4. Enhancing Software Security through Code Diversification Verification, Control-flow Restriction, and Automatic Compartmentalization

    … have safeguarded systems against traditional memory exploits such as buffer overflows, but new threats like code-reuse attacks quickly bypass these defenses. Code-reuse attacks exploit existing code sequences, known as gadgets, without injecting new malicious code, making them challenging to …

    vt Repository record for Enhancing Software Security through Code Diversification Verification, Control-flow Restriction, and Automatic Compartmentalization (opens in a new tab)