Sono piuttosto sconosciuto alle strategie di crittografia negli ambienti di produzione. Quindi la mia preoccupazione è trovare una soluzione su come crittografare strongmente i dati, ma renderli disponibili a più utenti con chiavi diverse.
Più specifico, è uno scenario paziente-materiale medico, in cui i dati dei pazienti vengono memorizzati crittografati su un server e possono essere consultati, quindi decrittografati, dalla chiave del paziente o dalla sua chiave medici o da qualsiasi altra entità autorizzata.
Quali concetti sono disponibili? E che vengono utilizzati nei sistemi di produzione, cioè implementati per database (come mysql) o archiviazione di file, ecc. Quali librerie sono disponibili (java, c / c ++) o quali concetti simili sono noti.
Spero che la mia domanda non sia stata aspecifica, se sì, per favore chiedi.