中文
相关论文

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

200 篇论文

We present three projects concerned with applications of proof assistants in the area of programming language theory and mathematics. The first project is about a certified compilation technique for a domain-specific programming language…

编程语言 · 计算机科学 2018-11-29 Danil Annenkov

Over the past year, remote speech intelligibility testing has become a popular and necessary alternative to traditional in-person experiments due to the need for physical distancing during the COVID-19 pandemic. A remote framework was…

音频与语音处理 · 电气工程与系统科学 2021-06-01 Kevin M. Chu , Leslie M. Collins , Boyla O. Mainsah

OpenACC is a high-level directive-based parallel programming model that can manage the sophistication of heterogeneity in architectures and abstract it from the users. The portability of the model across CPUs and accelerators has gained the…

软件工程 · 计算机科学 2022-08-30 A. M. Jarmusch , A. Liu , C. Munley , D. Horta , V. Ravichandran , J. Denny , S. Chandrasekaran

We present Leapfrog, a Coq-based framework for verifying equivalence of network protocol parsers. Our approach is based on an automata model of P4 parsers, and an algorithm for symbolically computing a compact representation of a…

编程语言 · 计算机科学 2023-02-03 Ryan Doenges , Tobias Kappé , John Sarracino , Nate Foster , Greg Morrisett

In the area of networks, a common method to enforce a security policy expressed in a high-level language is based on an ad-hoc and manual rewriting process. We argue that it is possible to build a formal link between concrete and abstract…

密码学与安全 · 计算机科学 2010-04-12 Nicolas Stouls , Marie-Laure Potet

Secure long-distance communication in quantum key distribution (QKD) networks depends on trusted repeater nodes along the entire transmission path. Consequently, these nodes will be subject to strict auditing and certification in future…

量子物理 · 物理学 2026-04-03 Stephan Krenn , Omid Mir , Thomas Lorünser , Sebastian Ramacher , Florian Wohner

Virtual integration techniques focus on building architectural models of systems that can be analyzed early in the design cycle to try to lower cost, reduce risk, and improve quality of complex embedded systems. Given appropriate…

软件工程 · 计算机科学 2015-11-18 Andreas Katis , Andrew Gacek , Michael W. Whalen

Confidential computing is a key technology for isolating high-assurance applications from the large amounts of untrusted code typical in modern systems. Existing confidential computing systems cannot be certified for use in critical…

密码学与安全 · 计算机科学 2023-11-02 Wojciech Ozga , Guerney D. H. Hunt , Michael V. Le , Elaine R. Palmer , Avraham Shinnar

Molly is a program that compiles cryptographic protocol roles written in a high-level notation into straight-line programs in an intermediate-level imperative language, suitable for implementation in a conventional programming language. We…

密码学与安全 · 计算机科学 2023-11-27 Daniel J. Dougherty , Joshua D. Guttman

With experimental quantum computing technologies now in their infancy, the search for efficient means of testing the correctness of these quantum computations is becoming more pressing. An approach to the verification of quantum computation…

量子物理 · 物理学 2018-04-18 Alexandru Gheorghiu , Matty J. Hoban , Elham Kashefi

Runtime verification is an effective automated method for specification-based offline testing and analysis as well as online monitoring of complex systems. The specification language is often a variant of regular expressions or a popular…

计算机科学中的逻辑 · 计算机科学 2014-11-11 Ramy Medhat , Yogi Joshi , Borzoo Bonakdarpour , Sebastian Fischmeister

We propose a new library to model and verify hardware circuits in the Coq proof assistant. This library allows one to easily build circuits by following the usual pen-and-paper diagrams. We define a deep-embedding: we use a (dependently…

计算机科学中的逻辑 · 计算机科学 2011-08-23 Thomas Braibant

As on-device LLMs(e.g., Apple on-device Intelligence) are widely adopted to reduce network dependency, improve privacy, and enhance responsiveness, verifying the legitimacy of models running on local devices becomes critical. Existing…

密码学与安全 · 计算机科学 2026-02-24 Ruisi Zhang , Yifei Zhao , Neusha Javidnia , Mengxin Zheng , Farinaz Koushanfar

A Kubernetes cluster typically consists of trusted nodes, running within the confines of a physically secure datacenter. With recent advances in edge orchestration, this is no longer the case. This poses a new challenge: how can we trust a…

密码学与安全 · 计算机科学 2024-05-17 Jordi Thijsman , Merlijn Sebrechts , Filip De Turck , Bruno Volckaert

As software systems increase in size and complexity dramatically, ensuring their correctness, security, and reliability becomes an increasingly formidable challenge. Despite significant advancements in verification techniques and tools,…

The present paper introduces a practical protocol for provably secure, outsourced computation. Our protocol minimizes overhead for verification by requiring solutions to withstand an interactive game between a prover and challenger. For…

计算机科学与博弈论 · 计算机科学 2016-06-21 Sanjay Jain , Prateek Saxena , Frank Stephan , Jason Teutsch

On the one hand, ordered completion is a fundamental technique in equational theorem proving that is employed by automated tools. On the other hand, their complexity makes such tools inherently error prone. As a remedy to this situation we…

计算机科学中的逻辑 · 计算机科学 2018-05-28 Christian Sternagel , Sarah Winkler

Trying to address the security challenges of a cloud-centric software deployment paradigm, silicon and cloud vendors are introducing confidential computing - an umbrella term aimed at providing hardware and software mechanisms for…

Classes on compiler technology are commonly found in Computer Science curricula, covering aspects of parsing, semantic analysis, intermediate transformations and target code generation. This paper reports on introducing certified…

编程语言 · 计算机科学 2019-06-28 Per Lindgren , Marcus Lindner , Nils Fitinghoff

Interactive proof assistants are computer programs carefully constructed to check a human-designed proof of a mathematical claim with high confidence in the implementation. However, this only validates truth of a formal claim, which may…

编程语言 · 计算机科学 2022-05-17 Colin S. Gordon , Sergey Matskevich