Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Security Proof Multiplicative Key Blinding #77

Open
mickrau opened this issue Dec 10, 2024 · 4 comments
Open

Security Proof Multiplicative Key Blinding #77

mickrau opened this issue Dec 10, 2024 · 4 comments
Assignees

Comments

@mickrau
Copy link

mickrau commented Dec 10, 2024

In #7 the question came up, whether there is a formal security proof for the multiplicative blinding.

To make here progress, we should first define the exact properties for which we need a security proof and should make clear what parts of HDK are affected.

@mickrau mickrau changed the title Security Proof Multiplicative Blinding Security Proof Multiplicative Key Blinding Dec 10, 2024
@mickrau
Copy link
Author

mickrau commented Dec 10, 2024

References
Definition of key blinding scheme and security properties (Post-Quantum Account Recovery for Passwordless Authentication, Wilson)

Definition of key blinding using elliptic curve addition (draft-bradleylundberg-cfrg-arkg-03)

Security Analysis of ARKG (Asynchronous Remote Key Generation: An Analysis of Yubico's Proposal for W3C WebAuthn., Fryman et al. )

@sander
Copy link
Owner

sander commented Dec 16, 2024

This security argument may be helpful: https://crypto.stackexchange.com/a/111066

@sander sander moved this from To do to Doing in HDK coordination Dec 16, 2024
@sander
Copy link
Owner

sander commented Dec 22, 2024

@sander
Copy link
Owner

sander commented Jan 6, 2025

Possibly relevant: Security Analysis of Signature Schemes with Key Blinding, related to draft-irtf-cfrg-signature-key-blinding. It proves unlinkability and unforgeability of multiplicative ECDSA blinding.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Doing
Development

No branches or pull requests

2 participants