Trusted Computing On Modern Platforms: Analysis, Challenges, And Implications