Enquanto escrevo isso, ainda estou aguardando o lançamento oficial do SQL Server 2016 para que possamos explorar a utilidade de seu recurso "Always Encrypted".
Gostaria apenas de saber quais serão as diferenças específicas entre o Always Encrypted e o Transparent Data Encryption atualmente disponível no SQL Server 2016 para que possamos tomar a decisão correta para projetos futuros.
Desvantagens da criptografia transparente de dados em comparação com o Always Encrypted:
A compactação de backup pode demorar mais e ser contraproducente
tempdb também herda a criptografia – permanece mesmo depois de desabilitar o TDEO Always Encrypted aborda todos esses problemas em parte ou totalmente:
Porém, há uma limitação: nem todos os drivers e aplicativos podem lidar diretamente com os dados criptografados; portanto, em alguns casos, isso exigirá a atualização/alteração dos drivers e/ou modificação do código.
Simplificando, TDE são dados criptografados em repouso (no disco) e AE também são dados criptografados na rede.