{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,7]],"date-time":"2026-07-07T15:18:57Z","timestamp":1783437537640,"version":"3.54.6"},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T00:00:00Z","timestamp":1734480000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T00:00:00Z","timestamp":1734480000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Min Knowl Disc"],"published-print":{"date-parts":[[2025,1]]},"DOI":"10.1007\/s10618-024-01078-z","type":"journal-article","created":{"date-parts":[[2024,12,18]],"date-time":"2024-12-18T12:47:31Z","timestamp":1734526051000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["MIRACLE: Malware image recognition and classification by layered extraction"],"prefix":"10.1007","volume":"39","author":[{"given":"Inzamamul","family":"Alam","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Md.","family":"Samiullah","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"S M","family":"Asaduzzaman","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Upama","family":"Kabir","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"A. M.","family":"Aahad","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simon S.","family":"Woo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,12,18]]},"reference":[{"issue":"1","key":"1078_CR1","volume":"1","author":"A Aggarwal","year":"2021","unstructured":"Aggarwal A, Mittal M, Battineni G (2021) Generative adversarial network: an overview of theory and applications. Int J Inf Manage Data Insights 1(1):100004","journal-title":"Int J Inf Manage Data Insights"},{"key":"1078_CR2","doi-asserted-by":"crossref","unstructured":"Ahmadi M, Ulyanov D, Semenov S, Trofimov M, Giacinto G (2016) Novel feature extraction, selection and fusion for effective malware family classification. In: Proceedings of the Sixth ACM Conference on data and application security and privacy, pp 183\u2013194","DOI":"10.1145\/2857705.2857713"},{"key":"1078_CR3","doi-asserted-by":"publisher","first-page":"1042","DOI":"10.1016\/j.future.2017.07.016","volume":"86","author":"QK Ali Mirza","year":"2017","unstructured":"Ali Mirza QK, Awan I, Younas M (2017) Cloudintell: an intelligent malware detection system. Futur Gener Comput Syst 86:1042\u20131053","journal-title":"Futur Gener Comput Syst"},{"key":"1078_CR4","unstructured":"Almahairi A, Rajeshwar S, Sordoni A, Bachman P, Courville A (2018) Augmented cyclegan: learning many-to-many mappings from unpaired data. In: International conference on machine learning, pp 195\u2013204. PMLR"},{"key":"1078_CR5","doi-asserted-by":"crossref","unstructured":"Arp D, Spreitzenbarth M, Hubner M, Gascon H, Rieck K, Siemens C (2014) Drebin: effective and explainable detection of android malware in your pocket. In: Ndss, vol 14, pp 23\u201326","DOI":"10.14722\/ndss.2014.23247"},{"key":"1078_CR6","doi-asserted-by":"publisher","first-page":"87936","DOI":"10.1109\/ACCESS.2021.3089586","volume":"9","author":"O Aslan","year":"2021","unstructured":"Aslan O, Yilmaz AA (2021) A new malware classification framework based on deep learning algorithms. IEEE Access 9:87936\u201387951","journal-title":"IEEE Access"},{"key":"1078_CR7","unstructured":"Bensaoud A, Abudawaood N, Kalita J (2020) Classifying malware images with convolutional neural network models. CoRR abs\/2010.16108[SPACE]arxiv:2010.16108"},{"key":"1078_CR8","doi-asserted-by":"crossref","unstructured":"Bozkir AS, Cankaya AO, Aydos M (2019) Utilization and comparision of convolutional neural networks in malware recognition. In: 2019 27th signal processing and communications applications conference (SIU), pp 1\u20134. IEEE","DOI":"10.1109\/SIU.2019.8806511"},{"key":"1078_CR9","doi-asserted-by":"crossref","unstructured":"Cho K, van Merrienboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv. arxiv:1406.1078","DOI":"10.3115\/v1\/D14-1179"},{"key":"1078_CR10","doi-asserted-by":"publisher","first-page":"3187","DOI":"10.1109\/TII.2018.2822680","volume":"14","author":"Z Cui","year":"2018","unstructured":"Cui Z, Xue F, Cai X, Cao Y, Wang G-G, Chen J (2018) Detection of malicious code variants based on deep learning. IEEE Trans Ind Inf 14:3187\u20133196","journal-title":"IEEE Trans Ind Inf"},{"key":"1078_CR11","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2022.103084","volume":"126","author":"H Deng","year":"2023","unstructured":"Deng H, Guo C, Shen G, Cui Y, Ping Y (2023) Mctvd: a malware classification method based on three-channel visualization and deep learning. Comput Secur 126:103084. https:\/\/doi.org\/10.1016\/j.cose.2022.103084","journal-title":"Comput Secur"},{"key":"1078_CR12","doi-asserted-by":"crossref","unstructured":"Drew J, Moore T, Hahsler M (2016) Polymorphic malware detection using sequence classification methods. In: 2016 IEEE security and privacy workshops (SPW), pp 81\u201387. IEEE","DOI":"10.1109\/SPW.2016.30"},{"key":"1078_CR13","doi-asserted-by":"publisher","first-page":"383","DOI":"10.1007\/978-3-030-01424-7_38","volume-title":"Artificial neural networks and machine learning - ICANN 2018","author":"D Gibert","year":"2018","unstructured":"Gibert D, Mateu C, Planes J (2018) An end-to-end deep learning architecture for classification of malware\u2019s binary content. In: K\u016frkov\u00e1 V, Manolopoulos Y, Hammer B, Iliadis L, Maglogiannis I (eds) Artificial neural networks and machine learning - ICANN 2018. Springer, Cham, pp 383\u2013391"},{"key":"1078_CR14","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1007\/s11416-018-0323-0","volume":"15","author":"D Gibert","year":"2019","unstructured":"Gibert D, Mateu C, Planes J, Vicens R (2019) Using convolutional neural networks for classification of malware represented as images. J Comput Virol Hack Tech 15:15\u201328","journal-title":"J Comput Virol Hack Tech"},{"key":"1078_CR15","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.101873","volume":"95","author":"D Gibert","year":"2020","unstructured":"Gibert D, Mateu C, Planes J (2020) HYDRA: a multimodal deep learning framework for malware classification. Comput Secur 95:101873","journal-title":"Comput Secur"},{"key":"1078_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2022.117957","volume":"207","author":"D Gibert","year":"2022","unstructured":"Gibert D, Mateu C, Planes J, Le Q (2022) Fusing feature engineering and deep learning: a case study for malware classification. Expert Syst Appl 207:117957","journal-title":"Expert Syst Appl"},{"key":"1078_CR17","doi-asserted-by":"crossref","unstructured":"Gibert D, Mateu C, Planes J (2019) A hierarchical convolutional neural network for malware classification. In: 2019 international joint conference on neural networks (IJCNN), pp 1\u20138","DOI":"10.1109\/IJCNN.2019.8852469"},{"key":"1078_CR18","doi-asserted-by":"crossref","unstructured":"Gibert D, Mateu C, Planes J, Vicens R (2018) Classification of malware by using structural entropy on convolutional neural networks. In: Proceedings of the AAAI conference on artificial intelligence, vol 32, issue 1","DOI":"10.1609\/aaai.v32i1.11409"},{"issue":"4","key":"1078_CR19","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1147\/JRD.2016.2559378","volume":"60","author":"X Hu","year":"2016","unstructured":"Hu X, Jang J, Wang T, Ashraf Z, Stoecklin MP, Kirat D (2016) Scalable malware classification with multifaceted content features and threat intelligence. IBM J Res Dev 60(4):6\u20131611","journal-title":"IBM J Res Dev"},{"key":"1078_CR20","doi-asserted-by":"crossref","unstructured":"Kalash M, Rochan M, Mohammed N, Bruce ND, Wang Y, Iqbal F (2018) Malware classification with deep convolutional neural networks. In: 2018 9th IFIP international conference on new technologies, mobility and security (NTMS), pp 1\u20135. IEEE","DOI":"10.1109\/NTMS.2018.8328749"},{"key":"1078_CR22","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2021.102501","volume":"112","author":"J-Y Kim","year":"2022","unstructured":"Kim J-Y, Cho S-B (2022) Obfuscated malware detection using deep generative model based on global\/local features. Comput Secur 112:102501","journal-title":"Comput Secur"},{"key":"1078_CR23","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/j.ins.2018.04.092","volume":"460\u2013461","author":"J-Y Kim","year":"2018","unstructured":"Kim J-Y, Bu S-J, Cho S-B (2018) Zero-day malware detection using transferred generative adversarial networks based on deep autoencoders. Inf Sci 460\u2013461:83\u2013102","journal-title":"Inf Sci"},{"key":"1078_CR24","doi-asserted-by":"crossref","unstructured":"Kosmidis K, Kalloniatis C (2017) Machine learning and images for malware detection and classification. In: Proceedings of the 21st Pan-Hellenic conference on informatics, pp 1\u20136","DOI":"10.1145\/3139367.3139400"},{"key":"1078_CR25","unstructured":"Krc\u00e1l M, \u015avec O, B\u00e1lek M, Jasek O (2018) Deep convolutional malware classifiers can learn from raw executables and labels only. In: International conference on learning representations"},{"key":"1078_CR26","volume":"64","author":"S Kumar","year":"2022","unstructured":"Kumar S, Janet B (2022) DTMIC: deep transfer learning for malware image classification. J Inf Secur Appl 64:103063","journal-title":"J Inf Secur Appl"},{"key":"1078_CR27","doi-asserted-by":"publisher","first-page":"118","DOI":"10.1016\/j.diin.2018.04.024","volume":"26","author":"Q Le","year":"2018","unstructured":"Le Q, Boydell O, Mac Namee B, Scanlon M (2018) Deep learning at the shallow end: Malware classification for non-domain experts. Digit Investig 26:118\u2013126","journal-title":"Digit Investig"},{"key":"1078_CR28","unstructured":"Li L, Gao J, Hurier M, Kong P, Bissyand\u00e9 TF, Bartel A, Klein J, Traon YL (2017) AndroZoo++: collecting millions of android apps and their metadata for the research community. arXiv: 1709.05281"},{"issue":"4","key":"1078_CR29","doi-asserted-by":"publisher","first-page":"608","DOI":"10.3390\/math10040608","volume":"10","author":"W-C Lin","year":"2022","unstructured":"Lin W-C, Yeh Y-R (2022) Efficient malware classification by binary sequences with one-dimensional convolutional neural networks. Mathematics 10(4):608","journal-title":"Mathematics"},{"key":"1078_CR30","doi-asserted-by":"publisher","first-page":"13015","DOI":"10.1109\/ACCESS.2019.2892500","volume":"7","author":"Y-S Liu","year":"2019","unstructured":"Liu Y-S, Lai Y-K, Wang Z-H, Yan H-B (2019) A new learning approach to malware classification using discriminative feature extraction. IEEE Access 7:13015\u201313023","journal-title":"IEEE Access"},{"key":"1078_CR31","doi-asserted-by":"crossref","unstructured":"Makandar A, Patrot A (2017) Malware class recognition using image processing techniques. In: 2017 international conference on data management, analytics and innovation (ICDMAI), pp 76\u201380","DOI":"10.1109\/ICDMAI.2017.8073489"},{"key":"1078_CR32","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1007\/s11416-022-00416-3","volume":"18","author":"A Mallik","year":"2022","unstructured":"Mallik A, Khetarpal A, Kumar S (2022) Conrec: malware classification using convolutional recurrence. J Comput Virol Hack Tech 18:297\u2013313","journal-title":"J Comput Virol Hack Tech"},{"key":"1078_CR33","doi-asserted-by":"crossref","unstructured":"McLaughlin N, Del\u00a0Rincon JM, Kang BJ, Yerima S, Miller P, Sezer S, Safaei Y, Trickel E, Zhao Z, Doupe A, Ahn G-J (2017) Deep android malware detection. In: CODASPY 2017 - Proceedings of the 7th ACM conference on data and application security and privacy, pp 301\u2013308","DOI":"10.1145\/3029806.3029823"},{"key":"1078_CR34","doi-asserted-by":"crossref","unstructured":"Narayanan BN, Djaneye-Boundjou O, Kebede TM (2016) Performance analysis of machine learning and pattern recognition algorithms for malware classification. In: 2016 IEEE national aerospace and electronics conference (NAECON) and Ohio innovation summit (OIS), pp 338\u2013342","DOI":"10.1109\/NAECON.2016.7856826"},{"key":"1078_CR35","doi-asserted-by":"crossref","unstructured":"Nataraj L, Karthikeyan S, Jacob G, Manjunath BS (2011) Malware images: visualization and automatic classification. In: Proceedings of the 8th international symposium on visualization for cyber security, pp 1\u20137","DOI":"10.1145\/2016904.2016908"},{"key":"1078_CR36","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1023\/A:1011139631724","volume":"42","author":"A Oliva","year":"2001","unstructured":"Oliva A, Torralba A (2001) Modeling the shape of the scene: a holistic representation of the spatial envelope. Int J Comput Vis 42:145\u2013175","journal-title":"Int J Comput Vis"},{"key":"1078_CR37","doi-asserted-by":"crossref","unstructured":"Qiao Y, Jiang Q, Jiang Z, Gu L (2019) A multi-channel visualization method for malware classification based on deep learning. In: 2019, 18th IEEE INT\u2019L CONF on trust, security and privacy in computing and communications, pp 757\u2013762","DOI":"10.1109\/TrustCom\/BigDataSE.2019.00109"},{"key":"1078_CR38","unstructured":"Raff E, Barker J, Sylvester J, Brandon R, Catanzaro B, Nicholas C (2017) Malware detection by eating a whole EXE. arXiv:1710.09435"},{"key":"1078_CR39","unstructured":"Ravi V, Alazab M, Kp S, Poornachandran P, Venkatraman S (2019) Robust intelligent malware detection using deep learning. IEEE Access, 1\u20131"},{"key":"1078_CR40","unstructured":"Ronen R, Radu M, Feuerstein C, Yom-Tov E, Ahmadi M (2018) Microsoft malware classification challenge. CoRR arxiv:1802.10135"},{"key":"1078_CR41","doi-asserted-by":"crossref","unstructured":"Salah AA (2010) Machine learning for biometrics. In: Handbook of research on machine learning applications and trends: algorithms, methods, and techniques, pp 539\u2013560. IGI Global","DOI":"10.4018\/978-1-60566-766-9.ch026"},{"key":"1078_CR42","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2023.122678","volume":"241","author":"O Sharma","year":"2024","unstructured":"Sharma O, Sharma A, Kalia A (2024) Migan: gan for facilitating malware image synthesis with improved malware classification on novel dataset. Expert Syst Appl 241:122678","journal-title":"Expert Syst Appl"},{"key":"1078_CR43","doi-asserted-by":"publisher","first-page":"334","DOI":"10.1016\/j.future.2021.06.029","volume":"125","author":"S Sudhakar Kumar","year":"2021","unstructured":"Sudhakar Kumar S (2021) Mcft-cnn: malware classification with fine-tune convolution neural networks using traditional and transfer learning in internet of things. Future Gener Comput Syst 125:334\u2013351","journal-title":"Future Gener Comput Syst"},{"key":"1078_CR44","doi-asserted-by":"publisher","first-page":"46717","DOI":"10.1109\/ACCESS.2019.2906934","volume":"7","author":"R Vinayakumar","year":"2019","unstructured":"Vinayakumar R, Alazab M, Soman KP, Poornachandran P, Venkatraman S (2019) Robust intelligent malware detection using deep learning. IEEE Access 7:46717\u201346738","journal-title":"IEEE Access"},{"key":"1078_CR45","doi-asserted-by":"crossref","unstructured":"Wang L (2005) Support vector machines: theory and applications","DOI":"10.1007\/b95439"},{"key":"1078_CR46","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2021.102420","volume":"110","author":"M Xiao","year":"2021","unstructured":"Xiao M, Guo C, Shen G, Cui Y, Jiang C (2021) Image-based malware classification using section distribution information. Comput Secur 110:102420","journal-title":"Comput Secur"},{"key":"1078_CR47","doi-asserted-by":"crossref","unstructured":"Xiao G, Li J, Chen Y, Li K (2020) MalFCS: An effective malware classification framework with automated feature extraction based on deep convolutional neural networks. J Parallel Distrib Comput 141","DOI":"10.1016\/j.jpdc.2020.03.012"},{"key":"1078_CR48","doi-asserted-by":"crossref","unstructured":"Yan J, Yan G, Jin D (2019) Classifying malware represented as control flow graphs using deep graph convolutional neural network. In: 2019 49th Annual IEEE\/IFIP international conference on dependable systems and networks (DSN), pp 52\u201363","DOI":"10.1109\/DSN.2019.00020"},{"key":"1078_CR49","doi-asserted-by":"crossref","unstructured":"Yousefi-Azar M, Varadharajan V, Hamey L, Tupakula U (2017) Autoencoder-based feature learning for cyber security applications. In: 2017 international joint conference on neural networks (IJCNN), pp 3854\u20133861","DOI":"10.1109\/IJCNN.2017.7966342"},{"key":"1078_CR50","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2020.101740","volume":"92","author":"B Yuan","year":"2020","unstructured":"Yuan B, Wang J, Liu D, Guo W, Wu P, Bao X (2020) Byte-level malware classification based on markov images and deep learning. Comput Secur 92:101740","journal-title":"Comput Secur"},{"key":"1078_CR51","unstructured":"Yue S (2017) Imbalanced malware images classification: a cnn based approach. arXiv preprint arXiv:1708.08042"},{"key":"1078_CR52","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/j.future.2018.07.052","volume":"90","author":"H Zhang","year":"2018","unstructured":"Zhang H, Xiao X, Mercaldo F, Ni S, Martinelli F, Kumar A (2018) Classification of ransomware families with machine learning based on N -gram of opcodes. Futur Gener Comput Syst 90:211\u2013221","journal-title":"Futur Gener Comput Syst"},{"key":"1078_CR53","doi-asserted-by":"publisher","first-page":"929","DOI":"10.3390\/pr9060929","volume":"9","author":"X Zhang","year":"2021","unstructured":"Zhang X, Wu K, Chen Z, Zhang C (2021) Malcaps: a capsule network based model for the malware classification. Processes 9:929","journal-title":"Processes"},{"key":"1078_CR54","doi-asserted-by":"crossref","unstructured":"Zhang Y, Huang Q, Ma X, Yang Z, Jiang J (2016) Using multi-features and ensemble learning method for imbalanced malware classification. In: 2016 IEEE Trustcom\/BigDataSE\/ISPA, pp 965\u2013973","DOI":"10.1109\/TrustCom.2016.0163"}],"container-title":["Data Mining and Knowledge Discovery"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-024-01078-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10618-024-01078-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10618-024-01078-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,16]],"date-time":"2025-01-16T11:46:39Z","timestamp":1737027999000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10618-024-01078-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,18]]},"references-count":53,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,1]]}},"alternative-id":["1078"],"URL":"https:\/\/doi.org\/10.1007\/s10618-024-01078-z","relation":{},"ISSN":["1384-5810","1573-756X"],"issn-type":[{"value":"1384-5810","type":"print"},{"value":"1573-756X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,12,18]]},"assertion":[{"value":"22 December 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 November 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 December 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have declared no Conflict of interest for this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"10"}}