Fake product Identification System using BLock chain.pptx
VickyTayade3
6 views
22 slides
Feb 26, 2025
Slide 1 of 22
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
About This Presentation
Blockchain presentation
Size: 1020.54 KB
Language: en
Added: Feb 26, 2025
Slides: 22 pages
Slide Content
Fake Product Identitfication using blockchain SohamGlobal
Objectives To develop an online blockchain based fake product identification system To implement blockchain for transparency and security To implement SHA and AES algorithms
Users Admin Manufacturer Supplier consumer
Algorithms SHA This algorithm will be used to find out unique hash value of every block AES This algorithm will be used to encrypt block data
Working
Working Blockchain server 1 Application server DB DB Blockchain server 2 DB Manufacturer Register Product Upload Product Details/photos supplier Place Order and perform transaction Update Product details and cost Transaction Blocks generation & store on blockchain Network Purchase products Generate QR code
Working Blockchain server 1 Application server DB DB Blockchain server 2 DB consumer Place Order and perform transaction Search products and View product history online by scanning QR code Transaction Blocks generation & store on blockchain Network Purchase products
Modules Admin Panel Products Management Order Processing Supply Chain Management in Blockchain
Order Processing Buyer will Place product order View order details (For buyer and product owner) Process order (current product owner will process the pending order)
Supply Chain Management in Blockchain Product Supply chain transactions will be maintained on distributed servers in the form of blocks The blocks will be maintained in sequence so that the consumer can view complete product details by scanning QR code
DFD: Supplier Spplier Login Register Products View pending orders Users products Process orders orders View company products products View my orders orders
DFD:customer Consumer Login View my orders Users orders View supplier products orders View product verification details by scanning qr code products products
Transaction Blocks Creation and Encryption In this project we have considered 2 blockchain servers. The transaction data will be stored on the 2 blockchain servers in encrypted format. We are storing the blocks in mysql database. Hash value Transaction data in encrypted format Previous transaction hash value
Hash value : Hash values can be thought of as fingerprints for data/file . The contents of a file are processed through a cryptographic algorithm, and a unique numerical value – the hash value - is produced that identifies the contents of the file/data. We are generating the hash value for every transaction using SHA2 algorithm. SHA2 is a built in mysql function which returns hash value for particular record. Sample Hash value is as given below 2c8b871e52d4e5f5db5ff84a82a45327e20df77edef961c4b6fa0e9c3d97ce5b
Blockchain based transaction history management The transactions are maintained on blockchain servers sequentially in encrypted format therefore the transactions will remain safe and admin will not be able to edit any transaction.
Conclusion In this project we have implemented block chain to improve transparency and security of the transactions. The transactions will remain secured on distributed servers as no one will be able to edit transaction details and hence the transparency will be maintained. Fake products identified by using unique QR code
Technologies required (.Java) Deployment Platform: Windows Application Server: Apache Tomcat Technology : Java EE Development Tools ( Serverside ): Servlets & JSP,Java Beans MVC framework : Spring boot Database technologies: MySQL,JDBC Web Development: XML, HTML, DHTML, Javascript,AJAX Development Tool: Eclipse IDE 2023-06