一般人真的有需要用到TPM功能嗎? - 3C

Zenobia avatar
By Zenobia
at 2021-07-10T20:32

Table of Contents

: 目前還沒有 TPM based 的 DRM 應用出現
: 至少零星與 TPM 相關的案例都不是用於加解密數位內容
:
: 技術上也沒有任何採用 TPM 理由
: 把加密數位內容的金鑰放入 TPM 更是多此一舉,沒有任何好處


我本業不是資訊,TPM 相關的論文沒唸很熟,這只是隨手翻的幾篇。「把 TPM 用在 DRM
」早有人探討了

tinyurl.com/2untt58v

這應該是法律人寫的探討智財權的文章。

In DRM, trusted computing can be used to create sealed storage thereby
preventing the user from opening the file with an unauthorised computer

Sealed storage 可以防止使用者用未授權裝置打開檔案。

原理就之前說的,即使如您所說 TPM 本身不加密。但只要 DRM 應用程式自己加密,把金
鑰存在 TPM 晶片裡,然後 TPM 限制只有官方軟體可以取出金鑰來解密,那就能做 DRM。
官方軟體不進行解密(你沒有付錢、官方註銷你帳號、etc.)或 TPM 拒絕提供金鑰(偵
測到環境不符合、被竄改 etc)檔案就是鎖死。



or remote attestation whereby the system generates a certificate of
authenticity of the software running on a computer. In this form of DRM,
companies providing the software can keep a regular check on tampering of the
software by users and can also identify any unauthorized changes made to
the software in order to circumvent TPMs

TPM 可以讓 content provider 遠端驗證本機執行環境,TPM 對本機做了某種掃描,數位
簽章後送到遠端解密。你用破解版或非官方軟體理論上對方能抓到。你沒辦法取出 TPM
內的關鍵金鑰或偽造關鍵數位簽章,你就沒辦法模仿 TPM 的認證和簽名。

Therefore, even after having sold the product for a hefty price, the content
provider can exercise control over how and to what degree can a user can make
use of the bought content. In short, trusted systems have the capability to
be an 'extraordinarily effective and profitable means of controlling, and
rationing, access to works of information and entertainment

這段應該講的很清楚明白。

為什麼 TPM 和信賴運算能作到文中講的事情?

純軟 DRM 的時代,使用者破解了軟體,高手寫第三方客戶端冒充官方軟體,不保證偵測
的到,所以 TPM 給了 remote attestation。
純軟 DRM 的時代,再怎樣花式加密,只要解密的過程金鑰曾一瞬間存在 CPU/RAM 裡,它
就能被高手打撈出來。所以 TPM 給了 sealed storage,東西存在裡面 CPU 也訪問不到
,消費者有控制權也沒用。

如果覺得法律人寫的文章不算,那隨便引個 IEEE
https://ieeexplore.ieee.org/document/8989842

TPM is the root trust module to establish security and trust in digital
computing, communication and networking. Basically, it can support secure
booting and trustworthy software installation, private data protection and
Digital Rights Management (DRM), as well as remote attestation- based trusted
communications and collaboration

細節的部份不重複展開,但文章就是說 TPM 可以拿來做 DRM,DRM 就是 TPM 的用途之一



再引個 Richard Stallman 寫的東西
https://www.gnu.org/philosophy/can-you-trust.html

Of course, Hollywood and the record companies plan to use treacherous
computing for "DRM" (Digital Restrictions Management), so that downloaded
videos and music can be played only on one specified computer. Sharing will
be entirely impossible, at least using the authorized files that you would
get from those companies. You, the public, ought to have both the freedom and
the ability to share these things. (I expect that someone will find a way to
produce unencrypted versions, and to upload and share them, so DRM will not
entirely succeed, but that is no excuse for the system.)

史托曼把信賴運算 Trusted Computing 稱為背叛運算 treacherous computing。信賴運
算就是可以拿來做 DRM。他文章中關於 sharing 的理念對錯是一回事,但至少文字可以
說明 trusted computing 可以用來 enforce DRM



