journal article·2022Open access

Efficient Autonomous Defense System Using Machine Learning on Edge Device

Jaehyuk Cho

Computers, Materials & Continua· Volume 70· Issue 2

Abstract

As a large amount of data needs to be processed and speed needs to be improved, edge computing with ultra-low latency and ultra-connectivity is emerging as a new paradigm. These changes can lead to new cyber risks, and should therefore be considered for a security threat model. To this end, we constructed an edge system to study security in two directions, hardware and software. First, on the hardware side, we want to autonomically defend against hardware attacks such as side channel attacks by configuring field programmable gate array (FPGA) which is suitable for edge computing and identifying communication status to control the communication method according to priority. In addition, on the software side, data collected on the server performs end-to-end encryption via symmetric encryption keys. Also, we modeled autonomous defense systems on the server by using machine learning which targets to incoming and outgoing logs. Server log utilizes existing intrusion detection datasets that should be used in real-world environments. Server log was used to detect intrusion early by modeling an intrusion prevention system to identify behaviors that violate security policy, and to utilize the existing intrusion detection data set that should be used in a real environment. Through this, we designed an efficient autonomous defense system that can provide a stable system by detecting abnormal signals from the device and converting them to an effective method to control edge computing, and to detect and control abnormal intrusions on the server side.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Advanced Malware Detection Techniques · Smart Grid Security and Resilience

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (44)

Show source-provided references
1. Edge computing gateway of the industrial internet of things using multiple collaborative microcontrollers10.1109/MNET.2018.1700146 ↗
2. Security in fog computing: A novel technique to tackle an impersonation attack10.1109/ACCESS.2018.2884672 ↗
3. Mobile fog computing security: A user-oriented smart attack defense strategy based on DQL10.1016/j.comcom.2020.06.019 ↗
4. An efficient impersonation attack detection method in fog computing10.32604/cmc.2021.016260 ↗
5. Edge computing: Vision and challenges10.1109/JIOT.2016.2579198 ↗
6. Security and privacy in device-to-device (D2D) communication: A review10.1109/COMST.2017.2649687 ↗
7. Dynamic real-time risk analytics of uncontrollable states in complex internet of things systems: Cyber risk at the edge,10.1007/s10669-020-09792-x ↗
8. S6AE: Securing 6LoWPAN using authenticated encryption scheme10.3390/s20092707 ↗
9. Authentication of vehicles and road side units in intelligent transportation system10.32604/cmc.2020.09821 ↗
10. Reinforcement learning assisted impersonation attack detection in device-to-device communications10.1109/TVT.2021.3053015 ↗
11. J. Zhang and G. Qu, “Recent attacks and defenses on FPGA-based systems,” ACM Transactions on Reconfigurable Technology and Systems (TRETS), vol. 12, no. 3, pp. 1–24, 2019.10.1145/3340557 ↗
12. Roman · ” Future Generation Computer Systems · 2018 · 78 · 68010.1016/j.future.2016.11.009 ↗
13. Reinforcement learning empowered IDPS for vehicular networks in edge computing10.1109/MNET.011.1900321 ↗
14. OSI reference model-the ISO model of architecture for open systems interconnection10.1109/TCOM.1980.1094702 ↗
15. Are FPGAs suitable for edge computing?
16. Hardware implementation of a neural network controller with an MCU and an FPGA for nonlinear systems
17. Designer's hardware trojan horse
18. FANCI: Identification of stealthy malicious logic using boolean functional analysis
19. S. M. Trimberger and J. J. Moore, “FPGA security: Motivations, features, and applications,” Proceedings of the IEEE, vol. 102, no. 8, pp. 1248–1265, 2014.10.1109/JPROC.2014.2331672 ↗
20. A survey on security and trust of FPGA-based systems
21. Differential power analysis
22. Social-aware secret key generation for secure device-to-device communication via trusted and non-trusted relays10.1109/TWC.2018.2817607 ↗
23. Confidential information ensurance through physical layer security in device-to-device communication
24. FPGA-Based remote power side-channel attacks
25. Intrusion prevention system design
26. Intrusion detection systems and intrusion prevention systems10.1016/j.istr.2005.08.001 ↗
27. Analysis of KDD dataset attributes-class wise for intrusion detection,”10.1016/j.procs.2015.07.490 ↗
28. Mutual information-based feature selection for intrusion detection systems10.1016/j.jnca.2011.01.002 ↗
29. Selecting features for intrusion detection: A feature relevance analysis on KDD 99 intrusion detection datasets
30. Feature selection and design of intrusion detection system based on k-means and triangle area support vector machine
31. Analysis of KDD’99 intrusion detection dataset for selection of relevance features
32. Feature selection in the corrected KDD-dataset
33. Optimization of machine learning in various situations using ICT-based TVOC sensors10.3390/mi11121092 ↗
34. Resolving cross-site scripting attacks through genetic algorithm and reinforcement learning
35. Analysis of support vector machine-based intrusion detection techniques10.1007/s13369-019-03970-z ↗
36. A DDoS attack detection method based on SVM in software defined network
37. In-network outlier detection in wireless sensor networks10.1007/s10115-011-0474-5 ↗
38. A survey of data mining and machine learning methods for cyber security intrusion detection10.1109/COMST.2015.2494502 ↗
39. A machine learning security framework for IoT systems10.1109/ACCESS.2020.2996214 ↗
40. Detection of smoking in indoor environment using machine learning10.3390/app10248912 ↗
41. Detecting incoming and outgoing DDoS attacks at the edge using a single set of network characteristics
42. Detecting distributed denial of service attacks using data mining techniques10.14569/IJACSA.2016.070159 ↗
43. Machine learning model for multiclass lesion diagnoses
44. M. Abushwereb, M. Mustafa, M. Al-Kasassbeh and M. Qasaimeh, “Attack based DoS attack detection using multiple classifier,” 2020. [Online]. Available: https://arxiv.org/abs/2001.05707.