Abstract
We present the design and verification of a secure integrity measurement system for containerized systems. Containerization of applications allows fine-graded deployment and management of services and dependencies but also needs fine-graded security mechanisms. In this paper we provide formal abstractions for containerized systems by introducing LS^3, a formal model and logic with sub-domain constructs to represent stratified systems and their interactions. Using our formal model, we prove that the widely used Trusted Computing Group (TCG) based Integrity Measurement Architecture (IMA) securely extends trust measurements from boot to applications. However, IMA is not designed to make domain specific trust measurements and is consequently incapable of creating domain specific integrity reports. Current research aims to improve either trust measurement performance or comprehensiveness but does not improve the measurement function and its semantics to allow remote verification of measurements per domain. We present an enhanced trust measurement architecture design, which produces domain specific integrity measurements suitable for fine-graded remote attestation. Providing domain specific integrity reports eases system and sub-system verification and yields desirable properties such as measurement log stability and constrained disclosure for multi-domain systems. We verify and prove the correctness of our trust measurement architecture using our formal model.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 18th IEEE International Conference on Trust, Security and Privacy in Computing and Communications/13th IEEE International Conference on Big Data Science and Engineering |
Editors | Liqun Chen, Ryan Ko, Liming Zhu |
Place of Publication | Piscataway NJ USA |
Publisher | IEEE, Institute of Electrical and Electronics Engineers |
Pages | 562-569 |
Number of pages | 8 |
ISBN (Electronic) | 9781728127767, 9781728127774 |
ISBN (Print) | 9781728127781 |
DOIs | |
Publication status | Published - 2019 |
Event | IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) 2019 - Rotorua, New Zealand Duration: 5 Aug 2019 → 8 Aug 2019 Conference number: 18th https://crow.org.nz/TrustCom2019 (Conference website) https://ieeexplore.ieee.org/xpl/conhome/8883860/proceeding (Proceedings) |
Conference
Conference | IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) 2019 |
---|---|
Abbreviated title | TrustCom 2019 |
Country/Territory | New Zealand |
City | Rotorua |
Period | 5/08/19 → 8/08/19 |
Internet address |
|
Keywords
- Formal Verification
- Trusted Computing
- Virtualization