Patent ID: 8285997
Filing Date: 2012-10-09
Classification: G06F

Abstract:
1. An apparatus for multi-user shared storage comprising: a fingerprint store coupled to a shard key store, the shard key store, the shard key store coupled to an eshard store, the eshard store, the eshard store coupled to a circuit for to decrypt and send a shard to any one of a plurality of user terminals coupled to a wide area network, the circuit for to decrypt and send a shard, the circuit for to decrypt and send a shard coupled to a circuit for to decrypt a shard key, the circuit for to decrypt a shard key, the circuit for to decrypt a shard key coupled to the shard key store, conventional known ancillary circuits for network interface for coupling to a wide area network, receiving and storing fingerprints, eshards, and shard keys, circuits for determining if a fingerprint is found in the fingerprint store and receiving and replying to queries thereof, wherein the eshard store comprises a non-transitory computer-readable media encoded with a plurality of shards, portions of a data object, which have been encrypted with a randomly generated key, the shard key store comprises a non-transitory computer-readable media encoded with the randomly generated keys further encrypted by a public key of the multi-user storage apparatus, the fingerprint store is a non-transitory computer readable media encoded with a fingerprint computed on each of the shards, portions of a data object, and a processor and a memory for controlling the apparatus.