TREDISEC: Trust-aware reliable and distributed information security in the cloud