Creation of a user encryption key
When Connected creates a user, it makes a request to Connected Key Management Server (CMX-KMS) for a user-specific encryption key. Connected stores the encrypted user key on its servers for use in encrypting the user's workspace keys. The following figure illustrates the creation of a user encryption key.
- Connected sends the encrypted customer key to CMX-KMS and requests an encrypted user key.
- CMX-KMS requests that the hardware security module (HSM) decrypt the customer key.
- The HSM decrypts the customer key using the site's master encryption key and returns the decrypted key to CMX-KMS.
- CMX-KMS creates a user key and encrypts it with the decrypted customer key. It returns the encrypted user key to Connected, which stores it for future use.