Decrypting Data Using the AppViewX MEK

To decrypt the sensitive information stored in the tenant database, AppViewX executes the following steps:
  1. Retrieve the encrypted sensitive data (ciphertext).

    This ciphertext can only be decrypted using the AppViewX Master Encryption Key (MEK).

  2. Retrieve the encrypted AppViewX MEK from the in-memory cache.

    If the plaintext AppViewX MEK is unavailable in memory, it is retrieved from the tenant database.

  3. Initiate a request to AWS KMS to decrypt the encrypted MEK.
  4. Retrieve the plaintext MEK from the AWS KMS.
  5. Decrypt the sensitive data using this plaintext MEK.