Utilizzo il servizio di gestione delle chiavi (KMS) di Amazon (AWS) per crittografare i dati degli utenti, il KMS utilizza la crittografia AES-GCM.
Il mio problema è che siccome la chiave AES-GCM è memorizzata nel KMS e I, come amministratore della mia istanza AWS , ha accesso a questo chiave e può quindi decrittografare i dati dell'utente. Il mio obiettivo è di impedirlo.
Che cosa posso implementare, in modo che anche quando possiedo la chiave KMS, non posso decrittografare i dati dell'utente?
Stavo pensando che prima che l'utente stia crittografando i dati localmente con la sua chiave memorizzata in KMS, potrebbe criptare la chiave AES-GCM con la sua password che è sconosciuta ad AES (e io come amministratore). È una soluzione? Quali algoritmi dovrei usare? Grazie!