...

(Microsoft PowerPoint - TPM\202\306\202\315.ppt)

by user

on
Category: Documents
13

views

Report

Comments

Transcript

(Microsoft PowerPoint - TPM\202\306\202\315.ppt)
TPMとは
ウィンボンド・
ウィンボンド・エレクトロニクス株式会社
エレクトロニクス株式会社
Nuvoton製品
製品グループ
製品グループ
長谷川 啓子
2009年
年3月
月12日
日
目次
1.
2.
3.
4.
5.
6.
7.
TCGとは
とは
TPMとは
とは(
構成)
とは(HW構成
構成
TPMとは
とは(
構成)
とは(SW構成
構成
TPMで
で何ができるのか
PCでの
での適用事例
での適用事例
TPM ICサプライヤー
サプライヤー
Nuvoton製品
製品のご
製品のご紹介
のご紹介
2
1.TCGとは
とは
TCG (Trusted Computing Group) は、2003年
年にPCヘ
ベンダ
ンダーとそ
の協力会社により
協力会社により設立
により設立された
設立された、
された、規格策定の
規格策定の団体です
団体です。
です。
参加企業は
プラットフォームベ
サプ
参加企業は、PCフ
ラットフォームベンダ
ンダー、TPM ICサフ
サプライヤー、
ライヤー、ソフトウェア
ベンダ
ンダー
目的は
目的は、「信頼できる
信頼できるコンヒ
できるコンピ
コンピューティング・
ューティング・フ
゙・プラットフォーム」
ラットフォーム」環境の
環境の構築を
構築を
目指す
目指す業界標準仕様の
業界標準仕様の策定、
策定、および普及
および普及を
普及を目的とした
目的とした業界団
とした業界団
体
TPM1.1から
からスタート
、TPM1.2まで
までリリース
からスタートし
スタートし、TPM1.1b、
までリリースされ
リリースされ、
され、
そして、
という仕様
そして、TPM.Nextという
という仕様が
仕様が計画されている
計画されている
3
2.TPMとは (ICハードウェア構成)
TCG技術に基づいた仕様に準拠したICを指し、
Trusted Platform Module、つまりハードウェアのこ
とである
真性乱数生成器
不揮発性メモリ
不揮発性メモリ
LPC
プロセッサ
I2C
SPI
I/O Hash
HMAC
メモリ
非対称
鍵生成器
クロック/タイマ
クロック タイマ
署名と
署名と
暗号機能
電源検出機能
4
3.TPMとは (ソフトウェア構成)
アプリ1
アプリ1
アプリ2
アプリ2
アプリ3
アプリ3
アプリケーション
TSSサービスプロバイダ
サービスプロバイダ
TSSコアサービス
コアサービス
ミドルウェア
(TSS)
)
TPMデバイス
デバイス ドライバ ライブラリ
TPMデバイスドライバ
デバイスドライバ
ドライバ
LPCまたは
またはシリアルバス
またはシリアルバス
TPM IC
ハードウェア
5
4.TPMで何ができるのか
TPMは
TPMは。。。
* (暗号用の
暗号用の)素数(
素数(乱数)
乱数)を生成する
生成するハードウェア
するハードウェア
* (暗号アルゴリズム
暗号アルゴリズムの
アルゴリズムの)鍵の保存
TPMを
TPMを利用して
利用して。。。
して。。。
* 固有情報との
固有情報との関連付
との関連付けにより
関連付けによりセキュリティ
けによりセキュリティの
セキュリティの構築
* 信頼の
を利用して
信頼の基点である
基点であるTPMを
である
利用して、
して、高いセキュリ
ティを
ティを保つために、
つために、機密性、
機密性、正真性、
正真性、認証、
認証、否認不可
能性に
能性に役立てることができます
役立てることができます
6
5.PCでの適用事例
(脅威)
脅威) ウィルス、
ウィルス、スパイウェア、
スパイウェア、スパムメール、
スパムメール、キーロガー、
キーロガー、PCの
PCの盗難、
盗難、PC不
PC不
正使用、
正使用、不正ログイン
不正ログイン、
ログイン、HDDの
HDDの盗難、
盗難、データへの
データへの不正
への不正アクセス
不正アクセス
(対策と
対策と効果)
効果)
1.PC本体
PC本体の
本体の正当性検証
プラットフォームに不正な改ざんが行われた場合や、 不正に別のTPMと取り替
えた場合、またはTPMを取り外した場合などは、認証エラーとし起動することをできなくしま
す
2.信頼の
信頼の連鎖
TPMでコンポーネント(ハードウェアやソフトウェア)が正当なものかをハッシュを
使用して確認します。 この概念を積み重ねていくことで、ハードウェアが正しい→BIOSが
正しい→OSが正しい→アプリケーションが正しいという「信頼の連鎖」を作ることができま
す。 すべてが不正に改ざんされていない信頼できるものかのチェックをします
3.暗号鍵の
暗号鍵の保護
NVRAMに入れて鍵を保護。暗号データ(HDD内)と鍵の場所が異なり、盗難、
紛失、廃棄時におけるデータ漏洩事故を防ぐことができます
4.TPMを
.TPMをアプリケーションから
アプリケーションから使用
から使用する
使用する
TPMの機能を使ってユーザー認証やファイルの暗号化、電子証明書の保護を
行うことで、そのPC以外では使用できないセキュリティー機能を提供できます
7
6.TPM ICサプライヤー
*
*
*
*
*
*
Nuvoton (旧ウィンボンド・
ウィンボンド・エレクトロニクス)
エレクトロニクス)
インフィニオン
STマイクロエレクトロニクス
マイクロエレクトロニクス
Atmel
Broadcom
Sinosun
(2008年
年1月現在
月現在)
月現在)
*各社において
各社において、
において、ソリューション、
ソリューション、パッケージ、
パッケージ、ピン
アサイン、
アサイン、パフォーマンスは
パフォーマンスは違いが見
いが見られます。
られます。
たとえば、
では、
を規定
たとえば、TCGでは
では、SOP28を
8
7. Nuvoton TPM製品
製品のご
製品のご紹介
のご紹介
WPCT200 LPC インターフェース
WPCT300 SPI インターフェース
WPCT301 I2C インターフェース
• TPM1.2準拠
• シングルチップソリューション
• SHA-1 ,RSA, AESなどの
ハードウェアエンジン
• ハードウェア真性乱数生成器
• TSSOP28(縦4.4mm)、鉛フリー
• サンプルあり
•まもなくロゴは変更されます
9
WPCT200/300/301の
の特長
• キャッシュ機能
キャッシュ機能を
つため、高速な
高速なKey生成
生成が
機能を持つため、
生成が
可能
• TPMは
はスタンバイ電源
スタンバイ電源が
電源が入っていれば、
っていれば、アイド
ル状態になり
状態になり、
になり、キャッシングを
キャッシングを開始
– たとえば、
の作成や
たとえば、SRK(Storage Root Key)の
作成や、
Create Wrap Keyの
の生成も
生成もキャッシング機能
キャッシング機能を
機能を使
用し、高速に
高速に応答
– 2048bitの
のKey生成
生成の
生成の時間は
時間は、
Cacheあり
あり:
秒で応答
あり: 約0.35秒
Cacheなし
なし:
秒で応答
なし: 約16秒
10
Nuvotonとは
とは
• 2008年
年7月
月1日
日、台湾本社の
台湾本社の半導体メモリー
半導体メモリー
メーカー、
メーカー、ウィンボンドの
ウィンボンドの子会社として
子会社として設立
として設立
• ロジック製品
ロジック製品を
製品を専門に
専門に扱う台湾本社の
台湾本社の会社
US、
、イスラエル、
イスラエル、台湾に
台湾に開発、
開発、販売拠点あり
販売拠点あり
• ウィンボンド日本支社
ウィンボンド日本支社が
日本支社が営業、
営業、技術サポート
技術サポート
• TCG前身
前身の
から、
前身のTCPAから
から、8年間仕様策定の
年間仕様策定の
メンバーとしての
メンバーとしての実績
としての実績
• 2002年
年から毎年
から毎年セキュリティ
毎年セキュリティ製品
セキュリティ製品を
製品をリリース
11
Fly UP