SlideShare a Scribd company logo
1 of 25
IDENTIFICATION OF FAKE DRIVING LICENSES AND
VEHICLE SMUGGLERS THROUGH BLOCKCHAIN PROTOCOL
by
Vijay Sugali
OVERVIEW
• Abstract
• Introduction
• Identification of problem
• Pre-Analysis
• Methods
• Tasks
• Working description
• Result
• Future work
• References7/11/2019 2
ABSTRACT
• Centralized databases are vulnerable.
• If the authority is centralized, tampering of the data
takes place in some conditions.
• If the authority is decentralized, non – tamperable
permanent ledger protects the data.
• Blockchain technology is suitable for establishing
decentralized network.
• We had chosen one of the problems of government
organizations which uses centralized servers to solve.
7/11/2019 3
INTRODUCTION
• About Blockchain Technology
• Decentralized server
• Distributed network
• Permanent ledger
• Two-way encryption
• Smart contracts
• Cryptography
• Hashing techniques
• Digital signatures
• RSA and SHA256 hashing algorithms
7/11/2019 4
INTRODUCTION continued
• How relevant the technology is for practical field?
• Ethereum Blockchain
• Main network
• Test networks
• Ropsten test network
• Rinkeby test network
• Koven test network
• Decentralized applications
• Solidity programming language
• Remix – ide
7/11/2019 5
INTRODUCTION continued
• Importance of Blockchain technology
• Industry flows
• Asset management
• Smart contracts
• Identity management
• Eligibility for social tariffs
• Safety authorizations and permit to work
• Fraud detection
• Loyalty schemes
7/11/2019 6
IDENTIFICATION OF PROBLEM
• Basic background of the problem
• Creating fake identity cards
• Driving licenses
• PAN cards
• Voter cards
• Consequences of such problems
• Fake passports
• Bank loans
• Smuggling of luxury vehicles
7/11/2019 7
IDENTIFICATION OF PROBLEM continued
Fig. 1: News of Times of India showing Gang arrested in making fake ID Cards
Click image to
get into
original site
7/11/2019 8
IDENTIFICATION OF PROBLEM continued
Fig. 2: News on Times of India showing two members caught on making fake identity cards
Click image to
get into
original site
7/11/2019 9
IDENTIFICATION OF PROBLEM continued
Fig. 3: News showing that smuggling luxury vehicles become trend now overwhelming gold
Click image to
get into
original site
7/11/2019 10
• Definition of the problem:
• From the above studies, we considered the problem of fake
driving license cards and identification of smuggled vehicles.
The flaws and vulnerable methods using to maintain the data
which are there in the existing system are considered as a
problem statement.
• Whereas we are taking less secured examples like driving
licenses but not highly secured systems such as aadhar.
IDENTIFICATION OF PROBLEM continued
7/11/2019 11
PRE – ANALYSIS
• Structure of existing system
• Forgery
• Giving bribes or frightened to modify details for fake identities
• There is no trustful data of vehicles
• Sources of data storage used in existing system
• Meeseva portal uses SQL server, view here.
• RTO portal uses Tomcat application server, view here.
7/11/2019 12
PRE – ANALYSIS continued
• Accessibility and permissions
Fig. 4: Data accessibility in Meeseva portal7/11/2019 13
PRE – ANALYSIS continued
• RTO portal authorization to control driving license data:
• Road transport office receives the request from Meeseva operator.
• Respective officer checks and approves or disapproves
• Loop holes in above discussed existing systems:
• Meeseva operator can enter the fake details in support of the
applicant.
• RTO or officers who approve the original documents of application
can change in favor of the applicant in their respective databases.
7/11/2019 14
PRE – ANALYSIS continued
• Suitable solutions:
• Maintaining a permanent ledger
• Creating a decentralized authorization
• Building trust factor
• Using encryption techniques
• Distributed network
• Collaborating with governmental bodies
7/11/2019 15
METHODS
• Creation of decentralized eco-system
• Deploying smart contracts in Blockchain
Head Governing
Body
Aadhar
department
Road Transport
Authority
Imports &
Exports
department
Traffic
management
department
Fig. 5: Formation of decentralized governing bodies
7/11/2019 16
TASKS
• Write a smart contract to achieve the above-mentioned method in solidity programming
language.
• Choose a Blockchain network to deploy smart contract.
• Get a Metamask wallet to make use of chosen Blockchain network.
• Create sample accounts and request for ethers in Faucet if network is test network.
• Deploy the contract.
• Form governing bodies.
• Create users and enter sample vehicles data.
• Verify and validate smart contract in Etherscan.io.
• Connect Etherscan.io with Metamask and check for execution of the smart contract.
• Test the smart contract using Truffle and Ganache-cli.
• Prepare a Decentralized application for user friendly application if needed.
7/11/2019 17
WORKING DESCRIPTION
• Softwares, tools and dependencies used:
• Node.js,
• Microsoft Visual Studio dependencies,
• Solidity Compiler,
• Visual Studio Code,
• Remix ide,
• Metamask chrome extension,
• Ganache-cli,
• Truffle.
7/11/2019 18
WORKING DESCRIPTION continued
• Technologies involved:
• Blockchain fundamentals,
• Solidity, contract-oriented programming language,
• Web3.js,
• JavaScript,
• Dapps, Decentralized applications.
• Smart contract details:
• Blockchain network: Ropsten test network,
• Contract hash:
0xf1fca2a9eb9202351d5aa8b5b7da12306ba6be2a,
• Source code: click here or explore Etherscan.io
7/11/2019 19
RESULT
Successfully smart contract is created, deployed
and verified. The whole implementation is done to solve
the identified problem statement. By this, we get the details
of every citizen who owns vehicles along with their
vehicles data.
7/11/2019 20
INTERPRETATION OF RESULT
• The data we have is used to sell for governments or
other authorized organizations.
• The tax payment is achieved accurately.
• No fraudulent activities are entertained with driving
license cards.
• No smuggled vehicles are imported.
• The country economy rate increases slightly by
adopting this system.
7/11/2019 21
FUTURE WORK
We can even create a better user-friendly
application by creating Dapp. Unlike the benefits to
government, private organizations can also make use of this
Blockchain technology. The companies of Cab services like
Uber, Ola and other private taxi services can adopt this
technology for its permanent ledger feature and it’s distributed
nature. One of the applications is that live tracking the vehicles
location with perfect timestamp.
7/11/2019 22
REFERENCES
 Satoshi Nakamoto, Bitcoin: A peer-to-peer electronic cash system, a white paper in 2008.
 Edureka, https://www.edureka.co/blockchain-
