Hi, I read a lot lately about ZKP and I very much like the idea. However, I am on a master level yet and I do not have years for research, although I might do this sometime in future. Any ideas on what I could for my master thesis related to ZKP? To contribute in some way? I have 6 months to do this.
Depending on whether you want a more theoretical or practical thesis, there are quite a few things you could do.
Practical:
- implement and optimize your favorite protocol, proof system or the required back end;
- implement a circuit on an existing project or a whole ecosystem (for cryptographic applications needed a zkproof);
Theoretical:
- you can write a state of the art of zk proof system, or a protocol associated to it such as vector commitments, range requests/lookups…
- you can modify a paper and use a zk proof as a building block such as anonymous credentials, voting…
A bit of both:
- try to merge several protocols together (e.g. plonkup)