JPH0431414B2 - - Google Patents
Info
- Publication number
- JPH0431414B2 JPH0431414B2 JP63304113A JP30411388A JPH0431414B2 JP H0431414 B2 JPH0431414 B2 JP H0431414B2 JP 63304113 A JP63304113 A JP 63304113A JP 30411388 A JP30411388 A JP 30411388A JP H0431414 B2 JPH0431414 B2 JP H0431414B2
- Authority
- JP
- Japan
- Prior art keywords
- rom
- signal
- key code
- flag
- chip microcomputer
- 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.)
- Expired - Lifetime
Links
Landscapes
- Microcomputers (AREA)
- Storage Device Security (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】
この発明は、内蔵プログラムROM(リード・
オンリー・メモリ)を含む1チツプマイクルコン
ピユータに関する。[Detailed Description of the Invention] This invention provides a built-in program ROM (read/write).
1-chip microcomputer containing only memory.
1チツプマイクロコンピユータにおいては、内
蔵されているプログラムROMの内容をテステイ
ング等のために外部読出しができるようになつて
いる。したがつて、製造者、製造依頼者以外の第
三者(時に製造依頼者と競合関係にあるもの)が
上記ROMに外部読出機能を利用してプログラム
の内容を読出すことが可能であり、ソフトウエア
の保護が図れない。 In a one-chip microcomputer, the contents of a built-in program ROM can be read externally for purposes such as testing. Therefore, it is possible for a third party other than the manufacturer or the manufacturing client (sometimes a party in competition with the manufacturing client) to read the program contents of the ROM using the external read function. Software cannot be protected.
従来より、上記ソフトウエア保護のために、フ
ユーズ手段を用いて、その溶断により外部からの
プログラムROMの読出しを禁止する方式(特開
昭56−14354号公報)が公知である。 Conventionally, in order to protect the above-mentioned software, a method has been known (Japanese Patent Application Laid-Open No. 14354/1983) in which a fuse means is blown to prohibit reading of the program ROM from the outside.
しかし、上記方式には、次のような欠点があ
る。 However, the above method has the following drawbacks.
第1に、フユーズの溶断によつて、飛散した金
属片が回路線間の短絡を生ぜしめる等不良発生の
原因となり、信頼性が低下してしまう。 First, when the fuse blows out, flying metal pieces cause defects such as short circuits between circuit lines, resulting in a decrease in reliability.
第2に、フユーズの溶断に際して、その溶断電
流のバラツキ、関連する回路素子の許容電流のバ
ラツキ等を考慮しなければならなく、フユーズの
みを確実に溶断させるために、特別なフユーズ溶
断装置が必要になるとい欠点がある。 Second, when blowing a fuse, it is necessary to take into account the variations in the blowing current and the allowable current of related circuit elements, and in order to reliably blow only the fuse, a special fuse blowing device is required. There are some drawbacks to becoming one.
第3に、1度フユーズを溶断してしまうと、以
後はROMの外部からの読出しが禁止されること
になるので、製造依頼者側での受け入れ検査を不
能とし、あるいは不良として返品された製品の不
良解析を困難にする等の欠点がある。 Thirdly, once the fuse is blown, reading from the outside of the ROM is prohibited, making it impossible for the manufacturer to inspect the product upon acceptance, or for the product to be returned as defective. There are drawbacks such as making failure analysis difficult.
この発明の目的は、製造者及び製造依頼者等特
定者には随時プログラムROMの外部からの読出
しを可能とし、上記特定者以外の第三者に対する
プログラムROMの読出しを禁止した1チツプマ
イクロコンピユータを提供することにある。 The purpose of this invention is to provide a one-chip microcomputer that allows specified persons such as manufacturers and manufacturing clients to read the program ROM from outside at any time, and prohibits third parties other than the specified persons from reading the program ROM. It is about providing.
この発明の他の目的は、以下的簡単な回路によ
り、上記ソフトウエア保護機能を実現した1チツ
プマイクロコンピユータを提供することにある。 Another object of the present invention is to provide a one-chip microcomputer that realizes the above software protection function using the following simple circuit.
この発明の更に他の目的は、以下の説明及び図
面から明らかになるであろう。 Further objects of the invention will become apparent from the following description and drawings.
以下、この発明を実施例とともに詳細に説明す
る。 Hereinafter, this invention will be explained in detail together with examples.
第1図には、この拝命が適用される1チプマイ
クロコンピユータの一実施例のブロツク図が示さ
れている。同図において、点線で囲まれた部分の
各回路ブロツクは、公知の半導体製造技術によつ
て1個の半導体基板上において形成されている。 FIG. 1 shows a block diagram of an embodiment of a one-chip microcomputer to which this design is applied. In the figure, each circuit block surrounded by a dotted line is formed on one semiconductor substrate by a known semiconductor manufacturing technique.
記号1で示されているのは、CPU(マイクロプ
ロセツサ)であり、その主要構成ブロツクが代表
として例示的に示されている。すなわちCPU1
は、記号Aで示されているアキユムレータ、記号
Xで示されているインデツクスレジスタ、記号
CCで示されているコンデイシヨンコードレジス
タ、記号SPで示されているスタツクポインタ、
記号PCH,PCLで示されているプログラムカウ
ンタ、記号CPUCONTで示されているCPUコン
トロール、時ALUで示されている算術論理演算
ユニツト等により構成されている。これらの
CPU1の構成、周知であるので、その詳細な説
明を省略する。 What is indicated by the symbol 1 is a CPU (microprocessor), and its main constituent blocks are exemplarily shown as a representative. That is, CPU1
is an accumulator denoted by the symbol A, an index register denoted by the symbol X, and a symbol
the condition code register, denoted by CC; the stack pointer, denoted by the symbol SP;
It consists of a program counter indicated by the symbols PCH and PCL, a CPU control indicated by the symbol CPUCONT, an arithmetic and logic operation unit indicated by the time ALU, etc. these
Since the configuration of the CPU 1 is well known, detailed explanation thereof will be omitted.
記号2ないし5で示されているのは、入力、出
力ポートであり、このうち記号2ないし4で示さ
れているのは、データ方向レジスタRAないしRC
が設けられており、入出力ポートとして用いられ
る。また、記号5で示されているのは、入力専用
ポートである。 Input and output ports are indicated by symbols 2 to 5, and data direction registers R A to R C are indicated by symbols 2 to 4.
is provided and used as an input/output port. Further, the symbol 5 indicates an input-only port.
記号6で示されているのは、発振回路であり、
特に制限されないが、外付水晶振動子を利用して
高精度の基準周波数信号を形成する。この基準周
波数信号により、CPU1で必要とされるクロツ
クが形成される。また、上記基準周波数信号は、
記号7で示されているタイマーの基準時間パルス
としても用いられている。上記タイマー7は記号
COUNTで示されているカウンタ、プリスケーラ
及び記号CONTで示されているコントローラと
によつて構成されている。 What is indicated by symbol 6 is an oscillation circuit,
Although not particularly limited, a highly accurate reference frequency signal is formed using an external crystal resonator. This reference frequency signal forms the clock required by the CPU 1. In addition, the above reference frequency signal is
It is also used as the reference time pulse of the timer shown by symbol 7. Timer 7 above is a symbol
It is composed of a counter indicated by COUNT, a prescaler, and a controller indicated by the symbol CONT.
記号8で示されているのは、RAM(ランダ
ム・アクセス・メモリ)であり、主として1時デ
ータの記憶回路として用いられる。 What is indicated by the symbol 8 is a RAM (Random Access Memory), which is mainly used as a temporary data storage circuit.
記号9で示されているのは、ROM(リード・
オンリー・メモリ)であり、各種情報処理のため
のプログラマムが書込まれている。 The symbol 9 indicates ROM (read/write).
only memory), and programs for various information processing are written therein.
以上の各回路ブロツクは、CPUを中心として
バスBUSで相互に接続されている。このバス
BUSには、データバスと、アドレスバスが含ま
れるものである。 The above circuit blocks are interconnected by a bus BUS centered around the CPU. this bus
BUS includes a data bus and an address bus.
この実施例では、前記ソフトウエアの保護機能
を付加するために、CPU1に次の回路が設けら
れるものである。第2図には、ROM読出制限回
路の一実施例が示されている。 In this embodiment, the following circuit is provided in the CPU 1 in order to add the software protection function. FIG. 2 shows an embodiment of the ROM read restriction circuit.
同図において、記号10で示されているのは、
CPU1に含まれている命令レジスタであり、記
号11で示されているのは、その命令デコーダで
ある。 In the figure, what is indicated by symbol 10 is
The instruction register included in the CPU 1 and indicated by the symbol 11 is its instruction decoder.
この実施例では、ROM読出制限のために、特
定の命令語SETFLAGが追加され、これに応じ
て命令デコーダ11に、そのデコード機能が付加
される。上記命令デコーダ11で形成された特定
の命令語SETFLAGに対応する制御信号は、フ
リツプフロツプで構成されているフラグFLAGの
セツト入力Sに伝えられる。そして、その出力信
号Qは、アンドゲートG2及びG3のゲート制御信
号として用いられている。上記フラグFLAGのリ
セツト入力Rには、オアゲートG1を通して、命
令デコーダ11で形成されたリセツト制御信号
RESと、外部リセツト端子RESから入力された
システムリセツト信号及びパワーオンクリア信号
PCLが伝えられている。 In this embodiment, a specific instruction word SETFLAG is added to restrict ROM reading, and a decoding function thereof is added to the instruction decoder 11 accordingly. A control signal corresponding to a particular command word SETFLAG formed by the command decoder 11 is transmitted to a set input S of a flag FLAG constituted by a flip-flop. The output signal Q is used as a gate control signal for AND gates G2 and G3 . The reset input R of the flag FLAG receives a reset control signal generated by the instruction decoder 11 through the OR gate G1.
RES, and the system reset signal and power-on clear signal input from the external reset terminal RES.
PCL has been reported.
記号12で示されているのは、3値判定回路で
あり、特定の外部制御端子C1からの信号電圧が
0ボルト、5ボルト、又は12ボルトの3値のいず
れかを判定して、対応する動作モード信号を〓
1”にする。上記3つの動作モード信号は、互い
に競合することのない動作モードが選ばれてお
り、そのうち、上記端子C1の電圧が12ボルトの
ときに形成される信号と上記フラグFLAGの出力
信号Qとは、アンドゲートG2に入力され、この
出力が内蔵ROM読出し動作モード信号とされて
いる。 Symbol 12 indicates a three-value determination circuit, which determines whether the signal voltage from a specific external control terminal C1 has three values, 0 volts, 5 volts, or 12 volts, and determines the appropriate response. The operation mode signal to be
1". The three operating mode signals mentioned above are selected to be operating modes that do not conflict with each other. Among them, the signal formed when the voltage of the terminal C1 is 12 volts and the signal formed when the voltage of the flag FLAG is set to 1" are selected. The output signal Q is input to an AND gate G2 , and its output is used as an internal ROM read operation mode signal.
また、外部制御端子C2によつて、内部バスチ
エツク(読取り)モードMOD4を行なう場合に
は、この動作モードによつて内蔵ROMの間接的
な読み取りが可能となるため、上記フラグFLAG
の出力信号Qがその制限信号として用いられる。
すなわち、上記MOD4信号は、上記フラグ
FLAGの出力信号Qと外部端子C2からの信号を受
けるアンドゲートG3によつて形成されている。 Furthermore, when performing internal bus check (read) mode MOD4 using external control terminal C2 , this operation mode enables indirect reading of the built-in ROM, so the above flag FLAG
The output signal Q of is used as its limiting signal.
In other words, the above MOD4 signal is the above flag
It is formed by an AND gate G3 that receives the output signal Q of FLAG and a signal from the external terminal C2 .
上記第2図の回路に加えて、ROM9には、次
のようなプログラムと、任意に設定されるキーコ
ードが設けられている。第3図には、上記プログ
ラムの一実施例のフローチヤート図が示されてい
る。 In addition to the circuit shown in FIG. 2, the ROM 9 is provided with the following programs and arbitrarily set key codes. FIG. 3 shows a flowchart of an embodiment of the above program.
この実施例では、8ビツト(1バイト)の
CPUであつて、8バイトのキーコードを用いる
場合が例として示されている。 In this example, 8 bits (1 byte) of
An example is shown in which a CPU is used and an 8-byte key code is used.
ステツプSTP1では、レジスタR0にループパ
ラメータとして、8がセツトされる。 At step STP1, 8 is set in register R0 as a loop parameter.
ステツプSTP2では、レジスタR1にあらかじ
め任意に設定されたキーコード表の先頭アドレス
がセツトされる。 At step STP2, the start address of the key code table arbitrarily set in advance is set in register R1.
ステツプSTP3では、レジスタR1の内容、す
なわちキーコード表の先頭アドレスがアキユムレ
ータAに転送される。 At step STP3, the contents of register R1, ie, the starting address of the key code table, are transferred to accumulator A.
ステツプSTP4では、上記キーコード表の先頭
アドレスに書込まれている1バイトのキーコード
がアキユムレータAに取り込まれる。 At step STP4, the 1-byte key code written at the top address of the key code table is taken into the accumulator A.
ステツプSTP5では、上記1バイトのキーコー
ドがレジスタR2に転送される。 At step STP5, the 1-byte key code is transferred to register R2.
ステツプSTP6では、レジスタR1がインクレ
メント(+1)され、次のキーコードのアドレス
が設定される。 At step STP6, the register R1 is incremented (+1) and the address of the next key code is set.
ステツプSTP7では、外部から入力された1バ
イトのキーコードがアキユムレータAに取り込ま
れる。 At step STP7, the 1-byte key code input from the outside is taken into the accumulator A.
ステツプSTP8では、アキユムレータAに取り
込まれた外部からのキーコードと、レジスタR2
に取り込まれているROMからの内部キーコード
の比較(排他的論理和)が行なわれる。 At step STP8, the external key code taken into accumulator A and register R2 are
A comparison (exclusive OR) of the internal key codes from the ROM stored in the ROM is performed.
ステツプSTP9では、上記排他的論理和のう
ち、いずれか〓1”、すなわち上記キーコードが
不一致のときには、このプログラムの実行を終了
させる。 In step STP9, if any one of the exclusive ORs is "1", that is, the key codes do not match, the execution of this program is terminated.
一方、上記1バイトのキーコードが一致してい
る場合には、次のステツプSTP10に移行する。 On the other hand, if the 1-byte key codes match, the process moves to the next step STP10.
ステツプSTP10では、上記レジスタR0をデ
イクレメント(−1)とし、その内容が0でない
場合には、ステツプ3に移行する。したがつて、
上記ステツプSTP3〜STP10が8回繰り返して行
なわれたとき、言い換えれば、8回連続して、1
バイトの内部キーコードと、外部からのキーコー
ドとが一致したときに、ステツプSTP11に移行
する。 At step STP10, the register R0 is decremented (-1), and if the contents are not 0, the process moves to step 3. Therefore,
When the above steps STP3 to STP10 are repeated 8 times, in other words, 8 times in a row, 1
When the internal key code of the byte matches the external key code, the process moves to step STP11.
ステツプSTP11では、上記第2図に示したフ
ラグFLAGをセツトさせる。 In step STP11, the flag FLAG shown in FIG. 2 is set.
したがつて、この実施例の1チツプマイクロコ
ンピユータでは。上記プログラムの実行により、
64ビツトのキーコードを正確に入力して、フラグ
FLAGをセツトした後、端子C1を12ボルトにする
ことにより、内蔵ROMの読取りが可能となる。 Therefore, in the one-chip microcomputer of this embodiment. By running the above program,
Enter the 64-bit keycode correctly and set the flag.
After setting FLAG, the internal ROM can be read by setting terminal C1 to 12 volts.
この実施例では、上記キーコードを知らない第
三者が、上記内蔵ROMの読出しのために、無作
意にキーコードを順次作り出し、内部キーコード
と一致するまでスキヤンする装置を作り出したと
しても、その入力キーコードの組み合せは、264
通りであるので、1回の判定に100MS(マイクロ
セカンド)かかるとしても、262×100MS=5.12
×1011Hr(時間)という膨大な時間がかかつてし
まうので、現実的にROMの読出しは不可能であ
る。また。仮に上記フラグFLAGをセツトするこ
とができたとしても、この実施例では、外部端子
を12ボルトの高電圧しなければ、実際のROM読
出しができない。この端子についても製造者及び
製造依頼者だけが知るようにしておけば、そのソ
フトウエア保護の強化が図られる。 In this embodiment, even if a third party who does not know the key code creates a device that randomly generates key codes in order to read the built-in ROM and scans them until they match the internal key code. , its input key code combination is 2 64
Therefore, even if it takes 100MS (microseconds) for one judgment, 2 62 × 100MS = 5.12
Since it takes an enormous amount of time, ×10 11 hours, it is practically impossible to read the ROM. Also. Even if the flag FLAG can be set, in this embodiment, actual ROM reading cannot be performed unless the external terminal is applied with a high voltage of 12 volts. If only the manufacturer and the manufacturing client know about this terminal, the protection of the software will be strengthened.
上記端子の存在を第三者が空に知つていたとし
ても、具体的にどの端子かは解らないので、無作
意に外部端子を12ボルトの高電圧にすると、上記
3値判定回路を有さない端子について、12ボルト
もの高電圧を印加すると、内部回路素子を破壊さ
せてしまう恐れが生じるので、この点からもソフ
トウエアの保護を行なうことができる。 Even if a third party were aware of the existence of the above terminal, they would not know exactly which terminal it is, so if they randomly set the external terminal to a high voltage of 12 volts, the three-value judgment circuit described above would be activated. If a voltage as high as 12 volts is applied to a terminal that does not have a terminal, there is a risk of destroying the internal circuit elements, so software can be protected from this point as well.
さらに、この実施例では、キーコードのビツト
数自身も、製造依頼者の要求に応じて簡単に設定
できるので、キーコードのビツト数をも知らない
第三者による上記ROM読出しをいつそう困難と
させる。 Furthermore, in this embodiment, the number of bits of the key code itself can be easily set according to the request of the manufacturer, making it difficult for a third party who does not even know the number of bits of the key code to read the ROM. let
さらに、外部から入力するキーコードを複数の
入力ポートのうち、どの入力ポートを用いるか、
又は上記複数の入力ポート2ないし5を用いて、
異なる入力ポートから特定の順序によりキーコー
ドを取り込むようにすることも、そのプログラム
の設定により極めて簡単に行なうことができ、こ
れにより、いつそうROMのプログラムの保護の
強化を行なうことができる。 Furthermore, which input port among multiple input ports should be used to input the key code from the outside,
Or using the plurality of input ports 2 to 5,
It is also very easy to configure the program to import key codes in a specific order from different input ports, thereby increasing the protection of the ROM program at any time.
一方、製造者及び製造依頼者は、随時にROM
読出しができるので、テステイング及び不良解析
に何ら支障を生じることはない。 On the other hand, the manufacturer and the manufacturing client may use the ROM from time to time.
Since it can be read, there is no problem in testing and failure analysis.
また、この実施例では、1チツプマイクロコン
ピユータの持つ多くの機能がそのまま利用でき、
上記プログラム保護のためには、フラグFLAGと
少数のゲートだけの簡単な回路を追加するだけで
第三者に対する極めて強力なプログラム保護を図
ることができる。 In addition, in this embodiment, many functions of a one-chip microcomputer can be used as is.
To protect the program described above, extremely strong program protection against third parties can be achieved by simply adding a simple circuit consisting of a flag FLAG and a small number of gates.
この発明は、前記実施例に限定されない。 The invention is not limited to the above embodiments.
例えば、上記ROMの読出しは、上記キーコー
ドの一致によりセツトされるフラグFLAGの出力
状態のみで制限及びその解除を行なうものとして
もよい。 For example, the reading of the ROM may be limited and canceled only by the output state of the flag FLAG, which is set when the key codes match.
あるいは、上記フラグのセツトタイミングをト
リガとして、外部からのROM読出し制御信号を
受け受けるようにしてもよい。 Alternatively, the timing at which the flag is set may be used as a trigger to receive a ROM read control signal from an external source.
なお、上記特定の命令語によりフラグをセツト
してROMの読出し禁止を解除するものであるの
で、上記実施例の1チツプマイクロコンピユータ
では、外部からの命令語(プログラム)では動作
しないよになつている。 Furthermore, since the specific instruction word mentioned above sets a flag and releases the prohibition of reading from the ROM, the one-chip microcomputer of the above embodiment does not operate with the instruction word (program) from the outside. There is.
上記1チツプマイクロコンピユータのシステム
構成は、種々変形できるものである。 The system configuration of the one-chip microcomputer described above can be modified in various ways.
第1図は、この発明が適用される1チツプマイ
クロコンピユータの一実施例を示すブロツク図、
第2図は、この発明の要部一実施例を示す回路
図、第3図は、この発明の一実施例を示すフロー
チヤート図である。
1……CPU、2ないし5……ポート、6……
発振回路、7……タイマー、8……RAM、9…
…ROM、10……命令レジスタ、11……命令
デコーダ、12……3値判定回路。
FIG. 1 is a block diagram showing an embodiment of a one-chip microcomputer to which the present invention is applied;
FIG. 2 is a circuit diagram showing an embodiment of the main part of the present invention, and FIG. 3 is a flowchart showing an embodiment of the present invention. 1...CPU, 2 or 5...Port, 6...
Oscillation circuit, 7...Timer, 8...RAM, 9...
...ROM, 10...instruction register, 11...instruction decoder, 12...three-value determination circuit.
Claims (1)
RAMとROMが形成されている1チツプマイク
ロコンピユータにおいて、 上記ROMにあらかじめ記憶された2値パター
ンから成る第1のキーコードと、外部から入力さ
れる同じく2値パターンから成る第2のキーコー
ドとを比較判定し、上記第1のキーコードと上記
第2のキーコードが一致した場合に第1の信号を
発生する比較判定手段と、 外部から信号電圧が印加される外部制御端子
と、上記外部制御端子に内部回路素子が破壊され
る如き高電圧に設定された信号電圧を判定し、第
2の信号を発生する電圧判定手段とを有し、 上記第1の信号と上記第2の信号の論理積をと
ることによつて内蔵ROM読出し動作モード信号
を形成し、上記内蔵ROM読出し動作モード信号
に基づいて、上記ROMに記憶されている情報を
外部に読みだし得るようにしてなることを特徴と
する1チツプマイクロコンピユータ。[Claims] 1. At least a CPU and a CPU on one semiconductor substrate.
In a one-chip microcomputer in which RAM and ROM are formed, a first key code consisting of a binary pattern stored in advance in the ROM, and a second key code consisting of the same binary pattern inputted from the outside. an external control terminal to which a signal voltage is applied from the outside; and an external control terminal to which a signal voltage is externally applied; voltage determination means for determining a signal voltage set to a high voltage that would destroy internal circuit elements at a control terminal and generating a second signal; A built-in ROM read operation mode signal is formed by performing a logical product, and based on the built-in ROM read operation mode signal, information stored in the ROM can be read out to the outside. A 1-chip microcomputer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63304113A JPH021019A (en) | 1988-12-02 | 1988-12-02 | One-chip microcomputer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63304113A JPH021019A (en) | 1988-12-02 | 1988-12-02 | One-chip microcomputer |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57081456A Division JPS58200345A (en) | 1982-05-17 | 1982-05-17 | One-chip microcomputer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH021019A JPH021019A (en) | 1990-01-05 |
| JPH0431414B2 true JPH0431414B2 (en) | 1992-05-26 |
Family
ID=17929186
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63304113A Granted JPH021019A (en) | 1988-12-02 | 1988-12-02 | One-chip microcomputer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH021019A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0484348A (en) * | 1990-07-27 | 1992-03-17 | Nec Corp | Rom data protecting system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS54158532A (en) * | 1978-06-02 | 1979-12-14 | Nippon Denso Co Ltd | Burglarproof method and device for car |
| JPS594799B2 (en) * | 1979-03-26 | 1984-01-31 | 三菱電機株式会社 | memory device |
| JPS56100742U (en) * | 1979-12-28 | 1981-08-08 | ||
| JPS57161946A (en) * | 1981-03-30 | 1982-10-05 | Fujitsu Ltd | Microcomputer with protecting mechanism for memory contents |
-
1988
- 1988-12-02 JP JP63304113A patent/JPH021019A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPH021019A (en) | 1990-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5206938A (en) | Ic card with memory area protection based on address line restriction | |
| JP2597153B2 (en) | Write protector | |
| US5224160A (en) | Process for securing and for checking the integrity of the secured programs | |
| US6453417B1 (en) | Microcontroller with secure signature extraction | |
| US4905142A (en) | Semiconductor integrated circuit device with built-in arrangement for memory testing | |
| US4812675A (en) | Security element circuit for programmable logic array | |
| US5319765A (en) | Semiconductor memory unit utilizing a security code generator for selectively inhibiting memory access | |
| US5802541A (en) | Method and apparatus in a data processing system for using chip selects to perform a memory management function | |
| JPH0378054A (en) | Write-once-read-once type token and security system and device using the same | |
| US5500949A (en) | Microprocessor system for inhibiting access to memory by checking specific address and specific codes | |
| EP0468535B1 (en) | Microcomputer having ROM data protection function | |
| JPH04215194A (en) | Ic card | |
| JPH0431414B2 (en) | ||
| US20090158445A1 (en) | Security Circuit for Power Up | |
| JP3086052B2 (en) | EEPROM | |
| JPS58200345A (en) | One-chip microcomputer | |
| JPH04359320A (en) | Electronic apparatus incorporating prom | |
| GB2263348A (en) | Securing program code. | |
| JP2901828B2 (en) | Semiconductor integrated circuit | |
| JPS62251833A (en) | computer system | |
| JP2739197B2 (en) | Anti-duplication device | |
| JPH0554139B2 (en) | ||
| JPH02259948A (en) | Microcomputer | |
| JPH07271751A (en) | Microcontroller with built-in security circuit | |
| JPH04362752A (en) | Memory write protection circuit |