Trusted computing solves this problem handily.