Skip to content

Programming Language for creating Secure Distributed Systems leveraging Intel SGX

License

Notifications You must be signed in to change notification settings

ShivKushwah/PSec

Repository files navigation

The PSec Programming Language

A programming language for writing secure distributed systems by leveraging Intel SGX. Built on top of the P programming language for distributed systems.

Asia CCS 2021 Conference Paper [5-24-2021]

Conference Presentation [7-7-2021]

Conference Presentation Slides [7-7-2021]

Master's Thesis [5-28-2020]

Learn&Verify Group Presentation Video [3-20-2020]

Build Instructions:

Follow this if Intel SGX and Docker are not installed [Recommended for compatibility].
Follow this if building this project on a pre-existing Intel SGX and Docker installation.

Running Instructions:

In order to run sample programs, follow this.

Performance Testing Instructions:

For performance testing, read this.

Other Documentation

The architecture of the codebase is documented here.

An example of the information flow analysis type checker is located here.

About

Programming Language for creating Secure Distributed Systems leveraging Intel SGX

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •