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

Player terminology is confused #5910

Open
bennetyee opened this issue Oct 18, 2024 · 0 comments
Open

Player terminology is confused #5910

bennetyee opened this issue Oct 18, 2024 · 0 comments

Comments

@bennetyee
Copy link
Contributor

In secret sharing schemes, the terminology traditionally is that the shareholders are the players of a (cryptographic) game. There is sometimes a single honest dealer who shares out the initial secret; sometimes there are T+1 untrusted dealers who cooperatively create a secret sharing polynomial with a constant term no single dealer could determine/control. The "game" between the dealer(s) and players involve the initial distribution / setup of the shares, including verification (if verifiable secret sharing). After the initial setup, the dealer is no longer necessary for the reconstruction of the secret, or for generating derived keys (as in the KDC case), or for proactivization (since the zero-holed polynomial is done VSS style).

The Player here is what would be called the client in a client/server setup in a key distribution scheme. In secret sharing based key distribution, instead of a single trusted server, we have instead have a set of servers -- the players of the cryptographic game earlier -- among which we believe, as a security assumption, the adversary could not have compromised more than a threshold number. Clients could be compromised too: they're authorized to obtain their key and when compromised, their key becomes exposed but no master keys.

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