Microsoft Secures Windows KMS Activation With TPM-Based Hardware Trust