Pat
J-GLOBAL ID:200903092321883602

外部ROMのプログラムコードを保護するコントロールシステム

Inventor:
Applicant, Patent owner:
Agent (11): 三枝 英二 ,  掛樋 悠路 ,  小原 健志 ,  中川 博司 ,  舘 泰光 ,  斎藤 健治 ,  藤井 淳 ,  関 仁士 ,  中野 睦子 ,  眞下 晋一 ,  井内 龍二
Gazette classification:公開公報
Application number (International application number):2003010874
Publication number (International publication number):2004054885
Application date: Jan. 20, 2003
Publication date: Feb. 19, 2004
Summary:
【課題】外部ROMのプログラムコードを保護することができるコントロールシステムを提供すること。【解決手段】プログラムコードを格納する外部ROM800と外部ROM800からプログラムコードを読み出し処理するマイクロコントローラ700とを備え、外部ROM800に暗号化したプログラムコードを格納し、マイクロコントローラ700は暗号化されたプログラムコードを解読して用いる。また、マイクロコントローラ700は、外部ROM800のプログラムコードを読み出す時に暗号化されたアドレス信号を用い、外部ROM800はマイクロコントローラからの暗号化されたアドレスに従い、プログラムコードを変更して格納する。【選択図】図4
Claim (excerpt):
プログラムコードを格納する外部ROMと、該外部ROMから前記プログラムコードを読み出して処理するマイクロコントローラとを備えるコントロールシステムにおいて、 前記マイクロコントローラが、 前記プログラムコードの位置情報を保有しアドレス信号を出力するプログラムカウンタと、 前記アドレス信号を受信して暗号化し、前記外部ROMへ前記暗号化されたアドレス信号を出力するアドレス暗号化部と、 前記外部ROMからの前記プログラムコードの受信に応じて、前記アドレス暗号化部から暗号化情報を受信して前記プログラムコードの多重暗号を解読し、元のプログラムコードに変換する多重暗号分析部と、 該多重暗号分析部から内部インタフェースとバスを介して伝送された前記元のプログラムコードを格納し、前記元のプログラムコードをパッチしてプログラミングを実行する命令語レジスタとを備え、 前記外部ROMが、 前記多重暗号により暗号化されたプログラムコードを前記暗号化されたアドレスの位置に格納し、前記アドレス暗号化部の暗号化されたアドレス信号を受信して、対応する前記多重暗号化されたプログラムコードを、前記多重暗号分析部に伝送する機能を有することを特徴とする外部ROMのプログラムコードを保護するコントロールシステム。
IPC (4):
G06F12/14 ,  G06F1/00 ,  G09C1/00 ,  H04L9/16
FI (4):
G06F12/14 320B ,  G09C1/00 660D ,  G06F9/06 660L ,  H04L9/00 643
F-Term (10):
5B017AA07 ,  5B017BA07 ,  5B017CA15 ,  5B076FA01 ,  5J104AA12 ,  5J104JA03 ,  5J104NA02 ,  5J104NA09 ,  5J104NA22 ,  5J104NA27

Return to Previous Page