A Privacy-Preserved Variational-Autoencoder for DGA Identification in the Education Industry and Distance Learning
1Zhengzhou Preschool Education College, Zhengzhou 450000, China.
Computational Intelligence and Neuroscience
|April 4, 2022
Summary
Domain generation algorithms (DGAs) pose a security risk. We introduce a privacy-preserving machine learning model using secured multi-party computation to detect DGAs in encrypted data, enhancing cybersecurity for remote learning.
Area of Science:
- Cybersecurity
- Machine Learning
- Data Privacy
Background:
- Domain generation algorithms (DGAs) are used by malware to evade detection by frequently changing command and control (C&C) server domains.
- Training machine learning models to combat DGAs requires sharing sensitive data, raising privacy and integrity concerns.
- The rise of remote learning, accelerated by the pandemic, has increased the attack surface for DGA-based threats.
Purpose of the Study:
- To propose a novel privacy-preserving machine learning approach for DGA detection.
- To address data integrity and privacy concerns associated with training DGA detection models.
- To apply the proposed method to the education industry, focusing on distance learning environments.
Main Methods:
- Development of a privacy-preserved variational autoencoder tailored for DGA detection.
- Integration of secured multi-party computation (SMPC) to enable machine learning on encrypted data.
- Utilizing a Siamese variational autoencoder algorithm for enhanced feature extraction from encrypted metadata.
Main Results:
- The proposed system successfully applies machine learning techniques to encrypted data and metadata.
- The method demonstrates improved training stability and high generalization performance in DGA categorization.
- Achieved remarkable categorization accuracy in identifying DGA-based threats within the education sector.
Conclusions:
- The novel privacy-preserving variational autoencoder combined with SMPC offers a secure solution for DGA detection.
- This approach effectively mitigates privacy and data integrity risks in machine learning model training.
- The system provides a robust and accurate method for enhancing cybersecurity in remote learning environments.
Related Concept Videos
Masking and Demasking Agents
2.7K
EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
2.7K
Multi-input and Multi-variable systems
180
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence...
In the absence...
180
Variability: Analysis
204
Measures of variability are statistical metrics that reveal the dispersion pattern within a dataset. They are pivotal in biostatistics, providing insights into the heterogeneity within health and biological data. Variability signifies the degree to which data points diverge from one another, helping researchers understand the potential range of values and associated uncertainty within the data.
The range is a simple measure of variability, indicating the difference between the highest and...
The range is a simple measure of variability, indicating the difference between the highest and...
204
Associative Learning
630
Associative learning is a fundamental concept in behavioral psychology, wherein a connection is established between two stimuli or events, leading to a learned response. This process is critical in understanding how behaviors are acquired and modified. Conditioning, the mechanism through which associations are formed, can be divided into two main types: classical conditioning and operant conditioning, each elucidating different aspects of associative learning.
Classical conditioning, also known...
Classical conditioning, also known...
630
Generalization, Discrimination, and Extinction
853
Generalization, discrimination, and extinction are key concepts in operant conditioning that influence how behaviors are learned and maintained.
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
Generalization occurs when a behavior reinforced in one context is performed in similar situations. For instance, a student who studies diligently for calculus and receives excellent grades might apply the same study habits to psychology and history, expecting similar results. Generalization shows how learning in one setting can influence behavior in...
853
Observational Learning
349
Albert Bandura's observational learning, also known as imitation or modeling, occurs when a person observes and imitates another's behavior. It is a quicker process than operant conditioning. A well-known example is the Bobo doll study, where children who saw an adult acting aggressively towards the doll were more likely to act aggressively when left alone, compared to those who observed a nonaggressive adult. Many psychologists view observational learning as a form of latent learning...
349
