A Testing Theory for a Higher-Order Cryptographic Language (Extended Abstract)

被引:0
|
作者
Koutavas, Vasileios [1 ]
Hennessy, Matthew [1 ]
机构
[1] Trinity Coll Dublin, Dublin, Ireland
来源
关键词
SYMBOLIC BISIMULATION; CALCULUS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study a higher-order concurrent language with cryptographic primitives, for which we develop a sound and complete, first-order testing theory for the preservation of safety properties. Our theory is based on co-inductive set simulations over transitions in a first-order Labelled Transition System. This keeps track of the knowledge of the observer, and treats transmitted higher-order values in a symbolic manner, thus obviating the quantification over functional contexts. Our characterisation provides an attractive proof technique, and we illustrate its usefulness in proofs of equivalence, including cases where bisimulation theory does not apply.
引用
收藏
页码:358 / 377
页数:20
相关论文
共 50 条
  • [1] Full abstractness for a functional/concurrent language with higher-order value-passing (extended abstract)
    Hartonas, C
    Hennessy, M
    [J]. COMPUTER SCIENCE LOGIC, 1998, 1414 : 239 - 254
  • [2] The Higher-Order Prover Leo-III (Extended Abstract)
    Steen, Alexander
    Benzmueller, Christoph
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, KI 2019, 2019, 11793 : 333 - 337
  • [3] A de Bruijn notation for higher-order rewriting (Extended abstract)
    Bonelli, E
    Kesner, D
    Ríos, A
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2000, 1833 : 62 - 79
  • [4] HIGHER-ORDER ABSTRACT SYNTAX
    PFENNING, F
    ELLIOTT, C
    [J]. SIGPLAN NOTICES, 1988, 23 (07): : 199 - 208
  • [5] A fully abstract semantics for a higher-order functional language with nondeterministic computation
    Jeffrey, A
    [J]. THEORETICAL COMPUTER SCIENCE, 1999, 228 (1-2) : 105 - 150
  • [6] A Higher-Order Indistinguishability Logic for Cryptographic Reasoning
    Baelde, David
    Koutsos, Adrien
    Lallemand, Joseph
    [J]. 2023 38TH ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, LICS, 2023,
  • [7] Focusing and higher-order abstract syntax
    Zeilberger, Noam
    [J]. ACM SIGPLAN NOTICES, 2008, 43 (01) : 359 - 369
  • [8] HIGHER-ORDER ABSTRACT CAUCHY PROBLEMS
    SANDEFUR, JT
    [J]. JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1977, 60 (03) : 728 - 742
  • [9] Focusing and Higher-Order Abstract Syntax
    Zeilberger, Noam
    [J]. POPL'08: PROCEEDINGS OF THE 35TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2008, : 359 - 369
  • [10] Random Testing of a Higher-Order Blockchain Language (Experience Report)
    Hoang, Tram
    Trunov, Anton
    Lampropoulos, Leonidas
    Sergey, Ilya
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (ICFP):