E

Ethereum Web Services

Our platform ethereum web services serves as a government portal for retrieving centrally recognized documents by leveraging NuCypher encryption and decryption algorithm

The problem Ethereum Web Services solves

The government officials can upload files to ipfs through our portal and all those certificates get linked to the user's/citizen's public address through our smart contract built on solidity.A user can any time view his credentials when logged in through metamask.Also our platform user NuCypher's encryption and decryption algorithm,Umbral, to main additional security for private documents like National Id.Those encrypted documents can only be viewed by the user who has the encryption key and the capsule,thus enhancing security.

Our platform serves two purposes- 1.It provides security to the government recognized documents while storing them on IPFS by using encryption / decryption algorithm of NuCypher. 2.It aims at making paper work reduntant as now people won't have to carry their certificates everywhere.With our platform they can just give their public address to the person with whom they want to share the information or certificates

Challenges we ran into

The main challenge was to incorporate NuCypher's code in backend API endpoints so we had to go through the entire NuCypher algorithm once.

Discussion