Systems and methods for memory safety with random embedded secret tokens
AssigneeThe Trustees of Columbia University in the City of New York
InventorsLakshminarasimhan Sethumadhavan, Kanad Sinha
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Trustees of Columbia University in the City of New York
InventorsLakshminarasimhan Sethumadhavan, Kanad Sinha
Estimating the term…
Disclosed are devices, systems, apparatus, circuits, methods, products, and other implementations, including a method that includes obtaining, during execution of a process associated with a particular privilege level, data content from a memory location, and determining by a hardware-based detection circuit whether the data content matches at least one of one or more token values, with the one or more token values stored in one or more pre-determined memory locations, and with access of any of the pre-determined one or more memory locations indicating a potential anomalous condition. The method further includes triggering, in response to a determination that the data content matches the at least one of the one or more token values, another process with a higher or same privilege level as the particular privilege level associated with the process, to handle occurrence of a potential system violation condition.
A method comprising:
A computing system comprising:
A non-transitory computer readable media storing a set of instructions, executable on at least one programmable device, to:
Dependencies are inferred from the claim text.