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

Zhengqin Luo

dblp:51/5734 · DBLP profile ↗
← Back
9ranked-venue papers
4as first author
0since 2021 · last 2016
—ORCID · none

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

Security and privacy · 6 · 4 first-authorSoftware engineering, systems software and programming languages · 2Applied, interdisciplinary, general and emerging computing · 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
2 papers
Privacy and data protection · 54% Web and mobile security · 46%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Privacy and data protection
privacy-preserving data processing
0.212013
ZQL: A Compiler for Privacy-Preserving Data Processing · USENIX Security Symposium 2013
Web and mobile security › browser security
same-origin policy
0.112012
Reasoning about Web Applications: An Operational Semantics for HOP · ACM Trans. Program. Lang. Syst. 2012
Programming languages and type systems › language semantics › formal semantics
operational semantics
0.112012
Reasoning about Web Applications: An Operational Semantics for HOP · ACM Trans. Program. Lang. Syst. 2012
Query processing and optimization › secure query processing
privacy-preserving query processing
0.012013
ZQL: A Compiler for Privacy-Preserving Data Processing · USENIX Security Symposium 2013
Distributed systems › operating system support › interprocess communication
client-server communication
0.012012
Reasoning about Web Applications: An Operational Semantics for HOP · ACM Trans. Program. Lang. Syst. 2012

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

type system · 0.4small-step operational semantics · 0.4secure computation · 0.3compiler · 0.3
YearPublicationVenuePosition
2016 Mashic compiler: Mashup sandboxing based on inter-frame communication
abstract
Mashups are a prevailing kind of web applications integrating external gadget APIs often written in the JavaScript programming language. Writing secure mashups is a challenging task due to the heterogeneity of existing gadget APIs, the privileges granted to gadgets during mashup executions, and JavaScript’s highly dynamic environment. We propose a new compiler, called Mashic, for the automatic generation of secure JavaScript-based mashups from existing mashup code. The Mashic compiler can effortlessly be applied to existing mashups based on a wide-range of gadget APIs. It offers security and correctness guarantees. Security is achieved via the Same Origin Policy. Correctness is ensured in the presence of benign gadgets, that satisfy confidentiality and integrity constraints with regard to the integrator code. The compiler has been successfully applied to real world mashups based on Google maps, Bing maps, YouTube, and Zwibbler APIs.
Zhengqin Luo, José Fragoso Santos, Ana Gualdina Almeida Matos, Tamara Rezk
J. Comput. Secur.1
2013 ZQL: A Compiler for Privacy-Preserving Data Processing
Cédric Fournet, Markulf Kohlweiss, George Danezis, Zhengqin Luo
USENIX Security Symposium4
2012 Mashic Compiler: Mashup Sandboxing Based on Inter-frame Communication
abstract
We propose a new compiler, called Mashic, for the automatic generation of secure Javascript-based mashups from existing mashup code. The Mashic compiler can effortlessly be applied to existing mashups based on a wide-range of gadget APIs. It offers security and correctness guarantees. Security is achieved via the Same Origin Policy. Correctness is ensured in the presence of benign gadgets, that satisfy confidentiality and integrity constrains with regard to the integrator code. The compiler has been successfully applied to real world mashups based on Google maps, Bing maps, YouTube, and Zwibbler APIs.
Zhengqin Luo, Tamara Rezk
CSF1
2012 Reasoning about Web Applications: An Operational Semantics for HOP
abstract
We propose a small-step operational semantics to support reasoning about Web applications written in the multitier language HOP. The semantics covers both server side and client side computations, as well as their interactions, and includes creation of Web services, distributed client-server communications, concurrent evaluation of service requests at server side, elaboration of HTML documents, DOM operations, evaluation of script nodes in HTML documents and actions from HTML pages at client side. We also model the browser same origin policy (SOP) in the semantics. We propose a safety property by which programs do not get stuck due to a violation of the SOP and a type system to enforce it.
Gérard Boudol, Zhengqin Luo, Tamara Rezk, Manuel Serrano
ACM Trans. Program. Lang. Syst.2
2010 Robustness Guarantees for Anonymity
abstract
Anonymous communication protocols must achieve two seemingly contradictory goals: privacy (informally, they must guarantee the anonymity of the parties that send/receive information), and robustness (informally, they must ensure that the messages are not tampered). However, the long line of research that defines and analyzes the security of such mechanisms focuses almost exclusively on the former property and ignores the latter. In this paper, we initiate a rigorous study of robustness properties for anonymity protocols. We identify and formally define, using the style of modern cryptography, two related but distinct flavors of robustness. Our definitions are general (e.g. they strictly generalize the few existent notions for particular protocols) and flexible (e.g. they can be easily adapted to purely combinatorial/probabilistic mechanisms). We demonstrate the use of our definitions through the analysis of several anonymity mechanisms (Crowds, broadcast-based mix-nets, DC-nets, Tor). Notably, we analyze the robustness of a protocol by Golle and Juels for the dining cryptographers problem, identify a robustness-related weakness of the protocol, and propose and analyze a stronger version.
Gilles Barthe, Alejandro Hevia, Zhengqin Luo, Tamara Rezk, Bogdan Warinschi
CSF3
2008 Computationally Sound Symbolic Analysis of Probabilistic Protocols with Ideal Setups
Zhengqin Luo
ProvSec1
2008 On Automatic Verification of Self-Stabilizing Population Protocols
abstract
The population protocol model [2] has emerged as an elegant computation paradigm for describing mobile ad hoc networks, consisting of a number of mobile nodes that interact with each other to carry out a computation. The interactions of nodes are subject to a fairness constraint. One essential property of population protocols is that all nodes must eventually converge to the correct output value (or configuration). In this paper, we aim to automatically verify self-stabilizing population protocols for leader election and token circulation in the Spin model checker [8]. We report our verification results and discuss the issue of modeling strong fairness constraints in spin.
Jun Pang 0001, Zhengqin Luo, Yuxin Deng 0001
TASE2
2008 On automatic verification of self-stabilizing population protocols
Jun Pang 0001, Zhengqin Luo, Yuxin Deng 0001
Frontiers Comput. Sci. China2
2007 Analyzing an Electronic Cash Protocol Using Applied Pi Calculus
Zhengqin Luo, Xiaojuan Cai, Jun Pang 0001, Yuxin Deng 0001
ACNS1