Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
SoK: Computer-aided cryptography
Computer-aided cryptography is an active area of research that develops and applies
formal, machine-checkable approaches to the design, analysis, and implementation of …
formal, machine-checkable approaches to the design, analysis, and implementation of …
Using Crash Hoare logic for certifying the FSCQ file system
FSCQ is the first file system with a machine-checkable proof (using the Coq proof assistant)
that its implementation meets its specification and whose specification includes crashes …
that its implementation meets its specification and whose specification includes crashes …
Scaling symbolic evaluation for automated verification of systems code with Serval
This paper presents Serval, a framework for develo** automated verifiers for systems
software. Serval provides an extensible infrastructure for creating verifiers by lifting …
software. Serval provides an extensible infrastructure for creating verifiers by lifting …
{vTZ}: virtualizing {ARM}{TrustZone}
ARM TrustZone, a security extension that provides a secure world, a trusted execution
environment (TEE), to run security-sensitive code, has been widely adopted in mobile …
environment (TEE), to run security-sensitive code, has been widely adopted in mobile …
A study of security isolation techniques
Security isolation is a foundation of computing systems that enables resilience to different
forms of attacks. This article seeks to understand existing security isolation techniques by …
forms of attacks. This article seeks to understand existing security isolation techniques by …
Simple and precise static analysis of untrusted linux kernel extensions
Extended Berkeley Packet Filter (eBPF) is a Linux subsystem that allows safely executing
untrusted user-defined extensions inside the kernel. It relies on static analysis to protect the …
untrusted user-defined extensions inside the kernel. It relies on static analysis to protect the …
Validating JIT compilers via compilation space exploration
This paper introduces the novel concept of compilation space, which facilitates the thorough
validation of just-in-time (JIT) compilers in modern language virtual machines (LVMs). The …
validation of just-in-time (JIT) compilers in modern language virtual machines (LVMs). The …
Kernel extension verification is untenable
The emergence of verified eBPF bytecode is ushering in a new era of safe kernel
extensions. In this paper, we argue that eBPF's verifier---the source of its safety guarantees …
extensions. In this paper, we argue that eBPF's verifier---the source of its safety guarantees …
Cross-checking semantic correctness: The case of finding file system bugs
Today, systems software is too complex to be bug-free. To find bugs in systems software,
developers often rely on code checkers, like Linux's Sparse. However, the capability of …
developers often rely on code checkers, like Linux's Sparse. However, the capability of …
Verifying the verifier: ebpf range analysis verification
This paper proposes an automated method to check the correctness of range analysis used
in the Linux kernel's eBPF verifier. We provide the specification of soundness for range …
in the Linux kernel's eBPF verifier. We provide the specification of soundness for range …