Security and Trust in Distributed Computation