Realtime polymorphic malicious behavior detection in blockchain-based smart contracts

Darius GaliŞ,Ciprian PungilĂ,Viorel Negru
DOI: https://doi.org/10.1093/jigpal/jzae016
2024-03-19
Abstract:Abstract This paper proposes an innovative approach to achieving real-time polymorphic behavior detection, and its direct application to blockchain-focused smart-contracts. We devise a method based on a non-deterministic finite state machine to perform approximate pattern-matching, using a look-ahead mechanism implemented through a concept similar to that of a sliding window, and using threshold-based similarity checking at every state in the automaton. We introduce and formalize our approach, discuss the challenges we faced and then test it in a real-world environment. The experimental results obtained showed a significant speed-up of our approach, as compared to the classic similarity measures used commonly in such scenarios.
mathematics, applied,logic
What problem does this paper attempt to address?