z-logo
open-access-imgOpen Access
Designing consensus algorithm for collaborative signature-based intrusion detection system
Author(s) -
Eko Arip Winanto,
Mohd. Yazid Idris,
Deris Stiawan,
Mohammad Sulkhan Nurfatih
Publication year - 2021
Publication title -
indonesian journal of electrical engineering and computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.241
H-Index - 17
eISSN - 2502-4760
pISSN - 2502-4752
DOI - 10.11591/ijeecs.v22.i1.pp485-496
Subject(s) - computer science , node (physics) , intrusion detection system , consistency (knowledge bases) , consensus algorithm , signature (topology) , algorithm , extension (predicate logic) , digital signature , theoretical computer science , data mining , computer security , mathematics , engineering , artificial intelligence , programming language , structural engineering , hash function , geometry
Signature-based collaborative intrusion detection system (CIDS) is highly depends on the reliability of nodes to provide IDS attack signatures. Each node in the network is responsible to provide new attack signature to be shared with other node. There are two problems exist in CIDS highlighted in this paper, first is to provide data consistency and second is to maintain trust among the nodes while sharing the attack signatures. Recently, researcher find that blockchain has a great potential to solve those problems. Consensus algorithm in blockchain is able to increase trusts among the node and allows data to be inserted from a single source of truth. In this paper, we are investigating three blockchain consensus algorithms: proof of work (PoW), proof of stake (PoS), and hybrid PoW-PoS chain-based consensus algorithm which are possibly to be implemented in CIDS. Finally, we design an extension of hybrid PoW-PoS chain-based consensus algorithm to fulfill the requirement. This extension we name it as proof of attack signature (PoAS).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here