Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Aggregates Classification01:29

Aggregates Classification

358
Aggregate classification is generally based on its size, petrographic characteristics, weight, and source. Size classification ranges from coarse to fine aggregates, defined by the size of the particles. Coarse aggregates are particles that do not pass through ASTM sieve No. 4, and aggregates that pass through the sieve are fine aggregates.
Petrographic classification groups aggregates based on common mineralogical characteristics. Some of the common mineral groups found in aggregates are...
358
Force Classification01:22

Force Classification

1.3K
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
1.3K
Classification of Systems-II01:31

Classification of Systems-II

196
Continuous-time systems have continuous input and output signals, with time measured continuously. These systems are generally defined by differential or algebraic equations. For instance, in an RC circuit, the relationship between input and output voltage is expressed through a differential equation derived from Ohm's law and the capacitor relation,
196
Classification of Systems-I01:26

Classification of Systems-I

240
Linearity is a system property characterized by a direct input-output relationship, combining homogeneity and additivity.
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
240
Classification of Signals01:30

Classification of Signals

616
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
616
Classification of Leukocytes01:30

Classification of Leukocytes

2.1K
Leukocytes are classified into two groups based on the presence or absence of cytoplasmic granules. Granular leukocytes, which contain granules, belong to the myeloid lineage and are divided into three subtypes: neutrophils, eosinophils, and basophils. These cells are roughly spherical and characterized by the granules in their cytoplasm.
Neutrophils are the most abundant type of granular leukocytes, comprising 50-70% of all leukocytes. They feature small, evenly distributed granules and a...
2.1K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A defensive model and implementation baseline for the metaverse and extended reality systems.

PeerJ. Computer science·2025
Same author

Revealing the Bacterial HslV Protease Activation Potential with Triazine Derivatives via Experimental and Computational Approaches.

The protein journal·2025
Same author

Examining the mediating role of risk aversion and the moderating role of demographics in the relationship between personality traits and investment decisions.

Acta psychologica·2025
Same author

WG-Storm: a resource-aware scheduler for distributed stream processing engines.

PeerJ. Computer science·2025
Same author

DE-RALBA: dynamic enhanced resource aware load balancing algorithm for cloud computing.

PeerJ. Computer science·2025
Same author

Financial and Treatment Compliance Challenges Among Diabetic Patients: A Cross-Sectional Study From Pakistan.

Cureus·2025

Related Experiment Video

Updated: Aug 9, 2025

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images
08:20

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images

Published on: October 27, 2023

1.5K

Evaluation and classification of obfuscated Android malware through deep learning using ensemble voting mechanism.

Sana Aurangzeb1, Muhammad Aleem2

  • 1Department of Computer Science, National University of Computer and Emerging Sciences (FAST-NUCES), Islamabad, 44000, Pakistan.

Scientific Reports
|February 22, 2023
PubMed
Summary
This summary is machine-generated.

This study introduces a new method to detect malicious Android applications that use complex techniques to hide their true behavior. By combining different analysis strategies and a voting system, the model improves the identification of hidden threats. The researchers show that their approach remains fast and accurate even when malware tries to disguise itself.

Keywords:
mobile securityobfuscation techniquesthreat classificationensemble learning

Frequently Asked Questions

More Related Videos

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning
04:17

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning

Published on: May 10, 2024

839
A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data
09:34

A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data

Published on: September 25, 2021

4.0K

Related Experiment Videos

Last Updated: Aug 9, 2025

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images
08:20

Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images

Published on: October 27, 2023

1.5K
DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning
04:17

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning

Published on: May 10, 2024

839
A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data
09:34

A Virtual Machine Platform for Non-Computer Professionals for Using Deep Learning to Classify Biological Sequences of Metagenomic Data

Published on: September 25, 2021

4.0K

Area of Science:

  • Cybersecurity research within Android malware detection
  • Computational intelligence and deep learning systems

Background:

