AIセキュリティポータル K Program
Empowering Malware Detection Efficiency within Processing-in-Memory Architecture
Share
Abstract
The widespread integration of embedded systems across various industries has facilitated seamless connectivity among devices and bolstered computational capabilities. Despite their extensive applications, embedded systems encounter significant security threats, with one of the most critical vulnerabilities being malicious software, commonly known as malware. In recent times, malware detection techniques leveraging Machine Learning have gained popularity. Deep Neural Networks (DNNs) and Convolutional Neural Networks (CNNs) have proven particularly efficient in image processing tasks. However, one major drawback of neural network architectures is their substantial computational resource requirements. Continuous training of malware detection models with updated malware and benign samples demands immense computational resources, presenting a challenge for real-world applications. In response to these concerns, we propose a Processing-in-Memory (PIM)-based architecture to mitigate memory access latency, thereby reducing the resources consumed during model updates. To further enhance throughput and minimize energy consumption, we incorporate precision scaling techniques tailored for CNN models. Our proposed PIM architecture exhibits a 1.09x higher throughput compared to existing Lookup Table (LUT)-based PIM architectures. Additionally, precision scaling combined with PIM enhances energy efficiency by 1.5x compared to full-precision operations, without sacrificing performance. This innovative approach offers a promising solution to the resource-intensive nature of malware detection model updates, paving the way for more efficient and sustainable cybersecurity practices.
Challenges and opportunities in designing internet of things
T. Adiono
Published: 2014
Big data issues and challenges
O. Abbas, et al.
Published: 2016
The internet of things promises new benefits and risks: A systematic analysis of adoption dynamics of iot products
M. S. Jalali, et al.
Published: 2019
A comparison of static, dynamic, and hybrid analysis for malware detection
A. Damodaran, et al.
Published: 2015
Image visualization based malware detection
K. Kancherla, et al.
Published: 2013
On-device malware detection using performance-aware and robust collaborative learning
S. Shukla, P. D. Sai Manoj, G. Kolhe, S. Rafatirad
Published: 2021
Using convolutional neural networks for classification of malware represented as images
D. Gibert, et.al
Published: 2019
Ambit: In-memory accelerator for bulk bitwise operations using commodity dram technology
V. S., et al.
Published: 2017
An mram-based deep in-memory architecture for deep neural networks
A. D. P., et al.
Published: 2019
Lacc: Exploiting lookup table-based fast and accurate vector multiplication in DRAM-based CNN accelerator
Q. Deng, et al.
Published: 2019
pPIM: A programmable processor-in-memory architecture with precision-scaling for deep learning
P. R. Sutradhar, M. Connolly, S. Bavikadi, et al.
Published: 2020
Limits of static analysis for malware detection
A. Moser, et.al
Published: 2007
Malware class recognition using image processing techniques
A. Makandar, A. Patrot
Published: 2017
Hmd-hardener: Adversarially robust and efficient hardware-assisted runtime malware detection
A. Dhavlle, S. Shukla, S. Rafatirad, H. Homayoun, S. M. Pudukotai Dinakarrao
Published: 2021
Microarchitectural events and image processing-based hybrid approach for robust malware detection: Work-in-progress
S. Shukla, G. Kolhe, S. M. P. D, S. Rafatirad
Published: 2019
Federated learning with heterogeneous models for on-device malware detection in iot networks
S. Shukla, S. Rafatirad, H. Homayoun, S. M. P. Dinakarrao
Published: 2023
A novel malware detection mechanism based on features extracted from converted malware binary images
A. Dhavlle, S. Shukla
Published: 2021
Rafel - robust and data-aware federated learning-inspired malware detection in internet-of-things (iot) networks
S. Shukla, G. Kolhe, H. Homayoun, S. Rafatirad, S. M. P D
Published: 2022
Iron-dome: Securing iot networked systems at runtime by network and device characteristics to confine malware epidemics
S. Shukla, A. Dhavlle, S. M. P. D, H. Homayoun, S. Rafatirad
Published: 2022
Rnn-based classifier to detect stealthy malware using localized features and complex symbolic sequence
S. Shukla, G. Kolhe, S. M. PD, S. Rafatirad
Published: 2019
Stealthy malware detection using rnn-based automated localized feature extraction and classifier
S. Shukla, et.al
Published: 2019
Bring it on: Kinetic energy harvesting to spark machine learning computations in iots
S. Shukla, P. D. Sai Manoj
Published: 2024
Adversarial attack mitigation approaches using rram-neuromorphic architectures
S. Barve, S. Shukla, S. M. P. Dinakarrao, R. Jha
Published: 2021
A robust malware detection framework using computer vision and deep learning
S. Shukla, G. Kohle, S. M. P. Dinakarrao, et al.
Published: 2020
Demography-aware covid-19 confinement with game theory
S. Kasarapu, R. Hassan, S. Rafatirad, H. Homayoun, S. M. P. Dinakarrao
Published: 2021
Scalable and demography-agnostic confinement strategies for covid-19 pandemic with game theory and graph algorithms
S. Kasarapu, R. Hassan, H. Homayoun, S. M. P.udukotai Dinakarrao
Published: 2022
Resource- and workload-aware malware detection through distributed computing in iot networks
S. Kasarapu, S. Shukla, S. M. P. Dinakarrao
Published: 2024
Cad-fsl: Code-aware data generation based few-shot learning for efficient malware detection
S. Kasarapu, S. Shukla, S. M. P. Dinakarrao
Published: 2022
Resource- and workload-aware model parallelism-inspired novel malware detection for iot devices
S. Kasarapu, S. Shukla, S. M. P. Dinakarrao
Published: 2023
Ubol: User-behavior-aware one-shot learning for safe autonomous driving
S. Shukla, S. Kasarapu, R. Hasan, S. M. P. D, H. Shen
Published: 2022
Processing-in-memory architecture with precision-scaling for malware detection
S. Kasarapu, S. Bavikadi, S. M. P. Dinakarrao
Published: 2024
Reconfigurable fet approximate computing-based accelerator for deep learning applications
R. Saravanan, S. Bavikadi, S. Rai, A. Kumar, S. M. Pudukotai Dinakarrao
Published: 2023
Evolving reversible fault-tolerant adder architectures and their power estimation
G. P. C. R. S. Bharani Surya, S, N. Mohankumar
Published: 2020
Microcontroller based ann for pick and place robot coordinate monitoring system
M. N. Raghul, S
Published: 2020
N configuration trng based scrambler protocol for secured file transfer
R. S, Y. Akhileswar, M. N
Published: 2021
Hardware-Assisted QR Code Generation Using Fault-Tolerant TRNG
Y. Akhileswar, S. Raghul, C. Meghana, N. Mohankumar
Published: 2020
A low power binary square rooter using reversible logic
A. Krishna, L. Anusree Raj, G. Priyadarsini, S. Raghul, S. Ramesh
Published: 2019
Look-up-table based processing-in-memory architecture with programmable precision-scaling for deep learning applications
P. R. Sutradhar, S. Bavikadi, M. Connolly, et al.
Published: 2021
Look-up-table based processing-in-memory architecture with programmable precision-scaling for deep learning applications
P. R. Sutradhar, S. Bavikadi, M. Connolly, et al.
Published: 2022
A survey on machine learning accelerators and evolutionary hardware platforms
S. Bavikadi, A. Dhavlle, A. Ganguly, et al.
Published: 2022
upim: Performance-aware online learning capable processing-in-memory
S. Bavikadi, P. R. Sutradhar, A. Ganguly, et al.
Published: 2021
Heterogeneous multi-functional look-up-table-based processing-in-memory architecture for deep learning acceleration
S. Bavikadi, P. R. Sutradhar, A. Ganguly, et al.
Published: 2023
upim: Performance-aware online learning capable processing-in-memory
S. Bavikadi, P. R. Sutradhar, A. Ganguly, et al.
Published: 2021
An ultra-efficient look-up table based programmable processing in memory architecture for data encryption
P. R. Sutradhar, K. Basu, S. M. P. Dinakarrao, et al.
Published: 2021
Dracc: a dram based accelerator for accurate cnn inference
Q. D., et al.
Published: 2018
Prime: A novel processing-in-memory architecture for neural network computation in reram-based main memory
P. C., et al.
Published: 2016
Imce: Energy-efficient bit-wise in-memory convolution engine for deep neural network
S. A., et al.
Published: 2018
Camouflage in malware: From encryption to metamorphism
B. Bashari Rad, et.al
Published: 2012
Analyzing hardware based malware detectors
N. Patel, A. Sasan, H. Homayoun
Published: 2017
Adaptive-hmd: Accurate and cost-efficient machine learning-driven malware detection using microarchitectural events
Y. Gao, H. M. Makrani, M. Aliasgari, et al.
Published: 2021
Analyzing the efficiency of machine learning classifiers in hardware-based malware detectors
A. P. Kuruvila, S. Kundu, K. Basu
Published: 2020
Customized machine learning-based hardware-assisted malware detection in embedded devices
H. Sayadi, et al.
Published: 2018
Low-cost inter-linked subarrays (lisa): Enabling fast inter-subarray data movement in dram
K. K. Chang, P. J. Nair, D. Lee, et al.
Published: 2016
Rowclone: Fast and energy-efficient in-dram bulk data copy and initialization
V. Seshadri, Y. Kim, C. Fallin, et al.
Published: 2013
The history began from alexnet: A comprehensive survey on deep learning approaches
M. Z. Alom, T. M. Taha, C. Yakopcic, et al.
Published: 2018
Drisa: A dram-based reconfigurable in-situ accelerator
S. L., et al.
Published: 2017
Knights landing (knl): 2nd generation intel® xeon phi processor
A. Sodani
Published: 2015
Share