উবুন্টু কি টিপিএম ২.০ চিপ ব্যবহার করে?


11

আমার ইন্টেল মাদারবোর্ডে একটি টিপিএম ২.০ চিপ রয়েছে। উবুন্টু 13.04 এর জন্য ড্রাইভার আছে বলে মনে হচ্ছে তবে এটি এর সাথে কী করে, কিছু? এটি কি বন্ধ / অক্ষম করা যায়?


এটি বন্ধ করা উচিত নয়। এটি সংস্করণ নির্দিষ্ট নয়।
এরিক কারভালহো

2
আপনি কি ইন্টেল মাদারবোর্ডে আরও নির্দিষ্ট হতে পারেন? ইন্টেল এই তারিখটিতে এমন কোনও মাদারবোর্ড তৈরি করেনি যার টিপিএম ২.০ রয়েছে। টিপিএম ২.০ এটি প্রকাশিত অনুমানও নয়।

2
ইন্টেল এনইউসিগুলিতে কমপক্ষে টিপিএম 2.0 রয়েছে
ম্যাটিসডাদা

উত্তর:


11

বিশ্বস্ত প্ল্যাটফর্ম মডিউল টিপিএম একটি এলোমেলো সংখ্যা জেনারেটর ছাড়াও সুরক্ষিত ক্রিপ্টোগ্রাফিক কীগুলি এবং তাদের ব্যবহারের সীমাবদ্ধতার জন্য সুবিধা সরবরাহ করে। এটিতে দূরবর্তী প্রত্যয়ন ও সিল স্টোরেজের মতো ক্ষমতাও রয়েছে।

উৎস

আপনি যদি এটি ব্যবহার না করতে চান তবে টিপিএম ডিফল্টরূপে অক্ষম থাকে। নিম্নলিখিতটি করতে সক্ষম করুন:

রুট হিসাবে প্রথমে লগইন করুন

> sudo -s

এবং ট্রাউজারগুলি এবং টিপিএম সরঞ্জামগুলি ইনস্টল করুন:

> apt-get install tpm-tools trousers

যে ডিরেক্টরিতে কার্নেল মডিউলগুলি অবস্থিত সেখানে যান /lib/modules/#.xy-z-generic/kernel/drivers/char/tpm, সেখানে আপনার প্রয়োজনীয় মডিউলগুলি পাবেন:

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

আমার মেশিনের জন্য এটি tpm_tis.ko লোড করার পক্ষে যথেষ্ট ছিল।

> modprobe tpm_tis.ko

এখন আপনার / সিস / ক্লাস / মিসক / তে টিপিএম (টিএমপি0) "দেখতে" এবং পিসিআরগুলি মুদ্রণ করতে সক্ষম হওয়া উচিত

> 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

যদি tpm_tis আপনার মেশিনে কাজ না করে, সঠিক মডিউলটি সন্ধানের জন্য কেবল পরীক্ষা এবং ত্রুটি ব্যবহার করুন। আপনি জিনিস ক্ষতি করতে পারে না। বিটিডব্লিউ: আপনি যদি কার্নেল মডিউলটি স্বয়ংক্রিয়ভাবে লোড করতে চান, / ইত্যাদি / মডিউলগুলি সম্পাদনা করুন এবং মডিউলগুলির তালিকায় "tpm_tis" যুক্ত করুন।

আপনি যদি সঠিক মডিউলটি লোড করে থাকেন তবে টিসিএসডি শুরু করুন। বিজ্ঞপ্তি: অন্যান্য বিতরণগুলির মতো নয় তবে আপনি উবুন্টুতে টিসিএসডি লাগাতে পারবেন না

> /etc/init.d/tcsd start

আপনার টাইপ করা দরকার

> tcsd

আপনি যদি কিছু ডিবাগিং তথ্য পছন্দ করেন তবে যুক্ত করুন -f:

> tcsd -f

এখন আপনি যেতে প্রস্তুত:

> 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

এখন আপনি নিজের টিপিএমের মালিকানা নিতে পারেন:

> tpm_takeownership
Enter owner password: OWNERPASS
Confirm password: OWNERPASS
Enter SRK password: SRKPASS
Confirm password: SRKPASS

আরও তথ্যের Linux এ TPM টি কিভাবে ব্যবহার করবেন তা প্রতিষ্ঠিত এখানে এবং এখানে


5
আমি আপনার উত্তরে পদক্ষেপ 0 যুক্ত করব: চশমা অনুসারে প্রথমে ফার্মওয়্যারটিতে একটি টিপিএম 1.2 সক্ষম করতে হবে। প্রতি মেশিনে একটি প্রতিবন্ধী টিপিএম দিয়ে চালানো উচিত।
স্কলিটাস

5
দুর্দান্ত নির্দেশাবলী, তবে বর্ণিত কয়েকটি পদক্ষেপ টিপিএম 1.2 এর জন্য নয় 2.0 এর জন্য
ম্যাটিসডাদা

টিপিএমের মালিকানা গ্রহণের অর্থ কী?
ম্যাট

4
উত্তর টিপিএম ২.০ এর জন্য কাজ করে না। উত্তরের লেখক স্পষ্টতই প্রশ্নটি পড়েননি।
মনোলিস রাগকৌসিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.