A Blockchain-based prototype for car registration

dc.contributor.authorNjoroge, Nikita Thuo
dc.date.accessioned2021-06-28T09:30:05Z
dc.date.available2021-06-28T09:30:05Z
dc.date.issued2020
dc.descriptionA dissertation submitted in partial fulfillment of the requirement for the award of a Master of Science Degree in Mobile Telecommunication and Innovation (MSc. MTI)en_US
dc.description.abstractVehicle registration is an important exercise as it assists various departments including motor vehicle authorities, the police and tax authorities to make use of vehicle registration details for purposes of determining legitimate vehicle owners. Various methods including mobile and web technologies have been adopted in the registration of motor vehicles. However, inconsistencies have always emerged in the vehicle ownership details. Current vehicle registration systems have not been able to mitigate against the threat of tampering with vehicle owners’ details or at least keep track of the fraudulent transactions in the system. This has informed the need to review the current motor vehicle registration systems as well as the challenges faced in the registration of vehicle ownership details. Based on the weaknesses of the current systems this research focused on developing a prototype based on the blockchain technology that ensured there was proper trail of all the transactions that were performed in the system including vehicle registration, transfer of vehicle ownership as well as confirmation of ownership transfer. The proposed development of the product adopted agile methodology in its software development lifecycle. With known participants needed in a vehicle registration system, the study established that a permissioned blockchain was best suited to create the blockchain network. Hyper ledger Fabric framework was therefore used to create the blockchain network, the reason being it is an enterprise grade, permissioned, distributed ledger technology platform for use in enterprise contexts. This means Hyper ledger Fabric offers features that are required or essential in enterprise applications. Android platform was used for development of the mobile application and Angular JS used for the web portal. The tests done on the prototype were functional testing with 70% of the test cases indicating satisfied. Usability testing with 85% of the responses indicating that the system was user friendly. Finally, compatibility testing with the mobile application running efficiently on most of the Android versions and the web application was compatible with the major web browsers, Internet Explorer version 4 and above, Mozilla Firefox version 4 and above and Google chrome on all versions.en_US
dc.identifier.urihttp://hdl.handle.net/11071/12030
dc.language.isoenen_US
dc.publisherStrathmore Universityen_US
dc.subjectBlockchainen_US
dc.subjectHyperledger fabricen_US
dc.subjectLedgeren_US
dc.subjectSmart contracten_US
dc.subjectChaincodeen_US
dc.subjectConsensusen_US
dc.titleA Blockchain-based prototype for car registrationen_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
A Blockchain-based prototype for car registration.pdf
Size:
1.51 MB
Format:
Adobe Portable Document Format
Description:
Fulltext thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: