Malware Detector using Decentralized System on blockchain

0 0
  • 0 Collaborators

A decentralized firewall system on a blockchain to determine whether or not a particular Portable executable file is malicious or not. ...learn more

Project status: Under Development

RealSense™, Artificial Intelligence

Intel Technologies
Other

Overview / Usage

Trying to include neural networks to train our system on train data and test it on our server nodes. It prevents the malicious content from crossing the firewall and here, we plan to build a firewall which runs on a blockchain, which also help us gather insights and links between the machine learning algorithms and blockchain. We tried to think differently and convert a serious problem into a good machine learning challenge, by converting our PE files(Portable execuatble) into a image array and reduce its size by Python imaging library. We trained the data based on train data which the ML algorithm will draw insights and decide weights for our neural network which in turns helps in classification of the file as malicious or not. But we will not block the content but will bring out a query for the user to decide, and also it works on proof of work based consensus.

Methodology / Approach

Being very new to the area of blockchain, constructing a firewall using blockchain on ethereum was kind of out of reach, understanding the different aspects of theoretical concepts on the backend was equally important which we weren't exactly able to portray. Deploying and testing on truffle was an important part but we weren't able to do so due to the lack of skills but we did come up with a solidity code to build a structure for our blockchain.

Technologies Used

Solidity
Web3
Javascript(React)
HTML
CSS
Embark by Status
Hyperledger sawtooth by Intel

Comments (0)