Open eliasnaur opened 2 years ago
On its face, it would seem like a good idea. I am wondering if the best place to implement this would be within embit?
In our use case what would serve as the "host" that is described in the docs? AFAIK the Jade has a unique dependency with an external server (something like Jade to online Green wallet that talks to Blockstream's infrastructure).
AFAIUI, the host
is the wallet such as Sparrow.
This would require support in embit
and an extra round of QR exchanges with the coordinator.
The most likely implementation scenario would be to discuss this with Stepan to get his buy-in. Then we would:
embit
But it's an all-or-nothing effort. None of these individual pieces accomplish anything if the other steps don't follow.
Is it feasible to implement anti-exfil ala Blockstream Jade? anti-exfil makes (near) impossible for a hardware signer to smuggle key material out through transaction nonces. See alse https://wally.readthedocs.io/en/latest/anti_exfil_protocol/