Patent ID: 9749418
Date: 2017-08-29
CPC Classifications: G06F,G06N,H04L

Claim:
1. A data storage and retrieval system comprising: at least one client device; at least one server comprising at least one memory and a log store which includes at least two storage units, a buff and a buffprime; wherein client data is divided into a plurality of blocks and stored in the server; wherein a plurality of logs is generated for each of the plurality of blocks and stored in the log store; wherein the log store in the server is audited for ensuring integrity of the client data; wherein in every update, when the buff becomes full, a rebuild operation empties whole buff, puts a last state of the client data in a new compact Proofs of Retrievability (PoR), and stores a result at the buffprime, wherein a size of the buffprime is increased if needed.