-
Notifications
You must be signed in to change notification settings - Fork 26
New feature: P2P channel implemented to encrypt Tss message using ECDH #71
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
Conversation
|
|
Within the TSS MPC execution, there are two types of messages exchanged among MPC nodes: broadcasting message which can be public known by observer, and point-to-point messages that should be kept secret among the two parties. Currently, the scheme implement only the broadcasting message but not yet the point-to-point message type. I added that, yes it works by introducing ECDH protocol to negotiate pair-wise symmetric keys, then these keys are used to perform authenticated encryption. |
|
hi @nann-cheng there are some conflicts, can you please pull the latest change from master branch please. Thanks |
|
Nailed it, please let me know in case of doubt. |
Refactoring
Added p2p channel among MPC nodes, allowing authenticated encryption between arbitrary two MPC nodes