training?gclid=EAIaIQobChMIupS5ztSN3wIVVg4rCh1UAgk8EAAYASAAEgJ18_D_BwE, online
certification course taken in 2017.
 Times of India, https://timesofindia.indiatimes.com/city/gurgaon/gang-making-fake-id-cards-busted-
one-arrested/articleshow/65801892.cms, online news sited in 2018.
 Times of India, https://timesofindia.indiatimes.com/city/chennai/Two-held-for-making-fake-identity-
cards-licenses/articleshow/3152797.cms, online news sited in 2008.
 Business standard, https://www.business-standard.com/article/specials/luxury-car-smuggling-goes-
into-overdrive-197111501025_1.html, online news sited in 2013.
 National Informatics Centre, Government of India, http://apps.nic.in/apps/government/mee-seva-rapid-
roll-out.
 National Informatics Centre, Government of India, http://apps.nic.in/apps/government/vahan.
 Meeseva Handbook, Government of Andhra Pradesh,
https://ap.meeseva.gov.in/DeptPortal/Downloads/Mee%20Seva%20Hand%20book%20Final.pdf.
 Citizen Charter, Government of Andhra Pradesh, http://www.aptransport.org/html/pdf/citizen-charter-
transport-2013.pdf.
 Solidity Open Source, https://solidity.readthedocs.io/en/v0.4.25/.
7/11/2019 23
REFERENCES continued
 Ethereum Community, https://readthedocs.org/projects/ethereum-homestead/.
 Dapps, Ethereum community, http://ethdocs.org/en/latest/contracts-and-transactions/developer-
tools.html.
 Truffle framework, https://truffleframework.com/.
 Gavin Wood, Ethereum yellow paper, https://ethereum.github.io/yellowpaper/paper.pdf sited in 2018.
 Ethereum Community, Remix browser, https://remix.readthedocs.io/en/latest/.
 Etherscan, https://etherscan.io/.
 Metamask, https://metamask.io/.
 Web3.js, Open docs, https://web3js.readthedocs.io/en/1.0/.
 Coursera Buffalo University, Specialization on Blockchain,
https://www.coursera.org/specializations/blockchain, taken in 2018.
 New Zealand Transport Agency, https://vehicleinspection.nzta.govt.nz/virms/entry-certification/pre-reg-
