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. .
Platform: C++ && Crypto++ Library.
Mode: CLI(Command Line Interface).
Utility: Socket.
Admin: Client.
Prover: Cloud Service Provider.
Challanger: Truted Third Party.
- Admin,Prover & Challanger servers start.
- Challanger periodicaly give challange to Prover with randomly.
- Attaker Script run on Prover side for randomly change bits of Admin data.
- In Next few Challange, Challanger able to identify that data is change, so it immediatly report to Admin.
- High Level View
- First Admin generate Signature Of Data using this pattern & send it to Challanger, and then upload data to cloud.
- When Prover get challange from challanger it start generating its proof of work. send it work to challange back.
- Recieving proof of work from Prover, challanger start validating orignal-data using recieved information & Signature of data that it have.
NitinVadadoriya.
IIITA Network Security Lab.