An Approach to Enhancing Confidentiality and Integrity on Mobile Multi-Cloud Systems: The "ARIANNA" Experience