Allowing safe sharing of data through zero-knowledge proofs without compromising privacy to support government programs.
Problem:
Data collection, which is vital to government welfare or planning programs, is difficult to obtain without a tradeoff or compromise with citizen privacy. Moreover, such a large data set can very easily be misused or attacked.
Solution: By using zero-knowledge proofs, such data can be obtained from citizens with an API call (I used NuID- a decentralized trustless API) for this purpose and a dashboard (shown in the photographs) to collect the data.
Value Add:
Citizens’ privacy is not risked, and the ownership of their data is maintained. From a data sharing and regulation(such as GDPR) standpoint, this is highly efficient.
Not having enough time to build out a proper front-end Figuring out the zero-knowledge proof Figuring out how the connection between the zero-knowledge proof and the data collection worked Lots of bugs with the zero-knowledge proof