Professional Documents
Culture Documents
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
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
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
11
Tutorials referred
Blockchain A-Z
http://cryptozombies.io/
https://www.pluralsight.com/courses/ethereum-bloc
kchain-developing-applications
12