Bloc-Sec: Blockchain-Based Lightweight Security Architecture for 5G/B5G Enabled SDN/NFV Cloud of IoT

2020 
Lightweight security provisioning is a recent topic in resource-constrained software-defined networking (SDN). Integration between SDN, internet of things (IoT), network function virtualization (NFV) provides massive application services for 5G/B5G communications. Current state-of-the-art security solutions were caused by higher resource consumption, weaker key distribution, and forged credentials. In this paper, we proposed a blockchain-based lightweight security architecture (Bloc-Sec) in SDN/NFV that enabled cloud of IoT networks with 5G/B5G communication. Firstly, we authenticate all IoT devices to the blockchain server using multiple factors Blake-256 hashing algorithm. Secondly, we select the optimal virtual network function (VNF) using the cuttlefish optimization algorithm. Thirdly, blockchain is invoked to keep store the hashed flow rules that are deployed in VNF. Fourthly, the controller is involved in the packet classification by proposing the packet header inspection and packet content inspection using spiking dual fuzzy neural networks. For testing, NS3.26 is implemented and the performance evaluated.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    25
    References
    2
    Citations
    NaN
    KQI
    []