This thesis proposes a formal methodology for defining, specifying, and reasoning about micro-policies — security policies based on fine-grained tagging that include forms of access control, memory safety, compartmentalization, and information-flow control. Our methodology is based on a symbolic machine that extends a conventional RISC-like architecture with tags. Tags express security properties of parts of the program state ( this is an instruction, this is secret, etc.), and are checked and propagated on every instruction according to flexible user-supplied rules. We apply this methodology to two widely studied policies, information-flow control and heap memory safety, implementing them with the symbolic machine and formally character...
SAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for trac...
SAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for trac...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
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...
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...
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 audienceRecent advances in hardware design have demonstrated mechanisms allowing a wid...
Language: English (no French) Existing skills or strong desire to learn: • formal verification in th...
A wide range of low-level security policies can be expressed as rules on metadata tags and enforced ...
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 ...
SAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for trac...
SAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for trac...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
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...
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...
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 audienceRecent advances in hardware design have demonstrated mechanisms allowing a wid...
Language: English (no French) Existing skills or strong desire to learn: • formal verification in th...
A wide range of low-level security policies can be expressed as rules on metadata tags and enforced ...
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 ...
SAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for trac...
SAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for trac...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...