Pat
J-GLOBAL ID:200903044729258302
プログラム保護装置及びプログラム保護方法
Inventor:
,
Applicant, Patent owner:
Agent (1):
鈴木 誠 (外1名)
Gazette classification:公開公報
Application number (International application number):1996095105
Publication number (International publication number):1997282156
Application date: Apr. 17, 1996
Publication date: Oct. 31, 1997
Summary:
【要約】【課題】 非保護環境で実行してもプログラムデータの不正コピーを不可能にする。【解決手段】 プログラムは暗号化されてROM32に格納される。セキュリティチップはプロセッサ20からの適切な要求に応答してプログラムデータを復号化してプロセッサ20へ返すが、要求が不適切ならばプロセッサ20を停止させる等の処置をする。分岐命令はセキュリティチップ30内で処理される。復号化に必要なキー値はセキュリティチップ30内部の揮発性メモリに格納されるが、セキュリティチップ30を剥離すると揮発性メモリの内容が失われる。
Claim (excerpt):
保護プログラムをコンピュータシステム内で実行し、該コンピュータシステムから該保護プログラムの動作可能な複製を作成することをできなくする装置であって、該保護プログラムデータが暗号化された形で格納されるプログラムメモリ、該プログラムメモリに結合されたセキュリティチップ、これは該保護プログラムの部分をクリア部分と残余部分とに復号化する手段、該クリア部分をプロセッサによりアクセスできるメモリロケーションに与える手段、及び該保護プログラムの該残余部分を格納するための、該プロセッサにより直接的にアクセスできない残余メモリからなり、該プロセッサにより使用するため該残余部分の部分集合を要求する手段、及び該要求されたサブセットが、該プロセッサにある格納された状態が与えられたときに要求されることを期待されるサブセットであることをチッェクする、該セキュリティチップ内部の手段、を具備するプログラム保護装置。
IPC (6):
G06F 9/06 550
, G06F 12/14 320
, G06F 12/14
, G09C 1/00 660
, H04L 9/10
, H04L 9/20
FI (6):
G06F 9/06 550 B
, G06F 12/14 320 B
, G06F 12/14 320 D
, G09C 1/00 660 D
, H04L 9/00 621 A
, H04L 9/00 653
Return to Previous Page