XI PENG

Dr. XI PENG

orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

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

Representative Publications

View All Publications
24 November 2022 in Computers & Security
Verified
Journal Article
Closed access
YWYan Wang
Yan Wang
PJPeng Jia
Peng Jia
XPXI PENG
XI PENG
CHCheng Huang
Cheng Huang
JLJiayong Liu
Jiayong Liu

24 September 2024 in Information and Software Technology
Verified
Journal Article
Closed access
XPXI PENG
XI PENG
PJPeng Jia
Peng Jia
XFXiming Fan
Ximing Fan
JLJiayong Liu
Jiayong Liu

23 December 2019 in IEEE Access
Verified
Journal Article
Open access
XPXI PENG
XI PENG
LLLiang Liu
Liang Liu
LZLei Zhang
Lei Zhang
With the dramatic rise of mobile internet users and the administrative requirements of long-term data retention, telecom providers are facing increasingly challenging storage and retrieval issues of call detail records (CDRs). The existing storage system can only achieve the requirement of online query and offline analysis of the CDRs. However, to the best of our knowledge, few studies have focused on the topic of CDRs retrieval optimization with long-term storage. In order to improve the retrieval speed while ensuring a high compression ratio, in this paper we propose a novel hash storage scheme, termed dual-column bucketing (DCB), based on the Hive platform by making use of its Bucketing nature. Compared to the conventional scheme, the proposed DCB scheme can improve the performance both for CDRs compression and query. Second, similar storage scenarios such as storage of SMS, email and extended detail records (XDRs) are included in the optimization scope of the DCB. Experiments on real-world CDRs show that in contrast to the conventional scheme, the proposed DCB scheme can save the storage space by approximately 40%, reduces the amount of disk read to 2%, and improve the retrieval speed of known phone number queries by up to seven times.

17 September 2025 in Information and Software Technology
Verified
Journal Article
Closed access
HZHongsheng Zuo
Hongsheng Zuo
YFYong Fang
Yong Fang
PJPeng Jia
Peng Jia
XFXiming Fan
Ximing Fan
XPXI PENG
XI PENG
RPRui Pan
Rui Pan

15 December 2025 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
XFXiming Fan
Ximing Fan
YFYong Fang
Yong Fang
PJPeng Jia
Peng Jia
HLHongwei Li
Hongwei Li
XPXI PENG
XI PENG
SJShouling Ji
Shouling Ji
Edge coverage-guided fuzzing has demonstrated remarkable achievements in vulnerability discovery. Some studies with fine-grained coverage metrics have been proposed to enhance the vulnerability mining capabilities of fuzzing by capturing more program paths. However, this refinement often results in a significant increase in seeds, which are highly homogeneous and may limit vulnerability detection. Additionally, finer granularity requires more bitmap hits, increasing the risk of hash collisions. To address these shortages, the paper proposes the structure of a basic block unit with multiple predecessors and successors (referred to as MPS). Then, a fine-grained coverage method called MPS-Fuzz is designed based on the MPS structure. In this approach, it is convenient to exclude basic blocks involving loop structures when determining MPS units, which helps reduce seed homogeneity. Additionally, we introduce an additional bitmap to record the coverage status of MPS units, ensuring that the collision rate of the edge bitmap does not increase. Moreover, these additional operations do not incur excessive time overhead. To demonstrate the properties of the MPS-Fuzz, we implement our approach on AFL and conduct experiments on 16 benchmarks from FuzzBench and Unifuzz. The result indicates that, after 24-hour fuzzing, MPS-Fuzz explores an average of 9.6% more edges and an average of 25.7% more bugs than AFL. Compared to other fine-grained coverage methods (N-gram and PathAFL), MPS-Fuzz also achieves better performance. Moreover, MPS-Fuzz has discovered a previously unknown bug on real-world program and got a CVE assigned.

26 July 2025 in Applied Sciences
Verified
Journal Article
Open access
PDF file
XPXI PENG
XI PENG
PJPeng Jia
Peng Jia
XFXiming Fan
Ximing Fan
CHCHENG HUANG
CHENG HUANG
JLJiayong Liu
Jiayong Liu
Directed grey-box fuzzers focus on testing specific target code. They have been utilized in various security applications, such as reproducing known crashes and identifying vulnerabilities resulting from incomplete patches. Distance-guided directed fuzzers calculate the distance to the target node for each node in a CFG or CG, which has always been the mainstream in this field. However, the distance can only reflect the relationship between the current node and the target node, and it does not consider the impact of the reaching sequence before the target node. To mitigate this problem, we analyzed the properties of the instrumented function’s call graph after selective instrumentation, and the complexity of reaching the target function sequence was estimated. Assisted by the sequence complexity, we proposed a two-stage function call sequence-based seed-scheduling strategy. The first stage is to select seeds with a higher probability of generating test cases that reach the target function. The second stage is to select seeds that can generate test cases that meet the conditions for triggering the vulnerability as much as possible. We implemented our approach in SEZZ based on SelectFuzz and compare it with related works. We found that SEZZ outperformed AFLGo, Beacon, WindRanger, and SelectFuzz by achieving an average improvement of 13.7×, 1.50×, 9.78×, and 2.04× faster on vulnerability exposure, respectively. Moreover, SEZZ triggered three more vulnerabilities than the other compared tools.