prit108 / abac-sgx

A modular approach to securing ABAC Policies with Trusted Execution Environment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APETEEt

This repository contains the source code for the APETEEt module and a Flask endpoint application to demonstrate its usage.

The standalone PolTree Code is provided in the PolTree folder.

The APETEEt Intel SGX Enclave Code is given in the APETEEt_Enclave_Module folder.

The Flask App is provided with two endpoints build and evaluate.

Complete the installation for Intel SGX SDK. Follow the instructions on Intel's official Github repository: INTEL SGX SDK

Note that the following codes have be designed for Linux distros and tested on Ubuntu v22.04.

Kindly note repository is under active development and changes might be made that temporarily affect the performance. We request you to be patient.

About

A modular approach to securing ABAC Policies with Trusted Execution Environment

License:Apache License 2.0


Languages

Language:C++ 29.9%Language:Python 27.9%Language:Makefile 24.5%Language:HTML 9.3%Language:CSS 5.3%Language:CMake 1.6%Language:C 0.8%Language:Shell 0.6%