Skip to content

Authenticate use of offer blinded paths - #3139

Merged
TheBlueMatt merged 29 commits into
lightningdevkit:mainfrom
jkczyz:2024-06-blinded-path-auth
Jul 22, 2024
Merged

Authenticate use of offer blinded paths#3139
TheBlueMatt merged 29 commits into
lightningdevkit:mainfrom
jkczyz:2024-06-blinded-path-auth

Conversation

@jkczyz

@jkczyz jkczyz commented Jun 20, 2024

Copy link
Copy Markdown
Contributor

Invoice requests are authenticated by checking the metadata in the corresponding offer. For offers using blinded paths, this will simply be a 128-bit nonce. Elided this metadata from the offer directly and instead include it in the offer's blinded paths. This prevents de-anonymization attacks by ensuring the blinded paths are used in the right context.

Fixes #3117

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Blinded Paths are probe-able

5 participants