Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Nirav Diwan

dblp:263/9750 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
4since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 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
3 papers
Systems and software security · 54% Security and privacy of machine learning · 31% Web and mobile security · 16%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%
Artificial intelligence
1 paper
Trustworthy machine learning · 100%
Computer networks
1 paper
Internet of things and sensor networks · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Systems and software security
vulnerability discovery
1.722025
You Can't Judge a Binary by Its Header: Data-Code Separation for Non-Standard ARM Binaries Using Pseudo Labels · SP 2025
PurpCode: Reasoning for Safer Code Generation · NeurIPS 2025
Machine learning › Trustworthy machine learning › AI safety
safety alignment
0.912025
PurpCode: Reasoning for Safer Code Generation · NeurIPS 2025
Systems and software security
binary analysis
0.912025
You Can't Judge a Binary by Its Header: Data-Code Separation for Non-Standard ARM Binaries Using Pseudo Labels · SP 2025
Program synthesis and code generation
code generation with language models
0.912025
PurpCode: Reasoning for Safer Code Generation · NeurIPS 2025
Program synthesis and code generation › code generation with language models
secure code generation
0.912025
PurpCode: Reasoning for Safer Code Generation · NeurIPS 2025
Security and privacy of machine learning
adversarial machine learning
0.812024
It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors · USENIX Security Symposium 2024
Security and privacy of machine learning › adversarial attack
evasion attack
0.812024
It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors · USENIX Security Symposium 2024
Web and mobile security
phishing detection
0.812024
It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors · USENIX Security Symposium 2024

Methods — techniques the papers use, named apart from their topics

rule learning · 2.6reinforcement learning · 2.6red-teaming · 1.7pseudo-labeling · 1.7domain adaptation · 1.7red teaming · 0.9diffusion model · 0.8
YearPublicationVenuePosition
2025 PurpCode: Reasoning for Safer Code Generation
abstract
We introduce PurpCode, the first post-training recipe for training safe code reasoning models towards generating secure code and defending against malicious cyberactivities. PurpCode trains a reasoning model in two stages: (i) Rule Learning, which explicitly teaches the model to reference cybersafety rules to generate vulnerability-free code and to avoid facilitating malicious cyberactivities; and (ii) Reinforcement Learning, which optimizes model safety and preserves model utility through diverse, multi-objective reward mechanisms. To empower the training pipelines with comprehensive cybersafety data, we conduct internal red-teaming to synthesize comprehensive and high-coverage prompts based on real-world tasks for inducing unsafe cyberactivities in the model. Based on PurpCode, we develop a reasoning-based coding model, namely PurpCode-32B, which demonstrates state-of-the-art cybersafety, outperforming various frontier models. Moreover, our alignment method decreases the model overrefusal rates in both general and cybersafety-specific scenarios, while preserving model utility in both code generation and common security knowledge.
Jiawei Liu 0004, Nirav Diwan, Haoyu Zhai, Xiaona Zhou, Kiet A. Nguyen, Tianjiao Yu, Muntasir Wahed, Yinlin Deng, Hadjer Benkraouda, Yuxiang Wei 0003, Lingming Zhang 0001, Ismini Lourentzou, Gang Wang 0011
NeurIPS2
2025 You Can't Judge a Binary by Its Header: Data-Code Separation for Non-Standard ARM Binaries Using Pseudo Labels
abstract
Static binary analysis is critical to various security tasks such as vulnerability discovery and malware detection. In recent years, binary analysis has faced new challenges as vendors of the Internet of Things (IoT) and Industrial Control Systems (ICS) continue to introduce customized or non-standard binary formats that existing tools cannot readily process. Reverse-engineering each of the new formats is costly as it requires extensive expertise and analysts' time. In this paper, we investigate the first step to automate the analysis of non-standard binaries, which is to recognize the bytes representing “code” from “data” (i.e., data-code separation). We propose Loadstar, and its key idea is to use the abundant labeled data from standard binaries to train a classifier and adapt it for processing unlabeled non-standard binaries. We use a pseudo-label-based method for domain adaption and leverage knowledge-inspired rules for pseudo-label correction, which serves as the guardrail for the adaption process. A key advantage of the system is that it does not require labeling any non-standard binaries. Using three datasets of non-standard PLC binaries, we evaluate Loadstar and show it outperforms existing tools in terms of both accuracy and processing speed. We will share the tool (open source) with the community.
Hadjer Benkraouda, Nirav Diwan, Gang Wang 0011
SP2
2024 It Doesn't Look Like Anything to Me: Using Diffusion Model to Subvert Visual Phishing Detectors
Qingying Hao, Nirav Diwan, Ying Yuan 0002, Giovanni Apruzzese, Mauro Conti, Gang Wang 0011
USENIX Security Symposium2
2022 Weakening the Inner Strength: Spotting Core Collusive Users in YouTube Blackmarket Network
Hridoy Sankar Dutta, Nirav Diwan, Tanmoy Chakraborty 0002
ICWSM2