As the great prevalence of various Internet of Things (IoT) terminals, how to solve the problem of isolated information among different IoT platforms attracts attention from both academia and industry. It is necessary to establish a trusted access system to achieve secure authentication and collaborative sharing. Therefore, this paper proposes a distributed and trusted authentication system based on Blockchain and edge computing, aiming to improve authentication efficiency. This system consists of Physical network layer, Blockchain edge layer and Blockchain network layer. Through the Blockchain network, an optimized practical Byzantine fault tolerance (PBFT) consensus algorithm is designed to construct a consortium Blockchain for storing authentication data and logs. It guarantees trusted authentication and achieves activity traceability of terminals. Furthermore, edge computing is applied in Blockchain edge nodes, to provide name resolution and edge authentication service based on smart contracts. Meanwhile, an asymmetric cryptographic algorithm is designed, to prevent connection between nodes and terminals from being attacked. And a caching strategy based on edge computing is proposed to improve hit ratio. Our proposed authentication mechanism is evaluated with respect to communication and computation costs. Simulation results show that the caching strategy outperforms existing edge computing strategies by 6%-12% in terms of average delay, and 8%-14% in hit ratio.
As an emerging distributed machine learning (ML) method, federated learning (FL) can protect data privacy through collaborative learning of artificial intelligence (AI) models across a large number of devices. However, inefficiency and vulnerability to poisoning attacks have slowed FL performance. Therefore, a blockchain-based asynchronous federated learning (BAFL) framework is proposed to ensure the security and efficiency required by FL. The blockchain ensures that the model data cannot be tampered with while asynchronous learning speeds up global aggregation. A novel entropy weight method is used to evaluate the participating rank and proportion of the local model trained in BAFL of the devices. The energy consumption and local model update efficiency are balanced by adjusting the local training and communication delay and optimizing the block generation rate. The extensive evaluation results show that the proposed BAFL framework has higher efficiency and higher performance for preventing poisoning attacks than other distributed ML methods.
19 March 2020 in IEEE Transactions on Vehicular Technology
Blockchain is developing rapidly and has been applied in various aspects, among which there are broad prospects in Internet of Things (IoT). However, IoT mobile devices are restricted in communication and computation due to mobility and portability, so that they can't afford the high computing cost for blockchain mining process. To solve it, the free resources displayed on non-mining-devices and edge cloud are selected to construct collaborative mining network(CMN) to execute mining tasks for mobile blockchain. Miners can offload their mining tasks to non-mining-devices within a CMN or the edge cloud when there are insufficient resources. Considering competition for resource of non-mining-devices, resource allocation problem in a CMN is formulated as a double auction game, among which Bayes-Nash Equilibrium (BNE) is analyzed to figure out the optimal auction price. When offloading to edge cloud, Stackelberg game is adopted to model interactions between edge cloud operator and different CMNs to obtain the optimal resource price and devices’ resource demands. The mechanism realizes improving the mining utility in mining networks while ensuring the maximum profit of edge cloud operator. Finally, profits of mining networks are compared with an existing mode which only considers offloading to edge cloud. Under the proposed mechanism, mining networks obtain 6.86% more profits on average.
Nowadays, the widely used Internet of Things (IoT) mobile devices (MDs) generate huge volumes of data, which needs analyzing and extracting accurate information in real time by compute-intensive deep learning (DL) inference tasks. Due to its multilayer structure, the deep neural network (DNN) is appropriate for mobile edge computing (MEC) environment, and the DL tasks can be offloaded to DNN partitions deployed in MEC servers (MECSs) for speed-up inference. In this paper, we first assume the arrival process of DL tasks as Poisson distribution and develop a tandem queueing model to evaluate the end-to-end (E2E) inference delay of DL tasks in multiple DNN partitions. To minimize the E2E delay, we develop a joint optimization problem model of partition deployment and resource allocation in MECSs (JPDRA). Since the JPDRA is a Mixed Integer Nonlinear Programming (MINLP) problem, we decompose the original problem into a computing resource allocation (CRA) problem with fixed partition deployment decision and a DNN partition deployment (DPD) problem that optimizes the optimal-delay function related to CRA problem. Next, we design a CRA algorithm based on Markov approximation and a low-complexity DPD algorithm to obtain the near-optimal solution in the polynomial time. The simulation results demonstrate that the proposed algorithms are more efficient and can reduce the average E2E delay by 25.7% with better convergence performance.
5 November 2019 in IEEE Internet of Things Journal
Private and public networks sharing resources for IoT network through Network Function Virtualization (NFV) and Software-Defined-Networking (SDN) forms a heterogeneous cloud-edge environment. However, the heterogeneous cloud-edge network faces trust and adaptation issues in resource allocation. To address these two problems, we introduce consortium blockchain and Deep Reinforcement Learning (DRL) to construct the trusted and auto-adjust Service Function Chain (SFC) orchestration architecture. In the architecture, this paper integrates consortium blockchain into the distributed SFC orchestration model to realize trusted resource sharing. In addition, for realizing auto-adjusted service provision, the paper designs a Dynamic Hierarchical SFC Orchestration Algorithm (DHSOA) based on DRL to minimize orchestration cost and improve the QoS. Moreover, considering dynamics of network entities, the paper proposes a time-slotted model to support dynamic service migration which adapts to high-mobility IoT network. Simulation results show that DHSOA has better performance than link-state routing algorithm and deep Q-network placement algorithm not only in cost saving of 15.8% and 10.1% but also in time saving of 22.0% and 10.0%.
13 September 2024 in IEEE Journal on Selected Areas in Communications
The combination of a simultaneously transmitting and reflecting reconfigurable intelligent surface (STAR-RIS) and an unmanned aerial vehicle (UAV) can further improve channel quality and extend coverage. However, the high-quality air-to-ground link is more vulnerable to eavesdropping by adversaries. In this paper, we investigate STAR-RIS-assisted covert communication in UAV non-orthogonal multiple access (NOMA) networks with a warden Willie, where Alice intends to transmit the covert signal to a near user Bob under the cover of a far user Carol via STAR-RIS. We aim to maximize the covert transmission rate by jointly optimizing the active and passive beamforming as well as the UAV location. The error detection probability and optimal detection threshold for Willie are first derived to obtain an analytic solution for the minimum detection error probability. Then, an alternating optimization algorithm is proposed to maximize the covert transmission rate under the condition of guaranteeing the communication of Carol and satisfying the covertness constraint of Bob. Specifically, the nonconvex problem is decomposed into three sub-problems by block coordinate descent, which are then solved using semidefinite relaxation and successive convex approximation. Finally, simulation results are presented to demonstrate the effectiveness of the proposed covert communication scheme for STAR-RIS assisted UAV air-ground networks.