[go: up one dir, main page]

JPS63165935A - Method for preventing forgery of soft substrate - Google Patents

Method for preventing forgery of soft substrate

Info

Publication number
JPS63165935A
JPS63165935A JP61314541A JP31454186A JPS63165935A JP S63165935 A JPS63165935 A JP S63165935A JP 61314541 A JP61314541 A JP 61314541A JP 31454186 A JP31454186 A JP 31454186A JP S63165935 A JPS63165935 A JP S63165935A
Authority
JP
Japan
Prior art keywords
data
soft board
external device
memory section
stored
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.)
Pending
Application number
JP61314541A
Other languages
Japanese (ja)
Inventor
Hachiro Saito
八郎 斎藤
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing 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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP61314541A priority Critical patent/JPS63165935A/en
Publication of JPS63165935A publication Critical patent/JPS63165935A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE:To prevent forgery of a soft substrate by storing previously the ID data, etc., that can be optionally changed to the soft substrate as well as to an external device when the soft substrate is loaded. CONSTITUTION:A soft substrate 50 is loaded to an external device 60 and the ID data 70 is stored in the memory parts 51 and 61 respectively when the use is started for attachment of a game. Then these data 70 are read out of the parts 51 and 61 when the system is working and compared 80 with each other. When the coincidence is obtained between both data, the system is started. The data 70 can be optionally changed for input to the system. In addition, the different data can be stored for each attachment of the game to make it difficult to forge the substrate 50.

Description

【発明の詳細な説明】 (発明の技術分野) この発明は、マイクロコンピュータを使用したテーブル
型テレビゲーム、ドライブゲーム。
[Detailed Description of the Invention] (Technical Field of the Invention) The present invention relates to a table-type television game and a drive game using a microcomputer.

ガンゲーム等の各種ゲーム装置に対するソフト基板の偽
造防止方法に関する。
The present invention relates to a method for preventing counterfeiting of soft boards for various game devices such as gun games.

(発明の技術的背景とその問題点) 従来、遊技場やデパート屋上等の各所に設置されている
ゲーム装置では、ゲーム内容の変更方法としては、新規
のソフトを搭載したソフト基板を予めゲーム装置の外部
装置に挿入されている基板と交換するようにしている。
(Technical background of the invention and its problems) Conventionally, in game devices installed in various places such as game halls and department store rooftops, the method of changing the game content is to install a software board with new software on the game device in advance. I am trying to replace the board inserted in an external device.

ところが、現在これら新規のソフト基板が市場に出回る
と、1ケ月もしないうちに全く同様に動作するソフト基
板が多量に偽造され、安価に出回って市場を撹乱させて
いる。
However, when these new software boards are released on the market, in less than a month, a large number of counterfeit software boards that operate exactly the same are produced and sold at low prices, disrupting the market.

ここにおいて、第4図は従来のゲーム装置内のブロック
構成を示しており、このゲーム装置はソフト基板1を外
部装置2に装着し、システムとして使用するようになっ
ている。ソフト基板1内には制御用MPUII、偽造防
止用MPU12゜1’+AM13.ゲーム用プログラム
が記憶されたRCIM14が設けられ、各々がデータバ
スにより接続され、偽造防止用Ml’U12には偽造防
止用MPU12を制御させるためのRAM15.n0M
16が各々データバスにより接続されている。外部装置
2内には、データバスにディスプレイ22.インタフェ
ース21を介して、ジョイスティック23が接続されて
おり、ソフト基板1と外部装置2のデータバスとはコネ
クタ端子17及び24により接続されている。
Here, FIG. 4 shows a block configuration within a conventional game device, and this game device is used as a system by attaching a soft board 1 to an external device 2. Inside the soft board 1 are a control MPU II and a forgery prevention MPU 12゜1'+AM13. An RCIM 14 storing a game program is provided, each of which is connected by a data bus, and the counterfeit prevention Ml'U 12 has a RAM 15. n0M
16 are connected to each other by a data bus. The external device 2 includes a data bus and a display 22. A joystick 23 is connected via an interface 21, and the software board 1 and the data bus of the external device 2 are connected via connector terminals 17 and 24.

このようなゲーム装置において、偽造防止用MP旧2に
はROM16のプログラム内容を読出すことが不可能な
ものが搭載されており、ソフト基板1内のROM14よ
りゲーム用プログラムが読出され、制御用MPU 11
及び偽造防止用MPU12により作成されたゲーム用プ
ログラムのデータが、コネクタ端子17.24及びデー
タバスを介して外部装置2に人力され、ゲーム装置がシ
ステムとして動作するようになっている。
In such a game device, the anti-counterfeit MP old 2 is equipped with something that makes it impossible to read the program contents of the ROM 16, and the game program is read from the ROM 14 in the software board 1 and used for control purposes. MPU 11
The game program data created by the counterfeit prevention MPU 12 is manually input to the external device 2 via the connector terminal 17, 24 and the data bus, so that the game device operates as a system.

