
KhabriChain - Decentralized reporting system
Empowering citizens to tip or report crimes anonymously
Demo
About
The problem it solves Reports say that approximately 75% of Indian citizen refrain from giving any crime related to information to the police. Only a handful of us is willing to reflect on or report violations of the law and discipline in our immediate environment, while the majority opt to ignore it. Hence we decided to design and develop an intelligent and privacy preserving framework/mechanism that allows users to anonymously report or tip any criminal activities. Khabrichain focuses on improving the rate of detection and prevention of such crimes in real time without compromising the users’ privacy. The features of this application are - -) Authentication: This platform is only accessible to authenticated tippers. Firstly, the tipper will input his or her Aadhaar number with OTP verification, then the tipper will log in with an Ethereum wallet address via a password or a passphrase. This will enable system to check if this wallet address has been linked to the specified Aadhaar number. If this mapping exists, the tipper can begin tipping right away. Otherwise, the tipper can onboard the platform without having to pay any transaction gas fees and receive 10 tokens from NCB to begin tipping. Aadhaar information of the user is be hashed and then encrypted with a strong encryption algorithm like AES for maintaining the anonymity of the tipper. -) GUI-Based Cognitive Assessment: Before the tipper begins filling out the tip form, a GUI-based cognitive assessment test verifies that the tipper is in the right state of mind and not under the influence of alcohol or drugs. -) Tip Genuineness: The data provided by the tipper is encrypted followed by the token to stake which shall focus on genuiness of the tip and will be returned once the tip is verified and not fake. -) Role of Police: The police will investigate the suspicious behavior and verify the tip to be returned on stake -) Map-Based Analysis: This will enable police to identify hotspot areas based on tips provided.
How it's made
Challenges we ran into There are various challenges we ran into while developing this project - 1) In this Project we are trying to mint tokens, which user gets on login through a deployed smart contract on Sepolia Network, the integration of the same with UI was a challenging task to overcome. 2) Making it user friendly and cost effective/ gasless from user's end was truly challenging. 3) Integration of 3rd party SDKs for very first time was also challenging.