Trusted Platform Module Basics: Using TPM in Embedded Systems