The security of client in gotham-city
zytMatrix opened this issue · 2 comments
zytMatrix commented
I think there has a security problem according to the logic of gotham-city. The private key x2 of client and a common public share "master key" are saved on the client side. If the attacker gets the data of the client, can the private key of the wallet be calculated according to Q and x2?
leontiadZen commented
Thanks for taking time exploring the repo.
Thanks to Diffie–Hellman problem , working under appropriate groups, an adversary obtaining x2 and having Q such that x1.x2=Q (in the appropriate group) cannot get x1, unless it knows x1 already
leontiadZen commented
not an issue