On Computational Indistinguishability and Logical Relations

被引:0
作者
Dal Lago, Ugo [1 ,2 ]
Galal, Zeinab [1 ,2 ]
Giusti, Giulia [3 ]
机构
[1] Univ Bologna, Bologna, Italy
[2] INRIA Sophia Antipolis, Valbonne, France
[3] ENS Lyon, Lyon, France
来源
PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2024 | 2025年 / 15194卷
关键词
Computational indistinguishability; Probabilistic effects; Metrics; Logical relations;
D O I
10.1007/978-981-97-8943-6_12
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A lambda-calculus is introduced in which all programs can be evaluated in probabilistic polynomial time and in which there is sufficient structure to represent sequential cryptographic constructions and adversaries for them, even when the latter are oracle-based. A notion of observational equivalence capturing computational indistinguishability and a class of approximate logical relations are then presented, showing that the latter represent a sound proof technique for the former. The work concludes with the presentation of an example of a security proof in which the encryption scheme induced by a pseudorandom function is proven secure against active adversaries in a purely equational style.
引用
收藏
页码:241 / 263
页数:23
相关论文
共 51 条
  • [1] Abadi M., 2006, Foundations of Security Analysis and Design IV, P1, DOI [10.1007/978-3-540-74810-61, DOI 10.1007/978-3-540-74810-61]
  • [2] Abr90 Samson Abramsky, 1990, The lazy lambda calculus, P65
  • [3] (LEFTMOST-OUTERMOST) BETA REDUCTION IS INVARIANT, INDEED
    Accattoli, Beniamino
    Dal Lago, Ugo
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2016, 12 (01)
  • [4] Step-Indexed Logical Relations for Countable Nondeterminism and Probabilistic Choice
    Aguirre, Alejandro
    Birkedal, Lars
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (POPL): : 33 - 60
  • [5] Higher-Order Probabilistic Adversarial Computations: Categorical Semantics and Program Logics
    Aguirre, Alejandro
    Barthe, Gilles
    Gaboardi, Marco
    Garg, Deepak
    Katsumata, Shin-ya
    Sato, Tetsuya
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2021, 5
  • [6] [Anonymous], 1990, Quantales and Their Applications
  • [7] Baelde David, 2024, ACM SIGLOG News, V11, P62, DOI 10.1145/3665453.3665461
  • [8] EXTENDING SET FUNCTORS TO GENERALISED METRIC SPACES
    Balan, Adriana
    Kurz, Alexander
    Velebil, Jiri
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2019, 15 (01) : 5:1 - 5:57
  • [9] COALGEBRAIC BEHAVIORAL METRICS
    Baldan, Paolo
    Bonchi, Filippo
    Kerstan, Henning
    Koenig, Barbara
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2018, 14 (03)
  • [10] A Computationally Complete Symbolic Attacker for Equivalence Properties
    Bana, Gergei
    Comon-Lundh, Hubert
    [J]. CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 609 - 620