Skip to content

zpzigi754/trusted-abstract-platform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

trusted-abstract-platform

Requirements

The models and proofs in this repository requires (UCLID5)[https://github.com/uclid-org/uclid] to build and run. They can either be run directly or via the Makefiles found in the subdirectories.

Directory Structure

  • Common/ contains common UCLID5 code across the models and proofs
  • TrustedAbstractPlatform/modules contains the TAP models
  • TrustedAbstractPlatform/proofs contains the proofs of Secure Remote Execution

Citations

If you use TAP and UCLID5 in your work, please cite the following:

Pramod Subramanyan, Rohit Sinha, Ilia Lebedev, Srinivas Devadas, and Sanjit A. Seshia. A Formal Foundation for Secure Remote Execution of Enclaves. [PDF] In Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security (CCS '17). Association for Computing Machinery, New York, NY, USA, 2435–2450. 2017.

Sanjit A. Seshia and Pramod Subramanyan. UCLID5: Integrating Modeling, Verification, Synthesis and Learning. [HTML] Proceedings of the 16th ACM-IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE 2018), Beijing, China. October 2018.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 73.8%
  • Shell 26.2%