and-vin/vehicle-attributes/recording-vehicle-attributes, sited in 2013.
 Post capes, https://www.postscapes.com/blockchains-and-the-internet-of-things/.
 Xalentis, https://gideonvos.wordpress.com/2017/12/20/gps-iot-blockchain-integration-to-erp/.
7/11/2019 24
THANK YOU
7/11/2019 25

More Related Content

What's hot

FinTech_Thailand's FinTech Regulatory Sandbox
FinTech_Thailand's FinTech Regulatory SandboxFinTech_Thailand's FinTech Regulatory Sandbox
FinTech_Thailand's FinTech Regulatory Sandbox
Kullarat Phongsathaporn
 

What's hot (20)

BTCS Investor Presentation February 2021
BTCS Investor Presentation February 2021BTCS Investor Presentation February 2021
BTCS Investor Presentation February 2021
 
S26: Techsauce | A New World of FinTech Regulation: What the Future Holds (23...
S26: Techsauce | A New World of FinTech Regulation: What the Future Holds (23...S26: Techsauce | A New World of FinTech Regulation: What the Future Holds (23...
S26: Techsauce | A New World of FinTech Regulation: What the Future Holds (23...
 
The rise of decentralized autonomous organizations
The rise of decentralized autonomous organizationsThe rise of decentralized autonomous organizations
The rise of decentralized autonomous organizations
 
E id strategy potii kozlov ang 20 03_2015
E id strategy potii kozlov ang 20 03_2015E id strategy potii kozlov ang 20 03_2015
E id strategy potii kozlov ang 20 03_2015
 
Blockchain airports aviation
Blockchain airports aviationBlockchain airports aviation
Blockchain airports aviation
 
A7: Chulalongkorn University | E-Payment and FinTech (2018)
A7: Chulalongkorn University | E-Payment and FinTech (2018)A7: Chulalongkorn University | E-Payment and FinTech (2018)
A7: Chulalongkorn University | E-Payment and FinTech (2018)
 
B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)
B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)
B20: AMLO | FinTecha and New Technologies: AML/CTF Perspectives (5 Jul 2017)
 
S2: FinTech Markets and Laws in Thailand (20 Oct 2021)
S2: FinTech Markets and Laws in Thailand (20 Oct 2021)S2: FinTech Markets and Laws in Thailand (20 Oct 2021)
S2: FinTech Markets and Laws in Thailand (20 Oct 2021)
 
FinTech_Thailand's FinTech Regulatory Sandbox
FinTech_Thailand's FinTech Regulatory SandboxFinTech_Thailand's FinTech Regulatory Sandbox
FinTech_Thailand's FinTech Regulatory Sandbox
 
Smart contracts infographic
Smart contracts infographicSmart contracts infographic
Smart contracts infographic
 
How blockchain enabled processes change the way industries work
How blockchain enabled processes change the way industries work How blockchain enabled processes change the way industries work
How blockchain enabled processes change the way industries work
 
Blockchain technology and the cryptocurrencies
Blockchain technology and the   cryptocurrenciesBlockchain technology and the   cryptocurrencies
Blockchain technology and the cryptocurrencies
 
Harnessing Blockchain technology to power Central Bank Digital Currencies
Harnessing Blockchain technology to power Central Bank Digital CurrenciesHarnessing Blockchain technology to power Central Bank Digital Currencies
Harnessing Blockchain technology to power Central Bank Digital Currencies
 
Blockchain Technology Diffusion and Adoption: Tunisian Context Exploration
Blockchain Technology Diffusion and Adoption: Tunisian Context ExplorationBlockchain Technology Diffusion and Adoption: Tunisian Context Exploration
Blockchain Technology Diffusion and Adoption: Tunisian Context Exploration
 
Blockchain for Business
Blockchain for BusinessBlockchain for Business
Blockchain for Business
 
TechEvent Real and Existing Blockchain Applications
TechEvent Real and Existing Blockchain ApplicationsTechEvent Real and Existing Blockchain Applications
TechEvent Real and Existing Blockchain Applications
 
Blockchain Policy Governance / Research
Blockchain Policy Governance / ResearchBlockchain Policy Governance / Research
Blockchain Policy Governance / Research
 
E-residency, data embassy and the Cloud
E-residency, data embassy and the CloudE-residency, data embassy and the Cloud
E-residency, data embassy and the Cloud
 
5 blockchain implementation strategy for business
5 blockchain implementation strategy for business5 blockchain implementation strategy for business
5 blockchain implementation strategy for business
 
Factsheets top 10 ethereum - dec2020
Factsheets top 10 ethereum - dec2020Factsheets top 10 ethereum - dec2020
Factsheets top 10 ethereum - dec2020
 

Similar to Identify fake driving_licenses

Similar to Identify fake driving_licenses (20)

Blockchain Based Car Rental App
Blockchain Based Car Rental AppBlockchain Based Car Rental App
Blockchain Based Car Rental App
 
World blockchain hackathon
World blockchain hackathonWorld blockchain hackathon
World blockchain hackathon
 
Store weather details_for_better_prediction
Store weather details_for_better_predictionStore weather details_for_better_prediction
Store weather details_for_better_prediction
 
Blockchain
BlockchainBlockchain
Blockchain
 
Survey on Peer to Peer Car Sharing System Using Blockchain
Survey on Peer to Peer Car Sharing System Using BlockchainSurvey on Peer to Peer Car Sharing System Using Blockchain
Survey on Peer to Peer Car Sharing System Using Blockchain
 
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdfDo you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
Do you need a ledger database or a blockchain - SVC208 - Atlanta AWS Summit.pdf
 
emtech blockchain.pptx
emtech blockchain.pptxemtech blockchain.pptx
emtech blockchain.pptx
 
Ibm system storage solutions handbook
Ibm system storage solutions handbook Ibm system storage solutions handbook
Ibm system storage solutions handbook
 
Blockchain conference cwin18 mexico
Blockchain conference cwin18 mexicoBlockchain conference cwin18 mexico
Blockchain conference cwin18 mexico
 
Blockchain Applications for Large Enterprises by Austin Higgins
Blockchain Applications for Large Enterprises by Austin HigginsBlockchain Applications for Large Enterprises by Austin Higgins
Blockchain Applications for Large Enterprises by Austin Higgins
 
Blockchain & Islamic Finance
Blockchain & Islamic FinanceBlockchain & Islamic Finance
Blockchain & Islamic Finance
 
Deep dive on Amazon Managed Blockchain
Deep dive on Amazon Managed BlockchainDeep dive on Amazon Managed Blockchain
Deep dive on Amazon Managed Blockchain
 
KYC VERIFICATION USING BLOCKCHAIN
KYC VERIFICATION USING BLOCKCHAINKYC VERIFICATION USING BLOCKCHAIN
KYC VERIFICATION USING BLOCKCHAIN
 
Decentralized Ridesharing System Using Blockchain
Decentralized Ridesharing System Using BlockchainDecentralized Ridesharing System Using Blockchain
Decentralized Ridesharing System Using Blockchain
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
Resume
ResumeResume
Resume
 
Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...Building enterprise solutions with blockchain technology - SVC217 - New York ...
Building enterprise solutions with blockchain technology - SVC217 - New York ...
 
BASC presentation on security and application architecture
BASC presentation on security and application architectureBASC presentation on security and application architecture
BASC presentation on security and application architecture
 
Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain Natural language processing for smart contracts in blockchain
Natural language processing for smart contracts in blockchain
 
Blockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the HypeBlockchain in 2018 : Beyond the Hype
Blockchain in 2018 : Beyond the Hype
 

More from V C (13)

Stm
StmStm
Stm
 
My internwork
My internworkMy internwork
My internwork
 
Monitor factories poster
Monitor factories posterMonitor factories poster
Monitor factories poster
 
Monitor factories and industries
Monitor factories and industriesMonitor factories and industries
Monitor factories and industries
 
Introduction to blockchain_technology_2
Introduction to blockchain_technology_2Introduction to blockchain_technology_2
Introduction to blockchain_technology_2
 
Introduction to blockchain_technology
Introduction to blockchain_technologyIntroduction to blockchain_technology
Introduction to blockchain_technology
 
Ethereum
EthereumEthereum
Ethereum
 
Deep web
Deep webDeep web
Deep web
 
Decentralization of internet of things with blockchain architecture
Decentralization of internet of things with blockchain architectureDecentralization of internet of things with blockchain architecture
Decentralization of internet of things with blockchain architecture
 
Crop prediction
Crop predictionCrop prediction
Crop prediction
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
All about blockchain
All about blockchainAll about blockchain
All about blockchain
 
Ppt eos
Ppt eosPpt eos
Ppt eos
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Identify fake driving_licenses

  • 1. IDENTIFICATION OF FAKE DRIVING LICENSES AND VEHICLE SMUGGLERS THROUGH BLOCKCHAIN PROTOCOL by Vijay Sugali
  • 2. OVERVIEW • Abstract • Introduction • Identification of problem • Pre-Analysis • Methods • Tasks • Working description • Result • Future work • References7/11/2019 2
  • 3. ABSTRACT • Centralized databases are vulnerable. • If the authority is centralized, tampering of the data takes place in some conditions. • If the authority is decentralized, non – tamperable permanent ledger protects the data. • Blockchain technology is suitable for establishing decentralized network. • We had chosen one of the problems of government organizations which uses centralized servers to solve. 7/11/2019 3
  • 4. INTRODUCTION • About Blockchain Technology • Decentralized server • Distributed network • Permanent ledger • Two-way encryption • Smart contracts • Cryptography • Hashing techniques • Digital signatures • RSA and SHA256 hashing algorithms 7/11/2019 4
  • 5. INTRODUCTION continued • How relevant the technology is for practical field? • Ethereum Blockchain • Main network • Test networks • Ropsten test network • Rinkeby test network • Koven test network • Decentralized applications • Solidity programming language • Remix – ide 7/11/2019 5
  • 6. INTRODUCTION continued • Importance of Blockchain technology • Industry flows • Asset management • Smart contracts • Identity management • Eligibility for social tariffs • Safety authorizations and permit to work • Fraud detection • Loyalty schemes 7/11/2019 6
  • 7. IDENTIFICATION OF PROBLEM • Basic background of the problem • Creating fake identity cards • Driving licenses • PAN cards • Voter cards • Consequences of such problems • Fake passports • Bank loans • Smuggling of luxury vehicles 7/11/2019 7
  • 8. IDENTIFICATION OF PROBLEM continued Fig. 1: News of Times of India showing Gang arrested in making fake ID Cards Click image to get into original site 7/11/2019 8
  • 9. IDENTIFICATION OF PROBLEM continued Fig. 2: News on Times of India showing two members caught on making fake identity cards Click image to get into original site 7/11/2019 9
  • 10. IDENTIFICATION OF PROBLEM continued Fig. 3: News showing that smuggling luxury vehicles become trend now overwhelming gold Click image to get into original site 7/11/2019 10
  • 11. • Definition of the problem: • From the above studies, we considered the problem of fake driving license cards and identification of smuggled vehicles. The flaws and vulnerable methods using to maintain the data which are there in the existing system are considered as a problem statement. • Whereas we are taking less secured examples like driving licenses but not highly secured systems such as aadhar. IDENTIFICATION OF PROBLEM continued 7/11/2019 11
  • 12. PRE – ANALYSIS • Structure of existing system • Forgery • Giving bribes or frightened to modify details for fake identities • There is no trustful data of vehicles • Sources of data storage used in existing system • Meeseva portal uses SQL server, view here. • RTO portal uses Tomcat application server, view here. 7/11/2019 12
  • 13. PRE – ANALYSIS continued • Accessibility and permissions Fig. 4: Data accessibility in Meeseva portal7/11/2019 13
  • 14. PRE – ANALYSIS continued • RTO portal authorization to control driving license data: • Road transport office receives the request from Meeseva operator. • Respective officer checks and approves or disapproves • Loop holes in above discussed existing systems: • Meeseva operator can enter the fake details in support of the applicant. • RTO or officers who approve the original documents of application can change in favor of the applicant in their respective databases. 7/11/2019 14
  • 15. PRE – ANALYSIS continued • Suitable solutions: • Maintaining a permanent ledger • Creating a decentralized authorization • Building trust factor • Using encryption techniques • Distributed network • Collaborating with governmental bodies 7/11/2019 15
  • 16. METHODS • Creation of decentralized eco-system • Deploying smart contracts in Blockchain Head Governing Body Aadhar department Road Transport Authority Imports & Exports department Traffic management department Fig. 5: Formation of decentralized governing bodies 7/11/2019 16
  • 17. TASKS • Write a smart contract to achieve the above-mentioned method in solidity programming language. • Choose a Blockchain network to deploy smart contract. • Get a Metamask wallet to make use of chosen Blockchain network. • Create sample accounts and request for ethers in Faucet if network is test network. • Deploy the contract. • Form governing bodies. • Create users and enter sample vehicles data. • Verify and validate smart contract in Etherscan.io. • Connect Etherscan.io with Metamask and check for execution of the smart contract. • Test the smart contract using Truffle and Ganache-cli. • Prepare a Decentralized application for user friendly application if needed. 7/11/2019 17
  • 18. WORKING DESCRIPTION • Softwares, tools and dependencies used: • Node.js, • Microsoft Visual Studio dependencies, • Solidity Compiler, • Visual Studio Code, • Remix ide, • Metamask chrome extension, • Ganache-cli, • Truffle. 7/11/2019 18
  • 19. WORKING DESCRIPTION continued • Technologies involved: • Blockchain fundamentals, • Solidity, contract-oriented programming language, • Web3.js, • JavaScript, • Dapps, Decentralized applications. • Smart contract details: • Blockchain network: Ropsten test network, • Contract hash: 0xf1fca2a9eb9202351d5aa8b5b7da12306ba6be2a, • Source code: click here or explore Etherscan.io 7/11/2019 19
  • 20. RESULT Successfully smart contract is created, deployed and verified. The whole implementation is done to solve the identified problem statement. By this, we get the details of every citizen who owns vehicles along with their vehicles data. 7/11/2019 20
  • 21. INTERPRETATION OF RESULT • The data we have is used to sell for governments or other authorized organizations. • The tax payment is achieved accurately. • No fraudulent activities are entertained with driving license cards. • No smuggled vehicles are imported. • The country economy rate increases slightly by adopting this system. 7/11/2019 21
  • 22. FUTURE WORK We can even create a better user-friendly application by creating Dapp. Unlike the benefits to government, private organizations can also make use of this Blockchain technology. The companies of Cab services like Uber, Ola and other private taxi services can adopt this technology for its permanent ledger feature and it’s distributed nature. One of the applications is that live tracking the vehicles location with perfect timestamp. 7/11/2019 22
  • 23. REFERENCES  Satoshi Nakamoto, Bitcoin: A peer-to-peer electronic cash system, a white paper in 2008.  Edureka, https://www.edureka.co/blockchain- training?gclid=EAIaIQobChMIupS5ztSN3wIVVg4rCh1UAgk8EAAYASAAEgJ18_D_BwE, online certification course taken in 2017.  Times of India, https://timesofindia.indiatimes.com/city/gurgaon/gang-making-fake-id-cards-busted- one-arrested/articleshow/65801892.cms, online news sited in 2018.  Times of India, https://timesofindia.indiatimes.com/city/chennai/Two-held-for-making-fake-identity- cards-licenses/articleshow/3152797.cms, online news sited in 2008.  Business standard, https://www.business-standard.com/article/specials/luxury-car-smuggling-goes- into-overdrive-197111501025_1.html, online news sited in 2013.  National Informatics Centre, Government of India, http://apps.nic.in/apps/government/mee-seva-rapid- roll-out.  National Informatics Centre, Government of India, http://apps.nic.in/apps/government/vahan.  Meeseva Handbook, Government of Andhra Pradesh, https://ap.meeseva.gov.in/DeptPortal/Downloads/Mee%20Seva%20Hand%20book%20Final.pdf.  Citizen Charter, Government of Andhra Pradesh, http://www.aptransport.org/html/pdf/citizen-charter- transport-2013.pdf.  Solidity Open Source, https://solidity.readthedocs.io/en/v0.4.25/. 7/11/2019 23
  • 24. REFERENCES continued  Ethereum Community, https://readthedocs.org/projects/ethereum-homestead/.  Dapps, Ethereum community, http://ethdocs.org/en/latest/contracts-and-transactions/developer- tools.html.  Truffle framework, https://truffleframework.com/.  Gavin Wood, Ethereum yellow paper, https://ethereum.github.io/yellowpaper/paper.pdf sited in 2018.  Ethereum Community, Remix browser, https://remix.readthedocs.io/en/latest/.  Etherscan, https://etherscan.io/.  Metamask, https://metamask.io/.  Web3.js, Open docs, https://web3js.readthedocs.io/en/1.0/.  Coursera Buffalo University, Specialization on Blockchain, https://www.coursera.org/specializations/blockchain, taken in 2018.  New Zealand Transport Agency, https://vehicleinspection.nzta.govt.nz/virms/entry-certification/pre-reg- and-vin/vehicle-attributes/recording-vehicle-attributes, sited in 2013.  Post capes, https://www.postscapes.com/blockchains-and-the-internet-of-things/.  Xalentis, https://gideonvos.wordpress.com/2017/12/20/gps-iot-blockchain-integration-to-erp/. 7/11/2019 24