CNN-AutoMIC: Combining convolutional neural
network and autoencoder to learn non-linear features for knn-based
malware image classification
23/05/2025
The research report “CNN-AutoMIC: Combining convolutional neural network and autoencoder to learn non-linear features for knn-based malware image classification” has
been published on the prestigious first-tier magazine Computer Networks
.
The research, carried out by colleagues Andrea Iannacone, Simone Andriani and Antonio Maci of the Cyber Lab of Grottaglie – Rutigliano, in collaboration with the University of Bari, was born as part of the activities envisaged by the “Cybersecurity and SOC Products Suite” Program Contract.
The document presents an innovative algorithm for 0-day malware detection based on the classification of images generated from the binary representation of a file, using the combination of different ML techniques. A convolutional neural network (CNN) extracts features from the image, an autoencoder synthesizes them into a two-dimensional representation and a KNN classifier verifies whether or not they belong to the malware category, all following a previous training phase.
CNN-AutoMIC demonstrates superior classification performance compared to other state-of-the-art algorithms, without having high complexity and presenting absolutely reasonable training and classification times. The algorithm has already been integrated into the components of the BV TECH CyberSuite.
GROTTAGLIE:
Corso Europa, 3
74023 Grottaglie (TA)
Tel.: +39.02.8596171
Fax: +39.02.89093321
RUTIGLIANO:
S.P. 84 Adelfia-Rutigliano, C.da Caggiano
70018 Rutigliano (BA)
Tel.: +39.02.8596171
Fax: +39.02.89093321





Project funded by the European Regional Development Fund Puglia POR Puglia 2014 - 2020 - Axis I - Specific Objective 1a - Action 1.1 (R&D), and with the support of the University of Bari and the Massachusetts Institute of Technology (MIT).