Privacy-preserving techniques for nocompromise security in the cloud