3
TEEPとは
近年のCPUが提供する隔離実⾏環境TEE: TrustedExecution Environment内のア
プリケーション(TA: Trusted Application)を安全にインストール、更新、削除するプロトコル
CPU
Trusted OS
Normal World
(Rich Execution Environment)
App
Normal OS
Trusted App
Secure World
(Trusted Execution Environment)
4.
4
TEEPとは
近年のCPUが提供する隔離実⾏環境TEE: TrustedExecution Environment内のア
プリケーション(TA: Trusted Application)を安全にインストール、更新、削除するプロトコル
CPU
Trusted OS
Normal World
(Rich Execution Environment)
App
Normal OS
Trusted App
Secure World
(Trusted Execution Environment)
TAM: Trusted
Application
Manager
Trusted App
11
RATS
WG Name:Remote ATtestation procedureS(RATS)/Security Area
リモートシステムが信頼のレベルを確⽴するための⼿続き。
信頼の判定はエビデンスによる。状況や時間によって変わる。
⽤語で注意︓draft-ietf-rats-architecture-12より
Trust is a choice one makes about another system.
Trustworthiness is a quality about the other system that can be used in
making one’s decision to trust it or not.
Remote Attestationは⽇本語で構成証明とも呼ばれる
関連団体・規格
TCG: Trusted Computing Group, TPMの規格策定。TPMベースのRemote Attestation
FIDO: Fast IDentity Online, Key Attestationの規格あり。
GlobalPlatform: ICカードの国際標準化組織として設⽴。TEE関連の規格も多数あり。
ARM PSA (Platform Security Architecture)
https://github.com/ietf-rats
のロゴ