The Research I Like
My research interests lie in the design of advanced public key cryptographic primitives and new cryptographic protocols, mainly for authentication or transparency. I am particularly fascinated by cryptographic applications of mathematical objects and new construction that may derive from it.
Below is a visual overview of my lines of research. Text in black (resp.gray) refers to published papers (resp.work in progress/under submission). Icons identify collaborations with industrial partners, or grant-sponsored research.
Recent and Ongoing Research Directions:
- Signatures with Advanced Properties (PKC25,CiC24, CTRSA22, ACNS22)
- Progressive Verification of Cryptographic Schemes (JoCE24, ACNS22)
- Homomorphic Signatures (LatinCrypt19, SCN18, ASIACRYPT16)
- Improving the Security/Privacy of the Signal Protocol (EuroS&P24, EuroS&P19)
Research Projects
VR cyber and information security project on Consistency Protocols for Transparency Technologies (5.9M SEK - start in 2026)
A central problem in reliable systems is achieving consensus despite malfunctioning components. This problem, known as Byzantine fault-tolerant (BFT) agreement, is often formulated as a set of Lieutenants who should agree on an order from the Commander.
Existing solutions rely on either peer-to-peer direct and authenticated channels among all parties (a complete network graph), or broadcast (recently implemented as blockchains). This project explores a new setting for the BFT agreement problem: a star topology with the Commander being the central node. This setting poses unique challenges due to the absence of peer-to-peer channels among Lieutenants, broadcast channels, and guaranteed output delivery.
Specifically, this project investigates consistency protocols, namely epoch-based BFT agreement protocols in the star topology with a very large number of Byzantine Lieutenants and one malicious Commander. This setting models a centralized Public Key Infrastructure (PKI) that distribute users’ public keys in modern digital systems such as end-to-end encrypted messaging apps, and privacy-preserving location-based services.
This project defines and investigates evolving committee-based consistency protocols, a novel branch of consistency protocols for Transparency Logs (a generalization of a verifiable PKI). The goal is to prove security against a set of powerful and realistic adversaries using advanced cryptographic schemes and results from probability theory.
VR starting grant on Progressive Verification of Cryptographic Schemes (4M SEK - start in 2023)
Computational devices are ever more present in our lives. As we shift towards smart cities, we will see an increased deployment of embedded devices to support ubiquitous payments, assisted driving, smart-locks and much more. To ensure the safety of digitalized societies, devices that collect and process (sensitive) data need to do so in a secure and efficient way. This often involves verification mechanisms, e.g., to check the validity of digital signatures, certificates, credentials, but also to verify data and process integrity. Modern post-quantum secure schemes are not designed to run on resource constrained devices. The main obstacles are efficiency and storage. This project focuses on the design and study of progressive verification mechanisms. Unlike standard verification techniques that return a binary output (accept/reject) only at the very end of the execution, progressive verification builds confidence on the validity of an instance step-by-step, and can early reject fallacious inputs. This frame work opens the possibility for verifiers that are computationally weak, with limited storage available, or running out of battery, to dynamically adjust their soundness (accuracy of the verification outcome) to their current performance.
Previous Projects:
- Secure and Space-Smart Cloud Storage Solutions (CloudNet22,Cloud22,ICCC21, SCN20)
- Privacy-Preserving Location Proximity Testing (LPW22, ESORICS20, PETS19)
- Biometric Authentication Systems (CANS17, Indocrypt14)
- Distance-Bounding Protocols (FGCS18, IEEE-TMC18)
My Research Ethics
I believe that good research is a combination of real-world questions, innovative ideas, and fruitful collaborations. In the last period, I had the chance to work with several bright minds and inspiring researchers including Dario Fiore, Andrei Sabelfeld, Diego Aranha, Sophia Yakoubov.
Dissemination
Below I collect talks, research seminars, and popular presentations available on the web. Enjoy!
2023 - Seminar on Progressive and Efficient Verification of Cryptographic Schemes at BARC - KU
2022 - Speaker at CRYPTO for the Panel Discussion on Allyship and Inclusion
2022 - 3mins popular science video on Cybersecurity
2022 - Speaker at ELLIIT’s digital seminars’ series ‘‘Enhancing Data Authentication’’
2022 - Invited Speaker at TII CRC Seminar Series On Progressive and Efficient Verification of Digital Signatures
2022 - Invited Speaker at Protocol Lab’s Extendable Threshold Ring Signatures
2021 - Speaker at the ‘Researchers’ Grand Prix’ in Helsingborg: watch my short talk on Security and Privacy in the Digital Era
2020 - Invited Speaker at ‘Framtidsveckan’: watch my short talk on contact tracing apps and their security dilemmas