Demo Data from EDBT 2026 / reviewers in the wild / expert
Vasilis Pappas
dblp:14/3980
· DBLP profile ↗
10ranked-venue papers
8as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 10 · 8 first-author
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 · 80% Cryptographic protocols and secure computation · 20% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
exploitation mitigation |
0.3 | 2 | 2013 | Transparent ROP Exploit Mitigation Using Indirect Branch Tracing · USENIX Security Symposium 2013 Smashing the Gadgets: Hindering Return-Oriented Programming Using In-place Code Randomization · IEEE Symposium on Security and Privacy 2012 |
Cryptographic protocols and secure computation
private query |
0.2 | 1 | 2014 | Blind Seer: A Scalable Private DBMS · IEEE Symposium on Security and Privacy 2014 |
Systems and software security › software protection
binary hardening |
0.1 | 1 | 2012 | Smashing the Gadgets: Hindering Return-Oriented Programming Using In-place Code Randomization · IEEE Symposium on Security and Privacy 2012 |
Systems and software security
code randomization |
0.1 | 1 | 2012 | Smashing the Gadgets: Hindering Return-Oriented Programming Using In-place Code Randomization · IEEE Symposium on Security and Privacy 2012 |
Systems and software security
return-oriented programming defense |
0.1 | 1 | 2012 | Smashing the Gadgets: Hindering Return-Oriented Programming Using In-place Code Randomization · IEEE Symposium on Security and Privacy 2012 |
Information retrieval › query processing
boolean query processing |
0.1 | 1 | 2014 | Blind Seer: A Scalable Private DBMS · IEEE Symposium on Security and Privacy 2014 |
Program analysis › binary analysis
disassembly |
0.0 | 1 | 2012 | Smashing the Gadgets: Hindering Return-Oriented Programming Using In-place Code Randomization · IEEE Symposium on Security and Privacy 2012 |
Methods — techniques the papers use, named apart from their topics
search pattern leakage · 0.4access control integration · 0.4dynamic binary instrumentation · 0.3static randomization · 0.3narrow-scope code transformations · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Dynamic Reconstruction of Relocation Information for Stripped Binaries
Vasilis Pappas, Michalis Polychronakis, Angelos D. Keromytis |
RAID | 1 |
| 2014 | Blind Seer: A Scalable Private DBMSabstractQuery privacy in secure DBMS is an important feature, although rarely formally considered outside the theoretical community. Because of the high overheads of guaranteeing privacy in complex queries, almost all previous works addressing practical applications consider limited queries (e.g., just keyword search), or provide a weak guarantee of privacy. In this work, we address a major open problem in private DB: efficient sub linear search for arbitrary Boolean queries. We consider scalable DBMS with provable security for all parties, including protection of the data from both server (who stores encrypted data) and client (who searches it), as well as protection of the query, and access control for the query. We design, build, and evaluate the performance of a rich DBMS system, suitable for real-world deployment on today medium-to large-scale DBs. On a modern server, we are able to query a formula over 10TB, 100M-record DB, with 70 searchable index terms per DB row, in time comparable to (insecure) MySQL (many practical queries can be privately executed with work 1.2-3 times slower than MySQL, although some queries are costlier). We support a rich query set, including searching on arbitrary boolean formulas on keywords and ranges, support for stemming, and free keyword searches over text fields. We identify and permit a reasonable and controlled amount of leakage, proving that no further leakage is possible. In particular, we allow leakage of some search pattern information, but protect the query and data, provide a high level of privacy for individual terms in the executed search formula, and hide the difference between a query that returned no results and a query that returned a very small result set. We also support private and complex access policies, integrated in the search process so that a query with empty result set and a query that fails the policy are hard to tell apart. Vasilis Pappas, Fernando Krell, Binh Vo, Vladimir Kolesnikov, Tal Malkin, Seung Geol Choi, Wesley George, Angelos D. Keromytis, Steven M. Bellovin |
IEEE Symposium on Security and Privacy | 1 |
| 2013 | CellFlood: Attacking Tor Onion Routers on the Cheap
Marco Valerio Barbera, Vasileios P. Kemerlis, Vasilis Pappas, Angelos D. Keromytis |
ESORICS | 3 |
| 2013 | CloudFence: Data Flow Tracking as a Cloud Service
Vasilis Pappas, Vasileios P. Kemerlis, Angeliki Zavou, Michalis Polychronakis, Angelos D. Keromytis |
RAID | 1 |
| 2013 | Transparent ROP Exploit Mitigation Using Indirect Branch Tracing
Vasilis Pappas, Michalis Polychronakis, Angelos D. Keromytis |
USENIX Security Symposium | 1 |
| 2012 | Towards a Universal Data Provenance Framework Using Dynamic Instrumentation
Eleni Gessiou, Vasilis Pappas, Elias Athanasopoulos, Angelos D. Keromytis, Sotiris Ioannidis |
SEC | 2 |
| 2012 | Smashing the Gadgets: Hindering Return-Oriented Programming Using In-place Code RandomizationabstractThe wide adoption of non-executable page protections in recent versions of popular operating systems has given rise to attacks that employ return-oriented programming (ROP) to achieve arbitrary code execution without the injection of any code. Existing defenses against ROP exploits either require source code or symbolic debugging information, or impose a significant runtime overhead, which limits their applicability for the protection of third-party applications. In this paper we present in-place code randomization, a practical mitigation technique against ROP attacks that can be applied directly on third-party software. Our method uses various narrow-scope code transformations that can be applied statically, without changing the location of basic blocks, allowing the safe randomization of stripped binaries even with partial disassembly coverage. These transformations effectively eliminate about 10%, and probabilistically break about 80% of the useful instruction sequences found in a large set of PE files. Since no additional code is inserted, in-place code randomization does not incur any measurable runtime overhead, enabling it to be easily used in tandem with existing exploit mitigations such as address space layout randomization. Our evaluation using publicly available ROP exploits and two ROP code generation toolkits demonstrates that our technique prevents the exploitation of the tested vulnerable Windows 7 applications, including Adobe Reader, as well as the automated construction of alternative ROP payloads that aim to circumvent in-place code randomization using solely any remaining unaffected instruction sequences. Vasilis Pappas, Michalis Polychronakis, Angelos D. Keromytis |
IEEE Symposium on Security and Privacy | 1 |
| 2011 | Private search in the real worldabstractEncrypted search --- performing queries on protected data --- has been explored in the past; however, its inherent inefficiency has raised questions of practicality. Here, we focus on improving the performance and extending its functionality enough to make it practical. We do this by optimizing the system, and by stepping back from the goal of achieving maximal privacy guarantees in an encrypted search scenario and consider efficiency and functionality as priorities. Vasilis Pappas, Mariana Raykova 0001, Binh Vo, Steven M. Bellovin, Tal Malkin |
ACSAC | 1 |
| 2010 | Crimeware Swindling without Virtual Machines
Vasilis Pappas, Brian M. Bowen, Angelos D. Keromytis |
ISC | 1 |
| 2008 | Compromising Anonymity Using Packet Spinning
Vasilis Pappas, Elias Athanasopoulos, Sotiris Ioannidis, Evangelos P. Markatos |
ISC | 1 |