Quero vincular o texto criptografado ao contexto

Os modos modernos de criptografia aceitam dados associados, que são autenticados, mas não criptografados. Isso pode ser usado para vincular um texto criptografado a um contexto específico.

Exemplos de vinculação de texto criptografado aos dados associados incluem:

  • Criptografia de um banco de dados célula por célula (ou coluna por coluna). Isso garante que o texto criptografado da célula seja válido somente nessa célula específica. Isso impede que o invasor mova o texto criptografado de uma célula para outra. Neste exemplo, o texto cifrado precisa estar vinculado a column_id e row_id para a célula de banco de dados especificada.

  • Armazenar textos criptografados em clientes diferentes permite detectar erros de comportamento se o cliente A fornece o texto criptografado do cliente B para descriptografia. Aqui, o texto criptografado precisa estar vinculado ao nome do cliente.

O Tink tem várias opções para vincular o texto criptografado ao contexto: