JPS6097449A - 読み出し専用メモリを有する情報処理装置 - Google Patents

読み出し専用メモリを有する情報処理装置

Info

Publication number
JPS6097449A
JPS6097449A JP58203986A JP20398683A JPS6097449A JP S6097449 A JPS6097449 A JP S6097449A JP 58203986 A JP58203986 A JP 58203986A JP 20398683 A JP20398683 A JP 20398683A JP S6097449 A JPS6097449 A JP S6097449A
Authority
JP
Japan
Prior art keywords
information
address
comparison
signal
decision
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP58203986A
Other languages
English (en)
Other versions
JPH0156480B2 (ja
Inventor
Koichi Kariya
幸一 假屋
Mineo Akashi
明石 峰雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP58203986A priority Critical patent/JPS6097449A/ja
Publication of JPS6097449A publication Critical patent/JPS6097449A/ja
Publication of JPH0156480B2 publication Critical patent/JPH0156480B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/78Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
    • G06F21/79Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in semiconductor storage media, e.g. directly-addressable memories

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Storage Device Security (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明fl−J:tfjliみ出し専用メモリ(以後R
OMと称す)′!r−含むデータ処理装置に関し、とく
にシングルチップマイクロコンピュータと呼ばれ中央処
理装置、入出力装置及びメモリが単一半導体チップ上に
集積化されたものに関する。
〔従来技術の説明〕
シングルチップマイクロコンピュータでは半導体集積回
路の製造過程において利用者に専用化されたプログラム
がチップ上のメモリ(ROM)に書き込まれる。そして
このROMK:書き込まれた記憶情報のチェックは集積
回路チップの外部よりROMのアドレス情報を入力して
アクセスされたROM情報をチップ外部に出力させて行
なっていた。従って、アドレス情報加するだけで何人に
も容易にROM情報がわかるため、プログラム情報の機
密保持の面で大きな問題があった。
〔発明の目的〕
本発明は第3背にプログラム内容が知れることなくその
チェックができるようにした情報処理装置を提供するこ
とである〇 〔発明の構成〕 シングルチップマイクロコンピュータは内部でROMプ
ログラムを実行し外部に対してこれを出力する必要が無
いことに着目し、本発明はプログラムを知った者が外部
から情報全入力し、これとROMの内容とをチップ上で
比較判定する手段を設けたことをlCイ徴とする。
〔発明の効果〕
本発明によれば、ROM内容全チップ外に出力すること
なくチップ」二でこれ全チェ・ツクできるため、第3者
に対する機密保護は万全である。しかし、内容をみてチ
ェックせずとも、比較結果だけでよいので内容チェック
作業も非常1cIffi単でよい。
〔実施例の説明〕
第1図は本発明の−・実施例のデータ処理装置の構成を
示すブロック線図である。川】図において、100はデ
ータ処理装置、101はROM、102はアドレス指定
部、103は比較部、104は判定部、105〜111
は信号及び情報の転送線全示すO信号】05はアドレス
指定開始信号、信号】06ははアドレス指定終了信号、
情報】07はアドレス指定情報、情報108はROM記
憶情報、情報109は比較入力情報、信号110は比較
結果信号、信号1】】は判定終了信号を示す。アドレス
指定部102はROMl0Iのアドレス情報507、ア
ドレス指定終了信号106を発生する・比較部103は
ROMl0Iの記憶情報108と比較入力情報109と
全比較し結果信号110を出力する0判定部104はア
ドレス指定開始信号105とアドレス指定終了信号10
6と比較結果信号110に基づき判定終了信号111を
出力する。
以下、本回路の動作を説明する。アドレス指定開始信号
105が発生するときアドレス指定部102に開始アド
レスfit ’f:設定し判定部104に判定結果一致
に対応する状態を設定しアドレス指定情報307を介し
てROMl0I ?アドレス指定する。ROM101は
前記アドレスの記憶情報を情報転送線108f介し比較
部103に転送する。他方データ処理装置lα)の外部
より入力した比較入力情+11109は比較部103に
入力され、前記ROMl0Iからの記憶情報108と比
較され、一致しない場合に比較部103は比較結果信号
111発生し判定手段】04へ伝える・ここでアドレス
指定部102はアドレス情報を順次更新し、前記更新に
同期して入力する比較情報109′ft変化させ比較部
103にて連続的に比較する。判定部104は前記比較
結果信号110が発生するとき判定結果不一致に対応す
る状態に変化し、アドレス指定部]02からのアドレス
指定終了信号106が発生するとき前記1′0定結果の
状態を判定終了信号】11として出力する口 つまり、第1図実施例のデータ処理装置では、外部から
比較情報とアドレス指定開始信号と全入力し、データ処
理装置内部でアドレス指定IW報を更新し、前記比較入
力情報とアドレス指定に基<ROM記憶情報とを連続的
に比較しアドレス指定路r番地まで一致がとれた。すみ
合に一致判定の信号が出力される。
第1図の実施例の比較部103と判定部104について
回路構成ケ示して説明する。第2図は比較部】03の論
J1■回路図づ200〜207は比較回路、208は比
較出力回路、情報A。〜7はROMからの記憶情報、情
報BO〜、は比較入力情報、信号209は比較結果出力
を示す。比較回路200〜207は各々情報へ〇〜7と
情報80〜γを入力としてその排他的論理F口信号を出
力する。比較出力回路208は比較回路200〜207
から出力される信号の論理和をとる。本比較部はROM
の記憶情報Ao〜丁と比較入力情報B0〜フとを比較回
路200〜207によシ排他的論理和をとり、結果が不
一致のときつまシいずれかの比較回路出力が“IMの場
合には比較出力回路208で論理和がとられ、比較結果
信号209が′1″ となり、比較回路200〜207
全てにおいて比較情報が一致している場合には比較結果
信号209が′0”となる。ゆえにROM記憶情報と外
部より入力した比較入力情報とを比較することによシネ
一致の場合にはその意を示す信号209を判定部に出力
する機能を有する。第3図は判定部104の論理回路で
3(lli″t−1’ll定回路、302.303id
判定終了回路、304〜308は信号または転送線を示
す。信号305はアドレス指定開始信号、信号306は
比較結果信号、1バ号304はアドレス指定終了信号、
信号3071−j判定終了信号、信号308は判定終了
不一致信号であシ、判定回路30]はアドレス指定開始
信号3()5と比較結果信号306’)基に判定状態を
記憶するセットリセットフリップフロッグ(以後R8−
F/Fと称す)、判定終了回路302,303はアドレ
ス指定終了情報304と判定回路301の出方を基に各
々判定終了信号307と判定終了不一致信号308を出
力する・第3図の判定部ではアドレス指定開始信号30
5が発生するとき判定回路301のR8−F/Fがセッ
トされ、比較結果信号306が発生することなく順次ア
ドレスと比較情報を更新しアドレス指定終了となったと
きアドレス指定終了信号304が発生し前記R8−F/
Fの出カQカ@1″、つまシアドレス終了番地までRO
Mの情報と比較情報が一致しているならば判定終了回路
302の論理積出力が1”となシ判定終了信号307を
出力する。他方比較情報とROMの情報が不一致の場合
、比較部から比較結果信号306が発生され、判定回路
3olのR8−F/F がリセットされ、出力Qが′1
″、出力Qが@ Oj!となるため判定終了回路303
の論理積がl”とな夛判定終了不一致信号308を出力
する。尚、第1図実施例のアドレス指定部102はRO
M101のアドレス情報を発生するためのカウンタであ
り一定の時間毎に発生するアドレス値ヲ更新する。ここ
でカウンタをアドレス指定終了番地からカウントアツプ
するとオーバーフロー信号が発生されるため、該オーバ
ーフロー信号全アドレス指定終了信号304として判定
終了回路302,303へ入力している。実施例では記
憶情報判定を開始してROM情報と入力する比較情報が
一致しなければ判定の途中で前記判定回路301のRS
 −F/Fがリセットされた状態でアドレス指定終了番
