This document proposes a reputation-based trust management framework called CloudArmor to address trust issues in cloud computing. It describes three key challenges of trust management in clouds: 1) preserving privacy of sensitive user information, 2) protecting cloud services from malicious users providing misleading feedback, and 3) guaranteeing availability of trust management services given the dynamic cloud environment. The proposed framework includes a protocol to verify credibility of feedback while preserving privacy, an adaptive credibility model to measure feedback credibility and identify malicious users, and an availability model to manage availability of the decentralized trust management service.