JPH1024148A - Chip collator - Google Patents

Chip collator

Info

Publication number
JPH1024148A
JPH1024148A JP18507996A JP18507996A JPH1024148A JP H1024148 A JPH1024148 A JP H1024148A JP 18507996 A JP18507996 A JP 18507996A JP 18507996 A JP18507996 A JP 18507996A JP H1024148 A JPH1024148 A JP H1024148A
Authority
JP
Japan
Prior art keywords
chip
data
verified
verification
cpu
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
JP18507996A
Other languages
Japanese (ja)
Other versions
JPH1024148A5 (en
Inventor
Nobumasa Imai
信正 今井
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.)
L II TEC KK
Original Assignee
L II TEC KK
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 L II TEC KK filed Critical L II TEC KK
Priority to JP18507996A priority Critical patent/JPH1024148A/en
Publication of JPH1024148A publication Critical patent/JPH1024148A/en
Publication of JPH1024148A5 publication Critical patent/JPH1024148A5/ja
Pending legal-status Critical Current

Links

Landscapes

  • Pinball Game Machines (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a chip collator with a simple mechanism which checks the abusing of a chip carried on a control substrate of game machines. SOLUTION: This apparatus comprises a CPU1 for control, chip sockets 3 and 4 to be collated interconnected through an ID circuit 2, a ROM 5 into which is stored a control program for the CPU for control, a work RAM6 which is used for primary memory of collation data and as working area of the control program, a chip 8 for collation connected to the CPU for control through the ID circuit 7 and sockets 9 and 10 for mounting a transcript chip (normal chip) for comparing a built in ROM connected to the CPU for control. The CPU for control performs a collation with an operation switch 11 and the results are shown on a display LED 12.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、パチンコ、パチス
ロ等の遊技機の制御に使用されているマイクロコンピュ
ータチップ(以下簡単のためチップという。)の不正を
チェックするための照合器に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a collator for checking the illegality of a microcomputer chip (hereinafter simply referred to as a chip) used for controlling a game machine such as a pachinko machine, a pachislot machine, and the like. .

【0002】[0002]

【従来技術】本発明は、パチンコ、パチスロ等の遊技機
の制御はチップで行われており、その制御装置は実装さ
れているチップ、制御プログラムを含めて第三者認定機
関による試験を行い合格した物だけが使用が認められる
という状況になっている。しかしパチンコホール等の店
舗に設置後に制御装置の不正改造を行い、出玉率、大当
たりの確率等を不正操作するものが後を絶たない。そこ
でかかるチップへの不正改造を防止するためにセキュリ
ティーチェック機能のついたチップに認定プログラムを
書き込み、該チップを遊技機の制御基板に装着する方法
が採用されている。
2. Description of the Related Art In the present invention, a pachinko machine, a pachislot machine and the like are controlled by a chip, and the control device of the game machine includes a mounted chip and a control program. It is in a situation where only used items are allowed to be used. However, after installation in a store such as a pachinko hall, unauthorized modification of the control device to illegally operate the payout rate, jackpot probability, and the like are not endless. Therefore, in order to prevent such unauthorized modification of the chip, a method of writing a certification program on a chip having a security check function and mounting the chip on a control board of a game machine is adopted.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、かかる
方法によれば当該チップに組み込まれたプログラムを改
変する行為は防止できるが、チップ又はROMを偽造品
に乗せ変え、不正操作を行う方法が考えられ、かかる場
合にはチェックできない。またROMの偽造品について
はROMライター等の機器を用い本物との比較は行える
が、チップの偽造品についてはICテスター等の大がか
りな装置を用いるしか検査の方法がなかった。そこで本
発明は、かかる従来技術の欠点に鑑みなされたもので、
簡単で持ち運び可能な照合器でチップをチェックできる
ようにすることを目的とする。
However, according to such a method, the act of altering the program incorporated in the chip can be prevented, but a method of performing illegal operation by replacing the chip or ROM with a counterfeit product is conceivable. In such a case, it cannot be checked. In addition, a fake ROM product can be compared with a genuine product using a device such as a ROM writer, but a fake chip product can be inspected only by using a large-scale device such as an IC tester. Therefore, the present invention has been made in view of the drawbacks of the prior art,
It is an object of the present invention to enable a chip to be checked by a simple and portable collator.

【0004】[0004]

【課題を解決するための手段】すなわち本発明は、被照
合用の遊技機のマイクロコンピュータチップ(以下チッ
プという)を差し込むためのソケットと、該ソケットと
接続された制御用CPUと、該制御用CPUと接続され
た照合器の制御プログラムが格納された内蔵ROMと、
前記CPUの照合データの一時記憶及び制御プログラム
の作業領域として使用するRAMと、前記CPUと接続
された被照合チップのセキュリティ計算の基準値及び再
計算値の検証を行うための照合用チップとからなり、前
記照合器の制御プログラムに従いセキュリティ情報転送
コマンドをソケットに装着された遊技機の被照合チップ
に送信し、被照合チップで復号化されたデータを再び照
合用チップに送信し、該照合用チップから返信されたデ
ータに基づき被照合チップで復号化されたデータ値が正
しいか否をチェックすることにより被照合チップが適正
か否かを判断する機能を有するチップ照合器である。請
求項2の発明は、さらに前記判断において適正と判断さ
れた後に前記被照合チップの内蔵ROM内のプログラム
データをセキュリティモードで読み込んだデータとPR
OMモードで読み込んだデータとを比較照合することに
より内蔵ROMが改変されていないか否をチェックする
ように構成したものである。さらに請求項3の装置は請
求項1の発明においてチップのセキュリティ回路の照合
した後に、謄本チップと被照合チップのそれぞれに搭載
された内蔵ROMのプログラムの内容を比較することに
より内蔵ROMの適否を判断するように構成したもので
ある。
That is, the present invention relates to a socket for inserting a microcomputer chip (hereinafter referred to as a chip) of a game machine to be collated, a control CPU connected to the socket, and a control CPU. A built-in ROM storing a control program of a collator connected to the CPU,
A RAM used as a temporary storage of the collation data of the CPU and a work area of a control program, and a collation chip for verifying a security calculation reference value and a recalculation value of a chip to be collated connected to the CPU. The security information transfer command is transmitted to the chip to be verified of the gaming machine mounted on the socket in accordance with the control program of the collator, and the data decrypted by the chip to be verified is transmitted again to the chip for verification. This is a chip collator having a function of checking whether or not the data value decoded by the chip to be verified is correct based on the data returned from the chip to determine whether the chip to be verified is appropriate. The invention according to claim 2 is further characterized in that the program data in the built-in ROM of the chip to be verified is read in the security mode and the PR
By comparing and reading data read in the OM mode, it is configured to check whether the built-in ROM has been altered. Further, the device according to claim 3 compares the contents of the programs in the built-in ROM mounted on each of the certified chip and the chip to be verified after verifying the security circuit of the chip according to the invention of claim 1, thereby determining whether the built-in ROM is appropriate. It is configured to judge.

【0005】[0005]

【作用】本発明にかかる照合器では、チップ自身のセキ
ュリティ機能をチェックするが、本来認定を受けた遊技
機のチップには、セキュリティチェックのための暗号化
アルゴリズムを搭載した識別回路が格納されており、例
えばセキュリティ情報転送コマンド、キーデータ、暗号
化データ、ダミーデータを送信すると暗号化されて復号
化データ確認コマンド、復号化データ、セキュリティ動
作チェック等の情報等送信されるように構成されてい
る。そこで、本装置の制御用CPUでは、まず照合用チ
ップにコマンドを送信することにより照合器のセキュリ
ティ情報転送コマンド、キーデータ、暗号化データ、ダ
ミーデータの情報を取り出し、これらを被照合チップに
送信する。すると被照合チップでは所定のアルゴリズム
に従い暗号化を行い、制御用CPUに対して復号化デー
タ確認コマンド、復号化データ、セキュリティ動作チェ
ック情報返信してくる。これらの情報を再び照合用チッ
プに対して送信すると、該照合用チップにおいて復号化
データの照合が行われ、判定結果が制御用CPUに返信
されてくる。その結果被照合チップのセキュリティ機能
が正しく作動しているか否により適否の判断を行う。次
に請求項2の発明の照合器では、前記の機能において適
正と判断された場合に被照合チップの内蔵ROMのデー
タを確認するためにセキュリティモードで読み出した被
照合チップの内蔵ROMのデータとPROMモードに切
り替えることにより取り込んだ被照合チップの内蔵RO
Mのデータを比較する。本来これらのデータは完全一致
していなければならないが、プログラム改変されている
時には、データが不一致であることから不適性と判断さ
れる。さらに請求項3の発明では、セキュリティチェッ
クの後に謄本ROMと被照合チップの内蔵ROMのデー
タを取り出し、これらを比較することによりプログラム
が改変されていないか否かをチェックする。
The security device according to the present invention checks the security function of the chip itself. The chip of the gaming machine which has been originally certified stores an identification circuit equipped with an encryption algorithm for security check. For example, when a security information transfer command, key data, encrypted data, and dummy data are transmitted, the data is encrypted and transmitted such as a decrypted data confirmation command, decrypted data, security operation check, and other information. . Therefore, the control CPU of this device first extracts a security information transfer command, key data, encrypted data, and dummy data information of the collator by transmitting a command to the collation chip, and transmits these to the chip to be collated. I do. Then, the verification target chip performs encryption according to a predetermined algorithm, and returns a decryption data confirmation command, decryption data, and security operation check information to the control CPU. When such information is transmitted to the matching chip again, the matching of the decrypted data is performed in the matching chip, and the determination result is returned to the control CPU. As a result, it is determined whether the security function of the chip to be verified is operating properly or not. Next, in the collator according to the second aspect of the present invention, when it is determined that the data is appropriate in the above function, the data in the internal ROM of the chip to be verified is read in the security mode to confirm the data in the internal ROM of the chip to be verified. Built-in RO of chip to be verified captured by switching to PROM mode
Compare M data. Originally, these data must completely match, but when the program has been modified, it is determined to be inappropriate because the data does not match. According to the third aspect of the present invention, after the security check, the data in the certified ROM and the data in the built-in ROM of the chip to be verified are extracted and compared to check whether the program has been modified.

【0006】[0006]

【発明の実施の形態】以下に本発明を図示された実施例
に従って詳細に説明する。図1において本発明にかかる
実施例の装置のブロック図を示すもので、制御用CPU
1と、ID回路2を介して接続された被照合チップソケ
ット3,4と、前記制御用CPU1の制御プログラムが
格納されたROM5と、照合データの一時記憶及び制御
プログラムの作業領域として使用するワークRAM6
と、前記制御用CPU1とID回路7を介して接続され
た照合用チップ8と、前記制御用CPU1と接続された
内蔵ROM比較用の謄本チップ(正規チップ)装着用の
ソケット9,10とからなり、前記制御用CPU1が操
作スイッチ11の操作により被照合チップの照合を行
い、該照合結果を表示LED12に表示するように構成
されたものである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the illustrated embodiments. FIG. 1 is a block diagram showing an apparatus according to an embodiment of the present invention.
1, a to-be-verified chip socket 3 or 4 connected via an ID circuit 2, a ROM 5 in which a control program of the control CPU 1 is stored, and a work to be used as a temporary storage of verification data and a work area of the control program. RAM6
And a verification chip 8 connected to the control CPU 1 via an ID circuit 7 and sockets 9 and 10 for mounting a copy chip (regular chip) for comparison with a built-in ROM connected to the control CPU 1. The control CPU 1 operates the operation switch 11 to collate the chip to be collated, and displays the collation result on the display LED 12.

【0007】図2に示すものは、照合器の正面図であ
り、右上には開始・終了の操作ボタン11を有し、その
左側には、上から異常、正常、照合中、電池切れ等を表
示する表示LED12が配置され、下方にはそれぞれチ
ップ(照合用及び謄本)を接続するためのソケット3,
9とそれとは異なる種類のチップ(被照合用及び謄本)
を接続するためのソケット4,10が配置されており、
13は照合に使用しない被照合チップ及び謄本チップの
ソケットを覆うと共に照合器における制御用CPUと異
なる種類の謄本チップ及び被照合チップが差し込まれる
ソケットとの接続を切り替える機能を有するスライドカ
バーである。また図3に示すものは被照合チップ3と制
御用CPU1及び照合用チップ8と制御用CPU1との
データのやり取りを示すもので、ROM5に格納された
制御プログラムに従い制御用CPU1は、まず照合用チ
ップ8に対してセキュリティ機能動作チェックコマンド
を送信することにより照合用チップ8からセキュリティ
情報転送コマンド(A)、キーデータ(B)、暗号化デ
ータ(C)、ダミーデータ(D)を受け取り、これらを
ID回路2を介して被照合チップが装着されたソケット
3又は4に送信する。その結果被照合チップから復号化
データ確認コマンド(E)、復号化データ(F)、セキ
ュリティ動作チェック情報(G)が返送される。これら
のデータを再び照合用チップに送信することにより照合
用チップから判定結果を得るというように構成されてい
る。
FIG. 2 is a front view of the collation device. The collation device has start / end operation buttons 11 at the upper right, and abnormal, normal, collation, running out of battery, and the like from the upper left. Display LEDs 12 for displaying are arranged, and sockets 3 for connecting chips (for verification and certified copy) are provided below the display LEDs 12, respectively.
9 and different types of chips (for verification and transcripts)
Sockets 4 and 10 for connecting the
Reference numeral 13 denotes a slide cover which covers a socket of a chip to be verified and a certified chip not used for verification and has a function of switching connection between a control CPU of the collator and a socket into which a different type of certified chip and a verified chip are inserted. FIG. 3 shows the exchange of data between the chip 3 to be verified and the control CPU 1 and the data exchange between the verification chip 8 and the control CPU 1. According to the control program stored in the ROM 5, the control CPU 1 By transmitting a security function operation check command to the chip 8, a security information transfer command (A), key data (B), encrypted data (C), and dummy data (D) are received from the verification chip 8, and these are received. Through the ID circuit 2 to the socket 3 or 4 on which the chip to be verified is mounted. As a result, the decrypted data confirmation command (E), the decrypted data (F), and the security operation check information (G) are returned from the chip to be verified. By transmitting these data to the matching chip again, a determination result is obtained from the matching chip.

【0008】またチップは、図4に示すように照合器か
ら被照合チップに対してシリアル通信のやりとりが行わ
れ、そこでエラーが発生しなければセキュリティモード
(IDモード)となりパラレル通信に切り替わるように
構成されている。さらに前提となるチップは、チップに
遊技機制御のためのアプリケーションプログラムが格納
されたユーザーROMが内蔵されており、かつチップ内
には所定のキーコード、暗号化データを送信すると所定
の暗号化アルゴリズムに基づきセキュリティチェックを
行う機能を有する識別回路が搭載されており、該回路で
暗号化されたデータが外部へ出力されるように構成され
ている。
As shown in FIG. 4, the chip performs serial communication from the collator to the chip to be collated, and if no error occurs, enters the security mode (ID mode) and switches to the parallel communication. It is configured. Further, the prerequisite chip has a built-in user ROM in which an application program for controlling a gaming machine is stored, and a predetermined key code and a predetermined encryption algorithm are transmitted when the chip transmits encrypted data. An identification circuit having a function of performing a security check based on the information is mounted, and data encrypted by the circuit is output to the outside.

【0009】以上述べた構成において本実施例にかかる
照合器では、図5に示すフローチャートに基づき被照合
チップについて検査を行う。検査を行うに際して、照合
器の謄本チップソケット9,10には比較対象する正規
のチップ(公的機関において認定されたもの)を装着す
ると共に、照合しようとする遊技機に搭載された被照合
チップを外し、照合器の被照合チップソケット3,4に
装着した状態で行う。
In the configuration described above, the collator according to the present embodiment inspects the chip to be collated based on the flowchart shown in FIG. At the time of inspection, a genuine chip to be compared (certified by a public organization) is attached to the certified chip sockets 9 and 10 of the collator, and a chip to be collated mounted on the gaming machine to be collated. Is removed, and it is carried out in a state where it is mounted on the to-be-verified chip sockets 3 and 4 of the collator.

【0010】照合器のスタートスイッチをONにする
と、まず表示部のLEDが全て点灯し、装置が正しく作
動するか否か及び当該チップが正しく装着されているか
否について自己診断する。自己診断の結果エラーが生じ
た時には異常LEDを点滅させる。異常なかった時に
は、開始LEDのみが点灯し、被照合チップ及び照合用
チップに対して制御用CPU1からチップのID端子を
使用し、双方向のシリアル通信を行うことによりまずチ
ップが本物であるか否を確認すると共にチップをコマン
ドフェーズに移行させる。もしシーケンスエラーが生じ
た時には、異常LEDを点灯させ、照合を中止する。
When the start switch of the collator is turned on, first, all the LEDs of the display section are turned on, and a self-diagnosis is made as to whether the device operates properly and whether the chip is properly mounted. When an error occurs as a result of the self-diagnosis, the abnormal LED is blinked. When there is no abnormality, only the start LED is turned on, and the control CPU 1 uses the ID terminal of the chip for the chip to be verified and the chip for verification, and performs bidirectional serial communication to determine whether the chip is genuine. Confirmation is made and the chip is shifted to the command phase. If a sequence error occurs, the abnormal LED is turned on and the collation is stopped.

【0011】照合用チップ8にセキュリティ機能の動作
チェックコマンドを送信し、照合用チップ8からセキュ
リティ情報転送コマンド(A)とキーデータ(B)、暗
号化データ(C)、ダミーデータ(D)(キー、暗号
化、ダミーデータは毎回異なる)が出力され、そのデー
タを制御用CPU1は被照合チップ3又は4に対して送
信する。するとそれらデータに基づき被照合チップ3又
は4は、復号化データ確認コマンド(E)、復号化デー
タ(F)、セキュリティ動作チェック情報(G)を出力
し、これを照合用チップ8に送信する。その結果照合用
チップ8は復号化データの値が正しいか否をチェックす
ると共にセキュリティ動作チェック情報の判断を行い、
判定結果は制御用CPU1に出力される。その結果エラ
ーである時には、異常LEDが点灯し、正常の場合には
次のステップに移行する。
An operation check command of the security function is transmitted to the verification chip 8, and the security information transfer command (A), key data (B), encrypted data (C), dummy data (D) ( The key, encryption, and dummy data are different each time), and the control CPU 1 transmits the data to the chip 3 or 4 to be verified. Then, based on those data, the verification target chip 3 or 4 outputs the decryption data confirmation command (E), the decryption data (F), and the security operation check information (G), and transmits them to the verification chip 8. As a result, the matching chip 8 checks whether or not the value of the decrypted data is correct, determines the security operation check information,
The determination result is output to the control CPU 1. As a result, when an error occurs, the abnormal LED is turned on. When the error is normal, the process proceeds to the next step.

【0012】次にセキュリティモード(IDモード)で
読み出した被照合用ROMデータとPROMモードで読
みだした被照合用のROMデータを比較し、一致しなか
った時にはROM異常としてエラー表示し、一致した時
には謄本ROMとの比較に移行する。
Next, the ROM data to be verified read out in the security mode (ID mode) is compared with the ROM data to be verified read out in the PROM mode. At times, the operation shifts to comparison with a copy ROM.

【0013】すなわち前述のチェックはいわゆるCPU
の作動をチェックするためのものであり、アプリケーシ
ョンプログラム自体については、チェックしきれていな
い。ソケットに謄本チップが装着されている時には、被
照合チップの内蔵ROM及び謄本チップのそれぞれの内
蔵ROMに対してソフトウエアリセット信号を発し、リ
セットの状態で各チップの内蔵ROMをPROMモード
(チップ内蔵のROMデータを通常のROMと同等に読
み出し書き込む機能)の状態に変更し、各チップのRO
Mから所定番地毎にデータを取り出し、それらが一致し
ているか否について制御用CPU1が照合を行い、デー
タが一致していた場合には終了LEDを点灯させ、デー
タが一致していない場合には異常LEDを点灯させる。
That is, the above-mentioned check is a so-called CPU
Of the application program itself, and the application program itself has not been fully checked. When a certified chip is mounted in the socket, a software reset signal is issued to the built-in ROM of the chip to be verified and the built-in ROM of the certified chip, and the built-in ROM of each chip is reset to the PROM mode (chip built-in state). Function to read and write the same ROM data as a normal ROM) and change the RO
The data is taken out of each of the predetermined addresses from M, and the control CPU 1 checks whether or not they match. If the data matches, the end LED is turned on. If the data does not match, the end LED is turned on. Turn on the abnormal LED.

【0014】本実施例の装置では、照合に際してCPU
のセキュリティチェック(1)、チップ内蔵のROMの
セキュリティモードとPROMモードのデータの比較
(2)及び被照合チップと謄本チップの内蔵ROMの比
較(3)の3段階でチップを照合するもので構成した
が、これに限定されるものではなく、前記(1)だけの
チェックで終了する場合、前記(1)及び(2)のチェ
ックで終了する場合、前記(1)及び(3)のチェック
で終了する場合のいずれのもので構成しても良い。
In the apparatus of the present embodiment, the CPU
The chip is verified in three stages: (1) security check of the chip built-in ROM, comparison of the data in the security mode of the ROM built in the chip and PROM mode (2), and comparison of the chip ROM to be verified and the built-in ROM of the certified chip (3). However, the present invention is not limited to this. When the process is completed by only the check (1), when the process is completed by the checks (1) and (2), the process is completed by the checks (1) and (3). It may be constituted by any one of the cases where the processing is terminated.

【0015】[0015]

【発明の効果】以上述べたように本発明にかかる照合器
は、既にチェックを受けた正規チップを用いて照合する
ように構成していることから、CPU及び内蔵ROMの
内容を簡単にチェックすることができる。又照合にはチ
ップの持つほとんどの回路を使用することになるために
偽造品を作るためには、これらの回路の全てを偽造品の
中に搭載することが必要となるために偽造が極めて困難
なものとなる。
As described above, since the collator according to the present invention is configured to perform collation using the already checked regular chip, the contents of the CPU and the built-in ROM can be easily checked. be able to. In addition, it is extremely difficult to forge because it is necessary to mount all of these circuits in the counterfeit to make a counterfeit because most circuits of the chip are used for verification It becomes something.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の実施例にかかるチップ照合器のブロ
ック図である。
FIG. 1 is a block diagram of a chip collator according to an embodiment of the present invention.