従って、通常ソフト基板1の偽造者が偽造防止用MPU
12のROM16の内容を解読できなければ、ソフト基
板1の製作(偽造)は出来ない筈である。しかし、近年
の大型コンピュータの普及で、コネクタ端子17の端子
の出力信号をこれら大型のコンピュータで解析すること
により、偽造防止用MPU12を使用しなくとも、あた
かも使用したかの如く動作するROM14を開発するこ
とが容易になり、このような悪質なソフト基板の偽造が
増加している。
Therefore, the counterfeiter of the soft board 1 usually uses the anti-counterfeit MPU
If the contents of the ROM 16 of 12 cannot be decoded, it is impossible to manufacture (counterfeit) the soft board 1. However, with the spread of large computers in recent years, by analyzing the output signal of the connector terminal 17 with these large computers, we have developed a ROM 14 that operates as if it were used, even without using the anti-counterfeit MPU 12. It has become easier to do so, and counterfeiting of such malicious software boards is increasing.

つまり、プログラム内容を読出せないMPU12を搭載
しても、大型コンピュータを使用してコネクタ端子17
の信号を解析すれば、偽造のソフト基板1は容易に製作
することができ、しかも大量生産をすれば大型コンピュ
ータの解析コストも低減され、容易に採算ベースに乗る
ことを意味している。そこで、これらの偽造を防止する
ために外部装置2にMPUを搭載し、その制御用ROM
にゲーム装置等毎に固有のInデータを記憶させておき
、その外部装置2のIDデータに対応するIDデータを
有するソフト基板1を製作する方法もある。
In other words, even if the MPU 12 whose program contents cannot be read is installed, the connector terminal 17 can be read using a large computer.
By analyzing the signal, a counterfeit soft board 1 can be easily produced, and mass production also reduces the analysis cost of a large computer, meaning that it can easily become profitable. Therefore, in order to prevent these counterfeits, an MPU is installed in the external device 2, and its control ROM is installed in the external device 2.
There is also a method of storing unique In data for each game device, etc., and manufacturing the soft board 1 having ID data corresponding to the ID data of the external device 2.

この方法では、ソフト基板1を外部装置2に装着してシ
ステムとして稼動させる時に、インタフェースを介して
ソフト基板1内の10データと外部装置2内のII)デ
ータとを照合して、一致した時にシステムとして稼動さ
せることができる。しかし、この方法では各所に設置さ
れているゲーム装置の外部装置2内のIDデータを全て
管理し、その管理データに基き外部装置2に対応したソ
フト基板1を各々のゲーム装置毎に製作しなければなら
ない。しかも、この方法では外部装置2がたとえば数万
台、数10万台のオーダーになると、現実問題としてこ
れらIDデータを全て管理して、さらにこの10データ
に対応したソフト基板1を製作することは不可能である
。しかも、この方法ではソフト基板1そのものを受注生
産する必要があり、生産効率が非常に悪くコストも嵩む
という問題点がある。つまり、外部装置2に各々恒久的
なIDデータを持たせ、そのIDデータと一致するソフ
ト基板だけが動作するようにする方法では、上記の如く
管理上及びソフト基板製作上の問題がある。又、恒久的
IDデータを有する外部装置2があるとその外部装置2
を解析され、それに合ったソフト基板を偽造される可能
性もある。
In this method, when the soft board 1 is attached to the external device 2 and operated as a system, the 10 data in the soft board 1 and the II) data in the external device 2 are compared via the interface, and when they match, the It can be operated as a system. However, with this method, it is necessary to manage all the ID data in the external devices 2 of game devices installed in various locations, and to manufacture a soft board 1 compatible with the external device 2 for each game device based on the management data. Must be. Moreover, with this method, when the number of external devices 2 is on the order of, for example, tens of thousands or hundreds of thousands, it is a practical matter to manage all of these ID data and to manufacture a software board 1 that is compatible with these 10 data. It's impossible. Moreover, in this method, it is necessary to manufacture the soft board 1 itself to order, which poses the problem of very poor production efficiency and increased costs. In other words, in a method in which each external device 2 has permanent ID data and only the soft board that matches the ID data operates, there are problems in terms of management and soft board manufacturing as described above. Also, if there is an external device 2 that has permanent ID data, the external device 2
There is also a possibility that the information will be analyzed and a suitable soft board will be counterfeited.

