中文
相关论文

相关论文: VERONICA: Expressive and Precise Concurrent Inform…

200 篇论文

Since the discovery of Spectre, a large number of hardware mechanisms for secure speculation has been proposed. Intuitively, more defensive mechanisms are less efficient but can securely execute a larger class of programs, while more…

密码学与安全 · 计算机科学 2020-10-02 Marco Guarnieri , Boris Köpf , Jan Reineke , Pepe Vila

Distributed systems are critical to reliable and scalable computing; however, they are complicated in nature and prone to bugs. To modularly manage this complexity, network middleware has been traditionally built in layered stacks of…

编程语言 · 计算机科学 2020-04-06 Jeremiah Griffin , Mohsen Lesani , Narges Shadab , Xizhe Yin

Network verification promises to detect errors, such as black holes and forwarding loops, by logically analyzing the control or data plane. To do so efficiently, the state-of-the-art (e.g., Veriflow) partitions packet headers with identical…

网络与互联网体系结构 · 计算机科学 2019-08-27 Alex Horn , Ali Kheradmand , Mukul R. Prasad

Modern processors employ different prediction mechanisms to speculate over different kinds of instructions. Attackers can exploit these prediction mechanisms simultaneously in order to trigger leaks about speculatively-accessed data. Thus,…

密码学与安全 · 计算机科学 2022-09-05 Xaver Fabian , Marco Guarnieri , Marco Patrignani

An information owner, possessing diverse data sources, might want to offer information services based on these sources to cooperation partners and to this end interact with these partners by receiving and sending messages, which the owner…

密码学与安全 · 计算机科学 2017-07-27 Joachim Biskup , Cornelia Tadros , Jaouad Zarouali

Noninterference offers a rigorous end-to-end guarantee for secure propagation of information. However, real-world systems almost always involve security requirements that change during program execution, making noninterference inapplicable.…

密码学与安全 · 计算机科学 2021-09-17 Peixuan Li , Danfeng Zhang

We are interested in identifying and enforcing the isolation requirements of a concurrent program, i.e., concurrency control that ensures that the program meets its specification. The thesis of this paper is that this can be done…

编程语言 · 计算机科学 2015-07-01 Jyotirmoy Deshmukh , G. Ramalingam , Venkatesh-Prasad Ranganath , Kapil Vaswani

A verification method for distributed systems based on decoupling forward and backward behaviour is proposed. This method uses an event structure based algorithm that, given a CCS process, constructs its causal compression relative to a…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Jean Krivine

We propose an approach on model checking information flow for imperative language with procedures. We characterize our model with pushdown system, which has a stack of unbounded length that naturally models the execution of procedural…

密码学与安全 · 计算机科学 2010-12-15 Cong Sun , Liyong Tang , Zhong Chen

This thesis embarks on a comprehensive exploration of formal computational models that underlie typed programming languages. We focus on programming calculi, both functional (sequential) and concurrent, as they provide a compelling rigorous…

计算机科学中的逻辑 · 计算机科学 2024-08-16 Joseph William Neal Paulus

Software vulnerabilities are a serious and crucial concern. Typically, in a program or function consisting of hundreds or thousands of source code statements, there are only a few statements causing the corresponding vulnerabilities. Most…

密码学与安全 · 计算机科学 2024-06-13 Van Nguyen , Trung Le , Chakkrit Tantithamthavorn , Michael Fu , John Grundy , Hung Nguyen , Seyit Camtepe , Paul Quirk , Dinh Phung

As autonomy becomes prevalent in many applications, ranging from recommendation systems to fully autonomous vehicles, there is an increased need to provide safety guarantees for such systems. The problem is difficult, as these are large,…

人工智能 · 计算机科学 2018-10-22 Corina S. Pasareanu , Divya Gopinath , Huafeng Yu

Timing side-channel attacks exploit variations in program execution time to recover sensitive information. Cryptographic implementations are especially vulnerable to these attacks, since even small timing differences in operations such as…

密码学与安全 · 计算机科学 2026-04-21 Nges Brian Njungle , Edwin P. Kayang , Mishel J. Paul , Michel A. Kinsy

Noninterference guarantees that an attacker cannot infer secrets by interacting with a program. Information flow control (IFC) type systems assert noninterference by tracking the level of information learned (pc) and disallowing…

编程语言 · 计算机科学 2024-07-31 Farzaneh Derakhshan , Stephanie Balzer , Yue Yao

Every Model of High-Level Computation (MHC) has an underlying composition mechanism for combining simple computing devices into more complex ones. Composition can be done by (explicitly or implicitly) defining control flow, data flow or any…

计算机科学中的逻辑 · 计算机科学 2026-05-22 Damian Arellanes

Data-Flow Integrity (DFI) is a well-known approach to effectively detecting a wide range of software attacks. However, its real-world application has been quite limited so far because of the prohibitive performance overhead it incurs.…

硬件体系结构 · 计算机科学 2021-11-30 Lang Feng , Jiayi Huang , Jeff Huang , Jiang Hu

Nondeterminism in scheduling is the cardinal reason for difficulty in proving correctness of concurrent programs. A powerful proof strategy was recently proposed [6] to show the correctness of such programs. The approach captured data-flow…

编程语言 · 计算机科学 2016-04-29 Chinmay Narayan , Subodh Sharma , Shibashis Guha , S. Arun-Kumar

Choreographic programming is a paradigm where a concurrent or distributed system is developed in a top-down fashion. Programs, called choreographies, detail the desired interactions between processes, and can be compiled to distributed…

编程语言 · 计算机科学 2023-05-01 Luís Cruz-Filipe , Eva Graversen , Fabrizio Montesi , Marco Peressotti

Modern cloud computing systems distribute software executables over a network to keep the software sources, which are typically compiled in a security-critical cluster, secret. We develop ERIC, a new, efficient, and general software…

密码学与安全 · 计算机科学 2022-07-18 Alperen Bolat , Seyyid Hikmet Çelik , Ataberk Olgun , Oğuz Ergin , Marco Ottavi

The evaluation of logic locking methods has long been predicated on an implicit assumption that only the correct key can unveil the true functionality of a protected circuit. Consequently, a locking technique is deemed secure if it resists…

密码学与安全 · 计算机科学 2024-08-26 Yinghua Hu , Hari Cherupalli , Mike Borza , Deepak Sherlekar