KhabriChain - Decentralized reporting system

KhabriChain - Decentralized reporting system

Empowering citizens to tip or report crimes anonymously

476
Built at ETHIndia 2023
Top 13

The problem KhabriChain - Decentralized reporting system 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.

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.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion