JPH1040099A - Security chip having communication function - Google Patents
Security chip having communication functionInfo
- Publication number
- JPH1040099A JPH1040099A JP8198183A JP19818396A JPH1040099A JP H1040099 A JPH1040099 A JP H1040099A JP 8198183 A JP8198183 A JP 8198183A JP 19818396 A JP19818396 A JP 19818396A JP H1040099 A JPH1040099 A JP H1040099A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- chip
- external
- management device
- security
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 77
- 238000012545 processing Methods 0.000 claims abstract description 7
- 230000006870 function Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 2
- 238000007689 inspection Methods 0.000 abstract description 5
- 230000004075 alteration Effects 0.000 abstract description 2
- 238000001514 detection method Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
- Pinball Game Machines (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、パチンコ遊技機、
回胴式遊技機の制御に使用されるユーザープログラムが
格納されたマイクロコンピュータチップにおいて、遊技
機に搭載されているものが正規のものであるか否をチェ
ックする機能と遊技機の管理情報を常時出力できるよう
に構成された通信機能を有するセキュリティ機能を有す
るマイクロコンピュータチップに関するものである。TECHNICAL FIELD The present invention relates to a pachinko game machine,
A microcomputer chip that stores a user program used to control the spinning-type gaming machine. It has a function to check whether the one mounted on the gaming machine is genuine and always has the management information of the gaming machine. The present invention relates to a microcomputer chip having a security function having a communication function configured to be capable of outputting.
【0002】[0002]
【従来技術】従来のチップでは、認定されたプログラム
が格納されたメモリーに基づき遊技機を制御する遊技機
の電源投入当初において、当該メモリーにキーコードと
共に格納されたプログラムが正規のものであるか否につ
いてチップに搭載されたセキュリティ回路が、認証コー
ドの整合性に関するセキュリティチェックを行い、チェ
ックの結果正規と認定された場合に制御プログラムの作
動を認め、メモリーに格納されたプログラムに基づき遊
技機を制御させるように構成されたものが発明されてい
る(特開平03−118120号)。2. Description of the Related Art In a conventional chip, when a gaming machine that controls a gaming machine based on a memory in which an authorized program is stored is initially turned on, is the program stored together with a key code in the memory valid? A security circuit mounted on the chip performs a security check on the integrity of the authentication code, and if the result of the check indicates that the security code is valid, the control program is allowed to operate, and the gaming machine is activated based on the program stored in the memory. A device configured to be controlled has been invented (JP-A-03-118120).
【0003】[0003]
【発明が解決しようとする課題】かかるセキュリティチ
ェック機能を有するチップを用いた制御基板の場合に
は、プログラムの改変はできないが、制御基板全体を不
正のものとすり替えたり、ユーザープログラムが記憶さ
れたメモリーを二重のROMとして、セキュリティチェ
ック時には正規のプログラムが格納されたROMを使用
し、判定後に不正プログラムのROMに切り替える方式
には、対応できないという問題がある。またかかる不正
改造がなされたとしても、国内に数百万台も遊技機が存
在するために警察官はすべての不正を発見することはで
きず、客等の通報を受けてから立入り調査で不正行為を
発見するしかなかった。さらに遊技機に搭載された制御
基板からは、図柄停止、大当たりといった信号がオン/
オフ信号でしか出力されていないため、その他の信号は
遊技機に様々なセンサーを取り付けてデータ収集を行っ
ているため、正確な情報ではないといった不都合があ
る。In the case of a control board using a chip having such a security check function, the program cannot be modified, but the entire control board is replaced with an unauthorized one or a user program is stored. There is a problem that it is not possible to cope with a system in which a memory is used as a double ROM and a ROM in which a legitimate program is stored is used during a security check, and the ROM is switched to a ROM of an unauthorized program after the determination. Even if such unauthorized alterations were made, police officers could not detect all irregularities due to the existence of millions of gaming machines in Japan, and after receiving reports from customers etc. I had no choice but to discover the act. Signals such as symbol stop and big hit are turned on / off from the control board mounted on the gaming machine.
Other signals are output only as OFF signals, and other signals are not accurate information because various sensors are attached to the gaming machine to collect data.
【0004】そこで、本発明はかかる従来技術の欠点に
鑑みなされたもので、各パチンコホールに立入り調査に
行かなくても、遊技機に搭載された制御基板が認定した
ものであるか否の判断することが可能なチップを提供す
ることを目的とする。Accordingly, the present invention has been made in view of the above-mentioned drawbacks of the prior art, and it is possible to judge whether or not a control board mounted on a gaming machine has been certified without having to go into each pachinko hall and carry out an investigation. It is an object of the present invention to provide a chip capable of performing the following.
【0005】[0005]
【課題を解決するための手段】すなわち本発明は、クロ
ック発生回路に基づきタイミングをとる遊技機制御用中
央処理装置(CPU)と、該CPUとバス回路を介して
接続されたワーク用の内蔵RAM及びユーザープログラ
ム内蔵メモリーと、前記ユーザープログラム内蔵メモリ
ーに書き込まれたプログラムが正規のものであるか否か
を所定のセキュリティコードに基づきセキュリティチェ
ックするセキュリティチェック回路と、該セキュリティ
チェック回路においてプログラムが正規のものではない
と判断された時にCPUにリセット信号を発するリセッ
ト回路と、チップに付与された固有の識別番号を記憶す
るID番号記憶回路と、前記セキュリティチェック回路
及びID番号記憶回路と接続された外部通信制御回路
と、外部通信制御回路が外部管理装置と通信を行うため
の外部通信インターフェース回路とからなり、前記外部
通信制御回路が、外部管理装置の指示を受けてチップ搭
載のセキュリティチェック回路が正規ものものであるか
否かの判定を行いその結果を外部管理装置に送信する機
能と、外部管理装置の指示を受けてID番号記憶回路に
書き込まれた識別番号を外部管理装置に送信する機能を
有するセキュリティチップにより本目的を達成する。請
求項2の発明は、前記チップが、CPUとバス回路を介
して接続された遊技機情報インターフェース回路を有
し、該インターフェース回路が外部通信制御回路と接続
されたものにおいて、前記外部通信制御回路が、遊技機
情報インターフェース回路から送信されるCPUで検出
される遊技機の大当たり、小当たり等の各種情報を記憶
しておき、外部管理装置から指示があった時に記憶した
情報を出力する機能を有するセキュリティチップであ
る。請求項3の発明は、前記外部通信制御回路がCPU
から検出される情報だけではなく遊技機外部情報インタ
ーフェース回路を介して遊技機に設けた検出手段と接続
され、該検出手段で得られる補給玉、回収玉等の情報を
一時記憶しておき、外部管理装置の指示があった時に情
報として送信するように構成したもので、遊技機に関す
るすべての情報が収集されることになる。請求項4の発
明は、外部通信制御回路と外部管理装置の通信にセキュ
リティを持たせるために外部通信制御回路に暗号化回路
及び復号化回路を設け、外部管理装置との通信は暗号化
された状態で通信するように構成したものである。That is, the present invention provides a central processing unit (CPU) for controlling a gaming machine which takes timing based on a clock generating circuit, a built-in RAM for a work connected to the CPU via a bus circuit, and A user program built-in memory, a security check circuit that performs a security check based on a predetermined security code to determine whether or not the program written in the user program built-in memory is legitimate; A reset circuit that issues a reset signal to the CPU when it is determined that the chip is not the same, an ID number storage circuit that stores a unique identification number given to the chip, and an external communication connected to the security check circuit and the ID number storage circuit. Control circuit and external communication control circuit And an external communication interface circuit for communicating with an external management device. The external communication control circuit determines whether or not the security check circuit mounted on the chip is legitimate in response to an instruction from the external management device. This object is achieved by a security chip having a function of transmitting the result to the external management device and a function of receiving the instruction of the external management device and transmitting the identification number written in the ID number storage circuit to the external management device. . The invention according to claim 2, wherein the chip has a gaming machine information interface circuit connected to a CPU via a bus circuit, and the interface circuit is connected to an external communication control circuit. Has a function of storing various information such as jackpots and small hits of the gaming machine detected by the CPU transmitted from the gaming machine information interface circuit, and outputting the stored information when instructed by an external management device. Security chip. Preferably, the external communication control circuit is a CPU.
Not only the information detected from the game machine but also connected to the detecting means provided in the gaming machine through the gaming machine external information interface circuit, and temporarily stores the information of the replenishment balls, collected balls and the like obtained by the detecting means, This is configured to be transmitted as information when instructed by the management device, and all information on the gaming machine is collected. According to a fourth aspect of the present invention, an encryption circuit and a decryption circuit are provided in the external communication control circuit in order to provide security for the communication between the external communication control circuit and the external management device, and the communication with the external management device is encrypted. It is configured to communicate in a state.
【0006】[0006]
【作用】本発明にかかる装置では、遊技機の電源立ち上
げ時には、チップのセキュリティチェック回路が所定の
セキュリティコードに基づきユーザープログラムが格納
されたメモリーのセキュリティチェックを行い、該セキ
ュリティチェック回路で不正と判断された場合には、リ
セット回路を介してCPUの作動を停止し、正規のもの
と判断した場合には、検査モードからプログラム実行モ
ードに切り替わり、遊技機の作動を制御する。その結果
請求項2及び3の発明では遊技者が、遊技機を使用する
ことによりパチンコの場合は、大当たり、小当たり、図
柄停止、入賞等のCPUで検出される情報が遊技機情報
インターフェース回路を介して外部通信制御回路に入力
され、かかる情報が外部通信制御回路内蔵のメモリーに
積算情報として一時記憶される。In the device according to the present invention, when the power of the gaming machine is turned on, the security check circuit of the chip performs a security check of the memory storing the user program based on a predetermined security code. If it is determined, the operation of the CPU is stopped via the reset circuit. If it is determined that the CPU is normal, the mode is switched from the inspection mode to the program execution mode, and the operation of the gaming machine is controlled. As a result, in the inventions of claims 2 and 3, in the case of a pachinko machine using a gaming machine, information detected by the CPU, such as a big hit, a small hit, a symbol stop, and a prize, is transmitted to the gaming machine information interface circuit. The information is input to the external communication control circuit via the external communication control circuit, and such information is temporarily stored as integrated information in a memory built in the external communication control circuit.
【0007】そして、外部管理装置から外部通信制御回
路に対する通信が開始されると、まず遊技機の制御基板
に搭載されたチップに付与された固有の識別番号につい
て確認信号が送信され、外部通信制御回路を介して当該
識別番号が外部管理装置に送信される。その結果外部管
理装置は、チェック対象セキュリティチップについて、
特定することができる。[0007] When communication from the external management device to the external communication control circuit is started, first, a confirmation signal is transmitted for a unique identification number given to a chip mounted on the control board of the gaming machine, and the external communication control is performed. The identification number is transmitted to the external management device via the circuit. As a result, the external management device checks the security chip to be checked.
Can be identified.
【0008】次に外部管理装置から、チップのセキュリ
ティチェック回路について照合を行うために外部通信制
御回路に対してコードが送信される。これを外部通信制
御回路は、セキュリティチェック回路に送信し、そこで
所定のアルゴリズムに従い識別コードを算出し、外部通
信制御回路を介して外部管理装置に送信する。外部管理
装置には、前記セキュリティチェック回路と同様のチェ
ック回路が搭載されているために、送信された識別コー
ドをチェック回路でデコードすることによりチップ搭載
のセキュリティチェック回路が正規のものであるか否か
を判断する。次に外部管理装置は、遊技機の情報を送信
するように指示を外部通信制御回路に送り、外部通信制
御回路では、一時記憶のためのメモリーに格納された情
報を外部管理装置に向けて送信することになる。Next, a code is transmitted from the external management device to the external communication control circuit in order to verify the security check circuit of the chip. The external communication control circuit transmits this to the security check circuit, where it calculates an identification code according to a predetermined algorithm, and transmits it to the external management device via the external communication control circuit. Since the external management device is equipped with a check circuit similar to the security check circuit, the transmitted identification code is decoded by the check circuit to determine whether the security check circuit mounted on the chip is legitimate. Judge. Next, the external management device sends an instruction to transmit information of the gaming machine to the external communication control circuit, and the external communication control circuit transmits information stored in the memory for temporary storage to the external management device. Will do.
【0009】以上のことから外部管理装置は、通信対象
のセキュリティチップの特定、チップ搭載のセキュリテ
ィチェック回路が認定を受けたものであるか否の判定及
び遊技機が得られる各種情報を入手することが可能とな
る。尚、請求項1、請求項2及び請求項3の発明では、
外部通信制御回路と外部管理装置との通信を生データの
やりとりとして説明したが、請求項4の発明では単純な
情報のやりとりでは関係のない第三者に情報が漏れるこ
とを考慮してすべての情報を暗号化した状態でやりとり
するように構成しているので、暗号化又は復号化するた
めのアルゴリズム及びキーが判らなければ、情報を利用
することができないことになる。[0009] From the above, the external management device specifies the security chip to be communicated, determines whether or not the security check circuit mounted on the chip has been certified, and obtains various information from which the gaming machine can be obtained. Becomes possible. Incidentally, in the inventions of claims 1, 2, and 3,
The communication between the external communication control circuit and the external management device has been described as the exchange of raw data. However, in the invention of claim 4, all information is taken into account by considering that information is leaked to an unrelated third party by simple exchange of information. Since information is exchanged in an encrypted state, the information cannot be used unless an algorithm and a key for encryption or decryption are known.
【0010】[0010]
【発明の実施の形態】以下に本発明を図示された実施例
に従って詳細に説明する。図1は、本発明のセキュリテ
ィ機能を有するマイクロコンピュータチップのブロック
図であり、クロック発生回路10に基づきタイミングを
とる遊技機制御用中央処理装置(CPU)11と、該C
PU11とデータバス及びアドレスバスを介してワーク
用内蔵RAM13、ユーザープログラム内蔵のフラッシ
ュメモリー、EEPROM等の記憶手段14及び遊技機
情報インターフェース回路17とが接続されている。1
6は、前記記憶手段14に格納されたユーザープログラ
ム及びセキュリティコードに基づきセキュリティチェッ
クを行うためのセキュリティチェック回路であり、該回
路16で不正と判断した時には、リセット回路12に信
号を送信し、CPU11をリセットさせ、その結果は外
部通信制御回路18の記憶手段38に記憶される。15
は、遊技機の制御基板に搭載されたチップを識別するた
めに付与された固有の識別番号を記憶するID番号記憶
回路であり、該ID番号記憶回路15は、チップ内の外
部通信制御回路18と接続されている。この外部通信制
御回路18は前記セキュリティチェック回路16及び遊
技機情報インターフェース回路17とも接続されてお
り、その結果外部通信制御回路18には、ID番号記憶
回路15に格納された識別番号、遊技機のCPU11で
検出された各種遊技機情報が送信され、セキュリティチ
ェック回路16と情報のやりとりが行われるように構成
されている。19は遊技機の外部情報検出手段21と情
報のやりとりを行うためのインターフェース回路であ
り、遊技機の各場所に設けた検出手段21から補給玉
数、回収玉数等の情報を収集できるように構成されてい
る。20は外部と通信を行うための外部通信インターフ
ェース回路であり、該インターフェース回路20を介し
て本実施例では外部管理装置22とデータのやりとりを
行うように構成されている。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 of a microcomputer chip having a security function according to the present invention. A central processing unit (CPU) 11 for controlling a gaming machine which takes a timing based on a clock generation circuit 10 and the C
A built-in RAM 13 for work, a flash memory with a built-in user program, a storage means 14 such as an EEPROM, and a game machine information interface circuit 17 are connected to the PU 11 via a data bus and an address bus. 1
Reference numeral 6 denotes a security check circuit for performing a security check based on the user program and the security code stored in the storage means 14. When the circuit 16 determines that the data is invalid, the security check circuit 6 transmits a signal to the reset circuit 12, Is reset, and the result is stored in the storage means 38 of the external communication control circuit 18. Fifteen
Is an ID number storage circuit for storing a unique identification number assigned to identify a chip mounted on a control board of the gaming machine. The ID number storage circuit 15 is provided with an external communication control circuit 18 in the chip. Is connected to The external communication control circuit 18 is also connected to the security check circuit 16 and the game machine information interface circuit 17, so that the external communication control circuit 18 has the identification number stored in the ID number storage circuit 15, Various kinds of gaming machine information detected by the CPU 11 are transmitted, and information is exchanged with the security check circuit 16. Reference numeral 19 denotes an interface circuit for exchanging information with the external information detecting means 21 of the gaming machine so that information such as the number of supplied balls and the number of collected balls can be collected from the detecting means 21 provided at each place of the gaming machine. It is configured. Reference numeral 20 denotes an external communication interface circuit for communicating with the outside. In this embodiment, data is exchanged with the external management device 22 via the interface circuit 20.
【0011】図2に示すものは前記外部通信制御回路1
8の詳細ブロックであり、該通信回路は外部通信用処理
装置(CPU)30と、該CPU30とデータバス及び
アドレスバスを介して接続された作業用ワークRAM3
1、セキュリティチェック回路16との通信を行うため
のインターフェース回路32、遊技機情報インターフェ
ース回路17から送信される情報を入力するための遊技
機管理情報入力ポート33、制御プログラムが格納され
た内蔵ROM34、外部通信回路36及び各種遊技機の
データを格納する積算式のフラッシュメモリー又はEE
PROMからなる記憶手段38と、前記外部通信回路3
6と接続された暗号化回路35及び復号化回路37と、
ID番号記憶回路との接続のためのID番号入力インタ
ーフェース回路39とからなり、外部通信インターフェ
ース回路20を介して送信される外部管理装置22のデ
ータは復号化回路37で一旦復号化された後にCPU3
0に対してコマンドが送信され、ID番号記憶回路1
5、セキュリティチェック回路16及び積算式の記憶手
段38のデータを外部管理装置22に送信する際には、
暗号化回路35で一旦暗号化した後に送信するように構
成されている。FIG. 2 shows the external communication control circuit 1.
8, the communication circuit includes an external communication processing device (CPU) 30 and a work work RAM 3 connected to the CPU 30 via a data bus and an address bus.
1, an interface circuit 32 for communicating with the security check circuit 16, a gaming machine management information input port 33 for inputting information transmitted from the gaming machine information interface circuit 17, a built-in ROM 34 storing a control program, Integrated flash memory or EE for storing data of the external communication circuit 36 and various gaming machines
A storage means 38 comprising a PROM and the external communication circuit 3
6, an encryption circuit 35 and a decryption circuit 37,
An ID number input interface circuit 39 for connection to an ID number storage circuit is provided. The data of the external management device 22 transmitted through the external communication interface circuit 20 is once decoded by a decoding circuit 37 and then transmitted to the CPU 3.
0 is transmitted to the ID number storage circuit 1
5. When transmitting the data of the security check circuit 16 and the accumulation type storage means 38 to the external management device 22,
The encryption circuit 35 is configured to transmit the data once encrypted.
【0012】また外部管理装置22によるセキュリティ
チェック回路16の照合の仕方は、外部管理装置22内
にセキュリティチェック回路16と同様の暗号化アルゴ
リズムのシステムを組み込んでおき、各種検査データを
外部通信制御回路18を介してセキュリティチェック回
路16に送信すると共にここで識別コードを算出してお
く。そしてセキュリティチェック回路16で算出された
識別コードを受信した後に外部管理装置22内で算出し
た識別コードが一致しているか否により判定するように
構成されている。The security check circuit 16 can be checked by the external management device 22 in such a manner that a system of the same encryption algorithm as that of the security check circuit 16 is incorporated in the external management device 22 and various inspection data are transmitted to the external communication control circuit. The data is transmitted to the security check circuit 16 via the control unit 18 and the identification code is calculated here. Then, after receiving the identification code calculated by the security check circuit 16, it is configured to determine whether or not the identification code calculated in the external management device 22 matches.
【0013】以上述べたように本実施例にかかるチップ
では、外部管理装置22からのアクセスがない状態で
は、遊技機の電源立ち上げ当初においてセキュリティチ
ェック回路16がユーザープログラムの格納されたメモ
リー14のセキュリティチェックを行い、正規と判断さ
れた場合にはチェックモードからプログラム実行モード
に移行して、遊技可能状態とする。また異常と判断した
時には、遊技機の制御基板のCPU11はリセットされ
る。さらにユーザープログラムが正規・不正であったと
いう情報が通信制御回路18の記憶手段38に記憶され
る。正規のプログラムとして遊技機が、利用されること
によりCPU11及び遊技機の外部に設けた検出手段2
1から各種情報が外部通信制御回路18に送信され、外
部通信制御回路18では積算式の記憶手段38に一時記
憶することになる。従って、外部通信制御回路18の記
憶手段38には常に積算された情報が格納されているこ
とになる。As described above, in the chip according to the present embodiment, when there is no access from the external management device 22, the security check circuit 16 stores the user program in the memory 14 at the beginning of the power-on of the gaming machine. A security check is performed, and if it is determined that the game is legitimate, the mode shifts from the check mode to the program execution mode, and the game is made available. When it is determined that the game is abnormal, the CPU 11 of the control board of the gaming machine is reset. Further, information that the user program is authorized or illegal is stored in the storage means 38 of the communication control circuit 18. When the gaming machine is used as a regular program, the CPU 11 and the detecting means 2 provided outside the gaming machine are used.
Various information is transmitted from 1 to the external communication control circuit 18, and the external communication control circuit 18 temporarily stores the information in the integrating type storage means 38. Therefore, the storage means 38 of the external communication control circuit 18 always stores the integrated information.
【0014】次に外部管理装置22から遊技機の外部通
信制御回路18にアクセスがあった時に、外部管理装置
22はチップを特定するために、チップの識別番号を発
信するように外部通信制御回路18に対してコマンドを
送る。該コマンドが復号化回路37で復号化されて、I
D番号記憶回路15に格納された識別番号を出力させ
る。出力された識別番号は、外部管理装置22から送ら
れたコマンドに基づき暗号化され、外部管理装置22に
送信される。外部管理装置22は送信された暗号化識別
番号を復号化することによりチップを特定する。Next, when the external management device 22 accesses the external communication control circuit 18 of the gaming machine, the external management device 22 transmits an identification number of the chip so as to specify the chip. 18 to send a command. The command is decoded by the decoding circuit 37 and I
The identification number stored in the D number storage circuit 15 is output. The output identification number is encrypted based on the command sent from the external management device 22 and transmitted to the external management device 22. The external management device 22 specifies the chip by decrypting the transmitted encrypted identification number.
【0015】次に、外部管理装置22は遊技機に搭載さ
れているセキュリティチップが、第三者検査定機関によ
り認定を受けたものであるか否かを確認するためにセキ
ュリティチェック回路16自身をチェックするために、
外部通信制御回路18に向けて暗号化された検査コード
を送信する。送信された暗号化検査コードは、外部通信
制御回路18の復号化回路37において復号化され、さ
らに復号化された検査コードがセキュリティチェック回
路16に送信され、セキュリティチェック回路16は検
査コードを所定のアルゴリズムに従い識別コードを算出
し、このコードを外部通信制御回路18に送信する。外
部通信制御回路18では、送信された識別コードを暗号
化回路35で暗号化し暗号化データとして外部管理装置
22に送信する。外部管理装置22では、まず送信され
たデータを復号化回路で復号化しする。一方外部管理装
置22では、独自にセキュリティチェック回路16と同
様な回路で検査コードに基づき識別コードを算出してお
り、受信した識別コードと独自に算出した識別コードと
が一致しているか否により照合を行う。照合の結果、不
一致の時には調査対象の遊技機としてリストに上げ、一
致した時には次の作業に移行する。Next, the external management device 22 controls the security check circuit 16 itself to check whether or not the security chip mounted on the gaming machine has been certified by a third-party inspector. To check,
The encrypted inspection code is transmitted to the external communication control circuit 18. The transmitted encrypted check code is decrypted in the decryption circuit 37 of the external communication control circuit 18, and the decrypted check code is transmitted to the security check circuit 16, and the security check circuit 16 converts the check code into a predetermined code. An identification code is calculated according to an algorithm, and this code is transmitted to the external communication control circuit 18. In the external communication control circuit 18, the transmitted identification code is encrypted by the encryption circuit 35 and transmitted to the external management device 22 as encrypted data. In the external management device 22, first, the transmitted data is decoded by a decoding circuit. On the other hand, the external management device 22 independently calculates the identification code based on the inspection code using a circuit similar to the security check circuit 16, and performs collation based on whether the received identification code matches the uniquely calculated identification code. I do. As a result of the collation, if there is no match, the game machine is listed as a gaming machine to be investigated, and if there is a match, the process proceeds to the next operation.
【0016】すなわち外部通信制御回路18の積算記憶
手段38には遊技機に関する各種情報が、記憶されてお
り外部管理装置22は外部通信回路に対して記憶手段3
8のデータ送信命令を暗号化情報として発信する。する
と外部通信制御回路18では、復号化回路37において
復号化(解読)し、記憶手段38にデータの出力を指示
する。記憶手段38から送信された遊技機の各種情報は
暗号化回路35において暗号化された後に外部通信回路
20を介して外部管理装置22に送信され、外部管理装
置22では受信したデータを復号化回路において復号化
し、管理資料として利用することになる。That is, the integration storage means 38 of the external communication control circuit 18 stores various information relating to the gaming machine, and the external management device 22 stores the information in the storage means 3 for the external communication circuit.
8 is transmitted as encrypted information. Then, the external communication control circuit 18 decodes (decodes) the data in the decoding circuit 37 and instructs the storage unit 38 to output data. The various information of the gaming machine transmitted from the storage means 38 is transmitted to the external management device 22 via the external communication circuit 20 after being encrypted in the encryption circuit 35, and the external management device 22 converts the received data into a decryption circuit. Decrypted and used as management data.
【0017】以上のように外部通信制御回路18と外部
管理装置22との相互通信を暗号化情報のやりとりで行
うように構成されているため、通信を正しく行うために
は双方に内蔵された暗号化回路及び復号化回路が相互に
一致していることが要件となるため、外部管理装置22
が正規のルートのものであるか否かは、暗号化情報のや
りとりが正確に行えるということで確認することができ
る。As described above, since the mutual communication between the external communication control circuit 18 and the external management device 22 is performed by exchanging the encryption information, in order to perform the communication correctly, the encryption built in both devices is performed. Since it is required that the decryption circuit and the decryption circuit match each other, the external management device 22
Can be confirmed whether the encrypted information can be exchanged accurately.
【0018】尚、積算記憶手段としてフラッシュメモリ
ー又はEEPROMに格納した場合には、電源がオフに
されたり、外部管理装置22との通信が途中で中断して
もデータが消失することはなく、復帰後に正しいデータ
を送信することが可能である。When the data is stored in a flash memory or an EEPROM as the accumulation storage means, the data is not lost even if the power is turned off or the communication with the external management device 22 is interrupted halfway. It is possible to send the correct data later.
【発明の効果】以上述べたように本発明にかかるチップ
では、セキュリティチェック回路自身の機能をチェック
することにより照合を行うような構成となっているの
で、ユーザープログラムの実行中の有無にかかわらず常
時正規品か否かの照合を行うことができる。また遊技機
の各種情報を一時的に外部通信回路に格納しておくよう
にし、通信回線を介して送信できるように構成したの
で、遊技機の管理が楽となる。チップ毎に識別番号を付
与し、該識別番号を外部管理装置にて認識するように構
成しているので、偽造チップの大量生産が困難なものと
なる。さらに本発明にかかるチップでは、セキュリティ
チェック回路、外部通信インターフェース回路、ID番
号記憶回路等すべてのものを使用し、かつこれらを外部
管理装置で照合チェックするように構成しているため
に、第三者はチップの複製に莫大な費用をかけなければ
ならず、偽造は困難なものとなる。As described above, in the chip according to the present invention, since the collation is performed by checking the function of the security check circuit itself, regardless of whether the user program is being executed or not. It is possible to always check whether the product is genuine. Further, since various kinds of information of the gaming machine are temporarily stored in the external communication circuit so that the information can be transmitted through the communication line, the management of the gaming machine becomes easy. Since an identification number is given to each chip and the identification number is recognized by the external management device, mass production of counterfeit chips becomes difficult. Further, the chip according to the present invention uses all of the security check circuit, the external communication interface circuit, the ID number storage circuit, and the like, and is configured to check these by an external management device. One must spend enormous amounts of money on duplicating chips, making forgery difficult.
【図面の簡単な説明】[Brief description of the drawings]
【図1】 本発明にかかるチップ実施例を示すブロック
図である。FIG. 1 is a block diagram showing a chip embodiment according to the present invention.
【図2】 図1のチップにおける外部通信回路の詳細な
ブロック図である。FIG. 2 is a detailed block diagram of an external communication circuit in the chip of FIG.
【図3】 本発明のセキュリティチップと外部管理装置
とのデータのやりとりの状況を示す概念図である。FIG. 3 is a conceptual diagram showing a state of data exchange between a security chip of the present invention and an external management device.
10 クロック発生回路 11 遊技機制御用中央処理装置(CPU) 12 リセット回路 13 ワーク用の内蔵RAM 14 ユーザープログラム記憶手段 15 ID番号記憶手段 16 セキュリティチェック回路 17 遊技機情報インターフェース回路 18 外部通信制御回路 19 遊技機外部情報インターフェース回路 20 外部通信インターフェース回路 21 検出手段 22 外部管理装置 30 外部通信用中央処理装置 31 作業用内蔵RAM 32 セキュリティチェックインターフェース回
路 33 遊技機管理情報入力ポート 34 内蔵ROM 35 暗号化回路 36 外部通信回路 37 復号化回路 38 積算記憶手段 39 ID番号入力インターフェース回路DESCRIPTION OF SYMBOLS 10 Clock generation circuit 11 Central processing unit (CPU) for control of a game machine 12 Reset circuit 13 Built-in RAM for work 14 User program storage means 15 ID number storage means 16 Security check circuit 17 Game machine information interface circuit 18 External communication control circuit 19 Game Machine external information interface circuit 20 External communication interface circuit 21 Detecting means 22 External management device 30 Central processing unit for external communication 31 Internal RAM for work 32 Security check interface circuit 33 Gaming machine management information input port 34 Internal ROM 35 Encryption circuit 36 External Communication circuit 37 Decoding circuit 38 Integration storage means 39 ID number input interface circuit
Claims (4)
グをとる遊技機制御用中央処理装置(CPU)11と、
該CPU11とバス回路を介して接続されたワーク用の
内蔵RAM13及びユーザープログラム内蔵メモリー1
4と、前記ユーザープログラム内蔵メモリー14に書き
込まれたプログラムが正規のものであるか否かを所定の
セキュリティコードに基づきセキュリティチェックする
セキュリティチェック回路16と、該セキュリティチェ
ック回路16においてプログラムが正規のものではない
と判断された時にCPU11にリセット信号を発するリ
セット回路12と、チップに付与された固有の識別番号
を記憶するID番号記憶回路と、前記セキュリティチェ
ック回路16及びID番号記憶回路15と接続された外
部通信制御回路18と、外部通信制御回路18が外部管
理装置22と通信を行うための外部通信インターフェー
ス回路20とからなり、前記外部通信制御回路18が、
外部管理装置22の指示を受けてチップ搭載のセキュリ
ティチェック回路16が正規ものであるか否かの判定を
行いその結果を外部管理装置22に送信する機能と、外
部管理装置22の指示を受けてID番号記憶回路15に
書き込まれた識別番号を外部管理装置22に送信する機
能とを有することを特徴とする通信機能を有するセキュ
リティチップ。1. A game machine control central processing unit (CPU) 11 which takes timing based on a clock generation circuit 10;
Work internal RAM 13 and user program internal memory 1 connected to CPU 11 via a bus circuit.
4, a security check circuit 16 for performing a security check based on a predetermined security code to determine whether or not the program written in the user program built-in memory 14 is legitimate; A reset circuit 12 that issues a reset signal to the CPU 11 when it is determined that the chip ID is not the same, an ID number storage circuit that stores a unique identification number given to the chip, and the security check circuit 16 and the ID number storage circuit 15. An external communication control circuit 18 and an external communication interface circuit 20 for the external communication control circuit 18 to communicate with an external management device 22.
In response to an instruction from the external management device 22, the security check circuit 16 mounted on the chip determines whether or not the security check circuit 16 is legitimate, and transmits the result to the external management device 22; A security chip having a communication function, having a function of transmitting the identification number written in the ID number storage circuit 15 to the external management device 22.
ース回路17を有し、該インターフェース回路17が外
部通信制御回路18と接続されたものにおいて、前記外
部通信制御回路18が、遊技機情報インターフェース回
路17から送信されるCPU11で検出される遊技機の
大当たり、小当たり等の各種情報を記憶しておき、外部
管理装置22から指示があった時に記憶した情報を出力
する機能を有することを特徴とする請求項1記載の通信
機能を有するセキュリティチップ。2. The chip has a gaming machine information interface circuit 17, which is connected to an external communication control circuit 18, wherein the external communication control circuit 18 is connected to the gaming machine information interface circuit 17. It has a function of storing various information such as jackpots and small hits of gaming machines detected by the CPU 11 transmitted from the CPU 11 and outputting the stored information when instructed by the external management device 22. A security chip having a communication function according to claim 1.
情報インターフェース回路19を介して遊技機に設けた
検出手段21と接続され、該検出手段で得られる補給
玉、回収玉等の情報を一時記憶しておき、外部管理装置
22の指示があった時に情報として送信するように構成
されていることを特徴とする請求項1記載の通信機能を
有するセキュリティチップ。3. The external communication control circuit 18 is connected to a detecting means 21 provided in the gaming machine via a gaming machine external information interface circuit 19, and temporarily stores information such as replenishing balls and collected balls obtained by the detecting means. 2. The security chip having a communication function according to claim 1, wherein the security chip is stored and transmitted as information when instructed by the external management device 22.
路と復号化回路とを有し、外部管理装置22との通信は
暗号化された状態で通信するよう構成されていることを
特徴とする請求項1から請求項3のいずれか1項記載の
通信機能を有するセキュリティチップ。4. The external communication control circuit 18 includes an encryption circuit and a decryption circuit, and the communication with the external management device 22 is configured to communicate in an encrypted state. A security chip having a communication function according to any one of claims 1 to 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8198183A JPH1040099A (en) | 1996-07-26 | 1996-07-26 | Security chip having communication function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8198183A JPH1040099A (en) | 1996-07-26 | 1996-07-26 | Security chip having communication function |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001215296A Division JP2002099345A (en) | 2001-07-16 | 2001-07-16 | Security chip with communication function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1040099A true JPH1040099A (en) | 1998-02-13 |
Family
ID=16386867
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8198183A Pending JPH1040099A (en) | 1996-07-26 | 1996-07-26 | Security chip having communication function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1040099A (en) |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001162004A (en) * | 1999-12-14 | 2001-06-19 | Samii Kk | Inspection method for game machine and inspection device for game machine |
| JP2001162015A (en) * | 1999-12-14 | 2001-06-19 | Samii Kk | Inspection method for game machine and inspection device for game machine |
| JP2002085779A (en) * | 2000-09-18 | 2002-03-26 | Sansei R & D:Kk | Pachinko playground equipment |
| JP2002210194A (en) * | 2001-01-19 | 2002-07-30 | Sansei R & D:Kk | Pachinko machine |
| JP2003062315A (en) * | 2001-08-22 | 2003-03-04 | Glory Ltd | Counter for prize balls, or the like |
| JP2004024546A (en) * | 2002-06-25 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024586A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024585A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024449A (en) * | 2002-06-24 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024588A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024547A (en) * | 2002-06-25 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024545A (en) * | 2002-06-25 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024450A (en) * | 2002-06-24 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024587A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004033639A (en) * | 2002-07-05 | 2004-02-05 | Sankyo Kk | Game machine |
| JP2006102364A (en) * | 2004-10-08 | 2006-04-20 | Le Tekku:Kk | Semiconductor device for controlling game machine, and inspection apparatus and inspection method therefor |
| JP2007089942A (en) * | 2005-09-30 | 2007-04-12 | Le Tekku:Kk | Control device for gaming machine, authentication chip for gaming machine, and gaming machine equipped with these |
| US7882208B2 (en) | 2004-09-30 | 2011-02-01 | Felica Networks, Inc. | Information management apparatus, information management method, and program for managing an integrated circuit |
| JP2011212069A (en) * | 2010-03-31 | 2011-10-27 | Joyco Systems Corp | Game system |
| CN103019300A (en) * | 2011-09-28 | 2013-04-03 | 重庆重邮信科通信技术有限公司 | Clock control and reset control method and device |
| JP2014166508A (en) * | 2014-04-03 | 2014-09-11 | Joyco Systems Corp | Game system and game medium lending apparatus |
| CN110109793A (en) * | 2019-05-30 | 2019-08-09 | 上海市信息网络有限公司 | Artificial debugging device and emulation debugging method for commissioning equipment safety check state |
-
1996
- 1996-07-26 JP JP8198183A patent/JPH1040099A/en active Pending
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001162015A (en) * | 1999-12-14 | 2001-06-19 | Samii Kk | Inspection method for game machine and inspection device for game machine |
| JP2001162004A (en) * | 1999-12-14 | 2001-06-19 | Samii Kk | Inspection method for game machine and inspection device for game machine |
| JP2002085779A (en) * | 2000-09-18 | 2002-03-26 | Sansei R & D:Kk | Pachinko playground equipment |
| JP2002210194A (en) * | 2001-01-19 | 2002-07-30 | Sansei R & D:Kk | Pachinko machine |
| JP2003062315A (en) * | 2001-08-22 | 2003-03-04 | Glory Ltd | Counter for prize balls, or the like |
| JP2004024449A (en) * | 2002-06-24 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024450A (en) * | 2002-06-24 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024547A (en) * | 2002-06-25 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024545A (en) * | 2002-06-25 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024546A (en) * | 2002-06-25 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024585A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024588A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024586A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004024587A (en) * | 2002-06-26 | 2004-01-29 | Sankyo Kk | Game machine |
| JP2004033639A (en) * | 2002-07-05 | 2004-02-05 | Sankyo Kk | Game machine |
| US7882208B2 (en) | 2004-09-30 | 2011-02-01 | Felica Networks, Inc. | Information management apparatus, information management method, and program for managing an integrated circuit |
| JP2006102364A (en) * | 2004-10-08 | 2006-04-20 | Le Tekku:Kk | Semiconductor device for controlling game machine, and inspection apparatus and inspection method therefor |
| JP2007089942A (en) * | 2005-09-30 | 2007-04-12 | Le Tekku:Kk | Control device for gaming machine, authentication chip for gaming machine, and gaming machine equipped with these |
| JP2011212069A (en) * | 2010-03-31 | 2011-10-27 | Joyco Systems Corp | Game system |
| CN103019300A (en) * | 2011-09-28 | 2013-04-03 | 重庆重邮信科通信技术有限公司 | Clock control and reset control method and device |
| CN103019300B (en) * | 2011-09-28 | 2015-08-12 | 重庆重邮信科通信技术有限公司 | A kind of clock control and the method and apparatus controlled that resets |
| JP2014166508A (en) * | 2014-04-03 | 2014-09-11 | Joyco Systems Corp | Game system and game medium lending apparatus |
| CN110109793A (en) * | 2019-05-30 | 2019-08-09 | 上海市信息网络有限公司 | Artificial debugging device and emulation debugging method for commissioning equipment safety check state |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1040099A (en) | Security chip having communication function | |
| JP4364292B2 (en) | Game machine control chip and game machine control method | |
| JP4398678B2 (en) | Gaming machine control board with mutual authentication function | |
| US8489888B2 (en) | Processor apparatus having a security function | |
| JP5144204B2 (en) | Game machine security chip and game machine verification machine | |
| JP2004147704A (en) | Game machine control chip and game machine control method | |
| JP2009005771A (en) | Microcomputer for game machine control, verification device, game machine, and gaming machine fraud detection method | |
| US9042553B2 (en) | Communicating device and communicating method | |
| US8060925B2 (en) | Processor, memory, computer system, and method of authentication | |
| JP2000233057A (en) | Monitoring system for gaming machine control chips | |
| JP5183517B2 (en) | Information processing apparatus and program | |
| JP2000233057A5 (en) | ||
| JP4226845B2 (en) | Game machine control chip and game machine control method | |
| JP4099243B2 (en) | Matching determination information of gaming machine control board and encryption communication system of gaming machine information | |
| JP4216910B2 (en) | Game machine control chip security system | |
| JPH1040095A (en) | Security chip including program execution memory | |
| JP6137808B2 (en) | Gaming machine control board, chip, and related method | |
| JPH10303878A (en) | Encipherment communication system for game machine | |
| JP2002099345A (en) | Security chip with communication function | |
| JP2005261626A (en) | GAME CONTROL DEVICE AND INFORMATION OUTPUT DEVICE | |
| JPH10192533A5 (en) | ||
| JP4363829B2 (en) | Game machine control chip | |
| JPH1024145A (en) | Centralized terminal plate for inspecting game mach i ne | |
| JPH1024148A (en) | Chip collator | |
| JPH1024145A5 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040712 |