You are on page 1of 12

Smart FIR Recording System

Guided by : Prof. Nagaratna K


Co-Guided by : Prof. Prakash H

Pooja Pujar 01FE15BCS132


Prajwal Maganurmath 01FE15BCS134
Pratyush Kumar 01FE15BCS139
Rajesh Satpathy 01FE15BCS149

1
Current problems in the FIR system
 Tampering of records is possible.
 Sometimes FIR records are not registered due to political
standings and corruption.
 The current FIR system lacks transparency and
trustworthiness.
 There is no online tracking of accepted, rejected and ongoing
records.
 All centralized eFIR systems are vulnerable to network attacks.

2
Problem statement

Design and develop a smart, secure and transparent FIR lodging


system using blockchain technology.

3
Literature survey
 Technical
 How to Time-Stamp a Digital Document
 Bitcoin: A Peer-to-Peer Electronic Cash System
 A Next-Generation Smart Contract and Decentralised
Application Platform

 Current systems
 Online FIR Registration and SOS system
 Online complaint registration system for govt. bodies
 E-Police System – FIR registration and tracking through
Android Application

4
Technical papers
 How to Time-Stamp a Digital Document
 Authors: Stuart Haber and W. Scott Stornetta
 About: Digital Timestamping of modifiable media
 Bitcoin: A Peer-to-Peer Electronic Cash System
 Authors: Satoshi Nakamoto
 About: Peer to peer electronic cash using digital signatures
and hash-based proof-of-work
 A Next-Generation Smart Contract and Decentralised
Application Platform
 Source: Ethereum wiki – GitHub
 About: Protocol for building Decentralized applications

5
Solution

 To create an application which will help bridge the


gap between the police department and the
common man.
 The ‘FIR Lodging Dapp’ which uses Smart Contract
and will run on Ethereum.
 Users will be able to file an FIR under the various
sections via the decentralised application.

6
High Level Design

7
Technologies to be used

 Web Technologies:
 HTML/CSS
 MEAN stack
 MongoDB, ExpressJS, AngularJS, NodeJS
 Blockchain Technologies:
 Ethereum Virtual Machine
 Smart contract
 Solidity
 Web3.js

8
Requirement analysis

 Functional requirements
 System should be able to allow user for login.
 System should be able to eject plugin from the metamask.
 System should be able sign transaction and lodge FIR.
 Non-functional requirements
 System should be invulnerable to network attacks.
 The application should have an interactive and easy to use
UI.

9
References
 https://bitcoin.org/bitcoin.pdf
 https://www.anf.es/pdf/Haber_Stornetta.pdf
 https://github.com/ethereum/wiki/wiki/White-Paper
 http://www.ijecs.in/index.php/ijecs/article/view/864/769
 http://www.ijetcse.com/wp-content/plugins/ijetcse/file/upload
/docx/5ONLINE-COMPLAINT-REGISTRATION-SYSTEM-FOR-GOVT
--BODIES-pdf.pdf
 https://www.irjet.net/archives/V3/i4/IRJET-V3I4235.pdf

10
IEEE references

 Blockchain
 https://ieeexplore.ieee.org/document/8387630

 Ethereum smart contract


 https://ieeexplore.ieee.org/abstract/document/8327565

11
Tutorials referred

 Blockchain A-Z
 http://cryptozombies.io/
 https://www.pluralsight.com/courses/ethereum-bloc
kchain-developing-applications

12

You might also like