zkSecurity Challenges

Important: Please do not publish solutions or write-ups for these challenges as they are actively used for recruiting.

Curve Machine

Welcome to the Curve Machine challenge! Your task is simple: to prove that you know a valid point on a specific elliptic curve using zero-knowledge proofs. Sounds easy enough?

Curve Machine

curve-machine.zksecurity.xyz Download Files (15 KB)

ZKBank

Alice is a sneaky one, she's been trying to send more than what she has to Bob's account. Good thing that we use zero-knowledge proof to enforce the integrity of our transfer. We just want to make sure that Bob can get 100,000 worth of coins or more. Can you help us verify Alice's proof?

zkbank

zkbank.zksecurity.xyz Download Files (582 KB)