Fahrudin Mukti Wibowo, M. Sidiq, Imadudin Alif Akbar, A. Basuki, D. Rosiyadi
{"title":"Collaborative Whitelist Packet Filtering Driven by Smart Contract Forum","authors":"Fahrudin Mukti Wibowo, M. Sidiq, Imadudin Alif Akbar, A. Basuki, D. Rosiyadi","doi":"10.1109/ISRITI48646.2019.9034654","DOIUrl":null,"url":null,"abstract":"The massive spread of harmful content on the internet is hard to filter. Meanwhile, blacklist content filtering cannot keep up with the rapid growth of content creations. As a result, an extra protection layer is required to provide a safe internet for children. However, implementing a network or application firewall requires an expert’s knowledge and complicated maintenance. In this paper, we proposed a framework to automate internet protection by using whitelist packet filtering. We use the blockchain smart contract as the secure collaboration media to determine the filtering rules. Meanwhile, the SDN controller automates the packet filtering by installing the determined forwarding rules into the network switches. We evaluate the whitelist packet filtering by using Mininet for the network emulation and Ethereum Rinkeby networks for the smart contract implementation. The result shows that the proposed whitelist system can filter the packet without incurring significant latency. It supports fast content update with a maximum speed of ≈ 1200 valid contents per-minute by using a three-votes verification system.","PeriodicalId":367363,"journal":{"name":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISRITI48646.2019.9034654","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The massive spread of harmful content on the internet is hard to filter. Meanwhile, blacklist content filtering cannot keep up with the rapid growth of content creations. As a result, an extra protection layer is required to provide a safe internet for children. However, implementing a network or application firewall requires an expert’s knowledge and complicated maintenance. In this paper, we proposed a framework to automate internet protection by using whitelist packet filtering. We use the blockchain smart contract as the secure collaboration media to determine the filtering rules. Meanwhile, the SDN controller automates the packet filtering by installing the determined forwarding rules into the network switches. We evaluate the whitelist packet filtering by using Mininet for the network emulation and Ethereum Rinkeby networks for the smart contract implementation. The result shows that the proposed whitelist system can filter the packet without incurring significant latency. It supports fast content update with a maximum speed of ≈ 1200 valid contents per-minute by using a three-votes verification system.