【図2】 本発明の実施例にかかる照合器の平面図であ
る。
FIG. 2 is a plan view of a collator according to the embodiment of the present invention.

【図3】 本発明の実施例にかかる装置の通信のやり取
りを説明するブロック図である。
FIG. 3 is a block diagram illustrating communication exchange of a device according to an embodiment of the present invention.

【図4】 本発明の実施例にかかる被照合チップを示す
概略図である。
FIG. 4 is a schematic diagram showing a chip to be verified according to an embodiment of the present invention.

【図5】 本発明の実施例にかかる装置の作用を示すフ
ローチャート(その1)である。
FIG. 5 is a flowchart (1) showing the operation of the apparatus according to the embodiment of the present invention.

【図6】 本発明の実施例にかかる装置の作用を示すフ
ローチャート(その2)である。
FIG. 6 is a flowchart (part 2) illustrating an operation of the apparatus according to the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 制御用CPU 2,7 ID回路 3,4 被照合チップソケット 5 内蔵ROM 6 RAM 8 照合用チップ 9,10 謄本チップソケット 11 操作スイッチ 12 表示LED DESCRIPTION OF SYMBOLS 1 Control CPU 2, 7 ID circuit 3, 4 Chip socket to be verified 5 Built-in ROM 6 RAM 8 Verification chip 9, 10 Copy chip socket 11 Operation switch 12 Display LED

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 被照合用の遊技機のマイクロコンピュー
タチップ(以下チップという)を差し込むためのソケッ
トと、該ソケットと接続された制御用CPUと、該制御
用CPUと接続された照合器の制御プログラムが格納さ
れた内蔵ROMと、前記CPUの照合データの一時記憶
及び制御プログラムの作業領域として使用するRAM
と、前記CPUと接続された被照合チップのセキュリテ
ィ計算の基準値及び再計算値の検証を行うための照合用
チップとからなり、前記照合器の制御プログラムに従い
セキュリティ情報転送コマンドをソケットに装着された
遊技機の被照合チップに送信し、被照合チップで復号化
されたデータを再び照合用チップに送信し、該照合用チ
ップから返信されたデータに基づき被照合チップで復号
化されたデータ値が正しいか否をチェックすることによ
り被照合チップが適正か否かを判断する機能を有するこ
とを特徴とするチップ照合器。
1. A socket for inserting a microcomputer chip (hereinafter referred to as a chip) of a game machine to be collated, a control CPU connected to the socket, and control of a collator connected to the control CPU. Internal ROM in which a program is stored, and RAM used as a temporary storage of collation data of the CPU and a work area of a control program
And a verifying chip for verifying a reference value and a recalculated value for security calculation of the verified chip connected to the CPU. A security information transfer command is mounted on the socket according to the control program of the verifying device. The data transmitted to the chip to be verified of the gaming machine, the data decoded by the chip to be verified is transmitted again to the chip for verification, and the data value decoded by the chip to be verified based on the data returned from the chip for verification. A chip collator having a function of judging whether or not a chip to be verified is appropriate by checking whether or not is correct.
【請求項2】 被照合用の遊技機のチップを差し込むた
めのソケットと、該ソケットと接続された制御用CPU
と、該制御用CPUと接続された照合器の制御プログラ
ムが格納された内蔵ROMと、前記CPUの照合データ
の一時記憶及び制御プログラムの作業領域として使用す
るRAMと、前記CPUと接続された被照合チップのセ
キュリティ計算の基準値及び再計算値の検証を行うため
の照合用チップとからなり、前記照合器の制御プログラ
ムに従いセキュリティ情報転送コマンドをソケットに装
着された遊技機の被照合チップに送信し、被照合チップ
で復号化されたデータを再び照合用チップに送信し、該
照合用チップから返信されたデータに基づき被照合チッ
プで復号化されたデータ値が正しいか否をチェックする
ことにより被照合チップが適正か否かを判断する機能
と、前記判断において適正と判断された後に前記被照合
チップの内蔵ROM内のプログラムデータをセキュリテ
ィモードで読み込んだデータとPROMモードで読み込
んだデータとを比較照合することにより内蔵ROMが改
変されていないか否をチェックする機能を有することを
特徴とするチップ照合器。
2. A socket for inserting a chip of a gaming machine to be verified, and a control CPU connected to the socket.
A built-in ROM storing a control program of a collator connected to the control CPU, a RAM used for temporarily storing collation data of the CPU and a work area of the control program, and a memory connected to the CPU. A verification chip for verifying a reference value and a recalculated value for security calculation of the verification chip, and transmits a security information transfer command to the verification target chip of the gaming machine mounted on the socket according to the control program of the verification device. Then, the data decoded by the chip to be verified is transmitted to the chip for verification again, and it is checked whether or not the data value decoded by the chip to be verified is correct based on the data returned from the chip for verification. A function of determining whether or not the chip to be verified is appropriate; and a built-in ROM of the chip to be verified after the determination is made that the chip is appropriate. Chip collator characterized by having a function of on-chip ROM by collating comparing the read data with the read data and PROM mode in the security mode of the program data is checked whether or not modified.
【請求項3】 被照合用の遊技機のチップを差し込むた
めのソケットと、該ソケットと接続された制御用CPU
と、該制御用CPUと接続された照合器の制御プログラ
ムが格納された内蔵ROMと、前記CPUの照合データ
の一時記憶及び制御プログラムの作業領域として使用す
るRAMと、前記CPUと接続された被照合チップのセ
キュリティ計算の基準値及び再計算値の検証を行うため
の照合用チップと、前記制御用CPUと接続された認定
済みの謄本チップを差し込むための謄本チップ用ソケッ
トとからなり、前記照合器の制御プログラムに従いセキ
ュリティ情報転送コマンドをソケットに装着された遊技
機の被照合チップに送信し、被照合チップで復号化され
たデータを再び照合用チップに送信し、該照合用チップ
から返信されたデータに基づき被照合チップで復号化さ
れたデータ値が正しいか否をチェックすることにより被
照合チップが適正か否かを判断する機能と、前記判断に
おいて適正と判断された後に前記被照合チップと謄本チ
ップの各々の内蔵ROM内のプログラムデータをPRO
Mモードにより比較照合することにより内蔵ROMが改
変されていないか否をチェックする機能を有することを
特徴とするチップ照合器。
3. A socket for inserting a chip of a game machine to be verified, and a control CPU connected to the socket.
A built-in ROM storing a control program of a collator connected to the control CPU, a RAM used for temporarily storing collation data of the CPU and a work area of the control program, and a memory connected to the CPU. The verification chip comprises a verification chip for verifying a reference value and a recalculated value for security calculation of the verification chip, and a certified chip socket for inserting a certified certified chip connected to the control CPU. A security information transfer command is transmitted to the chip to be verified of the gaming machine mounted on the socket according to the control program of the console, and the data decrypted by the chip to be verified is transmitted again to the chip for verification, and a reply is returned from the chip for verification. Check whether the data value decoded by the chip to be verified is correct based on the data A function of determining whether the program data in the internal ROM of each of the collated chip and copy chip after it is determined that proper in the determination PRO
A chip collator having a function of checking whether or not a built-in ROM has been modified by comparing and collating in an M mode.
JP18507996A 1996-07-15 1996-07-15 Chip collator Pending JPH1024148A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18507996A JPH1024148A (en) 1996-07-15 1996-07-15 Chip collator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18507996A JPH1024148A (en) 1996-07-15 1996-07-15 Chip collator

