Motherboard Intel saya memiliki chip TPM 2.0. Ubuntu 13.04 tampaknya memiliki driver untuk itu, tetapi apa hubungannya dengan itu, apa saja? Apakah bisa dimatikan / dinonaktifkan?
Motherboard Intel saya memiliki chip TPM 2.0. Ubuntu 13.04 tampaknya memiliki driver untuk itu, tetapi apa hubungannya dengan itu, apa saja? Apakah bisa dimatikan / dinonaktifkan?
Jawaban:
Modul Platform Tepercaya TPM menawarkan fasilitas untuk pembuatan kunci kriptografi yang aman, dan batasan penggunaannya, selain generator angka acak. Ini juga mencakup kemampuan seperti pengesahan jarak jauh dan penyimpanan yang disegel.
TPM dinonaktifkan secara default kecuali jika Anda ingin menggunakannya. Untuk mengaktifkan lakukan hal berikut:
Login pertama sebagai root
> sudo -s
dan instal Celana dan Alat TPM:
> apt-get install tpm-tools trousers
Buka direktori tempat modul Kernel berada /lib/modules/#.xy-z-generic/kernel/drivers/char/tpm, di sana Anda akan menemukan modul yang Anda butuhkan:
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
Untuk mesin saya, itu cukup untuk memuat tpm_tis.ko.
> modprobe tpm_tis.ko
Sekarang Anda harus "melihat" TPM (tpm0) di / sys / class / misc / dan dapat mencetak 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
Jika tpm_tis tidak berfungsi pada mesin Anda, cukup gunakan trial and error untuk menemukan modul yang tepat. Anda tidak dapat merusak barang-barang. Btw: jika Anda ingin memuat modul Kernel secara otomatis, edit / etc / modules dan tambahkan "tpm_tis" ke daftar modul.
Jika modul Anda dimuat dengan benar, jalankan tcsd. Perhatikan: tidak seperti distribusi lainnya, Anda tidak dapat menjalankan tcsd di Ubuntu dengan
> /etc/init.d/tcsd start
Anda perlu mengetik
> tcsd
Jika Anda menyukai beberapa informasi debug, tambahkan -f:
> tcsd -f
Sekarang Anda siap untuk pergi:
> 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
Sekarang Anda dapat mengambil kepemilikan TPM Anda:
> tpm_takeownership
Enter owner password: OWNERPASS
Confirm password: OWNERPASS
Enter SRK password: SRKPASS
Confirm password: SRKPASS
informasi lebih lanjut cara menggunakan TPM di linux ada di sini dan di sini .