特許
J-GLOBAL ID:200903092321883602

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

発明者:
出願人/特許権者:
代理人 (11件): 三枝 英二 ,  掛樋 悠路 ,  小原 健志 ,  中川 博司 ,  舘 泰光 ,  斎藤 健治 ,  藤井 淳 ,  関 仁士 ,  中野 睦子 ,  眞下 晋一 ,  井内 龍二
公報種別:公開公報
出願番号(国際出願番号):特願2003-010874
公開番号(公開出願番号):特開2004-054885
出願日: 2003年01月20日
公開日(公表日): 2004年02月19日
要約:
【課題】外部ROMのプログラムコードを保護することができるコントロールシステムを提供すること。【解決手段】プログラムコードを格納する外部ROM800と外部ROM800からプログラムコードを読み出し処理するマイクロコントローラ700とを備え、外部ROM800に暗号化したプログラムコードを格納し、マイクロコントローラ700は暗号化されたプログラムコードを解読して用いる。また、マイクロコントローラ700は、外部ROM800のプログラムコードを読み出す時に暗号化されたアドレス信号を用い、外部ROM800はマイクロコントローラからの暗号化されたアドレスに従い、プログラムコードを変更して格納する。【選択図】図4
請求項(抜粋):
プログラムコードを格納する外部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ターム (10件):
5B017AA07 ,  5B017BA07 ,  5B017CA15 ,  5B076FA01 ,  5J104AA12 ,  5J104JA03 ,  5J104NA02 ,  5J104NA09 ,  5J104NA22 ,  5J104NA27

前のページに戻る