PKCS #11

Hierarquia de objetos

Objeto

  • Dados

  • Chave

    • Chave Pública

    • Chave Privada

    • Chave Secreta

  • Certificado

Sessões do Cryptoki

Ligações lógicas entre aplicações e cartões (tokens)

Sessões de leitura

Sessões de leitura e escrita

Operações em sessões ativas

Administrativas

  • Login/Logout

Gestão de objetos

  • Criar ou destruir um objeto no cartão

Criptográficas

Objetos de sessão

  • Objetos temporários criado (e válidos) durante a sessão

Tempo de vida das sessões

  • Normalmente apenas para um única operação

Cryptoki Sessões de Leitura

Sessão pública de leitura

  • Acesso de leitura aos objetos públicos

  • Acesso de leitura/escrita aos objetos de sessão públicos

Funções de leitura do utilizador

  • Acesso de leitura a todos os objetos do cartão (públicos ou privados)

  • Acesso de leitura/escrita a todos os objetos de sessão (públicos ou privados)

Cryptoki Sessões de leitura e escrita

Sessão pública e leitura e escrita

  • Ler e escrever todos os objetos públicos

Funções do SO de leitura e escrita

  • Ler/escrever objetos públicos

    • Não os objetos privados

  • O SO podes definir o PIN dos utilizadores

  • SO = Security Officer

Funções do utilizador de leitura e escrita

  • Ler e escrever todos os objetos

Conceitos utilizados pelo CC

PIN de Autenticação

PIN do utilizador no PKCS #11

PIN de Assinatura

Não exposto pelo interface PKCS #11

PIN de Morada

Não exposto pelo interface PKCS #11

0000 por defeito nos cartões recentes

PKCS #11 SO PIN

Não utilizado pelos titulares do cartão

Last updated