2022
DOI: 10.1155/2022/5693962
|View full text |Cite
|
Sign up to set email alerts
|

Intelligent Blockchain-Based Secure Routing for Multidomain SDN-Enabled IoT Networks

Abstract: The development of fifth-generation (5G) mobile communication technology has become a major driver to the growth of Internet of Things (IoT) applications. As a promising networking paradigm, software-defined networking (SDN) makes IoT more flexible and agile by decoupling control plane from data plane. With a large number of heterogeneous devices accessing to the network, we need to divide the network into several domains and each domain is managed by an SDN controller. Controllers share topologies with each o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
8

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(21 citation statements)
references
References 28 publications
0
16
0
Order By: Relevance
“…Figure 9 presents the packet sending rate of Input: mapAttrSet.fowSN, matchPolicySet Output: collaborativePolicy (1) fowPath � U; path � null; action � null; collaborativePolicy � ∅ (2) for (i � 0; i < getNum(matchPolicySet); i++) do (3) path ← getPath(matchPolicySet.policy[i]) (4) action ← getAction(matchPolicySet.policy[i]) (5) if (matchPolicySet.policy [i].policyType � � SOURCE) then (6) if (action � � forward) then (7) fowPath ← fowPath ∧ path (8) else if (action � � drop) then (9) fowPath ← fowPath ∧ path ( 10) else (11) report error (12) continue (13) end if (14) else if (matchPolicySet.policy [i].policyType � � TRANSFER) then (15) if (path! � null) then (16) report error ( 17) continue ( 18) else (19) if (action � � drop) then (20) domID ← getDomID(matchPolicySet.policy[i]) (21) fowPath ← fowPath ∧ domID ( 22) else (23) continue (24) end if (25) end if (26) else (27) report error ( 28) continue (29) end if (30) end for (31) egress switches S12, S13, and S14 in AS1, respectively, under baseline and BPFC-SDNs.…”
Section: Validation Of Information-sharing and Policymentioning
confidence: 99%
See 1 more Smart Citation
“…Figure 9 presents the packet sending rate of Input: mapAttrSet.fowSN, matchPolicySet Output: collaborativePolicy (1) fowPath � U; path � null; action � null; collaborativePolicy � ∅ (2) for (i � 0; i < getNum(matchPolicySet); i++) do (3) path ← getPath(matchPolicySet.policy[i]) (4) action ← getAction(matchPolicySet.policy[i]) (5) if (matchPolicySet.policy [i].policyType � � SOURCE) then (6) if (action � � forward) then (7) fowPath ← fowPath ∧ path (8) else if (action � � drop) then (9) fowPath ← fowPath ∧ path ( 10) else (11) report error (12) continue (13) end if (14) else if (matchPolicySet.policy [i].policyType � � TRANSFER) then (15) if (path! � null) then (16) report error ( 17) continue ( 18) else (19) if (action � � drop) then (20) domID ← getDomID(matchPolicySet.policy[i]) (21) fowPath ← fowPath ∧ domID ( 22) else (23) continue (24) end if (25) end if (26) else (27) report error ( 28) continue (29) end if (30) end for (31) egress switches S12, S13, and S14 in AS1, respectively, under baseline and BPFC-SDNs.…”
Section: Validation Of Information-sharing and Policymentioning
confidence: 99%
“…For example, [24] provides a systematic discussion of blockchain applications and challenges in IoT, [25] gives a detailed analysis of the performance evaluation of a blockchain-based security and privacy protection system, and [26] is a secure energy exchange scheme based on deep learning and blockchain. Specifcally, there are some security schemes that apply blockchain to SDN, such as blockchain-based secure routing for multidomain SDN [27], blockchain-based multicontroller deployment [28], and blockchain-based SDN fow rule verifcation [29]. Moreover, there are some schemes that apply blockchain to attribute-based access control [30,31].…”
Section: Introductionmentioning
confidence: 99%
“…Edge computing provides the data storage service at the edge, performs the tasks in the absence of cloud computing, and improve the network latency [ 72 ]. Software-Defined Networking (SDN): The Software-Defined Networking (SDN) dynamically manages the distributed network segments to provide optimization and agility in a network with the help of programmable controlling units [ 73 ]. According to IBM, SDN provides dynamic load-balancing in network traffic and vendor-independent support with the ease of central programmability and configuration features [ 74 ].…”
Section: Key Iiot Requirements Emerging Technologies and Literature R...mentioning
confidence: 99%
“…The Software-Defined Networking (SDN) dynamically manages the distributed network segments to provide optimization and agility in a network with the help of programmable controlling units [ 73 ]. According to IBM, SDN provides dynamic load-balancing in network traffic and vendor-independent support with the ease of central programmability and configuration features [ 74 ].…”
Section: Key Iiot Requirements Emerging Technologies and Literature R...mentioning
confidence: 99%
“…However, processing layers included the control plane and data plane, that actively participate in the decision making as well as facilitate other integrated technologies. The control plane introduces an entirely programmable architecture that provides a customizable administrative experience over the network [48]. It further can authorize the IoT devices into the data plane.…”
Section: Dnn Mirari Datasetmentioning
confidence: 99%