Publications (2)

Publication Number Publication Date
JPH1024148A true JPH1024148A (en) 1998-01-27
JPH1024148A5 JPH1024148A5 (en) 2004-08-05

Family

ID=16164460

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18507996A Pending JPH1024148A (en) 1996-07-15 1996-07-15 Chip collator

Country Status (1)

Country Link
JP (1) JPH1024148A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000262710A (en) * 1999-03-17 2000-09-26 Pa Net Gijutsu Kenkyusho:Kk Chip examining device
AU748955B2 (en) * 1998-06-17 2002-06-13 Aristocrat Technologies Australia Pty Limited Software verification and authentication
JP2007260476A (en) * 2007-07-24 2007-10-11 Sophia Co Ltd Game processing unit
JP2007260475A (en) * 2007-07-24 2007-10-11 Sophia Co Ltd Game processing unit
JP2011147764A (en) * 2009-12-25 2011-08-04 Le Tekku:Kk High-security communication system for game machine

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU748955B2 (en) * 1998-06-17 2002-06-13 Aristocrat Technologies Australia Pty Limited Software verification and authentication
US8579705B1 (en) 1998-06-17 2013-11-12 Eugene Thomas Bond Software verification and authentication
US8939834B2 (en) 1998-06-17 2015-01-27 Aristocrat Technologies Australia Pty Limited Software verification and authentication
JP2000262710A (en) * 1999-03-17 2000-09-26 Pa Net Gijutsu Kenkyusho:Kk Chip examining device
JP2007260476A (en) * 2007-07-24 2007-10-11 Sophia Co Ltd Game processing unit
JP2007260475A (en) * 2007-07-24 2007-10-11 Sophia Co Ltd Game processing unit
JP2011147764A (en) * 2009-12-25 2011-08-04 Le Tekku:Kk High-security communication system for game machine

