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

Does Enrico bear a secret in order to demonstrate his standing to adhere conditions? #155

Closed
jMyles opened this issue Jan 23, 2023 · 6 comments

Comments

@jMyles
Copy link

jMyles commented Jan 23, 2023

In a scenario where Enrico has standing to use a Strategy funded by a particular Alice, does he have a secret (eg, decrypting material to receive an authorization token, or signing material fit to participate in a derivation scheme) requiring local custody?

This perhaps turns, in full or in part, by the matter of how, in the scope of the protocol, Alice authorizes this adherence:

nucypher/nucypher#3050

@jMyles
Copy link
Author

jMyles commented Jan 25, 2023

Notice, this is separate from the secret material that Enrico might use to, for example, create a signature in the process of actually adhering the conditions. That part is here:

#157

@derekpierre
Copy link
Member

Is this issue resolved by use of the g_inv parameter by ferveo? (cc @piotr-roslaniec , @KPrasch )

@cygnusv
Copy link
Member

cygnusv commented Apr 14, 2023

No, the g_inv parameter is a public parameter of the elliptic curve we use (BLS12-381)

@derekpierre
Copy link
Member

Is this resolved by the Allow List work done on the contract side, and which will be completed in nucypher via nucypher/nucypher#3213?

@cygnusv
Copy link
Member

cygnusv commented Oct 27, 2023

Closed by nucypher/nucypher-contracts#89

@cygnusv cygnusv closed this as completed Oct 27, 2023
@jMyles
Copy link
Author

jMyles commented Oct 27, 2023

I broadly agree that the AllowLogic design (ie, nucypher/nucypher-contracts#89) represents a disposition to this issue.

Though I do want to note: different AllowLogic schemes may present different secret custody requirements, and also cause dramatically increased value for the Enrico secret in question. I hope we stay mindful of this.

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

No branches or pull requests

3 participants