Xiaojie Guo

Dr. Xiaojie Guo

orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 December 2020 in IEEE Transactions on Information Forensics and Security
Verified
Journal Article
Closed access
XGXiaojie Guo
Xiaojie Guo
Zheli LiuZheli Liu
Zheli Liu
JLJin Li
Jin Li
JGJiqiang Gao
Jiqiang Gao
BHBoyu Hou
Boyu Hou
Thar BakerThar Baker
Thar Baker
Federated learning (FL) enables a large number of clients to collaboratively train a global model through sharing their gradients in each synchronized epoch of local training. However, a centralized server used to aggregate these gradients can be compromised and forge the result in order to violate privacy or launch other attacks, which incurs the need to verify the integrity of aggregation. In this work, we explore how to design communication-efficient and fast verifiable aggregation in FL. We propose VeriFL, a verifiable aggregation protocol, with O(N) (dimension-independent) communication and O(N+d) computation for verification in each epoch, where N is the number of clients and d is the dimension of gradient vectors. Since d can be large in some real-world FL applications (e.g., 100K), our dimension-independent communication is especially desirable for clients with limited bandwidth and high-dimensional gradients. In addition, the proposed protocol can be used in the FL setting where secure aggregation is needed or there is a subset of clients dropping out of protocol execution. Experimental results indicate that our protocol is efficient in these settings.

17 November 2021 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
JGJiqiang Gao
Jiqiang Gao
BHBoyu Hou
Boyu Hou
XGXiaojie Guo
Xiaojie Guo
Zheli LiuZheli Liu
Zheli Liu
YZYing Zhang
Ying Zhang
JLJin Li
Jin Li
Federated learning allows a large number of resource-constrained clients to train a globally-shared model together without sharing local data. These clients usually have only a few classes (categories) of data for training, where the data distribution is non-iid (not independent identically distributed). In this paper, we put forward the concept of category privacy for the first time to indicate which classes of data a client has, which is an important but ignored privacy goal in the federated learning with non-iid data. Although secure aggregation protocols are designed for federated learning to protect the input privacy of clients, we perform the first systematic study on category inference attack and demonstrate that these protocols cannot fully protect category privacy. We design a differential selection strategy and two de-noising approaches to achieve the attack goal successfully. In our evaluation, we apply the attack to non-iid federated learning settings with various datasets. On MNIST, CIFAR-10, AG\_news, and DBPedia datasets, our attack achieves >90% accuracy measured in F1-score in most cases. We further consider a possible detection method and propose two strategies to make the attack more inconspicuous.

13 September 2021 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
BHBoyu Hou
Boyu Hou
JGJiqiang Gao
Jiqiang Gao
XGXiaojie Guo
Xiaojie Guo
Thar BakerThar Baker
Thar Baker
YZYing Zhang
Ying Zhang
Zheli LiuZheli Liu
Zheli Liu
The federated learning provides an effective solution to train collaborative models over a large scale of participated Industrial Internet of Things (IIoT) applications with the help of a global server, building an intelligent life. However, the federated learning is vulnerable to the backdoor attack from strong malicious participants. The backdoor attack is inconspicuous and may result in devastating consequences. To resist the attack on IIoT applications, we propose the federated backdoor filter defense that can identify backdoor inputs and restore the data to availability by the blur-label-flipping strategy. We build multiple filters with eXplainable AI models on the server and send them to clients randomly, preventing advanced attackers from evading the defense. Our backdoor filters show significant backdoor recognition with the accuracy up to 99%. After the implementation of the blur-label-flipping strategy, victim's local model on suspicious backdoor samples can achieve the accuracy up to 88%.

25 January 2022 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
JGJiqiang Gao
Jiqiang Gao
BZBaolei Zhang
Baolei Zhang
XGXiaojie Guo
Xiaojie Guo
Thar BakerThar Baker
Thar Baker
MLMin Li
Min Li
Zheli LiuZheli Liu
Zheli Liu
Big data, due to its promotion for industrial intelligence, has become the cornerstone of the Industry 4.0 era. Federated learning , proposed by Google, can effectively integrate data from different devices and different domains to train models under the premise of privacy preservation. Unfortunately, this new training paradigm faces security risks both on the client side and server side. This article proposes a new federated learning scheme to defend from client-side malicious uploads (e.g., backdoor attacks). In addition, we use cryptography techniques to prevent server-side privacy attacks (e.g., membership inference). The secure partial aggregation protocol we designed improves the privacy and robustness of federated learning. The experiments show that models can achieve high accuracy of over 90% with a proper upload proportion, while the accuracy of the backdoor attack decreased from 99.5% to 0% with the best result. Meanwhile, we prove that our protocol can disable privacy attacks.

16 April 2023
Verified
Book Chapter
Closed access
PDF file
XGXiaojie Guo
Xiaojie Guo
KYKang Yang
Kang Yang
XWXiao Wang
Xiao Wang
WZWenhao Zhang
Wenhao Zhang
XXXiang Xie
Xiang Xie
Zheli LiuZheli Liu
Zheli Liu

2 December 2024
Verified
Conference Paper
Open access
PZPeizhao Zhou
Peizhao Zhou
XGXiaojie Guo
Xiaojie Guo
PCPinzhi Chen
Pinzhi Chen
TLTong Li
Tong Li
SLSiyi Lv
Siyi Lv
Zheli LiuZheli Liu
Zheli Liu
Secure Multi-party Computation (MPC) provides a promising solution for privacy-preserving multi-source data analytics. However, existing MPC-based collaborative analytics systems (MCASs) have unsatisfying performance for scenarios with dynamic databases. Naively running an MCAS on a dynamic database would lead to significant redundant costs and raise performance concerns, due to the substantial duplicate contents between the pre-updating and post-updating databases. In this paper, we propose Shortcut, a framework that can work with MCASs to enable efficient queries on dynamic databases that support data insertion, deletion, and update. The core idea of Shortcut is to materialize previous query results and directly update them via our query result update (QRU) protocol to obtain current query results. We customize several efficient QRU protocols for common SQL operators, including Order-by-Limit, Group-by-Aggregate, Distinct, Join, Select, and Global Aggregate. These protocols are composable to implement a wide range of query functions. In particular, we propose two constant-round protocols to support data insertion and deletion. These protocols can serve as important building blocks of other protocols and are of independent interest. They address the problem of securely inserting/deleting a row into/from an ordered table while keeping the order. Our experiments show that Shortcut outperforms naive MCASs for minor updates arriving in time, which captures the need of many realistic applications (e.g., insurance services, account data management). For example, for a single query after an insertion, Shortcut achieves up to 186.8x improvement over those naive MCASs without our QRU protocols on a dynamic database with 216 ~ 220 rows, which is common in real-life applications.