maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #04901
Re: About data encryption
Hi, Cesar!
On Dec 14, Cesar Hernandez wrote:
> Hi
>
> Can someone tell me which algorithm uses MariaDB when using table
> encryption? Looking at
> https://mariadb.com/kb/en/library/data-at-rest-encryption/ Seems to
> talk only about encryption of the key file, but not on the database
> data.
Not really, the manual talks about the data. Let me quote it here:
The file_key_management_encryption_algorithm can be set to AES_CBC or
AES_CTR. AES_CTR is not always available (only if MariaDB was built
with recent openSSL) but in case it is available, we recommend to use
it. If set to AES_CBC, the plugin will use AES with 128-bit keys in
the CBC mode. If set to AES_CTR, the plugin will use AES with the
128-bit keys in the CTR mode for encrypting tablespace pages (InnoDB,
XtraDB, and Aria), and it will use AES in the authenticated GCM mode
for temporary files (where the cyphertext is allowed to be larger than
the plaintext).
See? "will use AES with the 128-bit keys in the CTR mode for encrypting
tablespace pages" - that is database data.
Regards,
Sergei
Chief Architect MariaDB
and security@xxxxxxxxxxx
References