Recently, there was a controversy about giving discounts to the armed

forces, as websites could track the movements of our troops.The

It made me curious to explore the idea of whether it's possible to

verify the credentials of the defence personnel without inheriting the

risk of storing the data of all defence personnel in a centralized

database center, which can be vulnerable to cyber attacks.

https://x.com/nishantpitti/status/1922622330703839433

What is a Zero Knowledge proof?

It is a protocol in which one party can convince another party

that some given statement is true, without revealing the actual

underlying information. For example, in elections, a voter can cast

his/her vote in the ballot without revealing their identity.

Let me illustrate zero knowledge with a small story. There once lived a

boy named Alice who lived in a village. His village had a U-shaped cave

such that if a person entered from the left side, they could not exit