IEEE Consumer Electronics Magazine - September/October 2021 - 103

Figure 1. Training and detection processes of a standard system call-based HIDS.
systems' regular operation will not be affected.
For the intrusion detection approaches of
embedded systems, the detection results should
be accurate; the detection speed should be fast;
the resource usage should be less.
The host-based intrusion detection system
(HIDS) is an essential research domain of cybersecurity.
HIDS analyzes host log data to discover
intrusive behaviors. System call-based HIDS
techniques have been widely implemented in
embedded systems and proven useful in intrusion
detection. In Linux, a system call is applied
while a process requests a service of the kernel.
System call-based HIDS scans streaming system
call traces to identify anomalies. System call
traces are a kind of important fine-grained host
log data. Figure 1 illustrates the training and
detection processes of a standard system-call
based HIDS.
Artificial intelligence (AI) approaches, such
as machine learning algorithms, have been
explored by researchers along with system callbased
HIDS techniques for detecting malicious
activities of embedded systems. For example,
Feizolah et al.4 investigated some feature extraction
methods of malware detection systems for
mobile devices and found that system call was
the most commonly used dynamic feature.
Although system call-based techniques have
been proven effective in intrusion detection for
embedded systems, most of them are based on
the traditional standalone structure, which has
several shortcomings. It is challenging to detect
complex and distributed attacks, and training
detection models on a single host may be time
consuming.5 Therefore, it is essential to provide
a tradeoff between security and resources for
IDS.6 There are some research works in the consumer
technology society about enhancing the
September/October 2021
security-resources balance. For example,
Lin et al. proposed an edge computing IDS and
investigated the requirement of resource allocation.7
However, their work has not been prototyped
yet. Vaseer et al. proposed an IDS with
promising accuracy and packet delivery for the
mobile ad-hoc network.8 However, their work
did not consider the security of the IDS itself.
Currently, public cloud computing can offer
secure storage and computing services for dataintensive
tasks. Meanwhile, big data processing
engines such as Apache Spark9 can help developers
with stable and scalable data analytics works.
Combining Spark and cloud computing is an
opportunity to enhance the HIDS. Motivated by
this situation, in this article, a two-tier scalable
framework will be proposed for embedded systems
to reduce the latency and improve the scalability
of HIDS. The framework is based on Apache
Spark9 and is deployed in the cloud environment.
HIDS FRAMEWORK
Figure 2 depicts the two-tier HIDS framework
for embedded systems. The first tier includes
interfaces installed in embedded devices for
data collection. The second tier includes an analytics
center in the cloud environment. In the
first tier, the interfaces collect system call traces
from Linux processes. The data will be transferred
to the analytics center in the second tier
for analysis, and the intermediate results can be
cached in the detection database. The detection
results given by the analytics center can be
timely reported to the devices to take further
defensive responses. The analytics center is
composed of a Spark cluster, and Spark MLlib is
utilized for analysis. Google cloud storage is utilized
as the detection database.
103

IEEE Consumer Electronics Magazine - September/October 2021

Table of Contents for the Digital Edition of IEEE Consumer Electronics Magazine - September/October 2021