No prior work has fully resolved the persistent challenge of identifying malicious software that actively conceals its functional code. Modern mobile operating systems face increasing threats from sophisticated programs designed to bypass standard security filters. That uncertainty drove the need for more robust identification frameworks capable of handling evolving evasion tactics. Prior research has shown that obfuscation significantly degrades the performance of traditional detection engines. This gap motivated the development of advanced classification models that can look past surface-level disguises. Current security tools often struggle to maintain high accuracy when confronted with these modified application variants. Researchers have long sought to balance detection speed with the ability to uncover hidden malicious intent. This study addresses the urgent requirement for reliable defense mechanisms against increasingly intelligent mobile threats.

Purpose Of The Study:

This study aims to develop a robust approach for the classification and detection of obfuscated malicious applications on mobile platforms. The researchers seek to overcome the limitations of current security engines that struggle with intelligent evasion tactics. They address the critical need for a system that can accurately identify threats despite complex code concealment. The motivation stems from the increasing prevalence of sophisticated malware targeting mainstream smartphone users. By focusing on the challenges of obfuscated variants, the authors intend to improve overall mobile security. They explore how different feature subsets behave when subjected to various modification techniques. The project investigates the feasibility of using deep learning to maintain high detection rates in real-world scenarios. This work ultimately strives to provide a scalable solution for protecting users from evolving digital dangers.

Main Methods:

The researchers implemented a hybrid analysis framework to evaluate application characteristics. Their review approach involved extracting data from both static code structures and dynamic runtime execution logs. They utilized an ensemble voting architecture to aggregate predictions from multiple classification models. This design ensures that the system remains robust against individual model failures. The team conducted experiments using both physical smartphones and virtualized emulator environments. They focused on identifying a specific subset of features that remain consistent across different application versions. The methodology emphasizes scalability to ensure the system functions efficiently under heavy traffic loads. This comprehensive strategy allows for the precise detection of variants that employ various concealment techniques.

Main Results:

The proposed model achieves high detection accuracy for malicious applications even when they utilize advanced obfuscation strategies. The researchers report that their system effectively identifies the specific features that attackers frequently modify to hide malicious functionality. Their experiments confirm that the ensemble voting mechanism outperforms single-model approaches in classifying obfuscated variants. The study reveals a drastic change in feature importance when comparing non-obfuscated baseline applications to their obfuscated counterparts. This finding underscores the impact of concealment techniques on traditional detection metrics. The system maintains consistent performance across both real and emulator-based platforms. The results demonstrate that the model is both fast and scalable for practical security applications. These findings provide clear evidence that deep learning can successfully navigate the complexities of modern mobile threats.

Conclusions:

The authors demonstrate that their proposed model effectively identifies malicious software despite the presence of complex obfuscation layers. Their findings suggest that combining static and dynamic analysis provides a more comprehensive view of application behavior. The researchers propose that an ensemble voting mechanism significantly enhances the reliability of classification outcomes. This study confirms that certain feature subsets remain highly informative even when attackers attempt to mask them. The authors indicate that their system maintains high performance levels across both real devices and emulated environments. Their results highlight the importance of identifying specific features that attackers frequently target for modification. The team concludes that their scalable approach offers a practical solution for securing mobile ecosystems against evolving threats. These insights provide a foundation for developing more resilient security architectures in the future.

The researchers propose an ensemble voting mechanism that combines static and dynamic analysis. This approach allows the system to identify malicious intent by evaluating multiple behavioral indicators simultaneously, which improves detection accuracy compared to using single-source data streams.

The study utilizes a deep learning algorithm to process data. This computational tool enables the system to recognize complex patterns within application features, facilitating the identification of malicious variants that attempt to evade standard security protocols.

The authors state that both static and dynamic analysis are necessary to achieve high accuracy. Static analysis examines the code structure, while dynamic analysis monitors runtime behavior, ensuring that obfuscated threats are captured regardless of their hiding strategy.

The researchers use a subset of features derived from non-obfuscated applications to train their model. This data type serves as a baseline, allowing the system to detect significant shifts in feature importance when obfuscation is applied.

The study measures the relative importance of specific features before and after obfuscation. This measurement reveals how attackers manipulate code to hide functionality, providing insights into the effectiveness of different evasion techniques.

The authors propose that their scalable mechanism is suitable for real-world deployment. They claim that this approach effectively addresses the challenges of identifying malicious variants while maintaining high speed and accuracy.