La mia scheda madre Intel ha un chip TPM 2.0. Ubuntu 13.04 sembra avere un driver per esso, ma cosa ci fa, qualcosa? Può essere spento / disabilitato?
La mia scheda madre Intel ha un chip TPM 2.0. Ubuntu 13.04 sembra avere un driver per esso, ma cosa ci fa, qualcosa? Può essere spento / disabilitato?
Risposte:
Trusted Platform Module TPM offre funzionalità per la generazione sicura di chiavi crittografiche e la limitazione del loro utilizzo, oltre a un generatore di numeri casuali. Include anche funzionalità come l'attestazione remota e l'archiviazione sigillata.
TPM è disabilitato per impostazione predefinita a meno che non si desideri utilizzarlo. Per abilitare, procedi come segue:
Primo accesso come root
> sudo -s
e installa i pantaloni e gli strumenti TPM:
> apt-get install tpm-tools trousers
Vai alla directory in cui si trovano i moduli del kernel /lib/modules/#.xy-z-generic/kernel/drivers/char/tpm, lì troverai i moduli che ti servono:
ls -la /lib/modules/`uname -r`/kernel/drivers/char/tpm
total 116
drwxr-xr-x 2 root root 4096 Feb 3 07:00 .
drwxr-xr-x 8 root root 4096 Feb 3 07:00 ..
-rw-r--r-- 1 root root 12248 Jan 30 19:54 tpm_atmel.ko
-rw-r--r-- 1 root root 18104 Jan 30 19:54 tpm_i2c_infineon.ko
-rw-r--r-- 1 root root 24864 Jan 30 19:54 tpm_infineon.ko
-rw-r--r-- 1 root root 13496 Jan 30 19:54 tpm_nsc.ko
-rw-r--r-- 1 root root 30344 Jan 30 19:54 tpm_tis.ko
Per la mia macchina è stato sufficiente caricare tpm_tis.ko.
> modprobe tpm_tis.ko
Ora dovresti "vedere" il TPM (tpm0) in / sys / class / misc / ed essere in grado di stampare le PCR
> cat /sys/class/misc/tpm0/device/pcrs
PCR-00: xx 82 F8 37 D6 83 21 56 ff F7 FB 94 25 D8 7A 38 47 57 BF 83
PCR-01: yy 93 6D 55 81 BE 16 99 ff 88 DA D1 D9 B5 67 53 54 A7 41 71
PCR-02: zz DE 58 4D CE F0 3F 6A ff AC 1A 24 0A 83 58 93 89 6F 21 8D
PCR-03: aa 3F 78 0F 11 A4 B4 99 ff FC AA 80 CD 6E 39 57 C3 3B 22 75
PCR-04: bb 0B 67 73 D3 6F B5 AD ff 11 F5 43 C5 DA 92 C9 D4 69 E4 33
Se tpm_tis non funziona sul tuo computer, usa semplicemente tentativi ed errori per trovare il modulo giusto. Non puoi danneggiare cose. Btw: se ti piace caricare automaticamente il modulo Kernel, modifica / etc / modules e aggiungi "tpm_tis" all'elenco dei moduli.
Se hai caricato il modulo giusto, avvia tcsd. Avviso: a differenza di altre distribuzioni non è possibile richiamare il tcsd in Ubuntu da
> /etc/init.d/tcsd start
Devi digitare
> tcsd
Se ti piacciono alcune informazioni di debug, aggiungi -f:
> tcsd -f
Ora sei pronto per partire:
> tpm_version
TPM 1.2 Version Info:
Chip Version: 1.2.11.5
Spec Level: 2
Errata Revision: 0
TPM Vendor ID: ATML
TPM Version: 01010000
Manufacturer Info: 41544d4c
Ora puoi prendere la proprietà del tuo TPM:
> tpm_takeownership
Enter owner password: OWNERPASS
Confirm password: OWNERPASS
Enter SRK password: SRKPASS
Confirm password: SRKPASS
maggiori informazioni su come utilizzare TPM in Linux sono disponibili qui e qui .