9.8. Implementando um cliente de criptografia com uma política TPM 2.0


O seguinte procedimento contém passos para configurar o desbloqueio automático de um volume criptografado com uma política do Trusted Platform Module 2.0 (TPM 2.0).

Pré-requisitos

Procedimento

  1. Para implantar um cliente que codifica usando um chip TPM 2.0, use o sub-comando clevis encrypt tpm2 com o único argumento na forma do objeto de configuração JSON:

    $ clevis encrypt tpm2 '{}' < input-plain.txt > secret.jwe

    Para escolher uma hierarquia diferente, hash e algoritmos chave, especificar as propriedades de configuração, por exemplo:

    $ clevis encrypt tpm2 '{"hash":"sha1","key":"rsa"}' < input-plain.txt > secret.jwe
  2. Para decodificar os dados, forneça o texto cifrado no formato JSON Web Encryption (JWE):

    $ clevis decrypt < secret.jwe > output-plain.txt

O pino também suporta dados de vedação para um estado de Registros de Configuração de Plataforma (PCR). Dessa forma, os dados só podem ser des selados se os valores dos PCRs corresponderem à política usada na selagem.

Por exemplo, para selar os dados para o PCR com índices 0 e 1 para o banco SHA-1:

$ clevis encrypt tpm2 '{"pcr_bank":"sha1","pcr_ids":"0,1"}' < input-plain.txt > secret.jwe

Recursos adicionais

  • Para mais informações e a lista de possíveis propriedades de configuração, consulte a página de manual clevis-encrypt-tpm2(1).
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.