VLDB 2026 Research / reviewers in the wild / expert
Juan Diego Campo
dblp:96/9797
· DBLP profile ↗
10ranked-venue papers
0as first author
2since 2021 · last 2024
0000-0001-5927-0708ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 2 since 2021Software engineering, systems software and programming languages · 5 · 2 since 2021Databases, data management, data science and information retrieval · 3 · 2 since 2021Theory of computation · 3Security and privacy · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Process Mining-Based Assessment of Cyber Range TrainingsabstractCyber ranges are computer systems designed to create realistic cybersecurity scenarios for training purposes. It is essential to have a reliable evaluation process to determine whether users have achieved their objectives. User training involves a sequence of activities that are performed in a specific order to reach a particular goal. This article presents a cyber range implementation and puts forth an evaluation methodology that employs process mining to analyze training processes from different perspectives. The methodology is applied in a training session conducted in the cyber range. Guillermo Guerrero, Gustavo Betarte, Juan Diego Campo |
CLEI | 3 |
| 2021 | Proximity tracing applications for COVID-19: data privacy and securityabstractSince the beginning of 2020, COVID-19 has had a strong impact on the health of the world population. Tracing the contacts of infected people is one of the main strategies for controlling the pandemic. Given the high rates of contagion, which makes difficult an effective manual tracing, multiple initiatives arose for developing digital proximity tracing technologies. In this paper, we discuss in depth the security and personal data protection requirements that these technologies must satisfy, and we present an exhaustive and detailed list of the various applications that have been deployed globally. In particular, we identify potential threats that could undermine the satisfaction of the analyzed requirements, violating hegemonic personal data protection regulations. Gustavo Betarte, Juan Diego Campo, Andrea Delgado 0001, Pablo Ezzatti, Laura González 0001, Alvaro Martín, Rodrigo Martínez, Bárbara Muracciole |
CLEI | 2 |
| 2020 | System-Level Non-interference of Constant-Time Cryptography. Part II: Verified Static Analysis and Stealth Memory
Gilles Barthe, Gustavo Betarte, Juan Diego Campo, Carlos Daniel Luna, David Pichardie |
J. Autom. Reason. | 3 |
| 2019 | System-Level Non-interference of Constant-Time Cryptography. Part I: Model
Gilles Barthe, Gustavo Betarte, Juan Diego Campo, Carlos Daniel Luna |
J. Autom. Reason. | 3 |
| 2017 | Towards formal model-based analysis and testing of Android's security mechanismsabstractThis article reports on our experiences in applying formal methods to verify the security mechanisms of Android. We have developed a comprehensive formal specification of Android's permission model, which has been used to state and prove properties that establish expected behavior of the procedures that enforce the defined access control policy. We are also interested in providing guarantees concerning actual implementations of the mechanisms. Therefore we are following a verification approach that combines the use of idealized models on which fundamental properties are formally verified with testing of actual implementations using lightweight model-based techniques. We describe the formalized model, present security properties that have been verified using the Coq proof assistant and discuss a testing technique that relies on the use of certified algorithms. Gustavo Betarte, Juan Diego Campo, Maximiliano Cristiá, Felipe Gorostiaga, Carlos Daniel Luna, Camila Sanz |
CLEI | 2 |
| 2017 | A Certified Reference Validation Mechanism for the Permission Model of Android
Gustavo Betarte, Juan Diego Campo, Felipe Gorostiaga, Carlos Daniel Luna |
LOPSTR | 2 |
| 2015 | Verifying Android's Permission Model
Gustavo Betarte, Juan Diego Campo, Carlos Daniel Luna, Agustín Romano |
ICTAC | 2 |
| 2014 | System-level Non-interference for Constant-time CryptographyabstractCache-based attacks are a class of side-channel attacks that are particularly effective in virtualized or cloud-based environments, where they have been used to recover secret keys from cryptographic implementations. One common approach to thwart cache-based attacks is to use constant-time implementations, i.e., which do not branch on secrets and do not perform memory accesses that depend on secrets. However, there is no rigorous proof that constant-time implementations are protected against concurrent cache-attacks in virtualization platforms with shared cache; moreover, many prominent implementations are not constant-time. An alternative approach is to rely on system-level mechanisms. One recent such mechanism is stealth memory, which provisions a small amount of private cache for programs to carry potentially leaking computations securely. Stealth memory induces a weak form of constant-time, called S-constant-time, which encompasses some widely used cryptographic implementations. However, there is no rigorous analysis of stealth memory and S-constant-time, and no tool support for checking if applications are S-constant-time. Gilles Barthe, Gustavo Betarte, Juan Diego Campo, Carlos Daniel Luna, David Pichardie |
CCS | 3 |
| 2012 | Cache-Leakage Resilient OS Isolation in an Idealized Model of VirtualizationabstractVirtualization platforms allow multiple operating systems to run on the same hardware. One of their central goal is to provide strong isolation between guest operating systems, unfortunately, they are often vulnerable to practical side-channel attacks. Cache attacks are a common class of side-channel attacks that use the cache as a side channel. We formalize an idealized model of virtualization that features the cache and the Translation Look aside Buffer (TLB), and that provides an abstract treatment of cache-based side-channels. We then use the model for reasoning about cache-based attacks and countermeasures, and for proving that isolation between guest operating systems can be enforced by flushing the cache upon context switch. In addition, we show that virtualized platforms are transparent, i.e. a guest operating system cannot distinguish whether it executes alone or together with other guest operating systems on the platform. The models and proofs have been machine-checked in the Coqproof assistant. Gilles Barthe, Gustavo Betarte, Juan Diego Campo, Carlos Daniel Luna |
CSF | 3 |
| 2011 | Formally Verifying Isolation and Availability in an Idealized Model of Virtualization
Gilles Barthe, Gustavo Betarte, Juan Diego Campo, Carlos Daniel Luna |
FM | 3 |