Keylime - TPM-based hardware security