Pat
J-GLOBAL ID:200903022122421588
マイクロプロセッサ
Inventor:
,
,
,
,
Applicant, Patent owner:
Agent (1):
三好 秀和 (外7名)
Gazette classification:公開公報
Application number (International application number):2001241089
Publication number (International publication number):2003051819
Application date: Aug. 08, 2001
Publication date: Feb. 21, 2003
Summary:
【要約】【課題】 耐タンパ性,パフォーマンスを維持しつつ、マルチプロセス、マルチユーザ環境等に容易に対応できるマイクロプロセッサを提供する。【解決手段】 電源投入時,リセット時に乱数発生部104は、マイクロプロセッサ100外部からは推測されない乱数を発生し、発生した乱数に応じてプロセッサ一時鍵Kcを生成する。このプロセッサ一時鍵Kcは、乱数保持部105に保持される。例外検出部108が割り込み,プロセスの切り替え等の例外状態を検出すると、演算処理部103は、暗号化処理部109に、レジスタ群102内の各レジスタの値等のコンテキストの退避を指示する。これに応じて、暗号化処理部109は、プロセッサ一時鍵Kcによってコンテキストを暗号化する。暗号化されたコンテキストは、外部メモリ1に格納される。
Claim (excerpt):
マイクロプロセッサの初期化毎に,個々のマイクロプロセッサの個体毎に異なり,マイクロプロセッサ内部のパラメータに応じて生成した乱数に応じて秘密鍵方式の暗号鍵を生成する一時鍵生成手段と、当該マイクロプロセッサの動作状態を示す情報を,前記一時鍵生成手段が生成した暗号鍵で暗号化して外部の記憶手段に格納する動作情報退避手段と、前記外部の記憶手段に暗号化されて格納されている動作状態を示す情報を,前記一時鍵生成手段が生成した暗号鍵で復号化する動作情報復帰手段とを備えることを特徴とするマイクロプロセッサ。
IPC (3):
H04L 9/10
, G06F 12/14 320
, H04L 9/08
FI (5):
G06F 12/14 320 B
, H04L 9/00 621 A
, H04L 9/00 601 A
, H04L 9/00 601 E
, H04L 9/00 601 D
F-Term (12):
5B017AA03
, 5B017BA07
, 5B017CA11
, 5J104AA16
, 5J104EA06
, 5J104EA19
, 5J104EA26
, 5J104FA10
, 5J104NA02
, 5J104NA03
, 5J104NA22
, 5J104NA42
Patent cited by the Patent:
Cited by examiner (8)
-
プログラム可能暗号処理システムおよび方法
Gazette classification:公開公報
Application number:特願平10-132755
Applicant:モトローラ・インコーポレイテッド
-
暗号化装置、復号装置、機密データ処理装置、及び情報処理装置
Gazette classification:公開公報
Application number:特願平9-175488
Applicant:富士ゼロックス株式会社
-
半導体集積回路装置
Gazette classification:公開公報
Application number:特願平6-326591
Applicant:株式会社日立製作所
-
特開昭63-152241
-
マイクロプロセッサ、これを用いたマルチタスク実行方法、およびマルチレッド実行方法
Gazette classification:公開公報
Application number:特願2000-135010
Applicant:株式会社東芝
-
マイクロプロセッサ
Gazette classification:公開公報
Application number:特願2000-035898
Applicant:株式会社東芝
-
マイクロプロセッサおよびデータ保護方法
Gazette classification:公開公報
Application number:特願2000-333635
Applicant:株式会社東芝
-
マイクロプロセッサ
Gazette classification:公開公報
Application number:特願2001-024480
Applicant:株式会社東芝
Show all
Return to Previous Page