International audienceRecent advances in hardware design have demonstrated mechanisms allowing a wide range of low-level security policies (or micro-policies) to be expressed using rules on metadata tags. We propose a methodology for defining and reasoning about such tag-based reference monitors in terms of a high-level "symbolic machine" and we use this methodology to define and formally verify micro-policies for dynamic sealing, compartmentalization, control-flow integrity, and memory safety, in addition, we show how to use the tagging mechanism to protect its own integrity. For each micro-policy, we prove by refinement that the symbolic machine instantiated with the policy's rules embodies a high-level specification characterizing a usef...
Language: English Existing skills or strong desire to learn: • formal verification in the Coq proof ...
International audienceHardware for propagating and checking software-programmable metadata tags can ...
International audienceHardware for propagating and checking software-programmable metadata tags can ...
Abstract—Recent advances in hardware design have demon-strated mechanisms allowing a wide range of l...
Abstract—Recent advances in hardware design have demon-strated mechanisms allowing a wide range of l...
International audience ; Recent advances in hardware design have demonstrated mechanisms allowing a ...
Recent advances in hardware design have demonstrated mechanisms allowing a wide range of low-level s...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
A wide range of low-level security policies can be expressed as rules on metadata tags and enforced ...
Language: English (no French) Existing skills or strong desire to learn: • formal verification in th...
Tagged architectures have seen renewed interest as a means to improve the security and reliability o...
Tagged architectures have seen renewed interest as a means to improve the security and reliability o...
Language: English Existing skills or strong desire to learn: • formal verification in the Coq proof ...
International audienceHardware for propagating and checking software-programmable metadata tags can ...
International audienceHardware for propagating and checking software-programmable metadata tags can ...
Abstract—Recent advances in hardware design have demon-strated mechanisms allowing a wide range of l...
Abstract—Recent advances in hardware design have demon-strated mechanisms allowing a wide range of l...
International audience ; Recent advances in hardware design have demonstrated mechanisms allowing a ...
Recent advances in hardware design have demonstrated mechanisms allowing a wide range of low-level s...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-polici...
A wide range of low-level security policies can be expressed as rules on metadata tags and enforced ...
Language: English (no French) Existing skills or strong desire to learn: • formal verification in th...
Tagged architectures have seen renewed interest as a means to improve the security and reliability o...
Tagged architectures have seen renewed interest as a means to improve the security and reliability o...
Language: English Existing skills or strong desire to learn: • formal verification in the Coq proof ...
International audienceHardware for propagating and checking software-programmable metadata tags can ...
International audienceHardware for propagating and checking software-programmable metadata tags can ...