(発明の目的) この発明は上述のような事情からなされたものであり、
この発明の目的は、ソフト基板装着時にソフト基板及び
外部装置に任意に変更可能なIDデータ等を記憶させて
おき、ソフト基板装着時及びシステム稼動時にこれら記
憶されたIDデータ等を読取って照合し、更にこれ等I
Dデータで暗号化されたデータを復号化することによっ
てゲーム処理等が出来るようにし、ソフト基板の偽造を
することができないようにしたソフト基板偽造防止方法
を提供することにある。
(Object of the invention) This invention was made under the above circumstances,
The purpose of this invention is to store arbitrarily changeable ID data, etc. on the software board and external device when the software board is installed, and to read and collate the stored ID data, etc. when the software board is installed and when the system is operating. , furthermore, these I
To provide a method for preventing counterfeiting of a soft board, which enables game processing etc. by decrypting data encrypted with D data, and prevents counterfeiting of a soft board.

(発明の概要) この発明はソフト基板偽造防止方法に関し、ソフト基板
を外部装置に装着して使用するようになっているシステ
ムにおいて、前記ソフト基板に書込み可能なメモリ部を
有する素子を設けると共に、前記外部装置に書換え可能
なメモリ部を有する素子を設け、前記ソフト基板を前記
の外部装置に装着して使用を開始するときに、前記書込
み可能なメモリ部を有する素子及び前記書換え可能なメ
モリ部を有する素子の各々にデータを記憶させ、前記シ
ステムの稼動時に前記書込み可能なメモリ部を有する素
子及び前記書換え可能なメモリ部を有する素子の各々に
記憶されたデータを読取って照合し、一致した場合に前
記システムを稼動させ、且つ各々のデータを介して暗号
化及び復号化するようにしたものである。又、前記メモ
リにデータを記録する方法として前記ソフト基板を前記
外部装置に装着してシステムの使用を開始するときに、
予めデータが記録されているカードをカードリーダに挿
入して前記データを読取り、前記書込み可能なメモリ部
を有する素子と前記書換え可能なメモリ部を有する素子
との各々に前記データを記憶させ、前記システムの稼動
時に、前記書込み可能なメモリ部を有する素子及び前記
書換え可能なメモリ部を有する素子の各々に記憶された
データを読取って照合し、一致した場合に前記システム
が稼動するようにしたものである。
(Summary of the Invention) The present invention relates to a method for preventing counterfeiting of a soft board, and in a system in which a soft board is used by being attached to an external device, an element having a writable memory section is provided on the soft board, and the method includes: An element having a rewritable memory section is provided in the external device, and when the soft board is attached to the external device to start use, the element having the writable memory section and the rewritable memory section data is stored in each of the elements having the writable memory part and the data stored in each of the element having the writable memory part and the element having the rewritable memory part are read and compared when the system is in operation, and a match is found. In this case, the system is operated and each data is encrypted and decrypted. Further, as a method for recording data in the memory, when the software board is attached to the external device and the system is started to be used,
A card on which data is recorded in advance is inserted into a card reader to read the data, and the data is stored in each of the element having the writable memory part and the element having the rewritable memory part, and When the system is operating, data stored in each of the element having the writable memory section and the element having the rewritable memory section are read and compared, and if they match, the system is operated. It is.

(発明の実施例) 第1図はこの発明のソフト基板偽造防止方法の概略を示
しており、このソフト基板偽造防止方法はソフト基板5
0をゲーム装置の外部装置60に装着し、システムとし
て使用する場合、偽造されたソフト基板の使用を防止す
るようになっている。このゲーム装置では、ソフト基板
50内に書込み可能なメモリ部51を有し、外部装置6
0内には書換え可能なメモリ部61を有している。
(Embodiment of the invention) FIG. 1 shows an outline of the method for preventing counterfeiting of a soft board according to the present invention.
0 is attached to the external device 60 of a game device and used as a system, the use of a counterfeit software board is prevented. This game device has a writable memory section 51 in a soft board 50, and an external device 6.
0 includes a rewritable memory section 61.

そして、ソフト基板50を外部装置60に装着し、ゲー
ム装置の使用を開始するときにメモリ部51.61にそ
れぞれIDデータ70を記憶させ、上記システムの稼動
時に上記メモリ部51.61に記憶されている各々のI
Dデータ70を読出し、照合80シて一致した場合にシ
ステムが稼動するようにしている。このIDデータ70
は任意に変更してシステム入力することができ、又ゲー
ム装置毎に異なるデータを記憶することが可能なため、
ソフト基板50の偽造は困難である。
Then, when the software board 50 is attached to the external device 60 and the game device starts to be used, the ID data 70 is stored in the memory section 51.61, and when the system is operated, the ID data 70 is stored in the memory section 51.61. each I
The system is activated when the D data 70 is read out and matched 80 times. This ID data 70
can be changed arbitrarily and entered into the system, and different data can be stored for each game device, so
It is difficult to counterfeit the soft board 50.

次に、この発明のソフト基板偽造防止方法を実現するゲ
ーム装置について説明する。
Next, a game device that implements the soft board counterfeit prevention method of the present invention will be described.

第2図はゲーム装置のブロック構成をしており、このゲ
ーム装置はソフト基板3を外部装置4に挿入し、システ
ムとして使用するようになっている。ソフト基板3内に
は制御用MPU31゜制御用RAM33.ゲーム用プロ
グラムが記憶されたROM34.EPROM32.イン
タフェース35とが設けられ、各々がデータバスにより
接続されている。
FIG. 2 shows a block configuration of a game device, and this game device is used as a system by inserting a soft board 3 into an external device 4. The software board 3 includes a control MPU 31° and a control RAM 33. ROM 34 in which game programs are stored. EPROM32. An interface 35 is provided, and each is connected by a data bus.

外部装置4内には制御用MPU41.ゲームプログラム
を記憶するRAM43.制御用n0M44 、インタフ
ェース45,49.50.偽造防止用MUP42ディス
プレイ46が設けられ、各々がデータバスにより接続さ
れており、インタフェース50にはジョイスティック4
7が接続され、インタフェース49にはカード5に記録
されたデータを読取るカードリーダ48が接続されてい
る。さらに、偽造防止用MPU42にはRAM433.
ROM422.EEPROM421が設けられ、各々が
データバスにより接続されている。ここでは、ソフト基
板3のEPROM32に予め外部から変更不可能な固定
データDiが記憶されており、且つカード5には上記固
定データO1に対応した対応データ02が予め記録され
ている。更に、カード5には対応データ02の他に外部
装置4に固有のICデータD4を与えるためのデータD
3も記録されている。
The external device 4 includes a control MPU 41. RAM 43 for storing game programs. Control n0M44, interface 45, 49.50. Anti-counterfeit MUP42 displays 46 are provided, each connected by a data bus, and an interface 50 includes a joystick 4.
A card reader 48 for reading data recorded on the card 5 is connected to the interface 49. Furthermore, the forgery prevention MPU 42 has a RAM 433.
ROM422. EEPROMs 421 are provided and each is connected by a data bus. Here, fixed data Di that cannot be changed from the outside is stored in advance in the EPROM 32 of the software board 3, and corresponding data 02 corresponding to the fixed data O1 is recorded in advance in the card 5. Furthermore, in addition to the correspondence data 02, the card 5 also contains data D for giving unique IC data D4 to the external device 4.
3 is also recorded.

このような構成において、このゲーム装置の動作につい
て第3図(A) 、  (B)のフローチャートを参照
して説明する。
In such a configuration, the operation of this game device will be explained with reference to the flowcharts in FIGS. 3(A) and 3(B).

新規のソフト基板3を外部装置4に装置してシステムを
起動させる場合、まずカード5をカードリーダ48に挿
入し、対応データD2及びデータD3を読取らせ(ステ
ップS1)、対応データD2をインタフェース35.4
5を介してソフト基板3へ人力して、CPROM32に
予め記憶されていた固定データDIと対応しているか否
かを制御用MI’U31により照合して判断する。両者
が対応している場合、インタフェース35.45を介し
EPROM32にカード5のデータD3を記憶させると
共に、対応データD2とデータD3とを制御用MPU3
1 によりIDデータD4として合成し、EPROM3
2に記憶させ(ステップS2)、さらにインタフェース
35.45を介して外部装置4に人力して偽造防止用M
PU42により暗号化して、EEPROM421にもこ
れらのデータを記憶させる(ステップS3)。ここで、
固定データ01と対応データD2とが対応していなけれ
ば、EEPROM421への記憶はできない。以上の操
作が完了した時に、カードリーダ48はカード5に記録
されている対応データD2とデータ03とを物理的に永
久破壊し、カード5を再生及び再使用不可能な状態に加
工した後に返却する。
When installing a new software board 3 in the external device 4 and starting the system, first insert the card 5 into the card reader 48, read the corresponding data D2 and data D3 (step S1), and read the corresponding data D2 into the interface. 35.4
5 to the software board 3, and the control MI'U 31 compares and determines whether the data corresponds to the fixed data DI stored in advance in the CPROM 32. If both are compatible, the data D3 of the card 5 is stored in the EPROM 32 via the interface 35.45, and the corresponding data D2 and data D3 are stored in the control MPU 3.
1, synthesize it as ID data D4, and store it in EPROM3.
2 (step S2), and then manually stored in the external device 4 via the interface 35, 45 to prevent counterfeiting.
These data are encrypted by the PU 42 and also stored in the EEPROM 421 (step S3). here,
If the fixed data 01 and the corresponding data D2 do not correspond, they cannot be stored in the EEPROM 421. When the above operations are completed, the card reader 48 physically permanently destroys the corresponding data D2 and data 03 recorded on the card 5, and returns the card 5 after processing it into a state where it cannot be reproduced or reused. do.

