Developing of Library for Proofs of Data Possession in Charm

Abstract

Provable Data Possession (PDP) is a cryptographic tool for auditing big data on a storage server or in the cloud. The goal of PDP is to efficiently verify that the server is storing the data. PDP provides probabilistic guarantees that the server is storing the information, and it will be available when needed, without accessing the entire file. In this work, we have developed a PDP module for the Charm cryptographic framework. We wrote an application programmer interface (API) for generic PDP schemes. We implemented the simple MAC-PDP scheme with efficient subroutines for sub-linear sampling. We hope that this work will encourage further study in the rapid prototyping and evaluation of new PDP schemes in the Charm framework.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2013
Accession Number
ADA585606

Entities

People

  • Krisztina C. Riebel-charity

Organizations

  • Naval Postgraduate School

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Authentication
  • Big Data
  • Cloud Computing
  • Computer Programming
  • Computer Science
  • Computers
  • Cryptography
  • Data Storage Systems
  • Guarantees
  • Product Prototyping
  • Python Programming Language
  • Sampling
  • Security
  • Security Protocols
  • Software Prototyping
  • Test And Evaluation

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Cybersecurity.
  • Database Systems and Applications
  • Distributed Systems and Data Platform Development