TREDISEC: Towards Realizing a Truly Secure and Trustworthy Cloud