Verifying the integrity, authenticity and freshness of remotely stored data requires new, efficient, and scalable solutions. User expectations for ubiquitous and low-latency access to increasingly large amounts of data are forcing an evolution of the data storage and retrieval model. Data are routinely stored at and retrieved from locations that are not controlled by the original data source. New data verification approaches must similarly evolve to offset the risk of accessing data that has been modified in a manner unintended by the originating source.
The work for this talk extends data verification to meet the scalability and efficiency requirements of the evolving outsourced data model. First, the Cloud Authenticated Dictionary (CLAD) handles cloud-scale verification using an authenticated dictionary capable of managing billions of objects. Next, the Authenticated PR-Quadtree (APR-Quad) efficiently processes bulk updates and queries for multidimensional data. Finally, the Multi-producer Authenticated PR-Quadtree (MAPR) publicly authenticates data from multiple producers using a single proof.