This document discusses implementing trust in cloud computing using public key infrastructure (PKI). It begins by providing background on PKI and how it uses public/private key cryptography to provide security services like authentication, confidentiality, and integrity. It then discusses cloud computing models and the Windows Azure platform. The paper proposes three trust models using PKI: 1) a public root CA and public CA, 2) a public root CA and enterprise CA, and 3) an enterprise root CA and enterprise CA. It details methodologies for implementing each model to establish trust between cloud services and customers. The enterprise root CA model provides the most security and trust but has higher costs and complexity.