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

Share considerations about obtaining the salt in the remote case #83

Open
sander opened this issue Dec 22, 2024 · 0 comments
Open

Share considerations about obtaining the salt in the remote case #83

sander opened this issue Dec 22, 2024 · 0 comments

Comments

@sander
Copy link
Owner

sander commented Dec 22, 2024

We have explored multiple options in the interaction between the Holder and Issuer:

Method Seen in Comments
Holder shares current salt with Issuer N/A No, enables parent to discover all associated descendant keys and prove association
Holder creates ratchet with seed and some locally stored branch ID, shares new salt directly with Issuer BIP 0032 No, enables eavesdroppers to discover direct child keys and prove association
Holder creates ratchet with seed and some locally stored branch ID, shares new salt in HPKE N/A No, requires Holder to know Issuer’s static HPKE recipient public key, no reasonable protocol extension for that
Holder and Issuer both derive new salt from app request and public material ETSI TR 119 476 V1.2.1 No, enables eavesdroppers to do the same and discover direct child keys and prove association
Holder derives KEM key pair from salt, Issuer encapsulates a new salt hdkeys-02 Need to check risk of weak issuer entropy #75, need to extend protocol #16
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

No branches or pull requests

1 participant