High level explanation
- We use crypt4gh to implement public-key cryptography
- When you create a new dataset we generate a linked key pair consisting of a public key and a secret key
- We take the secret key, encrypt it, and store it in a secure vault on the
GeneticScores.org
platform
- We provide the public key for you to download
- The public key is not sensitive data
- Anybody with the public key can encrypt data with it
- Only the holder of the linked secret key (
GeneticScores.org
) can decrypt the data