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

Prove Epistemic safety #166

Open
fare opened this issue Sep 16, 2019 · 0 comments
Open

Prove Epistemic safety #166

fare opened this issue Sep 16, 2019 · 0 comments

Comments

@fare
Copy link
Contributor

fare commented Sep 16, 2019

After Alice chooses her hand, Bob would have a winning strategy if he could somehow see Alice's hand. But he can't. Can we provide a safe theory why not?

Also, if instead of hashing the concatenation of salt and hand, we hashed the xor of them, that would be bad. Can our theory prove it?

Good (but slightly more resource heavy) would to commit to salt only, then show the commitment to the salt, and the xor (of the last byte only). Can we show that it's safe? Or arbitrarily pick the salted last byte (or two-bit) as zero and skip sending it, sending only the salt in the end?

Can our theory handle the fact that an adversary could compute a small enough rainbow table, and thus that unsalted or insufficiently salted hands are bad?

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