psk-needs-presentation chronology

Aberta
#359 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
5/5
Tempo estimado
Mais de uma semana
Facilidade para iniciantes
30/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Domínio
security

Direção de pesquisa

Read the linked auth-spake2-handshake section of the network spec and trace how psk-status, pA, and pB are sequenced. The issue proposes an alternative NeedPsk-style flow but does not identify the spec source file or a settled design. Done means resolving the chronology and updating the protocol text to match.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

osp-network

The network spec reads:

If the PSK consumer wants to initiate authentication, the PSK consumer sends a auth-spake2-handshake message to the PSK presenter with the psk-status field set to psk-needs-presentation and the public-value field set to pA.

However, pA = w*M + X with w being derived from the PSK. This means that the PSK consumer, which won't have the PSK yet until it is has been presented by the presenter and subsequently entered by the user, cannot compute pA yet.

A possible alternative would be:

  • consumer to presenter: Handshake(psk-needs-presentation, null)
  • presenter to consumer: Handshake(psk-shown, pA) // Presumably this party would take role A in this design.
  • consumer to presenter: Handshake(psk-input, pB)

I guess that would be quite similar to the NeedPsk flow we had before.

Linguagem predominante
Bikeshed
Estrelas
114
Forks
21
Merge médio
5h 2min
PRs com merge (30d)
2

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de w3c/openscreenprotocol

Todas as issues de w3c/openscreenprotocol

Issues semelhantes

Mais issues de Security

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.