Use Azure Key Vault for managing the master key.
Implement a mechanism to generate data-specific keys for each user/note.
Encrypt the data-specific keys using the master key from Azure Key Vault.
Store the encrypted data-specific keys alongside the encrypted data in the database.
Use Azure Key Vault for managing the master key.
Implement a mechanism to generate data-specific keys for each user/note.
Encrypt the data-specific keys using the master key from Azure Key Vault.
Store the encrypted data-specific keys alongside the encrypted data in the database.