Je suis assez inconnu des stratégies de chiffrement dans les environnements de production. Mon souci est donc de trouver une solution pour crypter fortement les données, mais de les rendre disponibles à plusieurs utilisateurs avec des clés différentes.
Plus spécifique, il s'agit d'un scénario patient - médical, où les données du patient sont stockées cryptées sur un serveur et ne peuvent être accédées, donc décryptées, que par la clé du patient ou sa clé de médecin ou tout autre entité autorisée.
Quels concepts sont disponibles? Et lesquelles sont utilisées dans les systèmes de production, c'est-à-dire implémentées pour les bases de données (comme mysql) ou le stockage de fichiers, etc. Quelles bibliothèques sont disponibles (java, c / c ++), ou quels concepts similaires sont connus.
J'espère que ma question n'était pas trop spécifique, si oui, veuillez demander.