https://github.com/ftes/sgx-gpg
GPG encryption in SGX enclave (presupposing trusted I/O)
https://github.com/ftes/sgx-gpg
Last synced: over 1 year ago
JSON representation
GPG encryption in SGX enclave (presupposing trusted I/O)
- Host: GitHub
- URL: https://github.com/ftes/sgx-gpg
- Owner: ftes
- Created: 2016-06-06T14:16:25.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-06T14:22:48.000Z (about 10 years ago)
- Last Synced: 2025-02-07T04:42:14.758Z (over 1 year ago)
- Language: C
- Size: 5.86 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Introduction
Encrypt and decrypt PGP messages within an SGX enclave. Even if the OS is compromised, your message remains secure.
# Trusted I/O
Presupposes a trusted I/O path, that is a trusted channel to input (keyboard) and output (terminal).
SGX does not currently support trusted I/O devices.
**For now, input/output is therefor done through insecure channels.**
# Setup
- `git submodule init; git submodule update`
- import `sgx-gpg.sln` into visual studio