Doris Data Encryption (Configuration for Transport Encryption and Storage Encryption)

What is Data Encryption?

Data encryption is a security technology used to protect the confidentiality, integrity, and availability of data.

Transport Encryption

Introduction to Transport Encryption

Transport encryption refers to the use of encryption algorithms and keys to protect data when it is sent from one location to another, preventing unauthorized personnel from viewing or modifying the content of the data.

Transport Encryption Technologies

Doris uses AES-256-CBC (Advanced Encryption Standard with 256-bit key in Cipher Block Chaining mode) for encryption. This algorithm uses a fixed-size key to encrypt data, ensuring it is securely transmitted to the destination.

Storage Encryption

Introduction to Storage Encryption

Storage encryption refers to storing encrypted data in a system, protecting it from unauthorized access.

Storage Encryption Technologies

Doris uses AES-256-CBC for storage encryption. This algorithm uses a fixed-size key to encrypt data, ensuring it is securely stored in the system.

Data Encryption Configuration

Data Encryption Configuration Options

Doris provides the following data encryption configuration options:

  • data_encryption: Enable or disable transport and storage encryption.
  • cipher_suite: Specify the encryption algorithm to be used (e.g., AES-256-CBC).
  • key_size: Specify the key size used by the encryption algorithm (in bits).

Application Scenarios of Data Encryption

Application Scenarios of Data Encryption

Doris's data encryption technology can be used in the following scenarios:

  • When transmitting sensitive data.
  • When storing sensitive data.
  • To protect data security and integrity.