A method and a system is provided of to process data. For example, the
method and system may be used to archive documents. In an embodiment, the
method includes receiving original data for archiving and converting the
original data into a plurality of shares using secret sharing. The
plurality of shares may be distributed (e.g., to a plurality of remote
repositories that each store a share. The plurality of shares may be
distributed via a wide area network to a plurality of Internet Service
Providers, for example, via an email message which is stored thereby to
archive the share. A header of the email message may be used as a time
stamp for each share. The repositories may be independent and
geographically dispersed and a monitor may be provided to monitor a share
stored at each repositories.