Protocolo Classico
English Version
0. Variante
Essa variante do Protocolo Clássico acrescenta um pouco de ordem ao caos que normalmente toma conta das festas realizadas por esse protocolo.
1. Requisitos
- Um par de chaves.
- Um documento de identidade emitido por entidade governamental, com foto recente.
- Diversas cópias da fingerprint da sua chave pública.
- Uma caneta.
2. Antes da Festa
Você vai precisar imprimir diversas cópias do fingerprint de sua chave. Pequenos pedaços de papel com a saída do comando:
bash$ gpg --fingerprint KeyID
...são, em geral, tudo o que é necessário.
3. Durante a Festa
Distribuição dos grupos
No dia da festa os participantes serão divididos em dois grupos perfilados e dispostos um em frente ao outro (chamaremos de "grupo A" e "grupo B").
Troca de chaves
A troca de papéis com o fingerprint impresso ocorre com o participante que tiverem imediatamente a frente. Cada um é, também, responsável por verificar se o documento de identidade fornecido realmente pertence ao dono da chave.
Rotação
- Após a troca de chaves, no primeiro movimento todos os participantes do grupo A andam uma posição a sua esquerda, enquanto que o grupo B não se move. Nesse momento um participante do grupo A e um do grupo B ficam de fora em cada lado.
- Após nova troca de chaves com os participantes que tiverem à frente, ocorre o segundo movimento, em que todos os participantes do grupo B andam uma posição a sua esquerda, enquando o grupo A não se move. Nesse momento, os participantes que ficaram de fora de cada grupo, entram na fila do grupo oposto, e voltam a rotação.
- Após nova troca de chaves, o processo retorna ao início. Quando todos os participantes que començaram no grupo A estiverem no grupo B, a festa é encerrada.
Nos diagramas abaixo todas as rotações de uma festa com 8 participantes são demonstradas:
Momento 0: grupo A: 1 2 3 4
grupo B: 5 6 7 8
=================================================> Troca de chaves: 1-5, 2-6, 3-7, 4-8
Momento 1: grupo A: 1 2 3 4
grupo B: 5 6 7 8
=================================================> Troca de chaves: 1-6, 2-7, 3-8 / Não trocam chaves: 5 e 4
Momento 2: grupo A: 5 1 2 3
grupo B: 6 7 8 4
=================================================> Troca de chaves: 5-6, 1-7, 2-8, 3-4
Momento 3: grupo A: 5 1 2 3
grupo B: 6 7 8 4
=================================================> Troca de chaves: 5-7, 1-8, 2-4 / Não trocam chaves: 6 e 3
Momento 4: grupo A: 6 5 1 2
grupo B: 7 8 4 3
=================================================> Troca de chaves: 6-7, 5-8, 1-4, 2-3
Momento 5: grupo A: 6 5 1 2
grupo B: 7 8 4 3
=================================================> Troca de chaves: 6-8, 5-4, 1-3 / Não trocam chaves: 7 e 2
Momento 6: grupo A: 7 6 5 1
grupo B: 8 4 3 2
=================================================> Troca de chaves: 7-8, 6-4, 5-3, 1-2
Momento 7: grupo A: 7 6 5 1
grupo B: 8 4 3 2
=================================================> Troca de chaves: 7-4, 6-3, 5-2 / Não trocam chaves: 8 e 1
Momento 8: grupo A: 8 7 6 5
grupo B: 4 3 2 1
=================================================> Fim da festa
4. Depois da Festa
Assinatura das chaves
Com os pedaços de papel que lhe foram fornecidos pelos participantes durante a festa na mão, você pode escolher o melhor processo para assinar as chaves que tiverem sido conferidas adequadamente. Esse procedimento está além do escopo desse documento (veja como assinar
automaticamente com o caff ou
manualmente uma por uma as chaves criptográficas).
Para onde enviar as chaves assinadas
É controverso se você deve enviar as chaves para um servidor público ou de volta para seu dono, para que ele decida o que fazer. É geralmente considerado "Boa Prática" que se envie para seu dono. Esse processo pode ser bem lento e tedioso caso você tenha optado por assinar manualmente cada chave... Por sorte o
caff anteriormente citado segue essa prática, e recomendamos seu uso.
--
PabloLorenzzoni - 19 Apr 2009