Skip to content

Latest commit

 

History

History
67 lines (34 loc) · 2.39 KB

README.md

File metadata and controls

67 lines (34 loc) · 2.39 KB

ASBDIA-PROTOCOL

ASBDIA(Algebraic Signatures-Based Data Integrity Auditing) is Challange response type protocol where cloude-user can periodicaly check integrity of they data which is stored on cloude (third party service provider) based on giving challange to cloud-service-provider. it check integrity of stored-data with help of cryptography hash-signature. .

Technolgoy Stack

Platform: C++ && Crypto++ Library.

Mode: CLI(Command Line Interface).

Utility: Socket.

Terminology

Admin: Client.

Prover: Cloud Service Provider.

Challanger: Truted Third Party.

Working

  • Admin,Prover & Challanger servers start.

ScreenShot

  • Challanger periodicaly give challange to Prover with randomly.

ScreenShot

  • Attaker Script run on Prover side for randomly change bits of Admin data.

ScreenShot

  • In Next few Challange, Challanger able to identify that data is change, so it immediatly report to Admin.

ScreenShot

Design

  • High Level View

ScreenShot

  • First Admin generate Signature Of Data using this pattern & send it to Challanger, and then upload data to cloud.

ScreenShot

ScreenShot

ScreenShot

  • When Prover get challange from challanger it start generating its proof of work. send it work to challange back.

ScreenShot

  • Recieving proof of work from Prover, challanger start validating orignal-data using recieved information & Signature of data that it have.

ScreenShot

Made By

NitinVadadoriya.

Location

IIITA Network Security Lab.