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

S. Reza Sefidgar

dblp:183/9400 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
1since 2021 · last 2021
—ORCID · none

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

Security and privacy · 3 · 1 since 2021Artificial intelligence and machine learning · 1Theory of computation · 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.

Theoretical computer science
1 paper
Logic in computer science · 67% Automated reasoning and model checking · 33%
Network and information security
1 paper
Cryptographic primitives and cryptanalysis · 100%

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

TopicWeightPapersLastEvidence papers
Cryptographic primitives and cryptanalysis
cryptographic proofs
0.412020
CryptHOL: Game-Based Proofs in Higher-Order Logic · J. Cryptol. 2020
Cryptographic primitives and cryptanalysis › provable security
game-based proof
0.412020
CryptHOL: Game-Based Proofs in Higher-Order Logic · J. Cryptol. 2020
Logic in computer science
higher-order logic
0.412020
CryptHOL: Game-Based Proofs in Higher-Order Logic · J. Cryptol. 2020
Automated reasoning and model checking › theorem proving
interactive theorem proving
0.412020
CryptHOL: Game-Based Proofs in Higher-Order Logic · J. Cryptol. 2020
Logic in computer science
proof theory
0.412020
CryptHOL: Game-Based Proofs in Higher-Order Logic · J. Cryptol. 2020

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

interactive theorem proving · 0.9higher-order logic · 0.9CryptHOL · 0.9
YearPublicationVenuePosition
2021 Abstract Modeling of System Communication in Constructive Cryptography using CryptHOL
abstract
Proofs in simulation-based frameworks have the greatest rigor when they are machine checked. But the level of details in these proofs surpasses what the formal-methods community can handle with existing tools. Existing formal results consider streamlined versions of simulation-based frameworks to cope with this complexity. Hence, a central question is how to abstract details from composability results and enable their formal verification.In this paper, we focus on the modeling of system communication in composable security statements. Existing formal models consider fixed communication patterns to reduce the complexity of their proofs. However, as we will show, this can affect the reusability of security statements. We propose an abstract approach to modeling system communication in Constructive Cryptography that avoids this problem. Our approach is suitable for mechanized verification and we use CryptHOL, a framework for developing mechanized cryptography proofs, to implement it in the Isabelle/HOL theorem prover. As a case study, we formalize the construction of a secure channel using Diffie-Hellman key exchange and a one-time-pad.
David A. Basin, Andreas Lochbihler, Ueli Maurer, S. Reza Sefidgar
CSF4
2020 CryptHOL: Game-Based Proofs in Higher-Order Logic
David A. Basin, Andreas Lochbihler, S. Reza Sefidgar
J. Cryptol.3
2019 Formalizing Constructive Cryptography using CryptHOL
abstract
Computer-aided cryptography increases the rigour of cryptographic proofs by mechanizing their verification. Existing tools focus mainly on game-based proofs, and efforts to formalize composable frameworks such as Universal Composability have met with limited success. In this paper, we formalize an instance of Constructive Cryptography, a generic theory allowing for clean, composable cryptographic security statements. Namely, we extend CryptHOL, a framework for game-based proofs, with an abstract model of Random Systems and provide proof rules for their equality and composition. We formalize security as a special kind of system construction in which a complex system is built from simpler ones. As a simple case study, we formalize the construction of an information-theoretically secure channel from a key, a random function, and an insecure channel.
Andreas Lochbihler, S. Reza Sefidgar, David A. Basin, Ueli Maurer
CSF2
2019 Formalizing Network Flow Algorithms: A Refinement Approach in Isabelle/HOL
Peter Lammich, S. Reza Sefidgar
J. Autom. Reason.2
2016 Formalizing the Edmonds-Karp Algorithm
Peter Lammich, S. Reza Sefidgar
ITP2