Skip to content

Conversation

@lacabra
Copy link
Contributor

@lacabra lacabra commented Mar 31, 2020

Continues the work from #25:

  • Uses the DH key from newTaskEncryptionKey to encrypt data submitted to the enclave. Timestamped geolocation data is JSON serialized into a string and encrypted. It later gets decrypted inside the enclave for processing: it gets indexed by userId in a HashMap, storing all datapoints submitted. This means that a newer submission for the same user, will overwrite previous data.

  • Implemented quote/report through remote attestation. Works beautifully.

  • Implemented findMatch for a given user. Returns data encrypted so that only the user can decrypt.

A working version of the enclave is available at https://safetrace.enigma.co

@lacabra lacabra added the not ready Not ready to be merged, work in progress label Mar 31, 2020
@lacabra lacabra merged commit 7094bf3 into master Apr 1, 2020
@lacabra lacabra deleted the rightenclave branch April 1, 2020 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not ready Not ready to be merged, work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants