Criptação ao nível do motor é a codificação criptográfica e descodificação de dados que é executada dentro de um motor de base de dados.
A encriptação pode ser executada em muitos locais, incluindo servidores de aplicações, servidores de sistemas de gestão de base de dados (SGBD) e appliances. Em um SGBD como Oracle, MS-SQL ou MySQL, as operações de banco de dados são realizadas em um motor de operação. Tal SGBD também tem um motor de armazenamento. A criptografia de nível de motor ocorre em um motor de criptografia inserido entre o motor de operação e o motor de armazenamento.
A criptografia de banco de dados é categorizada de várias formas, além da localização de sua execução. Ela também pode ser categorizada de acordo com a unidade de criptografia, por exemplo, como criptografia em nível de tabela ou em nível de coluna. A criptografia em nível de motor pode ser usada para criptografar qualquer unidade de criptografia. A criptografia em nível de coluna em um produto de criptografia de banco de dados em nível de motor indica que os dados são criptografados no nível de colunas, em vez de tabelas, linhas ou alguma outra unidade.
Os produtos de software de criptografia em nível de motor incluem Oracle TDE, MS-SQL TDE e MyDiamo.