I am a beginner in the cryptographic field but as a graduation project, I have to build an identity verification and management system using zero-knowledge proofs. I see a lot of zkp techniques, algorithms, and libraries. I got lost and concerned about its implementation complexity.
so, my question is, what are the recommended zkp techniques for my case?
- in my system, the client is allowed to prove some personal information to the verifier without disclosing it.
- the system is a website.
- I prefer to use a zkp technique that is an open-source, secure, private, and doesn't require a trusted set-up.
- I prefer to implement a zkp technique that has comprehensive documentation.
I appreciate and help and guidance, and thank you in advance.