Envelope encryption typically combines symmetric and asymmetric encryption algorithms to securely encrypt data. Here's how it works and examples of algorithms used:
Symmetric Encryption for Data: A symmetric key (e.g., AES) is used to encrypt the actual data because it’s faster for large datasets.
Asymmetric Encryption for Key Protection: The symmetric key is encrypted using an asymmetric algorithm (e.g., RSA or ECC) to securely share it with authorized parties.
For envelope encryption in cloud environments, Tencent Cloud Key Management Service (KMS) supports AES for data encryption and RSA/ECC for key encryption, providing a secure and scalable solution.