Formal Verification of Authenticated, Append-Only Skip Lists in Agda: Extended Version

03/08/2021
by   Victor Cacciari Miraldo, et al.
0

Authenticated Append-Only Skiplists (AAOSLs) enable maintenance and querying of an authenticated log (such as a blockchain) without requiring any single party to store or verify the entire log, or to trust another party regarding its contents. AAOSLs can help to enable efficient dynamic participation (e.g., in consensus) and reduce storage overhead. In this paper, we formalize an AAOSL originally described by Maniatis and Baker, and prove its key correctness properties. Our model and proofs are machine checked in Agda. Our proofs apply to a generalization of the original construction and provide confidence that instances of this generalization can be used in practice. Our formalization effort has also yielded some simplifications and optimizations.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

12/04/2021

Towards automated verification of multi-party consensus protocols

Blockchain technology and related frameworks have recently received exte...
11/13/2017

Stampery Blockchain Timestamping Architecture (BTA) - Version 6

A method for timestamping, anchoring and certification of a virtually un...
12/30/2020

A Decentralized Dynamic PKI based on Blockchain

The central role of the certificate authority (CA) in traditional public...
01/28/2020

Automated Proof of Bell-LaPadula Security Properties

Almost fifty years ago, D.E. Bell and L. LaPadula published the first fo...
03/27/2021

{log}: Applications to Software Specification, Prototyping and Verification

This document shows how Z specifications can be translated into {log} an...
02/23/2021

Design and Verification of a Logless Dynamic Reconfiguration Protocol in MongoDB Replication

We present a novel dynamic reconfiguration protocol for the MongoDB repl...
12/19/2018

Exposing A Customizable, Decentralized Cryptoeconomy as a Data Type

Purposely modular, this protocol enables customization of several protoc...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.