Similar Documents

Publication Publication Date Title
EP0707270B1 (en) Method and apparatus for validating system operation
JP3526615B2 (en) Microcomputer chip for controlling a gaming machine and collating device for detecting illegality thereof
AU2004203230B2 (en) Secured verification of configuration data for field programmable gate array devices
US6957338B1 (en) Individual authentication system performing authentication in multiple steps
CA2420290C (en) Method and apparatus for software authentication
US20010046894A1 (en) Key for a gaming machine and method of use thereof
AU2001285125A1 (en) Method and apparatus for software authentication
JPH10282884A (en) Data processing method and its system
JPH09114944A (en) Card and processor for the same
JP2009090019A (en) Game machine security chip and game machine verification machine
JPH1040099A (en) Security chip having communication function
JP5183517B2 (en) Information processing apparatus and program
JP4401468B2 (en) Gaming machine control chip monitoring system
US7730325B2 (en) Verification system and method
JPH1024148A (en) Chip collator
JPH10108963A (en) Collation judgment information of game machine control substrate and enciphering communication system
JPH1024148A5 (en)
JPH10201932A (en) Security system for game machine control chip
JP4008969B2 (en) Matching device for gaming machine control chip
JP2002000885A (en) Microcomputer chip for gaming machine control
JP2003111954A (en) Game machine controller
JPH1024145A (en) Centralized terminal plate for inspecting game mach i ne
JP4073971B2 (en) Method for checking the validity of an electric circuit device
JP3581331B2 (en) Microcomputer chip for gaming machine control
JP2001353336A (en) Microcomputer chip for game machine control for development

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070727

A131 Notification of reasons for refusal

Effective date: 20070731

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070928

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080507