On protecting integrity and confidentiality of cryptographic file system for outsourced storage | Synapse