C500-CFG: A Novel Algorithm to Extract Control Flow-based Features for IoT Malware Detection | IEEE Conference Publication | IEEE Xplore

C500-CFG: A Novel Algorithm to Extract Control Flow-based Features for IoT Malware Detection


Abstract:

Static characteristic extraction method Control flow-based features proposed by Ding has the ability to detect malicious code with higher accuracy than traditional Text-b...Show More

Abstract:

Static characteristic extraction method Control flow-based features proposed by Ding has the ability to detect malicious code with higher accuracy than traditional Text-based methods. However, this method resolved NP-hard problem in a graph, therefore it is not feasible with the large-size and high-complexity programs. So, we propose the C500-CFG algorithm in Control flow-based features based on the idea of dynamic programming, solving Ding's NP-hard problem in O(N2) time complexity, where N is the number of basic blocks in decom-piled executable codes. Our algorithm is more efficient and more outstanding in detecting malware than Ding's algorithm: fast processing time, allowing processing large files, using less memory and extracting more feature information. Applying our algorithms with IoT data sets gives outstanding results on 2 measures: Accuracy = 99.34%, F1-Score = 99.32%.
Date of Conference: 25-27 September 2019
Date Added to IEEE Xplore: 21 November 2019
ISBN Information:

ISSN Information:

Conference Location: Ho Chi Minh City, Vietnam

Contact IEEE to Subscribe

References

References is not available for this document.