Criptação a nível de coluna é um método de encriptação de base de dados no qual a informação em cada célula (ou campo de dados) de uma determinada coluna tem a mesma palavra-passe para acesso, leitura e escrita.
Criptação a nível de coluna não é o único método de encriptação de base de dados. Outros métodos incluem:
- Criptografia em nível de linha, na qual cada linha tem uma senha única para todas as suas células.
- Criptografia em nível de célula, na qual cada célula individual tem sua própria senha única.
- Criptografia em nível de espaço de tabela, na qual cada espaço de tabela tem uma senha única para todo o seu conteúdo.
- Criptografia em nível de arquivo, na qual arquivos individuais são criptografados em blocos de acordo com critérios pré-determinados.
Vantagens da criptografia em nível de coluna, em relação a outros métodos de criptografia, incluem o uso generalizado (assim a maioria dos administradores de banco de dados está familiarizada com ela), e a capacidade de proteger simultaneamente colunas em bancos de dados que existem em diferentes plataformas. As desvantagens incluem funções de otimização de consultas disponíveis reduzidas ou limitadas, aumento do tamanho do arquivo de dados, maior demanda de recursos do sistema e um número maior de potenciais falhas de segurança (porque mudanças mais frequentes devem ser feitas de forma contínua).