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

ethexe: make security research of FROST signature verification in Solidity #4264

Open
StackOverflowExcept1on opened this issue Sep 27, 2024 · 0 comments
Assignees
Labels
C1-feature Feature request

Comments

@StackOverflowExcept1on
Copy link
Member

StackOverflowExcept1on commented Sep 27, 2024

Problem to Solve

FROST is promising threshold signature scheme that will save us lot of gas in ethexe. We currently have Solidity implementation that has not yet been integrated into ethexe, but that may happen soon.

It's necessary to prove that the verifySignature function correctly checks zB - cA == signature.R on paper (ideally as security audit in pdf file). Also it's necessary to take into account behavior of ecrecover (it may return address(0) in some cases). The computeChallenge function does not require auditing, since all other FROST cryptography has been audited by NCC Group.

Possible Solution

N/A

Notes

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C1-feature Feature request
Projects
None yet
Development

No branches or pull requests

2 participants