システム稼動時には、インタフェース35.45を介し
てCPROM32に記憶されているデータD3を読取り
、EEPnOM421 に記憶されている10データD
4を偽造防止用MPU42によりデータD3に復号化し
くステップS5)、対応しているか否かを制御用MPt
131又は制御用MPU41で判断し、対応していれば
(ステップS7) 、ROM34よりゲーム用プログラ
ムを読出しくステップS8)、制御用MPt141で順
次ゲーム処理をして(ステップS8゜59)システムを
スタートさせる。
When the system is running, the data D3 stored in the CPROM 32 is read through the interface 35.45, and the 10 data D stored in the EEPnOM 421 is read.
4 is decoded into data D3 by the counterfeit prevention MPU 42 (step S5), and the control MPt determines whether or not it is compatible.
131 or the control MPU 41, and if it is compatible (step S7), the game program is read from the ROM 34 (step S8), the control MPt 141 sequentially processes the game (step S8.59), and the system is started. let

ゲーム用プログラムの処理方法は第1図(B)に示すよ
うに、制御用MPU31によりROM34からゲーム用
プログラムを読出しくステップ510)、CPROM3
2より読出したデータD3と合成暗号化して(ステップ
511)、インタフェース35.45を介して外部装置
4へ送信しくステップ512)、外部装置4で受信した
後(ステップ520)、偽造防止用MPU42によりゲ
ーム用プログラムに復号化しくステップ521)、この
ゲーム用プログラムを一旦IIAM43に記憶させてか
らシステム動作させる。このシステムに使用するソフト
基板3のEPROM32に記憶される固定データDIは
、ソフト基板3の1枚毎に例えばシリアルな連続番号等
を与えることにより、各々別々の固定データを有する基
板を製作することも出来る。又、あるブロック毎に、あ
る同一の固定データD1を有するソフト基板3を製作す
ることも出来るので、任意の固定データDIでソフト基
板の作成が可能である。さらに、固定データD1はEP
ROM32に一度記憶した後にプロテクトしておくと、
偽造に対し非常に有効である。CPROM32に対応デ
ータ02を記憶する際にも追記だけが可能で、書換え不
可能にした方が偽造に対し効果がある。又、上述ではカ
ード5に対応データD2とデータD3とを記録しておき
、IDデータD4は制御用MPU31で合成するように
したが、カード5に直接対応データD2とIDデータD
4とを記録しておいてもよい。
The game program processing method is as shown in FIG.
The data is synthesized and encrypted with the data D3 read from 2 (step 511), and transmitted to the external device 4 via the interface 35.45 (step 512). After being received by the external device 4 (step 520), the forgery prevention MPU In step 521), the game program is decoded, and the game program is temporarily stored in the IIAM 43, and then the system is operated. The fixed data DI stored in the EPROM 32 of the soft board 3 used in this system can be created by giving each soft board 3 a serial number, etc., so that each board has separate fixed data. You can also do it. Furthermore, since it is possible to manufacture a soft board 3 having the same fixed data D1 for each block, it is possible to create a soft board 3 with any fixed data DI. Furthermore, fixed data D1 is EP
If you protect it after storing it in ROM32,
Very effective against counterfeiting. When storing the corresponding data 02 in the CPROM 32, it is more effective against forgery if only additional writing is possible and it is not rewritable. Further, in the above description, the corresponding data D2 and the data D3 are recorded on the card 5, and the ID data D4 is synthesized by the control MPU 31, but the corresponding data D2 and the ID data D are directly recorded on the card 5.
4 may be recorded.