會覺得「TPM 跟 DRM 沒有關係,TPM 不是拿來做 DRM 的」,我認為可以換套關鍵字,並
且回溯歷史脈絡看問題:你用「信賴運算 trusted computing」搭配「DRM」找東西,就
能找到資料了。

我合理推測是 Trusted computing 原來的吃相太難看(我在 2005 年讀資料留下的印象)
,所以廠商換了套說詞,不要提到保護智慧財產權,說保護使用者的資料安全,使用者就
不會排斥了 XD,然後等 TPM 跟 DirectX 一樣普及....

早期的文獻還是把發展脈絡留了下來



不然找 Treacherous computing 也行,東西寫更白了 XDDDDDDD

--
Tags: 3C

All Comments

Yedda avatar
By Yedda
at 2021-07-11T02:12
想多了
Quanna avatar
By Quanna
at 2021-07-14T00:55
今天 Netflix Hulu Spotify 用的是
Lucy avatar
By Lucy
at 2021-07-14T21:50
widevine + intel/arm cpu 提供的
"硬體" DRM,沒有人採用 TPM
Adele avatar
By Adele
at 2021-07-15T15:16
硬體 DRM 早就很普遍了
然後remote attestation 很多功能現
Ula avatar
By Ula
at 2021-07-16T20:01
今 TPM 多數沒有實作
Dorothy avatar
By Dorothy
at 2021-07-21T11:29
這樣說好了,錄影帶也可以放藍光畫質
但今天有人採用嗎?
Odelette avatar
By Odelette
at 2021-07-21T23:45
推認真

35K繪圖機(PRO/E CAD用)

Lucy avatar
By Lucy
at 2021-07-10T19:06
已買/未買/已付訂金(元):未買 預算/用途:35K / 跑2D和3D軟體(CAD/PRO-E/SOILDWORK/MIDAS) 希望跑3D時不要LAG~ CPU (中央處理器):Intel i7-10700F【8核/16緒】2.9GHz(↑4.8G)/16M/無內顯 M ...

PROBOX HF7 硬碟外接盒改貓扇

Isla avatar
By Isla
at 2021-07-10T19:05
最近購入了這款硬碟外接盒,插了三顆那嘶狼4T上去 沒想到用不到一個月原廠風扇就開始發出答答答的聲音然後整個盒子瘋狂共振 再加上如果不把前門打開的話實在是非常的熱情,啊打開又很醜 於是就想找風扇來換 用到的材料如下: * 一條2pin轉3pin的線,4pin應該也可以但要注意接頭尺寸 這是原廠風扇的 ...

4k小螢幕為何不風行

Victoria avatar
By Victoria
at 2021-07-10T18:01
借這個討論串想問為啥4k曲面 27吋 HDR完全沒有 廠商做? 之前有在找4k 曲面 27吋 HDR, 但目前基本上是空集合, 4k. 27吋 or 28吋平面倒是不少... ---- Sent from BePTT on my Xiaomi Mi 9T Pro - ...

4k小螢幕為何不風行

Annie avatar
By Annie
at 2021-07-10T17:43
我覺得4K小螢幕使用率沒這麼高正常 我是用27吋4K,這種大小的4K 除非你有血輪眼,不然正常人縮放會調到200%以上 很多小問題就會出現,如果有完美主義應該會很不爽 我分享一下我的感覺 一般使用、文書 4K200%幾乎都沒有問題,看起來爽度上升 看一陣子再回去看27吋1080的螢幕會覺得這殺 ...

50k影音工作好燙機

Andrew avatar
By Andrew
at 2021-07-10T17:33
已買/未買/已付訂金(元):未買 預算/用途:50k/影音編輯(AE, PS...) 因為家人要拿來從事影音相關的工作,先前也有在板上發問過,重新整理了配單後,考慮多 核心CPU較適合,也希望不超頻下的散熱可以堪用即可(知道R9 3900X的威力...) CPU (中央處理器):AMD R9 3900X ...