AES-256-GCM é uma criptografia autenticada que combina AES com uma chave de 256 bits e o modo Galois/Counter para proteger a confidencialidade e detectar alterações não autorizadas.
O que o nome informa
AES identifica a cifra de bloco; 256 é o comprimento da chave em bits; GCM é o modo que adiciona autenticação. O resultado é mais útil do que apenas sigilo: um cofre deve rejeitar texto cifrado alterado em vez de exibir dados corrompidos como se fossem autênticos. NIST SP 800-38D especifica o GCM como criptografia autenticada com dados associados.
O que o nome não comprova
O nome de um algoritmo não mede a segurança completa de um aplicativo. Um padrão de desbloqueio previsível, uma frase de recuperação exposta, um aparelho comprometido ou uma chave mal gerenciada pode enfraquecer um sistema que usa uma cifra respeitada. A autenticação também tem um escopo: protege as informações abrangidas pela operação autenticada, não todos os arquivos ao redor, contas na nuvem ou capturas de tela.
Ao avaliar um cofre criptografado, pergunte o que permanece legível enquanto ele está bloqueado. Nomes de arquivos, miniaturas e registros de banco de dados podem revelar informações sensíveis mesmo quando a fotografia original está cifrada.
No NullVault
O NullVault documenta o uso de AES-256-GCM para conteúdo e metadados gerenciados pelo aplicativo. O processamento de padrões e as proteções da plataforma são partes separadas da arquitetura de segurança. O comprimento de chave de 256 bits não deve ser apresentado como a força de um padrão escolhido por uma pessoa.
Para uma verificação prática, importe um arquivo inofensivo, bloqueie o cofre e confirme que a navegação comum do aplicativo exige novo desbloqueio. Isso testa o comportamento visível; não é uma auditoria criptográfica. Continue com como funcionam os cofres de fotos criptografados e as por que nomes de arquivos e metadados precisam de criptografia.