Practical and Scalable Security Verification of Secure Architectures
Jakub Szefer, Tianwei Zhang, Ruby B. Lee

TL;DR
This paper introduces a practical, scalable framework for verifying the security of architectures by separately analyzing external protocols and internal hardware-software interactions, applicable to various system sizes.
Contribution
It proposes a novel two-level verification approach that distinguishes between external and internal interactions, enhancing security analysis of complex architectures.
Findings
Effective verification on CloudMonatt architecture
Successful application to HyperWall system
Framework is general-purpose and scalable
Abstract
We present a new and practical framework for security verification of secure architectures. Specifically, we break the verification task into external verification and internal verification. External verification considers the external protocols, i.e. interactions between users, compute servers, network entities, etc. Meanwhile, internal verification considers the interactions between hardware and software components within each server. This verification framework is general-purpose and can be applied to a stand-alone server, or a large-scale distributed system. We evaluate our verification method on the CloudMonatt and HyperWall architectures as examples.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Cloud Data Security Solutions · Access Control and Trust
