Publications

7 Results

Search results

Jump to search filters

Composable Ledgers for Distributed Synchronic Web Archiving

Proceedings of the ACM/IEEE Joint Conference on Digital Libraries

Dinh, Thien-Nam D.; Pattengale, Nicholas D.

The Synchronic Web is a highly scalable notary infrastructure that provides tamper-evident data provenance for historical web data. In this document, we describe the applicability of this infrastructure for web archiving across three envisioned stages of adoption. We codify the core mechanism enabling the value proposition: a procedure for splitting and merging cryptographic information fluidly across blockchain-backed ledgers. Finally, we present preliminary performance results that indicate the feasibility of our approach for modern web archiving scales.

More Details

The Synchronic Web: Primer

Dinh, Thien-Nam D.

The Synchronic Web is a network of information that is locked into a single global view of history. When clients notarize their data to the Synchronic Web, they gain the ability to irrefutably prove the following statement to the rest of the world: "I commit to this information—and only this information—at this moment in time." Much like encryption or digital signatures, this capability has the potential to bolster the integrity of public cyberspace at a foundational level and scale.

More Details

Proteus: A DLT-agnostic emulation and analysis framework

12th USENIX Workshop on Cyber Security Experimentation and Test, CSET 2019, co-located with USENIX Security 2019

Van Dam, Russell V.; Dinh, Thien-Nam D.; Cordi, Christopher N.; Jacobus, Gregory J.; Pattengale, Nicholas D.; Elliott, Steven E.

This paper presents Proteus, a framework for conducting rapid, emulation-based analysis of distributed ledger technologies (DLTs) using FIREWHEEL, an orchestration tool that assists a user in building, controlling, observing, and analyzing realistic experiments of distributed systems. Proteus is designed to support any DLT that has some form of a “transaction” and which operates on a peer-to-peer network layer. Proteus provides a framework for an investigator to set up a network of nodes, execute rich agent-driven behaviors, and extract run-time observations. Proteus relies on common features of DLTs to define agent-driven scenarios in a DLT-agnostic way allowing for those scenarios to be executed against different DLTs. We demonstrate the utility of using Proteus by executing a 51% attack on an emulated Ethereum network containing 2000 nodes.

More Details
7 Results
7 Results