TY - EJOU AU - Zhang, Yonghao AU - Wu, Yongtang AU - Li, Tao AU - Zhou, Hui AU - Chen, Yuling TI - Vertical Federated Learning Based on Consortium Blockchain for Data Sharing in Mobile Edge Computing T2 - Computer Modeling in Engineering \& Sciences PY - 2023 VL - 137 IS - 1 SN - 1526-1506 AB - The data in Mobile Edge Computing (MEC) contains tremendous market value, and data sharing can maximize the usefulness of the data. However, certain data is quite sensitive, and sharing it directly may violate privacy. Vertical Federated Learning (VFL) is a secure distributed machine learning framework that completes joint model training by passing encrypted model parameters rather than raw data, so there is no data privacy leakage during the training process. Therefore, the VFL can build a bridge between data demander and owner to realize data sharing while protecting data privacy. Typically, the VFL requires a third party for key distribution and decryption of training results. In this article, we employ the consortium blockchain instead of the traditional third party and design a VFL architecture based on the consortium blockchain for data sharing in MEC. More specifically, we propose a V-Raft consensus algorithm based on Verifiable Random Functions (VRFs), which is a variant of the Raft. The VRaft is able to elect leader quickly and stably to assist data demander and owner to complete data sharing by VFL. Moreover, we apply secret sharing to distribute the private key to avoid the situation where the training result cannot be decrypted if the leader crashes. Finally, we analyzed the performance of the V-Raft and carried out simulation experiments, and the results show that compared with Raft, the V-Raft has higher efficiency and better scalability. KW - Mobile edge computing; vertical federated learning; consortium blockchain; consensus algorithm DO - 10.32604/cmes.2023.026920