Specification | TPM 1.2 | TPM 2.0 |
---|---|---|
Architecture | The one-size-fits-all specification consists of three parts.[2] | A complete specification consists of a platform-specific specification which references a common four-part TPM 2.0... |
I enabled PTT in bios and in Windows tpm.msc shows the TPM is installed I think it works🙂Have a read here;
https://www.theverge.com/2021/6/25/22550376/microsoft-windows-11-tpm-chips-requirement-security
You might want to give your BISO a try and see if you can install Windows 11 after enabling PTT(if that feature exists in your motherboard BIOS).
Specification | TPM 1.2 | TPM 2.0 |
---|---|---|
Architecture | The one-size-fits-all specification consists of three parts.[2] | A complete specification consists of a platform-specific specification which references a common four-part TPM 2.0 library.[35][3] Platform-specific specifications define what parts of the library are mandatory, optional, or banned for that platform; and detail other requirements for that platform.[35] Platform-specific specifications include PC Client,[36] mobile,[37] and Automotive-Thin.[38] |
Algorithms | SHA-1 and RSA are required.[39] AES is optional.[39] Triple DES was once an optional algorithm in earlier versions of TPM 1.2,[40] but has been banned in TPM 1.2 version 94.[41] The MGF1 hash-based mask generation function that is defined in PKCS#1 is required.[39] | The PC Client Platform TPM Profile (PTP) Specification requires SHA-1 and SHA-256 for hashes; RSA, ECC using the Barreto-Naehrig 256-bit curve and the NIST P-256 curve for public-key cryptography and asymmetric digital signature generation and verification; HMAC for symmetric digital signature generation and verification; 128-bit AES for symmetric-key algorithm; and the MGF1 hash-based mask generation function that is defined in PKCS#1 are required by the TCG PC Client Platform TPM Profile (PTP) Specification.[42] Many other algorithms are also defined but are optional.[43] Note that Triple DES was readded into TPM 2.0, but with restrictions some values in any 64-bit block.[44] |
Crypto Primitives | A random number generator, a public-key cryptographic algorithm, a cryptographic hash function, a mask generation function, digital signature generation and verification, and Direct Anonymous Attestation are required.[39] Symmetric-key algorithms and exclusive or are optional.[39] Key generation is also required.[45] | A random number generator, public-key cryptographic algorithms, cryptographic hash functions, symmetric-key algorithms, digital signature generation and verification, mask generation functions, exclusive or, and ECC-based Direct Anonymous Attestation using the Barreto-Naehrig 256-bit curve are required by the TCG PC Client Platform TPM Profile (PTP) Specification.[42] The TPM 2.0 common library specification also requires key generation and key derivation functions.[46] |
Hierarchy | One (storage) | Three (platform, storage and endorsement) |
Root Keys | One (SRK RSA-2048) | Multiple keys and algorithms per hierarchy |
Authorization | HMAC, PCR, locality, physical presence | Password, HMAC, and policy (which covers HMAC, PCR, locality, and physical presence). |
NVRAM | Unstructured data | Unstructured data, Counter, Bitmap, Extend, PIN pass and fail |