Search Results - "Hobor, Aquinas"
-
1
Barriers in Concurrent Separation Logic: Now With Tool Support
Published in Logical methods in computer science (20-04-2012)“…We develop and prove sound a concurrent separation logic for Pthreads-style barriers. Although Pthreads barriers are widely used in systems, and separation…”
Get full text
Journal Article -
2
On Power Splitting Games in Distributed Computation: The Case of Bitcoin Pooled Mining
Published in 2015 IEEE 28th Computer Security Foundations Symposium (01-07-2015)“…Several new services incentivize clients to compete in solving large computation tasks in exchange for financial rewards. This model of competitive distributed…”
Get full text
Conference Proceeding -
3
Schooling to Exploit Foolish Contracts
Published in 2023 Fifth International Conference on Blockchain Computing and Applications (BCCA) (24-10-2023)“…We introduce SCooLS, our Smart Contract Learning (Semi-supervised) engine. SCooLS uses neural networks to analyze Ethereum contract bytecode and identifies…”
Get full text
Conference Proceeding -
4
Schooling to Exploit Foolish Contracts
Published 21-04-2023“…We introduce SCooLS, our Smart Contract Learning (Semi-supervised) engine. SCooLS uses neural networks to analyze Ethereum contract bytecode and identifies…”
Get full text
Journal Article -
5
Smart Learning to Find Dumb Contracts (Extended Version)
Published 20-04-2023“…32nd USENIX Security Symposium 2023 We introduce the Deep Learning Vulnerability Analyzer (DLVA) for Ethereum smart contracts based on neural networks. We…”
Get full text
Journal Article -
6
OverChain: Building a robust overlay with a blockchain
Published 30-01-2022“…Blockchains use peer-to-peer networks for disseminating information among peers, but these networks currently do not have any provable guarantees for desirable…”
Get full text
Journal Article -
7
A Concurrent Perspective on Smart Contracts
Published 17-02-2017“…In this paper, we explore remarkable similarities between multi-transactional behaviors of smart contracts in cryptocurrencies such as Ethereum and classical…”
Get full text
Journal Article -
8
Time Bounds for General Function Pointers
Published in Electronic notes in theoretical computer science (24-09-2012)“…We develop a logic of explicit time resource bounds for a language with function pointers and semantic assertions. We apply our logic to examples containing…”
Get full text
Journal Article -
9
Complexity Analysis of Tree Share Structure
Published 05-10-2020“…The tree share structure proposed by Dockins et al. is an elegant model for tracking disjoint ownership in concurrent separation logic, but decision procedures…”
Get full text
Journal Article -
10
Oracle semantics
Published 01-01-2008“…We define a Concurrent Separation Logic with first-class locks and threads for the C language, and prove its soundness in Coq with respect to a compilable…”
Get full text
Dissertation -
11
Proof Pearl: Magic Wand as Frame
Published 18-09-2019“…Separation logic adds two connectives to assertion languages: separating conjunction * ("star") and its adjoint, separating implication -* ("magic wand")…”
Get full text
Journal Article -
12
Scilla: a Smart Contract Intermediate-Level LAnguage
Published 02-01-2018“…This paper outlines key design principles of Scilla---an intermediate-level language for verified smart contracts. Scilla provides a clean separation between…”
Get full text
Journal Article -
13
Exploiting The Laws of Order in Smart Contracts
Published 27-10-2018“…We investigate a family of bugs in blockchain-based smart contracts, which we call event-ordering (or EO) bugs. These bugs are intimately related to the…”
Get full text
Journal Article -
14
Finding The Greedy, Prodigal, and Suicidal Contracts at Scale
Published 16-02-2018“…Smart contracts---stateful executable objects hosted on blockchains like Ethereum---carry billions of dollars worth of coins and cannot be updated once…”
Get full text
Journal Article -
15
Barriers in Concurrent Separation Logic: Now With Tool Support
Published 19-04-2012“…Logical Methods in Computer Science, Volume 8, Issue 2 (April 20, 2012) lmcs:800 We develop and prove sound a concurrent separation logic for Pthreads-style…”
Get full text
Journal Article -
16
BesFS: A POSIX Filesystem for Enclaves with a Mechanized Safety Proof
Published 02-07-2018“…New trusted computing primitives such as Intel SGX have shown the feasibility of running user-level applications in enclaves on a commodity trusted processor…”
Get full text
Journal Article -
17
Multimodal Separation Logic for Reasoning About Operational Semantics
Published in Electronic notes in theoretical computer science (22-10-2008)“…We show how to reason, in the proof assistant Coq, about realistic programming languages using a combination of separation logic and heterogeneous multimodal…”
Get full text
Journal Article