Integrity: CEPH Storage has algorithm based method for locating pieces of data stored in distributed storage system. http://ceph.com/ceph-storage/
Ceph can be integrated into Open source cloud like OpenStack.
Confidentiality: Azure uses AES 256 bit (I think) encryption and uses RBAC method for authorization . https://azure.microsoft.com/en-us/services/storage/ Hope this helps your way.
Amazon gives a choice of encryption in its S3 storage system, such as AES 256 or using Amazon managed keys. They recently made a change to have default encryption in S3 bucket (see https://aws.amazon.com/blogs/aws/new-amazon-s3-encryption-security-features/). This is after a number of well publicized data leaks from unencrypted S3 buckets (example here: http://www.healthcareitnews.com/news/data-150000-patients-exposed-another-misconfigured-aws-bucket ).