Skip to content
This repository was archived by the owner on May 20, 2025. It is now read-only.

Find ways to encrypt all stored user data #274

@dominic22

Description

@dominic22

If the database get compromised the user data should not be leaked, that is why it should be encrypted and decrypted on database layer.

  • claim of user
  • verifiable credentials

Data which needs to be encrypted:

[identity-docs]->key->secret

[key-collection]->keys->0->secret
[key-collection]->keys->1->secret
....
[key-collection]->keys->4095->secret

[users]->claim
[users]->verifiableCredentials->0
[users]->verifiableCredentials->1
....
[users]->verifiableCredentials->X

[verifiable-credentials]->vc->credentialSubject

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions