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

Clarify relationship between synthetic nonces and anti-covert-channel #205

Open
jonasnick opened this issue Jul 18, 2020 · 1 comment
Open

Comments

@jonasnick
Copy link

@roconnor brought this up, but I'm not sure what exactly his issue was (perhaps he wants to comment here). Our current paragraph on this is quite general and therefore not too bad imo. Maybe we can make the following improvements:

@roconnor
Copy link

My issue was that if HW wallets internals are usually difficult to audit and if they use synthetic nonces then it won't even be possible to spot check that they are not engaging in covert communications to leak secret material.

However synthetic nonces seem reasonable for software wallets. I think I'm okay with keeping the synthetic nonce derivation inside as long as we recommend that hardware wallets use a different, anit-covert-channel method and refer them to an appropriate document.

I'm even willing to try to write up a document for anti-covert-channel HW signature. I'm just worried that because I don't personally make hardware wallets, no one will use it because I somehow misunderstand some aspect of their design constraints.

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

2 participants