(発明の変形例) この発明は、テーブル型テレビゲーム、ドライブゲーム
、ガンゲーム等のマイクロコンピュータを使用するゲー
ム装置のソフト基板偽造防止方法として利用できるばか
りでなく、家庭用テレビを使用したテレビゲーム等のソ
フト基板及びパソコンを使用したゲーム用フロッピーデ
ィスク、ゲーム用磁気テープ等の偽造防止にも応用する
ことができる。
(Modifications of the Invention) The present invention can be used not only as a method for preventing counterfeiting of soft circuit boards for game devices using microcomputers such as tabletop television games, driving games, and gun games, but also for television games using home televisions. It can also be applied to prevent counterfeiting of floppy disks for games, magnetic tapes for games, etc. that use software boards such as PCs, etc.

又、上述の実施例ではソフト基板3のメモリ素子として
書込み可能なEFROM32を使用したが、EEPRO
Mを使用してもよいし、ワンタイムROMを使用しても
よい。そして、ワンタイムROMを使用した場合はEP
rlOM32に記憶させているデータと同一のデータを
有するカード5を発行するようにしてもよい。
Further, in the above embodiment, the writable EFROM 32 was used as the memory element of the soft board 3, but the EEPROM
M may be used or a one-time ROM may be used. And if you use one-time ROM, EP
A card 5 having the same data as the data stored in the rlOM 32 may be issued.

(発明の効果) この発明のソフト基板偽造防止方法によれば、ソフト基
板のメモリ部と外部装置のメモリ部に各々対応する10
データを記憶させ、且つソフト基板のメモリ部と外部装
置のメモリ部にはペアで各々別々の固有データ(固定デ
ータ、対応データ)を与え、システム稼動時に常にソフ
ト基板及び外部装置のメモリ部に記憶されたIDデータ
の対応関係を判断して一致した後、システムを稼動させ
ている。そこで、ソフト基板を偽造しようとする場合、
既に設置されている外部装置の10データを何等の方法
で解明出来たとしても、その外部装置1台用のソフト基
板しか偽造できない。これは偽造者にとってコストが嵩
みメリットがない。又数置の外部装置1台。
(Effects of the Invention) According to the method for preventing counterfeiting of a soft board of the present invention, ten
The data is stored in the memory section of the software board and the memory section of the external device, and separate unique data (fixed data, corresponding data) is given to each pair as a pair, and is always stored in the memory section of the software board and external device when the system is running. After determining the correspondence between the ID data and finding a match, the system is operated. Therefore, if you are trying to counterfeit a soft board,
Even if you were able to solve the 10 data of the already installed external devices by any method, you would only be able to forge the soft board for that one external device. This increases costs for counterfeiters and has no benefit. Also, several external devices.

