International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasive mechanisms for tracking and limiting information flows. At the lowest level, the SAFE hardware supports fine-grained programmable tags, with efficient and flexible propagation and combination of tags as instructions are executed. The operating system virtualizes these generic facilities to present an information-flow abstract machine that allows user programs to label sensitive data with rich confidentiality policies. We present a formal, machine-checked model of the key hardware and software mechanisms used to dynamically control information flow in SAFE and an end-to-end proof of noninterference for this model. We use a refinement proof ...
Security is rarely a static notion. What is considered to be confidential or untrusted data varies o...
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 audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
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...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
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 sys-tem, with pervasive mechanisms for tra...
SAFE is a clean-slate design for a highly secure computer sys-tem, with pervasive mechanisms for tra...
Security is rarely a static notion. What is considered to be confidential or untrusted data varies o...
Security is rarely a static notion. What is considered to be confidential or untrusted data varies o...
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 audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
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...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
International audienceSAFE is a clean-slate design for a highly secure computer system, with pervasi...
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 sys-tem, with pervasive mechanisms for tra...
SAFE is a clean-slate design for a highly secure computer sys-tem, with pervasive mechanisms for tra...
Security is rarely a static notion. What is considered to be confidential or untrusted data varies o...
Security is rarely a static notion. What is considered to be confidential or untrusted data varies o...
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...