Smart India Hackathon

Prize

🏆 Runner Up — Smart India Hackathon (2019)

Smart India Hackathon

Prize

🏆 Runner Up — Smart India Hackathon (2019)

Our KYC procedure system comprises four components: a login provider for the agency software, a system to store user data (UIDAI), an app for the user, and a blockchain to store the user’s basic identification key (Aadhaar number) and public keys for the account.

When an agency software requests KYC, it prompts the user to enter their Basic Identification Key (Aadhaar) so the system can retrieve the public key of the account from the blockchain. The agency software then sends a request to the Data Store with the following data: the public key of the account, the public key of the agency (to retrieve agency details from the blockchain), and the required KYC fields.

The Data Store verifies the public key and retrieves the device details of the user. It then sends a request to the user’s app containing information about the agency and the details requested. The user can select or deselect the information to be shared and hit the Accept button.

The app sends the private key and metadata about the shared information to the Data Store in hashed form. The Data Store verifies the hash code and private key, and the system returns the required information to the agency software.

Smart India Hackathon
Smart India Hackathon
Smart India Hackathon