Show simple item record

dc.contributor.advisorMostakim, Moin
dc.contributor.authorAlam, Afreen
dc.contributor.authorIslam, Humaira
dc.contributor.authorWamim, Sadman Arif
dc.contributor.authorAhmed, Md. Tanjim
dc.contributor.authorSiddiqi, Hasnat
dc.date.accessioned2021-10-21T04:46:22Z
dc.date.available2021-10-21T04:46:22Z
dc.date.copyright2021
dc.date.issued2021-01
dc.identifier.otherID 17301038
dc.identifier.otherID 17101045
dc.identifier.otherID 17101041
dc.identifier.otherID 17301146
dc.identifier.otherID 17301186
dc.identifier.urihttp://hdl.handle.net/10361/15504
dc.descriptionThis thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2021.en_US
dc.descriptionCataloged from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 32-35).
dc.description.abstractThe inherent decentralized nature and peer-to-peer system of the blockchain’s popularity has been on the rise in recent times and is being adopted in various innovative applications. This technology claims to be one of the most secure inventions due to the employment of hash functions, which makes the data stored immutable. However, security issues concerning blockchains have been highlighted in recent reports, which begs the question: is the blockchain technology as invulnerable as it once claimed to be? These reports talk about malware injections which lead to data corruption, data theft as well as third parties gaining networking power. This has become a significant worry for security in the dynamic online world. To counter such security concerns, we propose a model which combines a convolutional neural network with a blockchain in order to prevent malicious data transactions and thus malware injection within a blockchain network. This convolutional neural network detects any malware that might be present in the data before a new block is created to be a part of the blockchain. We have compared two different CNN models: the VGG-16 architecture and a customized model with fewer layers. When integrated with our blockchain model, the VGG-16 convolutional neural network architecture achieves an accuracy of 90.3% while the custom model achieves an accuracy of 88.90%.en_US
dc.description.statementofresponsibilityAfreen Alam
dc.description.statementofresponsibilityHumaira Islam
dc.description.statementofresponsibilitySadman Arif Wamim
dc.description.statementofresponsibilityMd. Tanjim Ahmed
dc.description.statementofresponsibilityHasnat Siddiqi
dc.format.extent35 pages
dc.language.isoenen_US
dc.publisherBrac Universityen_US
dc.rightsBrac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectMalware detectionen_US
dc.subjectBlockchainen_US
dc.subjectConvolutional Neural Networken_US
dc.subject.lcshMalware (Computer software)
dc.titleMalware detection in blockchain using CNNen_US
dc.typeThesisen_US
dc.contributor.departmentDepartment of Computer Science and Engineering, Brac University
dc.description.degreeB. Computer Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record