Contents
IEEE Consumer Electronics Magazine - September/October 2021 - Cover1
IEEE Consumer Electronics Magazine - September/October 2021 - Cover2
IEEE Consumer Electronics Magazine - September/October 2021 - Contents
IEEE Consumer Electronics Magazine - September/October 2021 - 2
IEEE Consumer Electronics Magazine - September/October 2021 - 3
IEEE Consumer Electronics Magazine - September/October 2021 - 4
IEEE Consumer Electronics Magazine - September/October 2021 - 5
IEEE Consumer Electronics Magazine - September/October 2021 - 6
IEEE Consumer Electronics Magazine - September/October 2021 - 7
IEEE Consumer Electronics Magazine - September/October 2021 - 8
IEEE Consumer Electronics Magazine - September/October 2021 - 9
IEEE Consumer Electronics Magazine - September/October 2021 - 10
IEEE Consumer Electronics Magazine - September/October 2021 - 11
IEEE Consumer Electronics Magazine - September/October 2021 - 12
IEEE Consumer Electronics Magazine - September/October 2021 - 13
IEEE Consumer Electronics Magazine - September/October 2021 - 14
IEEE Consumer Electronics Magazine - September/October 2021 - 15
IEEE Consumer Electronics Magazine - September/October 2021 - 16
IEEE Consumer Electronics Magazine - September/October 2021 - 17
IEEE Consumer Electronics Magazine - September/October 2021 - 18
IEEE Consumer Electronics Magazine - September/October 2021 - 19
IEEE Consumer Electronics Magazine - September/October 2021 - 20
IEEE Consumer Electronics Magazine - September/October 2021 - 21
IEEE Consumer Electronics Magazine - September/October 2021 - 22
IEEE Consumer Electronics Magazine - September/October 2021 - 23
IEEE Consumer Electronics Magazine - September/October 2021 - 24
IEEE Consumer Electronics Magazine - September/October 2021 - 25
IEEE Consumer Electronics Magazine - September/October 2021 - 26
IEEE Consumer Electronics Magazine - September/October 2021 - 27
IEEE Consumer Electronics Magazine - September/October 2021 - 28
IEEE Consumer Electronics Magazine - September/October 2021 - 29
IEEE Consumer Electronics Magazine - September/October 2021 - 30
IEEE Consumer Electronics Magazine - September/October 2021 - 31
IEEE Consumer Electronics Magazine - September/October 2021 - 32
IEEE Consumer Electronics Magazine - September/October 2021 - 33
IEEE Consumer Electronics Magazine - September/October 2021 - 34
IEEE Consumer Electronics Magazine - September/October 2021 - 35
IEEE Consumer Electronics Magazine - September/October 2021 - 36
IEEE Consumer Electronics Magazine - September/October 2021 - 37
IEEE Consumer Electronics Magazine - September/October 2021 - 38
IEEE Consumer Electronics Magazine - September/October 2021 - 39
IEEE Consumer Electronics Magazine - September/October 2021 - 40
IEEE Consumer Electronics Magazine - September/October 2021 - 41
IEEE Consumer Electronics Magazine - September/October 2021 - 42
IEEE Consumer Electronics Magazine - September/October 2021 - 43
IEEE Consumer Electronics Magazine - September/October 2021 - 44
IEEE Consumer Electronics Magazine - September/October 2021 - 45
IEEE Consumer Electronics Magazine - September/October 2021 - 46
IEEE Consumer Electronics Magazine - September/October 2021 - 47
IEEE Consumer Electronics Magazine - September/October 2021 - 48
IEEE Consumer Electronics Magazine - September/October 2021 - 49
IEEE Consumer Electronics Magazine - September/October 2021 - 50
IEEE Consumer Electronics Magazine - September/October 2021 - 51
IEEE Consumer Electronics Magazine - September/October 2021 - 52
IEEE Consumer Electronics Magazine - September/October 2021 - 53
IEEE Consumer Electronics Magazine - September/October 2021 - 54
IEEE Consumer Electronics Magazine - September/October 2021 - 55
IEEE Consumer Electronics Magazine - September/October 2021 - 56
IEEE Consumer Electronics Magazine - September/October 2021 - 57
IEEE Consumer Electronics Magazine - September/October 2021 - 58
IEEE Consumer Electronics Magazine - September/October 2021 - 59
IEEE Consumer Electronics Magazine - September/October 2021 - 60
IEEE Consumer Electronics Magazine - September/October 2021 - 61
IEEE Consumer Electronics Magazine - September/October 2021 - 62
IEEE Consumer Electronics Magazine - September/October 2021 - 63
IEEE Consumer Electronics Magazine - September/October 2021 - 64
IEEE Consumer Electronics Magazine - September/October 2021 - 65
IEEE Consumer Electronics Magazine - September/October 2021 - 66
IEEE Consumer Electronics Magazine - September/October 2021 - 67
IEEE Consumer Electronics Magazine - September/October 2021 - 68
IEEE Consumer Electronics Magazine - September/October 2021 - 69
IEEE Consumer Electronics Magazine - September/October 2021 - 70
IEEE Consumer Electronics Magazine - September/October 2021 - 71
IEEE Consumer Electronics Magazine - September/October 2021 - 72
IEEE Consumer Electronics Magazine - September/October 2021 - 73
IEEE Consumer Electronics Magazine - September/October 2021 - 74
IEEE Consumer Electronics Magazine - September/October 2021 - 75
IEEE Consumer Electronics Magazine - September/October 2021 - 76
IEEE Consumer Electronics Magazine - September/October 2021 - 77
IEEE Consumer Electronics Magazine - September/October 2021 - 78
IEEE Consumer Electronics Magazine - September/October 2021 - 79
IEEE Consumer Electronics Magazine - September/October 2021 - 80
IEEE Consumer Electronics Magazine - September/October 2021 - 81
IEEE Consumer Electronics Magazine - September/October 2021 - 82
IEEE Consumer Electronics Magazine - September/October 2021 - 83
IEEE Consumer Electronics Magazine - September/October 2021 - 84
IEEE Consumer Electronics Magazine - September/October 2021 - 85
IEEE Consumer Electronics Magazine - September/October 2021 - 86
IEEE Consumer Electronics Magazine - September/October 2021 - 87
IEEE Consumer Electronics Magazine - September/October 2021 - 88
IEEE Consumer Electronics Magazine - September/October 2021 - 89
IEEE Consumer Electronics Magazine - September/October 2021 - 90
IEEE Consumer Electronics Magazine - September/October 2021 - 91
IEEE Consumer Electronics Magazine - September/October 2021 - 92
IEEE Consumer Electronics Magazine - September/October 2021 - 93
IEEE Consumer Electronics Magazine - September/October 2021 - 94
IEEE Consumer Electronics Magazine - September/October 2021 - 95
IEEE Consumer Electronics Magazine - September/October 2021 - 96
IEEE Consumer Electronics Magazine - September/October 2021 - 97
IEEE Consumer Electronics Magazine - September/October 2021 - 98
IEEE Consumer Electronics Magazine - September/October 2021 - 99
IEEE Consumer Electronics Magazine - September/October 2021 - 100
IEEE Consumer Electronics Magazine - September/October 2021 - 101
IEEE Consumer Electronics Magazine - September/October 2021 - 102
IEEE Consumer Electronics Magazine - September/October 2021 - 103
IEEE Consumer Electronics Magazine - September/October 2021 - 104
IEEE Consumer Electronics Magazine - September/October 2021 - 105
IEEE Consumer Electronics Magazine - September/October 2021 - 106
IEEE Consumer Electronics Magazine - September/October 2021 - 107
IEEE Consumer Electronics Magazine - September/October 2021 - 108
IEEE Consumer Electronics Magazine - September/October 2021 - Cover3
IEEE Consumer Electronics Magazine - September/October 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20240102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20231112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20230102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20221112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20220102
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20211112
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210708
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210506
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_20210304
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202010
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202009
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202007
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202004
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202003
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_202001
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201910
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201909
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201907
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201905
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201903
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201901
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201811
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201809
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201807
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201805
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_201803
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2017
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2016
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_october2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_july2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_april2015
https://www.nxtbook.com/nxtbooks/ieee/consumerelectronics_january2015
https://www.nxtbookmedia.com