地まで比較を続けすべての比較が終了した時点ではじめ
て判定結果を判定終了信号として出力する。ゆえにデー
タ処理装置のROM情報を知る者にとっては順次比較す
べき情報全入力するだけで目的とする情報が正しくRO
Mに記憶されているか否かを容易に判定できる。しかし
ROM情報を知らない者が記憶情報を知ろうとする場合
には入力する比較情報とそのシーケンス全てについて試
みる必要があり、その読み出しのために多大な時間を要
するから、本実施例は機密保護手段としては優秀である
◎ 例えばROM内容の一語が8ビツトであるとすると一語
は256個の情報全もつことができる。
ROM容量が8語で−Mlの、虎み出し時間に10μ秒
必要とするならばROMの情報全解読する−までに必要
とする時間は25G’X IOX 10’秒であり、年
間に換算すると約58万年となる。ここでデータ処理装
置*7:に内蔵されるROM容量を工1000語以上で
あり、その記↑1は11v報全知らない者が記1.は1
if報を知ろうとすることは実際VCは不可能である。
以上本発明によればデータ処理袋数のROM記憶情報全
外部に出力することなく正しくROMに情報が記憶され
ていることを判定でき、記憶情報を読み出しにくい、つ
まりItOM内容の盗用が容易でない効果がilられ、
機密保持機能の向上を計ることができる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック構成南、第2図は
第1図の実施例の比較部の回路構成図、第3図は第1図
の実施例の判定部の回路構成図である◎ 100・・・・・・データ処理装置、1(11・・・・
・・ROM。 ]02・川・・アドレス指定部、1o3・・・・・・比
較部、104・・・・・・判定部、105・・・・・・
アドレス指定開始信号、106・・・・・・アドレス指
定終了信号、107・川・・アドレス情報、108・・
・・・・ROM記憶情報、109・・・・・・比較大刀
18報、110・・・・・・比較結果信号、111・・
・・・・判定終了信号、200〜207・・川・比較回
路、Ao〜7・・−・・ROM記憶情報、208・・団
・比較出力回路、B0〜.・・・・・・比較入力情報、
209・・・・・・比較結果信号、301・・・・・・
判定回路、302.303・旧・・判定終了回路、30
4・・・アドレス指定終了信号、305・・川・アドレ
ス指定開始信号、306・・・・・・比較結果信号、3
07・・団・判定終了信号、308・・・・・・判定終
了不一致信号。 代理人 弁理士 内 原 音 ィ61?2 ノ ■8〈) 第 2 拓

