Timely Randomization Applied to Commodity Executables at Runtime (TRACER)

In a system executing a program, a method comprises detecting one or more input/output calls associated with the program and re-randomizing memory associated with the program in response to the one or more input/output calls. A related system is also described.

Researchers

William Streilein / Thomas Hobson / Hamed Okhravi / Robert Rudd / David Bigelow / David Perry / Kristin Mead (Dahl)

Departments: Lincoln Laboratory
Technology Areas: Computer Science: Networking & Signals
Impact Areas: Connected World

  • timely randomized memory protection
    United States of America | Granted | 10,268,601

License this technology

Interested in this technology? Connect with our experienced licensing team to initiate the process.

Sign up for technology updates

Sign up now to receive the latest updates on cutting-edge technologies and innovations.