Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yannan Liu
dblp:120/1767
· DBLP profile ↗
17ranked-venue papers
4as first author
3since 2021 · last 2025
0000-0002-7379-3385ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 2 first-authorArtificial intelligence and machine learning · 4 · 3 since 2021Security and privacy · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
7 papers |
Security and privacy of machine learning · 56% Hardware security and side channels · 29% Cryptographic protocols and secure computation · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Electronic design automation · 38% Memory systems · 32% Processor architecture and microarchitecture · 16% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% | |
| Artificial intelligence
1 paper |
Language models and text generation · 100% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Security and privacy of machine learning › adversarial attack
jailbreak attack |
0.9 | 1 | 2025 | One Model Transfer to All: On Robust Jailbreak Prompts Generation against LLMs · ICLR 2025 |
Security and privacy of machine learning
membership inference |
0.9 | 1 | 2025 | DF-MIA: A Distribution-Free Membership Inference Attack on Fine-Tuned Large Language Models · AAAI 2025 |
Software testing
deep learning testing |
0.5 | 1 | 2021 | TestRank: Bringing Order into Unlabeled Test Instances for Deep Learning Tasks · NeurIPS 2021 |
Software testing › regression testing
test case prioritization |
0.5 | 1 | 2021 | TestRank: Bringing Order into Unlabeled Test Instances for Deep Learning Tasks · NeurIPS 2021 |
Security and privacy of machine learning
adversarial attack |
0.3 | 1 | 2018 | Towards Imperceptible and Robust Adversarial Example Attacks Against Neural Networks · AAAI 2018 |
Security and privacy of machine learning
adversarial robustness |
0.3 | 1 | 2018 | Towards Imperceptible and Robust Adversarial Example Attacks Against Neural Networks · AAAI 2018 |
Hardware security and side channels › side-channel countermeasures
memory access pattern protection |
0.3 | 1 | 2018 | Shadow Block: Accelerating ORAM Accesses with Data Duplication · MICRO 2018 |
Cryptographic protocols and secure computation › oblivious data structures
oblivious random access machine |
0.3 | 1 | 2018 | Shadow Block: Accelerating ORAM Accesses with Data Duplication · MICRO 2018 |
Memory systems
oblivious RAM |
0.3 | 1 | 2018 | Shadow Block: Accelerating ORAM Accesses with Data Duplication · MICRO 2018 |
Natural language and speech › Language models and text generation
large language model |
0.3 | 1 | 2025 | One Model Transfer to All: On Robust Jailbreak Prompts Generation against LLMs · ICLR 2025 |
Hardware security and side channels › side-channel attack
power analysis |
0.2 | 1 | 2016 | On Code Execution Tracking via Power Side-Channel · CCS 2016 |
Hardware security and side channels › fault attacks
differential fault analysis |
0.2 | 1 | 2015 | DERA: yet another differential fault attack on cryptographic devices based on error rate analysis · DAC 2015 |
Biometric security › biometric performance evaluation
error rate estimation |
0.2 | 1 | 2015 | DERA: yet another differential fault attack on cryptographic devices based on error rate analysis · DAC 2015 |
Hardware security and side channels
fault attacks |
0.2 | 1 | 2015 | DERA: yet another differential fault attack on cryptographic devices based on error rate analysis · DAC 2015 |
Hardware security and side channels › hardware trojan
hardware trojan detection |
0.2 | 1 | 2015 | VeriTrust: Verification for Hardware Trust · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Electronic design automation › hardware verification and test
hardware verification |
0.2 | 1 | 2015 | VeriTrust: Verification for Hardware Trust · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2015 |
Electronic design automation
hardware test |
0.2 | 1 | 2013 | On testing timing-speculative circuits · DAC 2013 |
Processor architecture and microarchitecture › speculation
timing speculation |
0.2 | 1 | 2013 | On testing timing-speculative circuits · DAC 2013 |
Embedded and real-time systems
embedded system security |
0.1 | 1 | 2016 | On Code Execution Tracking via Power Side-Channel · CCS 2016 |
Methods — techniques the papers use, named apart from their topics
transfer learning · 1.7robustness judgment model · 1.7reference model calibration · 0.9perturbation · 0.9data augmentation · 0.9shadow blocks · 0.7data duplication · 0.7ORAM space partitioning · 0.7similarity graph · 0.5semi-supervised learning · 0.5graph neural network · 0.5perturbation optimization · 0.3human perceptual system modeling · 0.3viterbi algorithm · 0.2hidden markov model · 0.2verification corner analysis · 0.2unused circuit identification · 0.2scan-based test · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | DF-MIA: A Distribution-Free Membership Inference Attack on Fine-Tuned Large Language ModelsabstractMembership Inference Attack (MIA) aims to determine if a specific sample is present in the training dataset of a target machine learning model. Previous MIAs against fine-tuned Large Language Models (LLMs) either fail to address the unique challenges in the fine-tuned setting or rely on strong assumption of the training data distribution. This paper proposes a distribution-free MIA framework tailored for fine-tuned LLMs, named DF-MIA. We recognize that samples await to test can serve as a valuable reference dataset for fine-tuning reference models. By enhancing the signals of non-member samples within this reference dataset, we can achieve a more reliable and practical calibration of probabilities, improving the differentiation between members and non-members. Leveraging these insights, we have developed a two-stage framework that employs specially designed data augmentation and perturbation techniques to prioritize the significance of non-members and mitigate the influence of potential members within the reference dataset. We evaluate our method on three representative LLM models ranging from 1B to 8B on three datasets. The results demonstrate that the DF-MIA significantly enhances the performance of MIA. Zhiheng Huang, Yannan Liu, Daojing He, Yu Li 0007 |
AAAI | 2 |
| 2025 | One Model Transfer to All: On Robust Jailbreak Prompts Generation against LLMsabstractSafety alignment in large language models (LLMs) is increasingly compromised by jailbreak attacks, which can manipulate these models to generate harmful or unintended content. Investigating these attacks is crucial for uncovering model vulnerabilities. However, many existing jailbreak strategies fail to keep pace with the rapid development of defense mechanisms, such as defensive suffixes, rendering them ineffective against defended models. To tackle this issue, we introduce a novel attack method called ArrAttack, specifically designed to target defended LLMs. ArrAttack automatically generates robust jailbreak prompts capable of bypassing various defense measures. This capability is supported by a universal robustness judgment model that, once trained, can perform robustness evaluation for any target model with a wide variety of defenses. By leveraging this model, we can rapidly develop a robust jailbreak prompt generator that efficiently converts malicious input prompts into effective attacks. Extensive evaluations reveal that ArrAttack significantly outperforms existing attack strategies, demonstrating strong transferability across both white-box and black-box models, including GPT-4 and Claude-3. Our work bridges the gap between jailbreak attacks and defenses, providing a fresh perspective on generating robust jailbreak prompts. Linbao Li, Yannan Liu, Daojing He, Yu Li 0007 |
ICLR | 2 |
| 2021 | TestRank: Bringing Order into Unlabeled Test Instances for Deep Learning TasksabstractDeep learning (DL) systems are notoriously difficult to test and debug due to the lack of correctness proof and the huge test input space to cover. Given the ubiquitous unlabeled test data and high labeling cost, in this paper, we propose a novel test prioritization technique, namely TestRank, which aims at revealing more model failures with less labeling effort. TestRank brings order into the unlabeled test data according to their likelihood of being a failure, i.e., their failure-revealing capabilities. Different from existing solutions, TestRank leverages both intrinsic and contextual attributes of the unlabeled test data when prioritizing them. To be specific, we first build a similarity graph on both unlabeled test samples and labeled samples (e.g., training or previously labeled test samples). Then, we conduct graph-based semi-supervised learning to extract contextual features from the correctness of similar labeled samples. For a particular test instance, the contextual features extracted with the graph neural network and the intrinsic features obtained with the DL model itself are combined to predict its failure-revealing capability. Finally, TestRank prioritizes unlabeled test inputs in descending order of the above probability value. We evaluate TestRank on three popular image classification datasets, and results show that TestRank significantly outperforms existing test prioritization techniques. Yu Li 0007, Min Li 0019, Qiuxia Lai, Yannan Liu, Qiang Xu 0001 |
NeurIPS | 4 |
| 2020 | NLabel: An Accurate Familial Clustering Framework for Large-scale Weakly-labeled MalwareabstractAutomatic family labeling for malware is in demand, especially for today's malware scale. While business Anti-Virus engines provide an efficient family labeling method, the raw labels tend to be inconsistent. Prior works mitigate such inconsistency by detecting the aliases and majority voting to obtain the final family label. However, these methods solve the inconsistency in a coarse-grained and vulnerable manner, and the obtained family label is inaccurate sometimes. In this work, we propose NLabel to conduct familial clustering based on AV engines' raw labels. On the one hand, NLabel uses word embedding techniques to capture the similarity among raw labels, transform the inconsistent labels of the same family into similar semantic representations, and mitigate the inconsistency at finer granularity. On the other hand, we propose a hierarchical family clustering method to boost the performance of large-scale data sets. Experimental results show that our method outperforms the SOTA. Yannan Liu, Yabin Lai, Kaizhi Wei, Liang Gu, Zhengzheng Yan |
TrustCom | 1 |
| 2019 | D2NN: a fine-grained dual modular redundancy framework for deep neural networksabstractDeep Neural Networks (DNNs) have attracted mainstream adoption in various application domains. Their reliability and security are therefore serious concerns in those safety-critical applications such as surveillance and medical systems. In this paper, we propose a novel dual modular redundancy framework for DNNs, namely D2NN, which is able to tradeoff the system robustness with overhead in a fine-grained manner. We evaluate D2NN framework with DNN models trained on MNIST and CIFAR10 datasets under fault injection attacks, and experimental results demonstrate the efficacy of our proposed solution. Yu Li 0007, Yannan Liu, Min Li 0019, Ye Tian 0010, Bo Luo, Qiang Xu 0001 |
ACSAC | 2 |
| 2018 | Towards Imperceptible and Robust Adversarial Example Attacks Against Neural NetworksabstractMachine learning systems based on deep neural networks, being able to produce state-of-the-art results on various perception tasks, have gained mainstream adoption in many applications. However, they are shown to be vulnerable to adversarial example attack, which generates malicious output by adding slight perturbations to the input. Previous adversarial example crafting methods, however, use simple metrics to evaluate the distances between the original examples and the adversarial ones, which could be easily detected by human eyes. In addition, these attacks are often not robust due to the inevitable noises and deviation in the physical world. In this work, we present a new adversarial example attack crafting method, which takes the human perceptual system into consideration and maximizes the noise tolerance of the crafted adversarial example. Experimental results demonstrate the efficacy of the proposed technique. Bo Luo, Yannan Liu, Lingxiao Wei, Qiang Xu 0001 |
AAAI | 2 |
| 2018 | I Know What You See: Power Side-Channel Attack on Convolutional Neural Network AcceleratorsabstractDeep learning has become the de-facto computational paradigm for various kinds of perception problems, including many privacy-sensitive applications such as online medical image analysis. No doubt to say, the data privacy of these deep learning systems is a serious concern. Different from previous research focusing on exploiting privacy leakage from deep learning models, in this paper, we present the first attack on the implementation of deep learning models. To be specific, we perform the attack on an FPGA-based convolutional neural network accelerator and we manage to recover the input image from the collected power traces without knowing the detailed parameters in the neural network. For the MNIST dataset, our power side-channel attack is able to achieve up to 89% recognition accuracy. Lingxiao Wei, Bo Luo, Yu Li 0007, Yannan Liu, Qiang Xu 0001 |
ACSAC | 4 |
| 2018 | Shadow Block: Accelerating ORAM Accesses with Data DuplicationabstractOblivious RAM (ORAM) is a cryptographic primitive designed to hide memory access patterns. To achieve this objective, the intended data block is loaded and evicted back together with other data blocks and dummy blocks in each ORAM access. To further protect the timing pattern, extra dummy ORAM accesses are triggered periodically. Such designs lead to huge memory access overheads. Many techniques have been proposed to mitigate this problem by reducing the total number of ORAM accesses and the number of blocks per access. However, the impact of the access order of intended data block in an ORAM access is not addressed yet. In this work, we argue that higher performance can be achieved by advancing the access to the intended data block in ORAM accesses. However, changing the access order of blocks directly compromises the ORAM security. To solve this problem, we propose a duplication method to advance the access to the intended data blocks without compromising the ORAM security. The method leverages dummy blocks to store extra copies of data blocks, to facilitate early access of intended data blocks. These dummy blocks with valid data duplications are called Shadow blocks in this work. We further introduce two data duplication techniques, called RD-Dup and HD-Dup, to reorder the data block access for different purposes. In addition, we propose ORAM space partitioning to make RD-Dup and HD-Dup cooperate with each other efficiently. Compared with state-of-the-art ORAMs, our design can achieve a 32% reduction in system execution time on average, with negligible hardware overheads. Xian Zhang 0001, Guangyu Sun 0003, Peichen Xie, Chao Zhang 0007, Yannan Liu, Lingxiao Wei, Qiang Xu 0001, Chun Jason Xue |
MICRO | 5 |
| 2017 | RetroDMR: Troubleshooting non-deterministic faults with retrospective DMRabstractThe most notorious faults for diagnosis in post-silicon validation are those that manifest themselves in a non-deterministic manner with system-level functional tests, where errors randomly appear from time to time even when applying the same workloads. In this work, we propose a novel diagnostic framework that resorts to dual-modular redundancy (DMR) for troubleshooting non-deterministic faults, namely RetroDMR. To be specific, we log the essential events (e.g., the sequence of thread migration) in the faulty run to record the mapping relationship between threads and their corresponding execution units. Then in the following diagnosis runs, we apply redundant multithreading (RMT) technique to reduce error detection latency, while at the same time we try to follow the thread migration sequence of the original run whenever possible. By doing so, RetroDMR significantly improves the reproduction rate and diagnosis resolution for non-deterministic faults, as demonstrated in our experimental results. Ting Wang 0008, Yannan Liu, Qiang Xu 0001, Zhaobo Zhang, Xinli Gu |
DATE | 2 |
| 2017 | Fault injection attack on deep neural networkabstractDeep neural network (DNN), being able to effectively learn from a training set and provide highly accurate classification results, has become the de-facto technique used in many mission-critical systems. The security of DNN itself is therefore of great concern. In this paper, we investigate the impact of fault injection attacks on DNN, wherein attackers try to misclassify a specified input pattern into an adversarial class by modifying the parameters used in DNN via fault injection. We propose two kinds of fault injection attacks to achieve this objective. Without considering stealthiness of the attack, single bias attack (SBA) only requires to modify one parameter in DNN for misclassification, based on the observation that the outputs of DNN may linearly depend on some parameters. Gradient descent attack (GDA) takes stealthiness into consideration. By controlling the amount of modification to DNN parameters, GDA is able to minimize the fault injection impact on input patterns other than the specified one. Experimental results demonstrate the effectiveness and efficiency of the proposed attacks. Yannan Liu, Lingxiao Wei, Bo Luo, Qiang Xu 0001 |
ICCAD | 1 |
| 2016 | On Code Execution Tracking via Power Side-ChannelabstractWith the proliferation of Internet of Things, there is a growing interest in embedded system attacks, e.g., key extraction attacks and firmware modification attacks. Code execution tracking, as the first step to locate vulnerable instruction pieces for key extraction attacks and to conduct control-flow integrity checking against firmware modification attacks, is therefore of great value. Because embedded systems, especially legacy embedded systems, have limited resources and may not support software or hardware update, it is important to design low-cost code execution tracking methods that require as little system modification as possible. In this work, we propose a non-intrusive code execution tracking solution via power-side channel, wherein we represent the code execution and its power consumption with a revised hidden Markov model and recover the most likely executed instruction sequence with a revised Viterbi algorithm. By observing the power consumption of the microcontroller unit during execution, we are able to recover the program execution flow with a high accuracy and detect abnormal code execution behavior even when only a single instruction is modified. Yannan Liu, Lingxiao Wei, Zhe Zhou 0001, Kehuan Zhang, Wenyuan Xu 0001, Qiang Xu 0001 |
CCS | 1 |
| 2015 | Vulnerability analysis for crypto devices against probing attackabstractProbing attack is a severe threat for the security of hardware cryptographic modules (HCMs). In this paper, we make the first step to evaluate the vulnerability of HCMs against probing attack, wherein we investigate the probing complexity and the key candidate reduction capability for probing attack on every signal in the circuit. We also present approximate solutions for the calculation of the proposed metrics to reduce computational complexity. Experimental results demonstrate that the proposed evaluation metric is both effective and efficient. Lingxiao Wei, Jie Zhang 0046, Yannan Liu, Junfeng Fan, Qiang Xu 0001 |
ASP-DAC | 4 |
| 2015 | DERA: yet another differential fault attack on cryptographic devices based on error rate analysisabstractFault-injection attack is a serious threat to the security of cryptographic devices, and various differential fault analysis (DFA) techniques have been presented in the literature over the years. These attacks differ in terms of the underlining assumption on the fault models, the key distinguisher and the complexity of the associated analytical algorithm. In this work, we propose a new DFA technique that uses the inherent bias of the error rates among different signals as the foundation of the key distinguisher design, namely differential error rate analysis (DERA). Compared to existing DFA solutions, DERA is a more efficient and effective attack, in terms of both temporal and spatial needs for the attack, as demonstrated with FPGA emulation in our experiments. Yannan Liu, Jie Zhang 0046, Lingxiao Wei, Qiang Xu 0001 |
DAC | 1 |
| 2015 | BoardPUF: Physical Unclonable Functions for Printed Circuit Board AuthenticationabstractPhysical Unclonable Functions (PUFs) are cryptographic primitives that can be used to generate volatile secret keys for cryptographic operations and enable low-cost authentication of integrated circuits. Existing PUF designs mainly exploit variation effects on silicon and hence are not readily applicable for the authentication of printed circuit boards (PCBs). To tackle the above problem, in this paper, we propose a novel PUF device that is able to generate unique and stable IDs for individual PCB, namely BoardPUF. To be specific, we embed a number of capacitors in the internal layer of PCBs and utilize their variations for key generation. Then, by integrating a cryptographic primitive (e.g. hash function) into BoardPUF, we can effectively perform PCB authentication in a challenge-response manner. Our experimental results on fabricated boards demonstrate the efficacy of BoardPUF. Lingxiao Wei, Chaosheng Song, Yannan Liu, Jie Zhang 0046, Qiang Xu 0001 |
ICCAD | 3 |
| 2015 | VeriTrust: Verification for Hardware TrustabstractToday's integrated circuit designs are vulnerable to a wide range of malicious alterations, namely hardware Trojans (HTs). HTs serve as backdoors to subvert or augment the normal operation of infected devices, which may lead to functionality changes, sensitive information leakages, or denial of service attacks. To tackle such threats, this paper proposes a novel verification technique for hardware trust, namely VeriTrust, which facilitates to detect HTs inserted at design stage. Based on the observation that HTs are usually activated by dedicated trigger inputs that are not sensitized with verification test cases, VeriTrust automatically identifies such potential HT trigger inputs by examining verification corners. The key difference between VeriTrust and existing HT detection techniques based on “unused circuit identification” is that VeriTrust is insensitive to the implementation style of HTs. Experimental results show that VeriTrust is able to detect all HTs evaluated in this paper (constructed based on various HT design methodologies shown in this paper) at the cost of moderate extra verification time. Jie Zhang 0046, Lingxiao Wei, Yannan Liu, Qiang Xu 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2014 | On trojan side channel design and identificationabstractTrojan side channels (TSCs) are serious threats to the security of cryptographic systems because they facilitate to leak secret keys to attackers via covert side channels that are unknown to designers. To tackle this problem, we present a new hardware Trojan detection technique for TSCs. To be specific, we first investigate general power-based TSC designs and discuss the tradeoff between their hardware cost and the complexity of the key cracking process. Next, we present our TSC identification technique based on the correlation between the key and the covert physical side channels used by attackers. Experimental results demonstrate the effectiveness of the proposed solution. Jie Zhang 0046, Guantong Su, Yannan Liu, Lingxiao Wei, Guoqiang Bai 0001, Qiang Xu 0001 |
ICCAD | 3 |
| 2013 | On testing timing-speculative circuitsabstractBy allowing the occurrence of infrequent timing errors and correcting them online, circuit-level timing speculation is one of the most promising variation-tolerant design techniques. How to effectively test timing-speculative circuits, however, has not been addressed in the literature. This is a challenging problem because conventional scan techniques cannot provide sufficient controllability and observability for such circuits. In this paper, we propose novel techniques to achieve high fault coverage for timing-speculative circuits without incurring high design-for-testability cost. Experimental results on various benchmark circuits demonstrate the effectiveness of the proposed solution. Yannan Liu, Wen-Ben Jone, Qiang Xu 0001 |
DAC | 2 |