A Functional Framework for Result Checking

被引:0
|
作者
Barthe, Gilles
Buiras, Pablo
Kunz, Cesar
机构
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Result checking is a general methodology for ensuring that untrusted computations are valid. Its essence lies in defining efficient checking procedures to verify that a result satisfies some expected property. Result checking often relies on certificates to make the verification process efficient, and thus involves two strongly connected tasks: the generation of certificates and the implementation of a checking procedure. Several ad-hoc solutions exist, but they differ significantly on the kind of properties involved and tints on the validation procedure. The lack of common methodologies has been an obstacle to the applicability of result checking to a more comprehensive set of algorithms. We propose the first framework for building result checking infrastructures for a large class of properties, and illustrate its generality through several examples. The framework has been implemented in Haskell.
引用
收藏
页码:72 / 86
页数:15
相关论文
共 50 条
  • [1] Verify a Computation by Checking the Result
    Parnas, David Lorge
    COMMUNICATIONS OF THE ACM, 2015, 58 (05) : 8 - 8
  • [2] SIMPLE PYELOMANOMETRY FOR CHECKING THE RESULT OF PYELOPLASTY
    HRADEC, J
    JAROLIM, L
    UPSALA JOURNAL OF MEDICAL SCIENCES, 1981, : 54 - 54
  • [3] ReVera Framework: A Framework for Fact Checking Traceability
    de Souza, Joao Victor
    Assis, Elias Cyrino
    Mendonca, Fabricio M.
    de Souza, Jairo F.
    PROCEEDINGS OF THE 27TH BRAZILIAN SYMPOSIUM ON MULTIMEDIA AND THE WEB (WEBMEDIA '21), 2021, : 137 - 140
  • [4] A framework for model checking institutions
    Vigano, Francesco
    MODEL CHECKING AND ARTIFICIAL INTELLIGENCE, 2007, 4428 : 129 - 145
  • [5] A framework for checking proofs naturally
    Masahiko Sato
    Journal of Intelligent Information Systems, 2008, 31 : 111 - 125
  • [6] A Framework for Online Conformance Checking
    Burattin, Andrea
    Carmona, Josep
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2017), 2018, 308 : 165 - 177
  • [7] A framework for checking proofs naturally
    Sato, Masahiko
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2008, 31 (02) : 111 - 125
  • [8] A GENERAL FRAMEWORK FOR PRECISION CHECKING
    Munoz-Gama, Jorge
    Carmona, Josep
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (7B): : 5317 - 5339
  • [9] Checking Framework Interactions with Relationships
    Jaspan, Ciera
    Aldrich, Jonathan
    ECOOP 2009 - OBJECT-ORIENTED PROGRAMMING, 2009, 5653 : 27 - 51
  • [10] Towards a completeness result for model checking of security protocols
    Lowe, G
    11TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP - PROCEEDINGS, 1998, : 96 - 105