Claims (1)

    【特許請求の範囲】
  1. 読み出しq用メモリ全同一チツブ上に有するデータ処理
    装置において、チップ外部からのデータを入力するデー
    タ入力バスと前記読み出し専用メモリとを比較部の夫々
    の入力端に接続し、前記データ入力バス上のデータと前
    記読み出し専用メモリの記憶情報とを比較することによ
    って前記読み出し専用メモリの記憶情報をチェックする
    ようにしたことを/lIf徴とする情報処理装置。
JP58203986A 1983-10-31 1983-10-31 読み出し専用メモリを有する情報処理装置 Granted JPS6097449A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58203986A JPS6097449A (ja) 1983-10-31 1983-10-31 読み出し専用メモリを有する情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58203986A JPS6097449A (ja) 1983-10-31 1983-10-31 読み出し専用メモリを有する情報処理装置

Publications (2)

Publication Number Publication Date
JPS6097449A true JPS6097449A (ja) 1985-05-31
JPH0156480B2 JPH0156480B2 (ja) 1989-11-30

Family

ID=16482890

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58203986A Granted JPS6097449A (ja) 1983-10-31 1983-10-31 読み出し専用メモリを有する情報処理装置

Country Status (1)

Country Link
JP (1) JPS6097449A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01118933A (ja) * 1987-10-31 1989-05-11 Nec Corp シングルチップマイクロコンピュータ
JPH04168700A (ja) * 1990-10-31 1992-06-16 Sharp Corp 集積回路装置
JPH04219823A (ja) * 1990-03-09 1992-08-10 Gold Star Electron Co Ltd Romデータの保護方法及び装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01118933A (ja) * 1987-10-31 1989-05-11 Nec Corp シングルチップマイクロコンピュータ
JPH04219823A (ja) * 1990-03-09 1992-08-10 Gold Star Electron Co Ltd Romデータの保護方法及び装置
JPH04168700A (ja) * 1990-10-31 1992-06-16 Sharp Corp 集積回路装置

Also Published As

Publication number Publication date
JPH0156480B2 (ja) 1989-11-30

Similar Documents

Publication Publication Date Title
JPS6097449A (ja) 読み出し専用メモリを有する情報処理装置
JPS6162963A (ja) 小さなレジスタから大きなレジスタにデータワードを転送するための方法と装置
JPS58129658A (ja) マイクロプログラム制御装置
JPS61202244A (ja) プログラム故障検出装置
JP3308575B2 (ja) 増設メモリバンクアドレス自動設定方式
JPS6319901B2 (ja)
JP3224946B2 (ja) 半導体集積回路
JPH1055695A (ja) 組み込み検査回路
JPH04359320A (ja) 電子機器
JP2574384B2 (ja) データストリーム発生器
JPS5848299A (ja) メモリの故障診断装置
JPS61131035A (ja) デ−タ比較回路
JPH04168700A (ja) 集積回路装置
JPH05165710A (ja) 増設メモリバンク自動設定方式
JPH01269141A (ja) 拡張ポートを有するマイクロプロセッサ
JPH0498169A (ja) 検査系列生成方法
JPS6231444A (ja) 擬似障害発生方式
JPS622317A (ja) 多値比較一致検出回路
JPS62241049A (ja) キヤツシユ無効化試験方式
JPS60122443A (ja) 情報処理装置
JPS6243731A (ja) 検索補助装置
JPS5960791A (ja) バブルメモリのバンクスイツチ方式
JPS6075945A (ja) トリガタイミング機能を備えたプログラム制御式デ−タ処理装置
JPH01298452A (ja) メモリ装置
JPH01112433A (ja) 記憶制御部