B. Raptor Code:
Most advanced forward error correction (FEC) code for
data networks Raptor codes provide protection against
packet loss by sending additional repair data used to
reconstruct “erased” or “lost” data. Erasure codes provide
data recovery by transforming a message into a longer
message, agreeing the original message to be recovered
from a subset of the expanded message. Raptor recovers
missing data packets with only minimal amounts of
additional repair data and without requiring retransmission
from the sender an efficiently and effectively providing
reliability in data networks.
Using a Raptor code [6], an application can send and
receive encoded data, and the source properties of the
solution avert, or greatly reduce the usage of feedback and
retransmission protocols. This permits simpler, more
scalable, and more effective solutions. Raptor codes may be
systematic or non-systematic. In order to strike a good
balance between error resilience and data dynamics, the
algebraic property of the token computation and erasurecoded
data is explored and demonstrate how to efficiently
support dynamic operation on data blocks, which
maintaining the same level of storage correctness assurance.
In order to save the time, computation resources and related
online burden of users, the extension of the proposed main
scheme to support third-party auditing is provided, where
users can safely delegate the integrity checking tasks to TPA
and be worry-free to use the cloud storage services.