1台について、そのIDデータを調べ挙げても、この発
明ではソフト基板を変更する毎に外部装置のIDデータ
を変更してしまうので、偽造者が外部装置のIDデータ
を調べても徒労に終り、偽造防止効果は抜群である。さ
らに、外部装置のメモリ部にIDデータを賦与する方法
は、ソフト基板を装着する時にカードをカードリーダで
読取らせ、ソフト基板のメモリ部に予め記録されている
固定データとカード中に記録されている任意の対応デー
タとの照合により行なうので、外部装置のIDデータを
管理しておく必要がなくメリットが大きい。又ソフト基
板のメモリ部は予じめ各々別々の固定データが記憶して
あり、且つカードにもソフト基板に記憶された固定デー
タに対応する対応データが記録されているので、このシ
ステムに10データを記憶させるときに上記各々の固定
データがお互いに対応しなければ10データの書込みは
不可能である。しかも、上記各々の固定≠−夕は各々の
ソフト基板とカードとにより固有のデータとなっている
ため、カードだけを偽造したり、変造したりしても使用
不可能であり、カードの偽造変造も極めて困難である。
Even if a counterfeiter were to check the ID data of one device, it would be a waste of effort because the ID data of the external device is changed every time the software board is changed in this invention. , the anti-counterfeiting effect is outstanding. Furthermore, a method for assigning ID data to the memory section of an external device is to read the card with a card reader when installing the soft board, and to combine the fixed data pre-recorded in the memory section of the soft board with the ID data recorded on the card. Since this is performed by comparing with arbitrary corresponding data, there is no need to manage ID data of external devices, which is a great advantage. In addition, the memory section of the software board stores separate fixed data in advance, and the card also records corresponding data corresponding to the fixed data stored on the software board, so this system can store 10 data. When storing 10 data, it is impossible to write 10 data unless the above fixed data correspond to each other. Moreover, since each of the above fixed values is unique data for each soft board and card, it cannot be used even if only the card is forged or altered. is also extremely difficult.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明のソフト基板偽造防止方法の概略図、
第2図はこの発明を実現するゲーム装置のブロック構成
図、第3図(A) 、 (B)はその動作例を示すフロ
チャート、第4図は従来のゲーム装置のブロック構成図
である。 1.3.50・・・ソフト基板、2,4.60・・・外
部装置、5・・・カード、11,21,31.41 ・
・・制御用MPtl 、 12゜42 ・・・偽造防止
用MPI+ 、 13.Is、33.43.421−・
・RAM 、44,44,422・・・ROM、 17
,24.・・・コネクタ端子、21,35.45.49
.5Q・・・インタフェース、22゜46・・・ディス
プレイ、26.47・・・ジョイステック、32・・・
EPROM 1421・・・EEPROM、 48・・
・カードリーダ。 出願人代理人  安 形 雄 三 図面の浄書(内容に変更なし) (A) ギ3 因 (B) $3 旨 手続補正書(方式) 昭和62年4月14日 昭和61年特許願第314541号 2、発明の名称 ソフト基板偽造防止方法 3補正をする者 事件との関係  特許出願人 (289)  犬日本印刷株式会社 4代理人 5、補正命令の日付 昭和62年3月4日 順書に最初に添付した図面の浄書・別紙のとおり(内容
に変更なし)補正する。
FIG. 1 is a schematic diagram of the soft board counterfeit prevention method of the present invention;
FIG. 2 is a block diagram of a game device implementing the present invention, FIGS. 3A and 3B are flowcharts showing an example of its operation, and FIG. 4 is a block diagram of a conventional game device. 1.3.50...Soft board, 2,4.60...External device, 5...Card, 11,21,31.41 ・
... MPtl for control, 12°42 ... MPI+ for counterfeit prevention, 13. Is, 33.43.421-・
・RAM, 44, 44, 422...ROM, 17
, 24. ...Connector terminal, 21,35.45.49
.. 5Q...Interface, 22°46...Display, 26.47...Joystick, 32...
EPROM 1421...EEPROM, 48...
・Card reader. Applicant's agent Yu Yasuta Engraving of the three drawings (no change in content) (A) 3 reasons (B) $3 Procedural amendment (formality) April 14, 1985 Patent Application No. 314541 of 1988 2. Name of the invention Soft board counterfeit prevention method 3. Person making the amendment Relationship with the case Patent applicant (289) Inu Nippon Printing Co., Ltd. 4 Agent 5. Date of amendment order First dated March 4, 1986 The engravings and amendments to the drawings attached are as shown in the attached sheet (no changes to the contents).

Claims (3)

