psk-needs-presentation chronology

Offen
#359 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Bereich
security

Rechercherichtung

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.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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.

Vorherrschende Sprache
Bikeshed
Sterne
115
Forks
21
Ø Merge
5 Std. 2 Min.
Gemergte PRs (30 T.)
2

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus w3c/openscreenprotocol

Alle Issues in w3c/openscreenprotocol

Ähnliche Issues

Weitere Issues zu Security

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.