activity
20132022
most citedA first look at the usability of bitcoin key management

70 citations · 188 across the 11 of their papers we have counts for

collaborators
Showing cs.CRShow all

14 papers · 1 filter

cs.CR2022★ 5 cited

Not so immutable: Upgradeability of Smart Contracts on Ethereum

Mehdi Salehi, Jeremy Clark, Mohammad Mannan

A smart contract that is deployed to a blockchain system like Ethereum is, under reasonable circumstances, expected to be immutable and tamper-proof. This is both a feature (promot…

cs.CR2021★ 6 cited

TokenHook: Secure ERC-20 smart contract

Reza Rahimian, Jeremy Clark

ERC-20 is the most prominent Ethereum standard for fungible tokens. Tokens implementing the ERC-20 interface can interoperate with a large number of already deployed internet-based…

cs.CR2021★ 61 cited

SoK: Oracles from the Ground Truth to Market Manipulation

Shayan Eskandari, Mehdi Salehi, Wanyun Catherine Gu +1

One fundamental limitation of blockchain-based smart contracts is that they execute in a closed environment. Thus, they only have access to data and functionality that is already o…

cs.CR2021★ 2 cited

Lissy: Experimenting with on-chain order books

Mahsa Moosavi, Jeremy Clark

Financial regulators have long-standing concerns about fully decentralized exchanges that run 'on-chain' without any obvious regulatory hooks. The popularity of Uniswap, an automat…

cs.CR2019★ 9 cited

SoK: Blockchain Technology and Its Potential Use Cases

Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich +2

Bitcoin's success has led to significant interest in its underlying components, particularly Blockchain technology. Over 10 years after Bitcoin's initial release, the community sti…

cs.CR2019

One-Time Programs made Practical

Lianying Zhao, Joseph I. Choi, Didem Demirag +4

A one-time program (OTP) works as follows: Alice provides Bob with the implementation of some function. Bob can have the function evaluated exclusively on a single input of his cho…

cs.CR2019

Resolving the Multiple Withdrawal Attack on ERC20 Tokens

Reza Rahimian, Shayan Eskandari, Jeremy Clark

Custom tokens are an integral component of decentralized applications (dapps) deployed on Ethereum and other blockchain platforms. For Ethereum, the ERC20 standard is a widely used…

cs.CR2019

SoK: Transparent Dishonesty: front-running attacks on Blockchain

Shayan Eskandari, Seyedehmahsa Moosavi, Jeremy Clark

We consider front-running to be a course of action where an entity benefits from prior access to privileged market information about upcoming transactions and trades. Front-running…

cs.CR2018

SoK: Securing Email -- A Stakeholder-Based Analysis (Extended Version)

Jeremy Clark, P. C. van Oorschot, Scott Ruoti +2

While email is the most ubiquitous and interoperable form of online communication today, it was not conceived with strong security guarantees, and the ensuing security enhancements…

cs.CR2018

A first look at browser-based Cryptojacking

Shayan Eskandari, Andreas Leoutsarakos, Troy Mursch +1

In this paper, we examine the recent trend towards in-browser mining of cryptocurrencies; in particular, the mining of Monero through Coinhive and similar code- bases. In this mode…

cs.CR2018★ 28 cited

On the Feasibility of Decentralized Derivatives Markets

Shayan Eskandari, Jeremy Clark, Vignesh Sundaresan +1

In this paper, we present Velocity, a decentralized market deployed on Ethereum for trading a custom type of derivative option. To enable the smart contract to work, we also implem…

cs.CR2018★ 70 cited

A first look at the usability of bitcoin key management

Shayan Eskandari, Jeremy Clark, David Barrera +1

Bitcoin users are directly or indirectly forced to deal with public key cryptography, which has a number of security and usability challenges that differ from the password-based au…

cs.CR2018★ 6 cited

Buy your coffee with bitcoin: Real-world deployment of a bitcoin point of sale terminal

Shayan Eskandari, Jeremy Clark, Abdelwahab Hamou-Lhadj

In this paper we discuss existing approaches for Bitcoin payments, as suitable for a small business for small-value transactions. We develop an evaluation framework utilizing secur…

cs.CR2013★ 1 cited

Introducing Accountability to Anonymity Networks

Michael Backes, Jeremy Clark, Peter Druschel +2

Many anonymous communication (AC) networks rely on routing traffic through proxy nodes to obfuscate the originator of the traffic. Without an accountability mechanism, exit proxy n…