Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Intel SGX Support for IDSCP2 #9

Open
wants to merge 17 commits into
base: develop
Choose a base branch
from
Open

Add Intel SGX Support for IDSCP2 #9

wants to merge 17 commits into from

Conversation

Cosmin2106
Copy link
Collaborator

This commit mainly adds a new Prover-Verifier in order to accommodate Intel SGX. In this case, we consider the Server to be trusted and the Client to be the one that needs to be verified. Since the codebase is written in Kotlin, we use Native Image to convert the Client to an executable, which is then run using Gramine SGX.

In order to build and run the client, from the root directory, execute:

make all && sudo gramine-sgx idscp2-native

@Cosmin2106 Cosmin2106 requested a review from milux February 7, 2023 09:49
@gbrost
Copy link
Contributor

gbrost commented Mar 24, 2023

@milux Could you please review or comment this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants