Demo Data from VLDB 2026 / reviewers in the wild / expert
Nikolaj Sidorenco
dblp:290/4643
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2023
0000-0002-5092-2172ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 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
1 paper |
Cryptographic protocols and secure computation · 60% Cryptographic primitives and cryptanalysis · 40% | |
| Software engineering, system software, and programming languages
1 paper |
Program verification · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
cryptographic proofs |
0.7 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Cryptographic protocols and secure computation
machine-checked proofs |
0.7 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Cryptographic primitives and cryptanalysis › public-key cryptography
public-key encryption |
0.7 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Cryptographic protocols and secure computation › interactive proofs
sigma protocols |
0.7 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Cryptographic protocols and secure computation › proof systems
zero-knowledge proofs |
0.7 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Program verification › proof assistants
coq |
0.2 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Program verification
proof assistants |
0.2 | 1 | 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq · ACM Trans. Program. Lang. Syst. 2023 |
Methods — techniques the papers use, named apart from their topics
probabilistic relational program logic · 1.3game-based proofs · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | SSProve: A Foundational Framework for Modular Cryptographic Proofs in CoqabstractState-separating proofs (SSP) is a recent methodology for structuring game-based cryptographic proofs in a modular way, by using algebraic laws to exploit the modular structure of composed protocols. While promising, this methodology was previously not fully formalized and came with little tool support. We address this by introducing SSProve, the first general verification framework for machine-checked state-separating proofs. SSProve combines high-level modular proofs about composed protocols, as proposed in SSP, with a probabilistic relational program logic for formalizing the lower-level details, which together enable constructing machine-checked cryptographic proofs in the Coq proof assistant. Moreover, SSProve is itself fully formalized in Coq, including the algebraic laws of SSP, the soundness of the program logic, and the connection between these two verification styles. To illustrate SSProve, we use it to mechanize the simple security proofs of ElGamal and pseudo-random-function–based encryption. We also validate the SSProve approach by conducting two more substantial case studies: First, we mechanize an SSP security proof of the key encapsulation mechanism–data encryption mechanism (KEM-DEM) public key encryption scheme, which led to the discovery of an error in the original paper proof that has since been fixed. Second, we use SSProve to formally prove security of the sigma-protocol zero-knowledge construction, and we moreover construct a commitment scheme from a sigma-protocol to compare with a similar development in CryptHOL. We instantiate the security proof for sigma-protocols to give concrete security bounds for Schnorr’s sigma-protocol. Philipp G. Haselwarter, Exequiel Rivas, Antoine Van Muylder, Théo Winterhalter, Carmine Abate, Nikolaj Sidorenco, Catalin Hritcu, Kenji Maillard, Bas Spitters |
ACM Trans. Program. Lang. Syst. | 6 |
| 2021 | Formal security analysis of MPC-in-the-head zero-knowledge protocolsabstractZero-knowledge proofs allow a prover to convince a verifier of the veracity of a statement without revealing any other information. An interesting class of zero-knowledge protocols are those following the MPC-in-the-head paradigm (Ishai et al., STOC '07) which use secure multiparty computation (MPC) protocols as the basis. Efficient instances of this paradigm have emerged as an active research topic in the last years, starting with ZKBoo (Giacomelli et al., USENIX '16). Zero-knowledge protocols are a vital building block in the design of privacy-preserving technologies as well as cryptographic primitives like digital signature schemes that provide post-quantum security. This work investigates the security of zero-knowledge protocols following the MPC-in-the-head paradigm. We provide the first machine-checked security proof of such a protocol on the example of ZKBoo. Our proofs are checked in the EasyCrypt proof assistant. To enable a modular security proof, we develop a new security notion for the MPC protocols used in MPC-in-the-head zero-knowledge protocols. This allows us to recast existing security proofs in a black-box fashion which we believe to be of independent interest. Nikolaj Sidorenco, Sabine Oechsner, Bas Spitters |
CSF | 1 |