Text this: Trusted computing: Challenges & solutions