Trusted client とは

コンピューティングでは、信頼できるクライアントとは、サービスのユーザーによって制御されるデバイスまたはプログラムですが、サービスのプロバイダによって許可されていない方法でその使用が妨げられるように制限されています。つまり、クライアントは、ベンダーが信頼してから信頼できない消費者に販売するデバイスです。例としては、コンピュータネットワークを介して再生されるビデオゲームや、DVDのコンテンツスクランブルシステム(CSS)が挙げられる。
信頼できるクライアントソフトウェアは根本的に安全ではないと考えられています。一度セキュリティが1人のユーザーによって壊れた場合、その中断は容易にコピー可能であり、他のユーザーが利用できるようになります。コンピュータセキュリティの専門家Bruce Schneier氏は次のように述べています。「一般ユーザーに対しては何でも動作しますが、複雑なセキュリティソフトウェアは必要ありません。信頼されたクライアントハードウェアはいくらか安全ですが、完全な解決策はありません。
信頼できるクライアントは、信頼できるクライアントを紛失して販売し、それ以外の場合は関連するサービスに対して経済的に実行可能である以上に料金を請求するベンダーロックインの一形態としてビジネスにとって魅力的です。初期の例の1つは、放送局によって助成されたラジオ受信機であったが、ラジオ局のみを受信することに限定されていた。近代的な例には、Macrovisionコピープロテクト、DVDリージョンコードシステム、リージョンコード化されたビデオゲームコンソールを含めることを法律で義務付けられているビデオレコーダが含まれます。
技術的に知識の豊富な消費者や他のメーカーは、1999年に早期にロックされたラジオの固定チューニングコンデンサの単純な交換から、CSSの成功したDeCSS暗号化攻撃に至るまで、信頼できるクライアントの制限機能を迂回することがよくあります。デジタルミレニアム著作権法およびそれに準ずる法律で、迂回を防止し、さまざまな程度の成功を収めています。しかし、インターネットの性質上、発見され公開された亀裂は事実上取り除​​くことができません。
トラステッドコンピューティングは、ソフトウェアにおけるそのような制限の実施を支援するコンピュータハードウェアを作成することを目的とし、これらの制限を回避することをより困難にしようとするものである。