Demo Data from VLDB 2026 / reviewers in the wild / expert
Shuaifu Dai
dblp:116/8507
· DBLP profile ↗
7ranked-venue papers
2as first author
2since 2021 · last 2025
0009-0000-3898-1666ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 4 · 1 first-authorComputer networks · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
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
4 papers |
Web and mobile security · 55% Authentication and access control · 27% Security and privacy of machine learning · 13% | |
| Computer networks
1 paper |
Network measurement and analytics · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Web and mobile security › mobile security
android security |
0.2 | 2 | 2014 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 POSTER: AdHoneyDroid - Capture Malicious Android Advertisements · CCS 2014 |
Web and mobile security
mobile security |
0.2 | 2 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 NetworkProfiler: Towards automatic fingerprinting of Android apps · INFOCOM 2013 |
Web and mobile security › malicious advertising
malicious advertisement detection |
0.2 | 1 | 2014 | POSTER: AdHoneyDroid - Capture Malicious Android Advertisements · CCS 2014 |
Network measurement and analytics
traffic analysis |
0.2 | 1 | 2013 | NetworkProfiler: Towards automatic fingerprinting of Android apps · INFOCOM 2013 |
Network measurement and analytics
traffic classification |
0.2 | 1 | 2013 | NetworkProfiler: Towards automatic fingerprinting of Android apps · INFOCOM 2013 |
Authentication and access control › security policy
policy enforcement |
0.2 | 1 | 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs · NDSS 2013 |
Security and privacy of machine learning › adversarial attack › backdoor attack › backdoor defense
backdoor detection |
0.1 | 1 | 2012 | A Framework to Eliminate Backdoors from Response-Computable Authentication · IEEE Symposium on Security and Privacy 2012 |
Systems and software security › operating system security
sandboxing |
0.1 | 1 | 2014 | POSTER: AdHoneyDroid - Capture Malicious Android Advertisements · CCS 2014 |
Program analysis
source code analysis |
0.0 | 1 | 2012 | A Framework to Eliminate Backdoors from Response-Computable Authentication · IEEE Symposium on Security and Privacy 2012 |
Methods — techniques the papers use, named apart from their topics
network trace analysis · 0.3invariant extraction · 0.3UI fuzzing · 0.3testing-based verification · 0.3sandboxing · 0.3code analysis · 0.3taint analysis · 0.2crawling · 0.2permission event graphs · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | MSST: Multi-Scale Spatial-Temporal Representation Learning for Trajectory Similarity ComputationabstractComputing trajectory similarity is a fundamental task in trajectory analysis. Traditional heuristic methods suffer from quadratic computational complexity, which limits their scalability to large datasets. Recently, Trajectory Representation Learning (TRL) has been extensively studied to address this limitation. However, most existing TRL algorithms face two key challenges. First, they prioritize spatial similarity while neglecting the intricate spatio-temporal dynamics of trajectories, particularly temporal regularities. Second, these methods are often constrained by predefined single spatial or temporal scales, which can significantly impact performance, since the measurement of trajectory similarity depends on spatial and temporal resolution. To address these issues, we propose MSST, a Multi-Scale Self-supervised Trajectory Representation Learning framework. MSST simultaneously processes spatial and temporal information by generating 3D spatial-temporal tokens, thereby capturing spatio-temporal characteristics of trajectories more effectively. Further, MSST explore the multi-scale characteristics of trajectories. Finally, self-supervised contrastive learning is employed to enhance the consistency between the trajectory representations from different views. Experimental results on three real-world datasets for similarity trajectory computation provide insight into the design properties of our approach and demonstrate the superiority of our approach over existing TRL methods. MSST significantly surpasses all state-of-the-art competitors in terms of effectiveness, efficiency, and robustness. We explore the multi-scale characteristics of trajectories. To the best of our knowledge, this is the first effort in the TRL literature. Compared to previous TRL research, the proposed method can balance the noise and the details of trajectories, enabling a more comprehensive analysis by accounting for the variability inherent in trajectory data across different scales. Li Li 0010, Junjun Si, Jinna Lv, Junting Lu, Shuaifu Dai |
IEEE Trans. Big Data | 6 |
| 2022 | City-Scale Fingerprint Positioning Framework based on MDT DataabstractMobile positioning plays an essential role in smart city services. This paper proposes a fingerprint positioning framework based on massive Minimization of Drive Test (MDT) data to provide accurate and efficient city-scale positioning without additional equipment and measures. First, a multi-level fingerprint construction method is proposed using the Timing Advance (TA), Reference Signal Receiving Power (RSRP), and Reference Signal Receiving Quality (RSRQ) of the serving cell and neighboring cell. Then, an adaptive online fingerprint matching method is employed to extract and match online data fingerprints. Experiments show that the median positioning error is 29.97 meters with city-scale MDT data. It outperforms the reported accuracy of the state-of-the-art fingerprint positioning method. Junjun Si, Zejiang Chen, Bo Tu, Shuaifu Dai, Xiangqun Chen |
ISCC | 4 |
| 2014 | POSTER: AdHoneyDroid - Capture Malicious Android AdvertisementsabstractIn this paper we explore the problem of collecting malicious smartphone advertisements. Most smartphone app contains advertisements and also suffers from vulnerable advertisement libraries. Malicious advertisements exploit the ad library vulnerability and attack victim smartphones. Similar to the traditional honeypots, we need an effective way to capture malicious ads. In this paper, we provide our approach named AdHoneyDroid. We build a crawler to gather apps on the android marketplaces and manually collect ad libraries and their vulnerabilities. Then AdHoneyDroid executes the apps and detects malicious advertisements. In our approach, we adopt the idea of API sandbox and TaintDroid to detect the attack event. We store the malicious advertisements in a database for future analysis. Malicious ads can help security analysts have a better understanding of current mobile attacks and also disclose the attack payloads. Shuaifu Dai, Tongxin Li 0002, Xinhui Han |
CCS | 2 |
| 2013 | NetworkProfiler: Towards automatic fingerprinting of Android appsabstractNetwork operators need to have a clear visibility into the applications running in their network. This is critical for both security and network management. Recent years have seen an exponential growth in the number of smart phone apps which has complicated this task. Traditional methods of traffic classification are no longer sufficient as the majority of this smart phone app traffic is carried over HTTP/HTTPS. Keeping up with the new applications that come up everyday is very challenging and time-consuming. We present a novel technique for automatically generating network profiles for identifying Android apps in the HTTP traffic. A network profile consists of fingerprints, i.e., unique characteristics of network behavior, that can be used to identify an app. To profile an Android app, we run the app automatically in an emulator and collect the network traces. We have developed a novel UI fuzzing technique for running the app such that different execution paths are exercised, which is necessary to build a comprehensive network profile. We have also developed a light-weight technique, for extracting fingerprints, that is based on identifying invariants in the generated traces. We used our technique to generate network profiles for thousands of apps. Using our network profiles we were able to detect the presence of these apps in real-world network traffic logs from a cellular provider. Shuaifu Dai, Alok Tongaonkar, Xiaoyin Wang, Antonio Nucci, Dawn Song |
INFOCOM | 1 |
| 2013 | Contextual Policy Enforcement in Android Applications with Permission Event Graphs
Kevin Zhijie Chen, Noah M. Johnson, Vijay D'Silva, Shuaifu Dai, Kyle MacNamara, Thomas R. Magrino, Edward XueJun Wu, Martin C. Rinard, Dawn Song |
NDSS | 4 |
| 2013 | Understanding Mobile App Usage Patterns Using In-App Advertisements
Alok Tongaonkar, Shuaifu Dai, Antonio Nucci, Dawn Song |
PAM | 2 |
| 2012 | A Framework to Eliminate Backdoors from Response-Computable AuthenticationabstractResponse-computable authentication (RCA) is a two-party authentication model widely adopted by authentication systems, where an authentication system independently computes the expected user response and authenticates a user if the actual user response matches the expected value. Such authentication systems have long been threatened by malicious developers who can plant backdoors to bypass normal authentication, which is often seen in insider-related incidents. A malicious developer can plant backdoors by hiding logic in source code, by planting delicate vulnerabilities, or even by using weak cryptographic algorithms. Because of the common usage of cryptographic techniques and code protection in authentication modules, it is very difficult to detect and eliminate backdoors from login systems. In this paper, we propose a framework for RCA systems to ensure that the authentication process is not affected by backdoors. Our approach decomposes the authentication module into components. Components with simple logic are verified by code analysis for correctness, components with cryptographic/ obfuscated logic are sand boxed and verified through testing. The key component of our approach is NaPu, a native sandbox to ensure pure functions, which protects the complex and backdoor-prone part of a login module. We also use a testing-based process to either detect backdoors in the sand boxed component or verify that the component has no backdoors that can be used practically. We demonstrated the effectiveness of our approach in real-world applications by porting and verifying several popular login modules into this framework. Shuaifu Dai, Tao Wei 0002, Chao Zhang 0008, Tielei Wang, Zhenkai Liang |
IEEE Symposium on Security and Privacy | 1 |