IEEE Consumer Electronics Magazine - September/October 2021 - 90

AI-Driven Security Solutions for the Internet of Everything
if the training data as well as testing data fall into
different domains, the correctness of the object
classifier is also reduced significantly. In recent
years, various algorithms have been introduced
to mitigate the domain shift data sets. However,
the existing evaluation techniques for the
domain adaptation depict a closed set domain
adaptation, where both the source and target
domains contain identical object classes. As
mentioned before, the poisonous data sets contain
various domain data, and therefore, the
closed set domain adaptation will not be helpful
for well prediction in this scenario. As a result,
an open set domain adaptation has been initiated,
which has more pragmatic scene where
only a few categories of data are shared among
the source and target data. In such a case, both
the target and source domains hold several
data, which are not part of interested classes. In
other words, the target domain may contain various
data, which are not relevant to any data in
the source domain and vice versa. Moreover, by
adopting the open set domain adaptation, it
could be easy to identify the poisonous data by
separating the data into a different class,
because this type of data does not belong to any
predefined classes.
Now, the transactional data stored in the
blockchain are genuine and authentic as they
are verified and added in the blockchain
through the voting-based consensus mechanism.Assumethatwewant
toperform thebig
data analytics on the transactional data in the
blocks. The big data analytics on such genuine
and authentic data are helpful to the AI/ML
algorithms to work as per their expectations
as the data set is not malicious due to the
absence of the data-poisoning attacks. As a
result, the correct predictions on the blockchain
data will help the businesses and organizations
to keep the financial terms and their
reputations as well. This process has been
illustrated in Step 12 (see Figure 4). Sometimes,
a user needs to access the data that are
stored in the blockchain. For this purpose, the
user requires to send a data access request to
the cloud server, say CSn. Once the cloud
server verifies the user, it grants access to the
data containing in the blocks, which are public
in nature. The user then verifies the requested
90
blocks, and accesses the data from those
blocks once the blocks verification is successful,
as showninStep11(seeFigure4).
BLOCKCHAIN IMPLEMENTATION
In this section, implementation of the blockchain
has been done with the system configuration
having the setting: Ubuntu 18.04, 64-b OS
with Intel(R) Core(TM) i5-4210U CPU @ 1.70 GHz,
4 GB RAM, and it has been developed in the
Node.js language with VS CODE 2019.
To computethesizeof apublicblockprovided
in Figure 5, we take block version, previous block
hash, Merkle tree root, block class, timestamp
(epoch time), block owner, owner public key (ECCbased
public key), block payload, current block
hash ðCBHashÞ (using SHA-256 hashing algorithm),
and block signature (ECDSA signature on CBHash)
of sizes 32, 256, 256, 32, 42, 160, 320, 160nt (where nt
is the number of transactions stored in a block),
256,and 320b.Therefore,the totalsizeofapublic
block becomes 1674 þ 160nt b.
Similarly, one can also calculate the size of a
private block in Figure 5 with the same assumptions;
apart from only difference is that the
encrypted block payload needs 640nt b, as each
transaction Txi in the block payload is encrypted
using ECC encryption, which outputs two elliptic
curve points requiring ð320 þ 320Þ¼ 640 b. Thus,
the total size for a private block becomes 1674 þ
640nt b. To compute the size of a consortium
block in Figure 5, we consider nt=2 encrypted
transactions and nt=2 unencrypted transactions
in the block payload. Therefore, the total size for
a consortium block becomes: 1674 þ 640ðnt=2Þþ
160ðnt=2Þ¼ 1674 þ 400nt b.
The simulation has been performed over the
public blockchain scenario. Similarly, one can
do the blockchain simulation for other cases of
private and hybrid blockchains. The number of
peer nodes in the P2P cloud server ðCSÞ network
is taken as 10. A fog server ðFSÞ securely sends
the data to the associated cloud server in the
form of transactions. CS then gathers the transactions
and put them into a transaction pool. If
the number of transactions in the transactions
pool reaches to a predefined transaction threshold
(i.e., the minimum number of transactions
needs to store in a block), a leader is selected
from the network for generating a block and
IEEE Consumer Electronics Magazine

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