ugent-library / old-people-service

People service
Apache License 2.0
0 stars 0 forks source link

Person service: attributes analysis #9

Closed mietcls closed 1 year ago

mietcls commented 1 year ago

Encryption GDPR

To poke: Thomas

Full epic: https://github.com/ugent-library/people/issues/11

nicolasfranck commented 1 year ago

Todo: how to handle possible updates of encryption keys? Every update implies that you need to decrypt existing messages, and encrypt it again with the new key.

with https://vaibhav-sonavane.medium.com/rotate-keys-without-re-encrypting-data-ac6cb323d7cd? That "rotates" the key, but internally all data is still saved with the same key eventually, so anyone with access to the database will be able to use the key if it was breached.

mietcls commented 1 year ago

Overview has been simplified for GDPR reasons here: https://ugentbe-my.sharepoint.com/:x:/g/personal/miet_claes_ugent_be/EdAp6_Gn_sJMsKgpmy5MjAMB7uz-L6mjgS3SXOtaqwH5VA?e=xl3dbf

Will discuss this with GISMO later for CERIF compatibility.