2022
DOI: 10.1007/s10586-022-03782-1
|View full text |Cite
|
Sign up to set email alerts
|

B-FLACS: blockchain-based flexible lightweight access control scheme for data sharing in cloud

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 28 publications
0
2
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%
“…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]. Tese schemes are mainly designed to achieve access control of data resources rather than control of the forwarding path of datafows.…”
Section: Introductionmentioning
confidence: 99%