中文
相关论文

相关论文: An Infrastructure for Faithful Execution of Remote…

200 篇论文

System development is not a linear, one-shot process. It proceeds through refinements and revisions. To support assurance that the system satisfies its requirements, it is desirable that continuous verification can be performed after each…

计算机科学中的逻辑 · 计算机科学 2018-11-28 Claudio Menghi , Alessandro Maria Rizzi , Anna Bernasconi

End-to-End Translation Validation is the problem of verifying the executable code generated by a compiler against the corresponding input source code for a single compilation. This becomes particularly hard in the presence of…

编程语言 · 计算机科学 2025-10-01 Abhishek Rose , Sorav Bansal

For trusted execution environments (TEEs), remote attestation permits establishing trust in software executed on a remote host. It requires that the measurement of a remote TEE is both complete and fresh: We need to measure all aspects that…

密码学与安全 · 计算机科学 2023-11-07 Franz Gregor , Robert Krahn , Do Le Quoc , Christof Fetzer

Higher-order rewriting is a framework in which one can write higher-order programs and study their properties. One such property is termination: the situation that for all inputs, the program eventually halts its execution and produces an…

计算机科学中的逻辑 · 计算机科学 2023-08-08 Niels van der Weide , Deivid Vale , Cynthia Kop

Boson sampling is a sub-universal model used to show quantum speed-up. However, the methods of validation to prove quantum speedup are not robust and accurate. All verification methods involve additional or little studied assumptions. Here,…

In industrial model-based development (MBD) frameworks, requirements are typically specified informally using textual descriptions. To enable the application of formal methods, these specifications need to be formalized in the input…

计算机科学中的逻辑 · 计算机科学 2019-06-18 Philipp Berger , Johanna Nellen , Joost-Pieter Katoen , Erika Abraham , Md Tawhid Bin Waez , Thomas Rambow

This paper explores the parallels between Thompson's "Reflections on Trusting Trust" and modern challenges in LLM-based code generation. We examine how Thompson's insights about compiler backdoors take on new relevance in the era of large…

软件工程 · 计算机科学 2025-02-25 Bradley McDanel

Consensus protocols are crucial for a blockchain system as they are what allow agreement between the system's nodes in a potentially adversarial environment. For this reason, it is paramount to ensure their correct design and implementation…

密码学与安全 · 计算机科学 2026-01-13 Elliot Jones , William Knottenbelt

Traditionally, practitioners use formal methods pre-dominately for one half of the quality-assurance process: verification (do we build the software right?). The other half -- validation (do we build the right software?) -- has been given…

软件工程 · 计算机科学 2021-02-12 Atif Mashkoor , Michael Leuschel , Alexander Egyed

Assuring the safety and trustworthiness of autonomous systems is particularly difficult when learning-enabled components and open environments are involved. Formal methods provide strong guarantees but depend on complete models and static…

软件工程 · 计算机科学 2025-11-19 Angelo Ferrando

Compiler optimizations are designed to improve run-time performance while preserving input-output behavior. Correctness in this sense does not necessarily preserve security: it is known that standard optimizations may break or weaken…

形式语言与自动机理论 · 计算机科学 2019-11-15 Kedar S. Namjoshi , Lucas M. Tabajara

This paper presents Cologne, a declarative optimization platform that enables constraint optimization problems (COPs) to be declaratively specified and incrementally executed in distributed systems. Cologne integrates a declarative…

数据库 · 计算机科学 2012-04-30 Changbin Liu , Lu Ren , Boon Thau Loo , Yun Mao , Prithwish Basu

Truxen is a Trusted Computing enhanced blockchain that uses Proof of Integrity protocol as the consensus. Proof of Integrity protocol is derived from Trusted Computing and associated Remote Attestations, that can be used to vouch a node's…

分布式、并行与集群计算 · 计算机科学 2019-04-18 Chao Zhang

Formal program verification is a longstanding goal in the field. We present the first quantitative comparison of the two primary compiler verification approaches, credible compilation/translation validation and full verification. Working…

编程语言 · 计算机科学 2026-05-12 Martin Rinard

As the cloud computing paradigm has gained prominence, the need for verifiable computation has grown increasingly urgent. The concept of verifiable computation enables a weak client to outsource difficult computations to a powerful, but…

分布式、并行与集群计算 · 计算机科学 2012-02-23 Justin Thaler , Mike Roberts , Michael Mitzenmacher , Hanspeter Pfister

Verification of fault-tolerant distributed protocols is an immensely difficult task. Often, in these protocols, thresholds on set cardinalities are used both in the process code and in its correctness proof, e.g., a process can perform an…

编程语言 · 计算机科学 2019-05-21 Idan Berkovits , Marijana Lazic , Giuliano Losa , Oded Padon , Sharon Shoham

As autonomous AI agents increasingly call other agents to complete tasks on behalf of a human principal, a structural accountability gap has emerged: the calling agent accepts the terms of service of the callee without any protocol-level…

密码学与安全 · 计算机科学 2026-04-21 Ravi Kiran Kadaboina

During the development and verification of complex airborne systems, a variety of languages and development environments are used for different levels of the system hierarchy. As a result, there may be manual steps to translate requirements…

软件工程 · 计算机科学 2016-04-26 Jing Liu , John D. Backes , Darren Cofer , Andrew Gacek

This paper presents a proof system for reasoning about execution time bounds for a core imperative programming language. Proof systems are defined for three different scenarios: approximations of the worst-case execution time, exact time…

编程语言 · 计算机科学 2022-10-28 Ana Carolina Silva , Manuel Barbosa , Mario Florido

With real-time certificate validation checking, a public-key-using system that needs to validate a certificate executes a transaction with a specialized validation party. At the end of the transaction the validation party returns an…

密码学与安全 · 计算机科学 2020-11-24 Diana Berbecaru , Antonio Lioy