【特許請求の範囲】[Claims] (1)ソフト基板を外部装置に装着して使用するように
なっているシステムにおいて、前記ソフト基板に少なく
とも書込み可能なメモリ部を有する素子を設けると共に
、前記外部装置に書換え可能なメモリ部を有する素子を
設 け、前記ソフト基板を前記外部装置に装着して使用を開
始するときに、前記書込み可能なメモリ部を有する素子
及び前記書換え可能なメモリ部を有する素子の各々にデ
ータを記憶させ、前記システムの稼動時に前記書込み可
能なメモリ部を有する素子及び前記書換え可能なメモリ
部を有する素子の各々に記憶されたデータを読取って照
合し、対応した場合に前記システムを稼動させ、前記各
々のデータを介して前記ソフト基板と前記外部装置との
間のデータの授受をするようにしたことを特徴とするソ
フト基板偽造防止方法。
(1) In a system in which a soft board is used by being attached to an external device, the soft board is provided with an element having at least a writable memory section, and the external device has a rewritable memory section. an element is provided, and when the soft board is attached to the external device and used, data is stored in each of the element having the writable memory section and the element having the rewritable memory section; When the system is operating, the data stored in each of the element having the writable memory section and the element having the rewritable memory section are read and verified, and if they match, the system is operated, and each of the data is A method for preventing counterfeiting of a soft board, characterized in that data is exchanged between the soft board and the external device via the soft board.
(2)ソフト基板を外部装置に装着して使用するように
なっているシステムにおいて、前記ソフト基板に少なく
とも書込み可能なメモリ部を有する素子を設けると共に
、前記外部装置に書替え可能なメモリ部を有する素子を
設 け、前記ソフト基板を前記外部装置に装着して使用を開
始するときに、予めデータが記録されているカードをカ
ードリーダに挿入して前記データを読取り、前記書込み
可能なメモリ部を有する素子及び前記書換え可能なメモ
リ部を有する素子の各々に前記データを記憶するように
した特許請求の範囲第1項に記載のソフト基板偽造防止
方法。
(2) In a system in which a soft board is used by being attached to an external device, the soft board is provided with an element having at least a writable memory section, and the external device has a rewritable memory section. and when the soft board is attached to the external device and starts to be used, a card on which data is recorded in advance is inserted into a card reader to read the data, and has the writable memory section. 2. The soft board counterfeit prevention method according to claim 1, wherein the data is stored in each element and the element having the rewritable memory section.
(3)前記ソフト基板の書込み可能なメモリ部を有する
素子に、外部へは読出し不可能な任意の固定データが予
め記憶されていると共に、前記カードにも予め前記固定
データに対応するデータが記録されており、前記ソフト
基板を前記外部装置に装着して使用を開始するときに、
前記カードに記録されている前記固定データに対応する
データと、前記書込み可能なメモリ部を有する素子に予
め記憶されている前記固定データとを照合して対応して
いる場合、前記カードに記録されているデータを前記書
込み可能なメモリ部を有する素子及び前記書換え可能な
メモリ部を有する素子の 各々に記憶するようにした特許請求の範囲第1項に記載
のソフト基板偽造防止方法。
(3) Arbitrary fixed data that cannot be read externally is stored in advance in an element having a writable memory section of the soft board, and data corresponding to the fixed data is also recorded in advance in the card. and when the soft board is attached to the external device and used,
If the data corresponding to the fixed data recorded on the card and the fixed data pre-stored in the element having the writable memory section match, the data recorded on the card may be checked. 2. The method for preventing counterfeiting of a soft board according to claim 1, wherein the data stored in the writable memory section is stored in each of the element having the writable memory section and the element having the rewritable memory section.
JP61314541A 1986-12-27 1986-12-27 Method for preventing forgery of soft substrate Pending JPS63165935A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61314541A JPS63165935A (en) 1986-12-27 1986-12-27 Method for preventing forgery of soft substrate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61314541A JPS63165935A (en) 1986-12-27 1986-12-27 Method for preventing forgery of soft substrate

Publications (1)

Publication Number Publication Date
JPS63165935A true JPS63165935A (en) 1988-07-09

Family

ID=18054533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61314541A Pending JPS63165935A (en) 1986-12-27 1986-12-27 Method for preventing forgery of soft substrate

Country Status (1)

Country Link
JP (1) JPS63165935A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006079520A (en) * 2004-09-13 2006-03-23 Aruze Corp Information processing device
JP2009111956A (en) * 2007-11-01 2009-05-21 Sharp Corp Image processor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006079520A (en) * 2004-09-13 2006-03-23 Aruze Corp Information processing device
JP2009111956A (en) * 2007-11-01 2009-05-21 Sharp Corp Image processor

Similar Documents

Publication Publication Date Title
US4246638A (en) Method and apparatus for controlling usage of a programmable computing machine
US5796835A (en) Method and system for writing information in a data carrier making it possible to later certify the originality of this information
EP0216298B1 (en) Identification system
KR900005212B1 (en) Ic card with an updatable password
US5148534A (en) Hardware cartridge representing verifiable, use-once authorization
US5786587A (en) Enhancement of chip card security
CN87108157A (en) Dexterous plate and manufacture method thereof with ability of external programming
US5191608A (en) Method for the management of an application program loaded in a microcircuit medium
CN1140880C (en) Secure memory having anti-wire tapping
US6957338B1 (en) Individual authentication system performing authentication in multiple steps
JPH05217034A (en) Data carrier for storage and processing of data
JPH0682405B2 (en) Test program start method
CN1265762A (en) Smart card reader with microcontroller and security component
JPH0762854B2 (en) IC card system
US5442165A (en) Secure IC card system with reusable prototype IC card
US6971025B1 (en) Secure personalization of chip cards
JPS63165935A (en) Method for preventing forgery of soft substrate
DE10218795B4 (en) Method for producing an electronic security module
US20040210707A1 (en) Storage device and apparatus for and method of writing data
EP1368776B1 (en) Method for providing identification codes for articles
JP2004288179A (en) Microprocessor system and replacement detection method of module in system
JP3231466B2 (en) Information recording medium storing keys
JPS6154549A (en) Discrimination method for computer using identification number of central processing unit
JP2000251050A (en) Ic card, ic card information reader, centralized ic card information managing device, method and system for detecting illegally recorded information on ic card
JPH06259609A (en) Management method for ic card issue process