NUST Institutional Repository

Transaction Integrity Assurance in ERP Solution using Blockchain: Architecture and Validation

Show simple item record

dc.contributor.author Akhtar, Maham
dc.contributor.author Supervised by Dr. Ayesa Maqbool.
dc.date.accessioned 2021-09-02T04:51:20Z
dc.date.available 2021-09-02T04:51:20Z
dc.date.issued 2021-07
dc.identifier.other TCS-485
dc.identifier.other MSCS / MSSE-24
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/25753
dc.description.abstract Data is the most valuable resource for any organization. Proper data handling and management requires the help of an automated tool to assist the organizations with their data. Organizations are mass producers of data as they work with many business processes each day and generate tons of data every second. For proper management of their business processes, an Enterprise Resource Solution (ERP) software is used. The ERP software offers a system of integrated applications with a shared central database. Sorting all business-critical information in a central place raises various issues and makes the ERP vulnerable. Even though there are strict access control protocols applied on the ERP, the system is still vulnerable if someone hacks into the system as an administrator as there are no automated ways to track the administrator’s actions. Single point of failure and data integrity assurance are two of the major vulnerabilities which are present in the currently functional ERP systems. As Blockchain technology is on the rise and offers immutability of records that are stored on it. An ERP - Blockchain integration can be the potential answer to cater the befalling issues in ERP systems. In this thesis, we propose a BlockERP system which will deploy a Blockchain that works in parallel with the ERP and verify its sets of transactions. The Blockchain will also keep track of all actions done on the database by only allowing the ERP to process transactions which are verified by business rules written in a specially designed smart contract (Transaction processor). We propose an ERP Blockchain integration where a multilevel hierarchical Blockchain network works in synchronization with the ERP system and offers a mechanism to validate the transactions and ensure data integrity. Our proposed solution uses a private permissioned Blockchain and proof of elapsed time consensus as they are the best fit for enterprise systems. We also propose a validation framework for such an integrated system and provided a concise method for Blockchain based Validation of transactions which will prevent any malicious user from disrupting the data and immediately detect any malicious data manipulations. The proposed validation framework has been explained using hypothetical case studies. en_US
dc.language.iso en en_US
dc.publisher MCS en_US
dc.title Transaction Integrity Assurance in ERP Solution using Blockchain: Architecture and Validation en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account