JP2019076768A - Game system - Google Patents

Game system Download PDF

Info

Publication number
JP2019076768A
JP2019076768A JP2019011936A JP2019011936A JP2019076768A JP 2019076768 A JP2019076768 A JP 2019076768A JP 2019011936 A JP2019011936 A JP 2019011936A JP 2019011936 A JP2019011936 A JP 2019011936A JP 2019076768 A JP2019076768 A JP 2019076768A
Authority
JP
Japan
Prior art keywords
authentication
key
substrate
information
balls
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
JP2019011936A
Other languages
Japanese (ja)
Inventor
小倉 敏男
Toshio Ogura
敏男 小倉
柳 漢呉
Kango Yanagi
漢呉 柳
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.)
Sankyo Co Ltd
Nippon Game Card Corp
Original Assignee
Sankyo Co Ltd
Nippon Game Card Corp
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 Sankyo Co Ltd, Nippon Game Card Corp filed Critical Sankyo Co Ltd
Priority to JP2019011936A priority Critical patent/JP2019076768A/en
Publication of JP2019076768A publication Critical patent/JP2019076768A/en
Pending legal-status Critical Current

Links

Abstract

To prevent inconvenience for causing complexity in processing caused by immediate erasure of information required for authentication.SOLUTION: It is certified whether a unified store code notified from a hall server agrees with a unified store code stored in SC (S1102). When they agree, authentication is performed by a board initial key or a board authentication key stored by a CU control part and SC (S1103). Conversely, when the integrated store codes do not agree, the board authentication key and a regular authentication key are cleared (S1104).SELECTED DRAWING: Figure 28

Description

本発明は、遊技場に設置されたサーバと、遊技者所有の遊技用価値を用いて遊技機による遊技を可能とする遊技用装置とを備えた遊技用システムに関する。   The present invention relates to a gaming system provided with a server installed in a game arcade and a gaming apparatus capable of playing a game by a gaming machine using gaming value owned by a player.

従来において、遊技場に設置される遊技機器の一例である遊技機の主制御基板が適正なものであるか否かを認証するものとして、主制御基板のチップIDを場内管理装置を介してセンタ管理装置に対して送信し、センタ管理装置において、その送信されてきたチップIDが予め記憶されている正規のチップIDと一致するか否かを照合するものがあった(特許文献1)。   Conventionally, to authenticate whether or not the main control board of a gaming machine, which is an example of a gaming machine installed in a game arcade, is proper, centering the chip ID of the main control board through the hall management device There is a system that transmits to the management apparatus, and in the center management apparatus, checks whether the transmitted chip ID matches the regular chip ID stored in advance (Patent Document 1).

特開2010−162425号公報JP, 2010-162425, A

しかし、この従来のものにおいては、認証に必要なチップIDなどの情報は送信後すぐに消去される。その結果、認証の度に場内管理装置を介してセンタ管理装置に問合せて照合しなければならず、認証に伴う処理の煩雑化を招く不都合があった。   However, in this prior art, information such as chip ID required for authentication is erased immediately after transmission. As a result, the center management apparatus must be inquired and collated through the on-site management apparatus each time authentication is performed, resulting in a problem that the processing involved in the authentication becomes complicated.

つまり、従来のものにおいては、認証に必要な情報が送信後すぐに消去されるために認証に伴う処理の煩雑化を招く不都合があった。   That is, in the prior art, information required for authentication is erased immediately after transmission, and there is a problem that the process involved in authentication becomes complicated.

本発明は、係る実情に鑑み考え出されたものであり、その目的は、認証に必要な情報がすぐに消去されることに起因した処理の煩雑化を招く不都合を防止することである。   The present invention has been conceived in view of the actual situation, and an object thereof is to prevent the inconvenience of complication of processing caused by the fact that information required for authentication is immediately erased.

(1) 本発明は、遊技場に設置されたサーバ(図10のホールサーバ)と、遊技者所有の遊技用価値(プリペイド残高、持玉数、あるいは貯玉数)を用いて遊技機(P台2、S台2S)による遊技を可能とする遊技用装置(CU3)とを備えた遊技用システムであって、
前記サーバは、当該サーバが設置されている遊技場を識別するための遊技場識別情報(統一店舗コード)を前記遊技用装置へ送信する遊技場識別情報送信手段(図10の統一店舗コードを送信するホールサーバのCPUと入出力インターフェイス)を含み、
前記遊技用装置は、
仮認証データ(基板初期鍵、仮認証鍵)を用いた認証処理を行なう認証処理手段(図17の基板初期鍵/出荷鍵認証、図24の仮認証鍵を用いた通信制御IC認証シーケンス)と、
該認証処理手段による認証結果が適正であることを条件として本認証データ(基板認証鍵、本認証鍵)を取得して記憶する処理を行なう本認証データ取得記憶手段(図10の基板認証鍵を受信するCU制御部、図13と図14のセキュリティ基板情報問合せシーケンス、図26(a)のS211とS212、図27(a)のS224、図10のCU制御部から更新情報を受信して本認証鍵を生成して記憶するSC、図26(b)のS216とS217、図27(b)のS226、S227)と、
該本認証データ取得記憶手段により記憶されている本認証データを利用しての認証処理を実行する本認証処理手段(図18の基板認証鍵認証、図24の本認証鍵を用いた通信制御IC認証シーケンス)と、
前記遊技場識別情報送信手段から今回送信されてきた遊技場識別情報と前回送信されてきた遊技場識別情報とを比較して一致するか否かを判定する一致判定手段(図28のS1102)と、
前記本認証処理手段による認証処理が実行される状態で前記一致判定手段により一致しないと判定されたときに、前記本認証データ取得記憶手段に記憶されている本認証データを消去するとともに、前記本認証データを利用しての認証処理から前記仮認証データを利用しての認証処理に切換える認証処理切換手段(図28のS1104、S2205)と、
第1制御手段(CU制御部323またはSC325b)と、
該第1制御手段と通信可能に接続された第2制御手段(SC325bまたは通信制御IC325a)とを含み、
前記認証処理手段は、前記第1制御手段と前記第2制御手段との間で前記仮認証データを用いて相互認証処理を行なう(図13、図15の基板初期鍵認証シーケンス、または図24の仮認証鍵を用いての通信制御IC認証シーケンス)。
(1) The present invention uses a server (hall server shown in FIG. 10) installed in a game arcade and game value (prepaid balance, number of balls held, or number of balls stored) owned by a player, and a game machine (P unit) A gaming system (CU3) capable of playing a game according to (2, S stand 2S).
The server transmits the game arcade identification information transmission means (the unified shop code in FIG. 10) for transmitting to the gaming device the game arcade identification information (the unified shop code) for identifying the game arcade where the server is installed. The CPU and the input / output interface of the
The gaming device is
Authentication processing means (substrate initial key / shipping key authentication in FIG. 17, communication control IC authentication sequence using temporary authentication key in FIG. 24) that performs authentication processing using temporary authentication data (substrate initial key, temporary authentication key) ,
The main authentication data acquisition and storage means (the substrate authentication key shown in FIG. 10) performs processing for acquiring and storing the main authentication data (substrate authentication key, main authentication key) on condition that the authentication result by the authentication processing means is appropriate. Update control information is received from the CU control unit to receive, the security substrate information inquiry sequence in FIGS. 13 and 14, S211 and S212 in FIG. 26A, S224 in FIG. 27A, and the CU control unit in FIG. SC for generating and storing an authentication key, S216 and S217 in FIG. 26 (b), S226 and S227 in FIG. 27 (b),
The main authentication processing means (the substrate authentication key authentication of FIG. 18, the communication control IC using the main authentication key of FIG. 24) which executes the authentication process using the main authentication data stored by the main authentication data acquisition storage means Authentication sequence),
Match determination means (S1102 in FIG. 28) for comparing the game place identification information currently transmitted from the game place identification information transmission means with the game place identification information transmitted last time to determine whether they match ,
The main authentication data stored in the main authentication data acquisition storage unit is erased when the main authentication data acquisition storage unit determines that the main authentication data acquisition storage unit does not match in the state where the authentication processing by the main authentication processing unit is performed and the main authentication data is stored. Authentication process switching means (S1104 and S2205 in FIG. 28) for switching from authentication process using authentication data to authentication process using the temporary authentication data;
A first control unit (CU control unit 323 or SC 325b);
And second control means (SC 325 b or communication control IC 325 a) communicably connected to the first control means, and
The authentication processing means performs mutual authentication processing using the temporary authentication data between the first control means and the second control means (a substrate initial key authentication sequence of FIG. 13 or FIG. 24, or Communication control IC authentication sequence using temporary authentication key).

上記の構成によれば、遊技用装置自体が記憶している仮認証データや本認証データを用いて認証処理を行なうために、認証の度にセンタ管理装置に問合せて認証する必要がなく、処理の煩雑化を招く不都合を防止することができる。さらに、遊技用装置が他の遊技場に移設されたときには、遊技場識別情報送信手段から今回送信されてきた遊技場を識別するための遊技場識別情報と前回送信されてきた遊技場識別情報とが一致しないと一致判定手段により判定され、本認証データ取得記憶手段に記憶されている本認証データが消去されるとともに、本認証データを利用しての認証処理から仮認証データを利用しての認証処理に切換えられる。その結果、移設前に使用していた本認証データが移設先の遊技場において漏洩する不都合を防止できるとともに、仮認証データを利用しての認証処理によりセキュリティを担保することも可能になる。   According to the above configuration, it is not necessary to inquire to the center management device for authentication every time authentication is performed in order to perform authentication processing using temporary authentication data and main authentication data stored in the gaming machine itself. It is possible to prevent the inconvenience of causing the complication of the Furthermore, when the game apparatus is transferred to another game arcade, the game arcade identification information for identifying the game arcade transmitted this time from the game arcade identification information transmitting means and the game arcade identification information transmitted last time The match determination means determines that the two do not match, and the main authentication data stored in the main authentication data acquisition storage means is erased, and the temporary authentication data is used from the authentication process using the main authentication data. It is switched to the authentication process. As a result, it is possible to prevent the problem that the main authentication data used before transfer is leaked at the transfer destination game arcade, and to secure security by the authentication process using the temporary authentication data.

(2) 本発明の他の態様は、遊技者所有の遊技用価値(プリペイド残高、持玉数、あるいは貯玉数)を用いて遊技機(P台2、S台2S)による遊技を可能とする遊技用装置(CU3)であって、
仮認証データ(基板初期鍵、仮認証鍵)を用いた認証処理を行なう認証処理手段(図17の基板初期鍵/出荷鍵認証、図24の仮認証鍵を用いた通信制御IC認証シーケンス)と、
該認証処理手段による認証結果が適正であることを条件として本認証データ(基板認証鍵、本認証鍵)を取得して記憶する処理を行なう本認証データ取得記憶手段(図10の基板認証鍵を受信するCU制御部、図13と図14のセキュリティ基板情報問合せシーケンス、図26(a)のS211とS212、図27(a)のS224、図10のCU制御部から更新情報を受信して本認証鍵を生成して記憶するSC、図26(b)のS216とS217、図27(b)のS226、S227)と、
該本認証データ取得記憶手段により記憶されている本認証データを利用しての認証処理を実行する本認証処理手段(図18の基板認証鍵認証、図24の本認証鍵を用いた通信制御IC認証シーケンス)と、
遊技場に設置されているサーバ(図10のホールサーバ)から送信されてくる当該遊技場を識別するための遊技場識別情報を受信する遊技場識別情報受信手段(図10の統一店舗コードを受信するSC325bの入出力インターフェイス)と、
該遊技場識別情報受信手段により今回受信された遊技場識別情報と前回受信された遊技場識別情報とを比較して一致するか否かを判定する一致判定手段(図28のS1102)と、
前記本認証処理手段による認証処理が実行される状態で前記一致判定手段により一致しないと判定されたときに、前記本認証データ取得記憶手段に記憶されている本認証データを消去するとともに、前記本認証データを利用しての認証処理から前記仮認証データを利用しての認証処理に切換える認証処理切換手段(図28のS1104、S2205)と、
第1制御手段(CU制御部323またはSC325b)と、
該第1制御手段と通信可能に接続された第2制御手段(SC325bまたは通信制御IC325a)とを含み、
前記認証処理手段は、前記第1制御手段と前記第2制御手段との間で前記仮認証データを用いて相互認証処理を行なう(図13、図15の基板初期鍵認証シーケンス、または図24の仮認証鍵を用いての通信制御IC認証シーケンス)。
(2) Another aspect of the present invention enables gaming by a gaming machine (P 2 and S 2 S) using gaming value (prepaid balance, number of balls held, or number of stored balls) owned by a player It is a gaming device (CU3), and
Authentication processing means (substrate initial key / shipping key authentication in FIG. 17, communication control IC authentication sequence using temporary authentication key in FIG. 24) that performs authentication processing using temporary authentication data (substrate initial key, temporary authentication key) ,
The main authentication data acquisition and storage means (the substrate authentication key shown in FIG. 10) performs processing for acquiring and storing the main authentication data (substrate authentication key, main authentication key) on condition that the authentication result by the authentication processing means is appropriate. Update control information is received from the CU control unit to receive, the security substrate information inquiry sequence in FIGS. 13 and 14, S211 and S212 in FIG. 26A, S224 in FIG. 27A, and the CU control unit in FIG. SC for generating and storing an authentication key, S216 and S217 in FIG. 26 (b), S226 and S227 in FIG. 27 (b),
The main authentication processing means (the substrate authentication key authentication of FIG. 18, the communication control IC using the main authentication key of FIG. 24) which executes the authentication process using the main authentication data stored by the main authentication data acquisition storage means Authentication sequence),
A game place identification information receiving means (FIG. 10 of FIG. 10) for receiving the game place identification information for identifying the game place transmitted from the server (hole server of FIG. 10) installed in the game place Input and output interface of SC325b),
Coincidence judging means (S1102 in FIG. 28) which judges whether the gaming place identification information received this time and the gaming place identification information received last time are compared by the gaming place identification information receiving means;
The main authentication data stored in the main authentication data acquisition storage unit is erased when the main authentication data acquisition storage unit determines that the main authentication data acquisition storage unit does not match in the state where the authentication processing by the main authentication processing unit is performed and the main authentication data is stored. Authentication process switching means (S1104 and S2205 in FIG. 28) for switching from authentication process using authentication data to authentication process using the temporary authentication data;
A first control unit (CU control unit 323 or SC 325b);
And second control means (SC 325 b or communication control IC 325 a) communicably connected to the first control means, and
The authentication processing means performs mutual authentication processing using the temporary authentication data between the first control means and the second control means (a substrate initial key authentication sequence of FIG. 13 or FIG. 24, or Communication control IC authentication sequence using temporary authentication key).

上記の構成によれば、遊技用装置自体が記憶している仮認証データや本認証データを用いて認証処理を行なうために、認証の度にセンタ管理装置に問合せて認証する必要がなく、処理の煩雑化を招く不都合を防止することができる。さらに、遊技用装置が他の遊技場に移設されたときには、遊技場識別情報送信手段から今回送信されてきた遊技場を識別するための遊技場識別情報と前回送信されてきた遊技場識別情報とが一致しないと一致判定手段により判定され、本認証データ取得記憶手段に記憶されている本認証データが消去されるとともに、本認証データを利用しての認証処理から仮認証データを利用しての認証処理に切換えられる。その結果、移設前に使用していた本認証データが移設先の遊技場において漏洩する不都合を防止できるとともに、仮認証データを利用しての認証処理によりセキュリティを担保することも可能になる。   According to the above configuration, it is not necessary to inquire to the center management device for authentication every time authentication is performed in order to perform authentication processing using temporary authentication data and main authentication data stored in the gaming machine itself. It is possible to prevent the inconvenience of causing the complication of the Furthermore, when the game apparatus is transferred to another game arcade, the game arcade identification information for identifying the game arcade transmitted this time from the game arcade identification information transmitting means and the game arcade identification information transmitted last time The match determination means determines that the two do not match, and the main authentication data stored in the main authentication data acquisition storage means is erased, and the temporary authentication data is used from the authentication process using the main authentication data. It is switched to the authentication process. As a result, it is possible to prevent the problem that the main authentication data used before transfer is leaked at the transfer destination game arcade, and to secure security by the authentication process using the temporary authentication data.

(3) 上記(1)の遊技用システムまたは上記(2)の遊技用装置において、
前記遊技用装置は、
第1制御手段(CU制御部323またはSC325b)と、
該第1制御手段と通信可能に接続された第2制御手段(SC325bまたは通信制御IC325a)とを含み、
前記認証処理手段は、前記第1制御手段と前記第2制御手段との間で前記仮認証データを用いて相互認証処理を行なう(図13、図15の基板初期鍵認証シーケンス、または図24の仮認証鍵を用いての通信制御IC認証シーケンス)。
(3) In the gaming system of (1) or the gaming apparatus of (2),
The gaming device is
A first control unit (CU control unit 323 or SC 325b);
And second control means (SC 325 b or communication control IC 325 a) communicably connected to the first control means, and
The authentication processing means performs mutual authentication processing using the temporary authentication data between the first control means and the second control means (a substrate initial key authentication sequence of FIG. 13 or FIG. 24, or Communication control IC authentication sequence using temporary authentication key).

上記の構成によれば、遊技用装置に含まれている第1制御手段と第2制御手段とのセキュリティを担保することができる。   According to the above configuration, security of the first control means and the second control means included in the game apparatus can be secured.

(4) 上記(3)の遊技用システムまたは遊技用装置において、
前記第1制御手段は、前記遊技用装置を制御するための遊技用装置制御手段(CU制御部323)であり、
前記第2制御手段は、セキュリティのチェックを行なうためのセキュリティチェック手段(SC325b)である。
(4) In the gaming system or gaming device according to (3),
The first control means is a gaming device control means (CU control unit 323) for controlling the gaming device.
The second control unit is a security check unit (SC 325b) for performing a security check.

上記の構成によれば、遊技用装置を制御するための遊技用装置制御手段とセキュリティのチェックを行なうためのセキュリティチェック手段とのセキュリティを担保することができる。   According to the above configuration, security can be secured between the gaming apparatus control means for controlling the gaming apparatus and the security check means for checking the security.

(5) 上記(3)の遊技用システムまたは遊技用装置において、
前記第1制御手段は、セキュリティのチェックを行なうためのセキュリティチェック手段(SC325b)であり、
前記第2制御手段は、前記遊技機との通信制御を行なうための通信制御手段(通信制御IC325a)である。
(5) In the gaming system or gaming device according to (3),
The first control means is a security check means (SC 325b) for performing a security check,
The second control means is communication control means (communication control IC 325a) for performing communication control with the gaming machine.

上記の構成によれば、セキュリティのチェックを行なうためのセキュリティチェック手段と遊技機との通信制御を行なうための通信制御手段とのセキュリティを担保することができる。   According to the above configuration, security can be secured between the security check means for checking security and the communication control means for controlling communication with the gaming machine.

カードユニットおよびパチンコ機を示す正面図である。It is a front view showing a card unit and a pachinko machine. カードユニットおよびパチンコ機に用いられる制御回路を示すブロック図である。It is a block diagram which shows the control circuit used for a card unit and a pachinko machine. カードユニット側とパチンコ機側とにおいて記憶している各種データおよびその送受信を説明するための説明図である。It is explanatory drawing for demonstrating the various data memorize | stored in the card unit side and a pachinko machine side, and its transmission / reception. カードユニットとパチンコ機との間で送受信されるコマンドおよびレスポンスの概略を説明する説明図である。It is an explanatory view explaining an outline of a command and response transmitted and received between a card unit and a pachinko machine. 電源投入時におけるカードユニットとパチンコ機とでの処理の一例を示す図である。It is a figure showing an example of processing with a card unit and a pachinko machine at the time of power activation. カードユニットにカードが挿入されたときのカードユニットとパチンコ機との処理の一例を示す図である。It is a figure which shows an example of a process with a card unit and a pachinko machine when a card | curd is inserted in a card unit. 挿入したカードのプリペイド残高から玉貸したときのカードユニットとパチンコ機との処理の一例を示す図である。It is a figure which shows an example of a process with a card unit and a pachinko machine when carrying out ball lending from the prepaid balance of the inserted card. 持玉払出・貯玉払出をしたときのカードユニットとパチンコ機との処理の一例を示す図である。It is a figure which shows an example of a process with a card unit and a pachinko machine at the time of carrying out a ball-bearing delivery and a ball-delivery. 挿入したカードを返却するときのカードユニットとパチンコ機との処理の一例を示す図である。It is a figure which shows an example of a process with a card unit and a pachinko machine when returning the inserted card | curd. 鍵管理サーバから通信制御ICまでの間の通信に使用される暗号鍵を説明するための図である。It is a figure for demonstrating the encryption key used for communication between a key management server to communication control IC. CU制御部323とセキュリティチップ(SC)325bとの間で送受信されるコマンドおよびレスポンスの概略を説明する説明図である。It is an explanatory view explaining an outline of a command and response transmitted and received between CU control part 323 and security chip (SC) 325b. CU制御部323とセキュリティチップ(SC)325bとの間で送受信されるコマンドおよびレスポンスの概略を説明する説明図である。It is an explanatory view explaining an outline of a command and response transmitted and received between CU control part 323 and security chip (SC) 325b. CU制御部323の電源投入・ホール設置時の立上の処理を説明するための図である。FIG. 16 is a diagram for explaining start-up processing at the time of power on / hall installation of the CU control unit 323; CU制御部323の電源投入・通常立上の処理を説明するための図である。FIG. 16 is a diagram for describing power on / normal start-up processing of the CU control unit 323; CU制御部323の電源投入・工場出荷時立上の処理を説明するための図である。It is a figure for demonstrating the process of powering on the CU control part 323 at the time of factory shipment. 基板メーカコードの認証シーケンスの処理を説明するための図である。It is a figure for demonstrating the process of the authentication sequence of a board | substrate maker code | cord. 基板初期鍵または基板出荷鍵の認証シーケンスの処理を説明するための図である。It is a figure for demonstrating the process of the authentication sequence of a board | substrate initial key or a board | substrate shipping key. 基板シリアルIDおよび基板認証鍵の認証シーケンスの処理を説明するための図である。It is a figure for demonstrating the process of the authentication sequence of board | substrate serial ID and a board | substrate authentication key. セキュリティ基板情報の問合せを行なう場合の処理を説明するための図である。It is a figure for demonstrating the process in the case of inquiring about security board information. 遊技機チップ情報問合せシーケンスの処理を説明するための図である。It is a figure for explaining processing of a gaming machine chip information inquiry sequence. 基板認証鍵認証異常のシーケンスの処理を説明するための図である。It is a figure for demonstrating the process of the sequence of a board | substrate authentication key authentication abnormality. セキュリティ基板情報の問合せタイムアウトシーケンスの処理を説明する図である。It is a figure explaining the process of the inquiry timeout sequence of security board information. 遊技機チップ情報の問合せ(照合)タイムアウトシーケンスの処理を説明する図である。It is a figure explaining the process of the inquiry (collation) timeout sequence of gaming machine chip information. SC325bと通信制御IC325aとの間の業務電文シーケンスの処理を説明する図である。It is a figure explaining the process of the operation | use message | telegram sequence between SC325b and communication control IC325a. 基板認証鍵の認証の処理を説明するためのフローチャートである。It is a flowchart for demonstrating the process of authentication of a board | substrate authentication key. 通信モードの切替処理を説明するためのフローチャートの一例であり、(a)はCU制御部−SC間の通信モード切替処理、(b)はSC−通信制御IC間の通信モード切替処理である。It is an example of the flowchart for demonstrating the switching process of a communication mode, (a) is a communication mode switching process between CU control part-SC, (b) is a communication mode switching process between SC-communication control IC. 通信モードの切替処理を説明するためのフローチャートの他の例であり、(a)はCU制御部−SC間の通信モード切替処理、(b)はSC−通信制御IC間の通信モード切替処理である。It is another example of the flowchart for explaining the switching process of the communication mode, (a) is the communication mode switching process between the CU control unit and the SC, (b) is the communication mode switching process between the SC and the communication control IC. is there. 統一店舗コードのチェックの認証動作を説明するためのフローチャートである。It is a flowchart for demonstrating the authentication operation | movement of the check of a uniform store code. 基板メーカコードの認証動作を説明するためのフローチャートである。It is a flowchart for demonstrating the authentication operation | movement of a board | substrate maker code | cord. スロットマシンの前面扉を開放した状態を示す斜視図である。It is a perspective view which shows the state which open | released the front door of the slot machine. カードユニットおよびスロットマシンのそれぞれにおいて記憶している各種データおよびその送受信態様を説明するための説明図である。It is an explanatory view for explaining various data stored in each of a card unit and a slot machine, and its transmission and reception mode.

以下、図面を参照して本発明に係る実施の形態を説明する。
<パチンコ機の構成>
まず、図1を参照して、本実施の形態に係るパチンコ機の構成を説明する。遊技場(ホール)内に複数配置されている各遊技島(図示略)には、遊技機の一例の封入循環式パチンコ機(以下、遊技機、パチンコ機またはP台と略称する)2が併設されている。なお、パチンコ機2の所定側の側方位置には、該パチンコ機2に対して遊技用装置の一例のカードユニット(以下CUと略称することもある)3が1対1に対応設置されている。
Hereinafter, embodiments according to the present invention will be described with reference to the drawings.
<Configuration of Pachinko Machine>
First, the configuration of a pachinko machine according to the present embodiment will be described with reference to FIG. A plurality of enclosed circulation type pachinko machines (hereinafter abbreviated as game machines, pachinko machines or P units) 2 as an example of a game machine are juxtaposed on each game island (not shown) arranged in plurality in the game hall (hall). It is done. In addition, at the side position on the predetermined side of the pachinko machine 2, a card unit (hereinafter sometimes abbreviated as CU) 3 of an example of a gaming apparatus with respect to the pachinko machine 2 is installed corresponding to one to one. There is.

パチンコ機2は、内部に遊技媒体の一例のパチンコ玉を封入しており、遊技者が打球操作ハンドル25を操作することにより、発射モータ18(図2参照)を駆動させて封入玉を1発ずつ遊技盤26前面の遊技領域27に打込んで遊技ができるように構成されている。具体的には、打球操作ハンドル25の周囲にタッチセンサが設けられており、遊技者が打球操作ハンドル25を操作している状態でその遊技者の手がタッチセンサに触れ、その遊技者の手の接触をタッチセンサで検知して発射モータ18が駆動される。この状態で、遊技者による打球操作ハンドル25の回動操作量に応じて打球発射勢いが調整されて玉が遊技領域27内に発射される。   The pachinko machine 2 has a pachinko ball as an example of a game medium sealed therein, and the player operates the striking operation handle 25 to drive the firing motor 18 (see FIG. 2) to cause one enclosed ball to be shot. It is configured to be able to play a game by driving into the game area 27 on the front of the game board 26 one by one. Specifically, a touch sensor is provided around the bat operating handle 25, and the player's hand touches the touch sensor while the player is operating the bat operating handle 25, and the player's hand Is detected by a touch sensor, and the firing motor 18 is driven. In this state, the bat firing force is adjusted in accordance with the amount of turning operation of the bat operating handle 25 by the player, and the ball is shot into the game area 27.

図1に示すパチンコ機2は、いわゆる第1種のパチンコ機であって、遊技領域27の中央に可変表示装置(特別図柄とも言う)278が設けられている。また、遊技領域27には、打込まれたパチンコ玉が入賞可能な複数種類の入賞口が設けられている。図1に示す遊技領域27には、1つの大入賞口(可変入賞球装置)271と、3つの普通入賞口272,273,274と、3つの始動入賞口275,276,277とが示されている。特に、始動入賞口276は、遊技者にとって有利な第1の状態(たとえば開成状態)と遊技者にとって不利な第2の状態(たとえば閉成状態)とに変化可能な電動チューリップで構成されている。   The pachinko machine 2 shown in FIG. 1 is a so-called first type pachinko machine, and a variable display (also referred to as a special symbol) 278 is provided at the center of the game area 27. Further, in the game area 27, there are provided a plurality of types of winning openings through which pachinko balls that have been hit can be won. In the game area 27 shown in FIG. 1, one big winning opening (variable winning ball device) 271, three ordinary winning openings 272, 273, 274 and three starting winning openings 275, 276, 277 are shown. ing. In particular, the start winning opening 276 is composed of an electric tulip that can be changed to a first state (eg, open state) advantageous to the player and a second state (eg, closed state) disadvantageous to the player. .

可変表示装置278は、各始動入賞口275,276,277に入賞した始動入賞玉の検出信号に基づいて変動表示する。可変表示装置の表示結果が特定の識別情報の組合せ(たとえばぞろ目)になると、大当り状態となり、大入賞口271が開放する。   The variable display device 278 variably displays the start winning combination openings 275, 276, 277 based on the detection signal of the start winning combination balls. When the display result of the variable display device is a combination of specific identification information (for example, all eyes), it becomes a big hit state, and the big winning opening 271 is opened.

また、可変表示装置の表示結果が大当り図柄の組合せ(ぞろ目)のうちの予め定められた特別の識別情報の組合せ(たとえば777等の確変図柄の組合せ)となることにより、確変大当り状態が発生し、それに伴う大当り状態の終了後大当りの発生確率が向上した確率変動状態(確変状態)が発生する。   In addition, the display result of the variable display device is a combination of predetermined special identification information (for example, a combination of odd variation symbols such as 777) of the combination (all eyes) of the big hit symbol, the probability variation big hit state is A probability fluctuation state (probability state) occurs with an increase in the probability of occurrence of the jackpot following the end of the jackpot state.

遊技領域27内に打込まれたパチンコ玉はいずれかの入賞口に入賞するかあるいは入賞することなくアウト口(図示略)に回収される。入賞口に入賞したパチンコ玉およびアウト口に回収されたパチンコ玉は再度パチンコ機2内の回収経路を通って打球発射位置にまで還元される。そして、遊技者が打球操作ハンドル25を操作することにより再びその打球発射位置のパチンコ玉が遊技領域27内に打込まれる。   The pachinko balls thrown into the game area 27 are paid to any winning opening or are collected to an out port (not shown) without winning. The pachinko balls winning the winning opening and the pachinko balls collected at the out port are reduced again to the hitting position through the recovery path in the pachinko machine 2 again. Then, when the player operates the hitting operation handle 25, the pachinko ball at the hitting position is hit again into the game area 27.

パチンコ機2における遊技領域27の下方位置には、表示器54が設けられている。表示器54は、液晶表示装置で構成されている。   A display 54 is provided at a lower position of the game area 27 in the pachinko machine 2. The display 54 is configured of a liquid crystal display device.

さらに、パチンコ機2における打球操作ハンドル25の左方位置には、遊技玉から持玉への計数処理をするための計数ボタン28が設けられている。詳しくは後述するが、計数ボタン28は、1度押下すると、たとえば100玉だけ遊技玉から持玉への計数が行なわれ、長い期間押下(長押し)すると、現在有している遊技玉を考慮して押下している時間に対応した玉数だけ遊技玉から持玉への計数が行なわれる。   Further, at the left position of the hitting operation handle 25 in the pachinko machine 2, a counting button 28 for counting from the game ball to the ball is provided. Although details will be described later, counting button 28 counts only 100 balls, for example, counting from gaming balls to holding balls is performed once, and pressing for a long period (long press) takes account of gaming balls currently possessed The game balls are counted from the game balls by the number of balls corresponding to the pressing time.

このように、計数ボタン28をP台側に設けているため、計数ボタン28をCU側に設ける場合に比較して、P台に正対して座っている遊技者の操作性を向上できる。   As described above, since the counting button 28 is provided on the P side, the operability of the player sitting in front of the P side can be improved as compared with the case where the counting button 28 is provided on the CU side.

<カードユニットの構成>
次に、引き続き図1を参照して、本実施の形態に係るカードユニットの構成を説明する。このカードユニット3は、会員登録をしていない一般の遊技者に対して発行される遊技用記録媒体であるプリペイド機能を備えるビジターカード(一般カードとも言う)や、該遊技場に会員登録した会員遊技者に対して発行される遊技用記録媒体である会員カードを受付ける。ビジターカードや会員カードはICカードで構成されている。
<Configuration of card unit>
Next, the configuration of the card unit according to the present embodiment will be described with reference to FIG. This card unit 3 is a visitor card (also referred to as a general card) equipped with a prepaid function, which is a game recording medium issued to a general player who is not registered as a member, or a member registered as a member in the game arcade A membership card, which is a game recording medium issued to the player, is accepted. The visitor card and the membership card are constituted by an IC card.

それらのカードを受付けたカードユニット3は、カードの記録情報により特定される遊技者所有の遊技価値(たとえばカード残高、持玉数、あるいは貯玉数等)を“遊技玉のデータ”に変換する機能を有する。パチンコ機2では、遊技玉のデータによって特定される玉数相当の弾球遊技が可能とされる。つまり、“遊技玉のデータ”とは、発射可能な発射残数を示すデータである。以下の説明では、“遊技玉のデータ”を貯玉や持玉と同様に、単に“遊技玉”と称する。   The card unit 3 which has received those cards has a function of converting the game value (for example, card balance, number of balls held, number of balls stored, etc.) owned by the player specified by the record information of the card into "data of game balls" Have. The pachinko machine 2 is capable of playing ball games equivalent to the number of balls specified by data of the game balls. That is, "data of game balls" is data indicating the number of remaining shootable shots. In the following description, "data of game ball" will be simply referred to as "game ball" as well as balls and balls.

カードユニット3の前面側には、紙幣を挿入するための紙幣挿入口302、装置前面より装置前方方向に突出形成された突出部305、会員カードやビジターカードを挿入するためのカード挿入/排出口309などが設けられている。このカード挿入/排出口309に挿入された会員カードやビジターカードがカードリーダライタ(図示略)に受付けられ、そのカードに記録されている情報が読取られる。   On the front side of the card unit 3, a bill insertion slot 302 for inserting a bill, a projecting portion 305 which is formed to project forward from the device front, and a card insertion / ejection slot for inserting a membership card or visitor card 309 and the like are provided. A card reader / writer (not shown) receives a membership card or a visitor card inserted into the card insertion / ejection slot 309, and reads information recorded on the card.

前述の突出部305において、遊技者と対向する面には、表示器312と、会員カードを受付けた場合において、該会員カードに記録された会員カードID(単に、カードIDとも言う)ならびに会員カードIDにより特定される貯玉数を用いた再プレイ遊技を実施するための再プレイボタン319と、遊技場の係員が所持するリモコン(図示略)から赤外線信号をIR(Infrared)感光ユニット320で受信して電子信号に変換して出力するIR受光ユニットが設けられている。   In the above-mentioned projecting portion 305, on the side facing the player, a display 312 and a member card ID (also referred to simply as a card ID) recorded on the member card when a member card is received, and a member card An IR (Infrared) photosensitive unit 320 receives an infrared signal from a replay button 319 for carrying out a replay game using the number of balls specified by the ID and a remote controller (not shown) possessed by a staff of the game arcade. An IR light receiving unit is provided which converts the light into an electronic signal and outputs it.

表示器312は、挿入された遊技用記録媒体(カード)に記録されているプリペイド残高(カード残高または単に残高とも言う)を表示するものであるが、遊技玉数やその他の各種情報を表示可能であるとともに、表面が透明タッチパネルで構成されており、表示器312の表示部に表示された各種表示項目を指でタッチすることにより各種操作が入力可能となるように構成されている。   The display 312 displays the prepaid balance (also referred to as card balance or simply balance) recorded in the inserted game recording medium (card), but can display the number of game balls and various other information The surface is formed of a transparent touch panel, and various operations can be input by touching various display items displayed on the display unit of the display unit 312 with a finger.

再プレイボタン319を操作した場合に、挿入されたカードに遊技者が獲得した持玉数が記録されているときにはその持玉数の一部を引落して遊技玉に変換し、変換した遊技玉に基づいてパチンコ機2による遊技を行なうことが可能となる。一方、挿入されたカードが会員カードであり持玉数が記録されておらずかつ貯玉がホール用管理コンピュータ等に記録されている場合には、その貯玉の一部が引落されて遊技玉に変換され、パチンコ機2による遊技が可能となる。つまり、挿入されたカードに対応付けて貯玉と持点との双方が記憶されている場合には、持玉が優先的に引落される。なお、再プレイボタン319とは別に、持玉を引き落とすための専用の持玉払出ボタンを設け、再プレイボタン319は貯玉引き落とし専用のボタンとしてもよい。   When the replay button 319 is operated, when the number of balls acquired by the player is recorded in the inserted card, a part of the number of balls is withdrawn and converted to a game ball, and the converted game ball It is possible to play a game with the pachinko machine 2 based on the above. On the other hand, if the inserted card is a membership card and the number of balls is not recorded and the balls are recorded in the hall management computer etc., a part of the balls is withdrawn and converted to game balls The game can be played by the pachinko machine 2. That is, in the case where both the balls and the points are stored in association with the inserted card, the balls are preferentially withdrawn. In addition to the replay button 319, a dedicated ball withdrawal button for dropping balls may be provided, and the replay button 319 may be a button dedicated to storing balls.

ここで、「貯玉」とは、遊技場に預入れられた遊技媒体であり、一般的に当該遊技場に設置されたホール用管理コンピュータやその他の管理コンピュータにより管理される。   Here, "reserved balls" are game media deposited in the game arcade, and generally managed by a hall management computer or other management computer installed in the game arcade.

「持玉数」とは、遊技者が遊技機により遊技を行なった結果遊技者の所有となった遊技玉数をカードに記録したものであって、未だに遊技場に預入れられていない玉数のことである。一般的には、遊技場において当日遊技者が獲得した玉数を「持玉」と言い、前日以前に遊技者が獲得した玉数であって遊技場に預入れられた玉数を「貯玉」と言う。   The “number of balls held” is the number of balls recorded by the player as a result of the player playing a game with the game machine, recorded on the card, and the number of balls not yet deposited in the game arcade It is Generally, the number of balls the player has acquired on the day at the game arcade is referred to as "bearing ball", and the number of balls acquired by the player before the previous day is the number of balls deposited in the game arcade "pool ball". Say.

「遊技玉」とは、遊技機で発射可能な玉数のデータである。このデータは、既に説明したとおり、プリペイドカードの残高、持玉、あるいは貯玉を引落すことと引き換えにして生成される。   The “game ball” is data of the number of balls that can be shot by the game machine. This data is generated in exchange for prepaid card balances, balls, or withdrawals, as described above.

なお、持玉数を遊技場に設定された持玉数管理用の管理装置で管理してもよい。要するに、「貯玉」と「持玉」との違いは、遊技場に預入れるための貯玉操作が行なわれて遊技場に預入れられた玉数であるか、あるいは、未だに遊技場に預入れられていない段階の玉数であるかの点である。   The number of balls held may be managed by a management device for number of balls management set in the game arcade. In short, the difference between "balls" and "balls" is the number of balls deposited in the game arcade after the operation for depositing the ball in the game arcade, or is still deposited in the game arcade It is a point of whether it is the number of balls of the stage not

本実施形態では、貯玉データは会員カードに直接記録させずホール用管理コンピュータ等の遊技場に設置されたホールサーバ(図10参照)に会員カード番号と対応付けて記憶させ、会員カード番号に基づいて対応する貯玉を検索できるように構成されている。一方、持玉は、カードに直接記録している。しかし、それに限定されるものではなく、両者ともにホールサーバにカード番号と対応付けて記憶させてもよい。ビジターカードの場合も、持玉は、ビジターカードに直接記録している。しかし、それに限定されるものではなく、持玉をホールサーバにカード番号と対応させて記憶させてもよい。このホールサーバにカード番号と対応させて記憶させる際に、ホールサーバに記憶させた時刻を特定できるデータをカード(会員カード、ビジターカード)に書込んで排出してもよい。また、プリペイド残高についてはカード(会員カード、ビジターカード)に直接書込んで排出する。   In the present embodiment, the ball storage data is not recorded directly on the membership card but stored in a hole server (see FIG. 10) installed in a game arcade such as a hall management computer in association with the membership card number. It is configured to be able to search for the corresponding storage balls. On the other hand, balls are recorded directly on the card. However, the present invention is not limited to this, and both may be stored in the hole server in association with the card number. In the case of a visitor card, balls are recorded directly on the visitor card. However, the present invention is not limited to this, and the balls may be stored in the hole server in association with the card numbers. When storing the hole server in association with the card number, data which can specify the time stored in the hole server may be written on a card (member card, visitor card) and discharged. Also, the prepaid balance is directly written on the card (member's card, visitor card) and discharged.

なお、持玉を、カード(会員カード、ビジターカード)、またはホールサーバに記憶させるタイミングは、たとえば、計数ボタン28が操作されて計数処理が行なわれるたびにリアルタイムに記憶させる、一定周期ごとに記憶させる、またはカードを返却するときに一括して記憶させるなどがある。   Note that the timing for storing balls in a card (membership card, visitor card) or a hall server is stored, for example, in real time every time the counting button 28 is operated and the counting process is performed. There is a case where it is made to store at once or when making a card return.

紙幣挿入口302に挿入された紙幣は、貨幣識別器(図示略)により取込まれてその真贋や紙幣種別の識別がなされる。   A bill inserted into the bill insertion slot 302 is taken in by a money discriminator (not shown), and the authenticity or the bill type is identified.

カードユニット3の前面側には、さらに、玉貸ボタン(貸出ボタンとも言う)321と返却ボタン322とが設けられている。玉貸ボタン321は、挿入されたカードに記録されている残高を引落してパチンコ機2による遊技に用いるための操作(遊技玉への変換操作)を行なうボタンである。返却ボタン322は、遊技者が遊技を終了するときに操作され、挿入されているカードに遊技終了時の確定した遊技玉数(カード挿入時の持玉数−遊技玉への変換数+計数操作によって計数された持玉数)を記憶させて排出するための操作ボタンである。   On the front side of the card unit 3, a ball lending button (also referred to as a lending button) 321 and a return button 322 are further provided. The ball lending button 321 is a button for performing an operation (a conversion operation to a game ball) for debiting the balance recorded in the inserted card and using it for the game by the pachinko machine 2. The return button 322 is operated when the player ends the game, and the number of confirmed game balls at the end of the game in the inserted card (number of balls possessed at the time of card insertion-number of converted balls to game balls + counting operation Is an operation button for storing and discharging the number of held balls).

<カードユニットとパチンコ機との構成>
図2は、カードユニット3とパチンコ機2との構成を示すブロック図である。図2を参照して、カードユニット3とパチンコ機2との制御回路の概略を説明する。
<Configuration of Card Unit and Pachinko Machine>
FIG. 2 is a block diagram showing the configuration of the card unit 3 and the pachinko machine 2. An outline of control circuits of the card unit 3 and the pachinko machine 2 will be described with reference to FIG.

カードユニット3には、マイクロコンピュータ等から構成されたCU制御部323が設けられている。このCU制御部323は、制御中枢としてのCPU(Central Processing Unit)、CPUが動作するためのプログラムや制御データ等を記憶しているROM(Read Only Memory)、CPUのワークエリアとして機能するRAM(Random Access Memory)、周辺機器との信号の整合性を保つための入出力インターフェイス等が設けられている。   The card unit 3 is provided with a CU control unit 323 configured of a microcomputer or the like. The CU control unit 323 includes a central processing unit (CPU) as a control center, a read only memory (ROM) that stores programs for operating the CPU, control data, and the like, and a RAM (functions as a work area of the CPU). An Random Access Memory (Random Access Memory), an input / output interface for maintaining signal consistency with peripheral devices, and the like are provided.

CU制御部323には、ホール用管理コンピュータやセキュリティ上の管理を行なうホールサーバ(図63参照)と通信を行なうための外部通信部(図示略)が設けられているとともに、パチンコ機2の払出制御基板17とセキュリティを確保しながら通信を行なうためのセキュリティ基板325が設けられている。カードユニット3にはパチンコ機2側への接続部(図示略)が設けられており、パチンコ機2にはカードユニット3側への接続部(図示略)が設けられている。これら接続部は、たとえばコネクタ等で構成されている。   The CU control unit 323 is provided with an external communication unit (not shown) for communicating with a hall management computer and a hall server (see FIG. 63) for security management, and the payout of the pachinko machine 2 A security board 325 is provided for communicating with the control board 17 while securing security. The card unit 3 is provided with a connection (not shown) to the pachinko machine 2 side, and the pachinko machine 2 is provided with a connection (not shown) to the card unit 3 side. These connection parts are configured by, for example, a connector or the like.

CU側のセキュリティ基板325とP台側の払出制御基板17とは、このコネクタと接続配線とを介して通信可能に接続される。セキュリティ基板325には、セキュリティ基板325と払出制御基板17との通信を制御するための通信制御IC325aと、パチンコ機2のセキュリティを監視するためのセキュリティチップ(SC)325bが設けられている。セキュリティチップ(SC)325bは、制御中枢としてのCPU(Central Processing Unit)、CPUが動作するためのプログラムや制御データ等を記憶しているROM(Read Only Memory)、CPUのワークエリアとして機能するRAM(Random Access Memory)、周辺機器との信号の整合性を保つための入出力インターフェイス等が設けられている。さらに、SC325bは、不正検知部1325を備え、不正検知部1325がCU制御部323からP台2に通知される遊技玉の加算要求情報を監視することにより不正検知を行ない、不正検知時に鍵管理サーバ(図10参照)に通知する。また、不正検知用の設定値(定数)は鍵管理サーバから基板制御情報として通知される。通信制御IC325aは、制御中枢としてのCPU(Central Processing Unit)、CPUが動作するためのプログラムや制御データ等を記憶しているROM(Read Only Memory)、CPUのワークエリアとして機能するRAM(Random Access Memory)、周辺機器との信号の整合性を保つための入出力インターフェイス等が設けられている。   The security substrate 325 on the CU side and the payout control substrate 17 on the P side are communicably connected via the connector and the connection wiring. The security board 325 is provided with a communication control IC 325 a for controlling communication between the security board 325 and the payout control board 17, and a security chip (SC) 325 b for monitoring the security of the pachinko machine 2. The security chip (SC) 325 b includes a central processing unit (CPU) as a control center, a read only memory (ROM) that stores programs for operating the CPU, control data, and the like, and a RAM that functions as a work area of the CPU. (Random Access Memory), an input / output interface for maintaining signal consistency with peripheral devices, and the like are provided. Furthermore, the SC 325 b includes a fraud detection unit 1325, and the fraud detection unit 1325 monitors fraud addition request information notified to the P-unit 2 from the CU control unit 323 to perform fraud detection, and performs key management at the time of fraud detection. Notify the server (see FIG. 10). Further, the setting value (constant) for detecting fraud is notified from the key management server as substrate control information. The communication control IC 325a includes a central processing unit (CPU) as a control center, a read only memory (ROM) that stores programs for operating the CPU, control data, and the like, and a random access memory (RAM) that functions as a work area of the CPU. Memory), an input / output interface for maintaining signal consistency with peripheral devices, and the like.

CU制御部323、セキュリティチップ(SC)325b、および通信制御IC325aの各RAMは、電断時にもその記憶データが消去されないバックアップRAMで構成されている。なお、このバックアップRAMの代わりに、EEPROMで構成してもよい。   Each RAM of the CU control unit 323, the security chip (SC) 325b, and the communication control IC 325a is configured by a backup RAM in which the stored data is not erased even when the power is cut off. In place of the backup RAM, an EEPROM may be used.

前述した貨幣識別器により紙幣の真贋および種類が識別されてその識別結果信号がCU制御部323に入力される。遊技場の係員が所持しているリモコンから発せられた赤外線をIR感光ユニット320が受光すれば、その受光信号がCU制御部323に入力される。挿入されたカードの記録情報をカードリーダライタが読取って、その読取り情報がCU制御部323に入力されるとともに、CU制御部323からカードリーダライタに対し、挿入されているカードに書込むデータが伝送されたときに、カードリーダライタはそのデータを挿入されているカードに書込む。   The authenticity and type of the banknote are identified by the above-described money identifier, and the identification result signal is input to the CU control unit 323. When the IR photosensitive unit 320 receives an infrared ray emitted from a remote controller possessed by a staff of the game arcade, a light reception signal is inputted to the CU control section 323. The card reader / writer reads the recorded information of the inserted card, and the read information is input to the CU control unit 323, and the data written to the inserted card from the CU control unit 323 to the card reader / writer is When transmitted, the card reader / writer writes the data to the inserted card.

CU制御部323は、遊技者が遊技している際、遊技者の持玉を管理・記憶する。CU制御部323から残高あるいは遊技玉数等のデータが表示制御部350に出力され、表示制御部350で表示用データに変換される。表示器312に対し、表示制御部350で変換した表示用データが出力され、その出力された表示用データを表示器312が表示する。また、表示器312の表面に設けられているタッチパネルを遊技者が操作すれば、その操作信号が表示制御部350を介してCU制御部323に入力される。遊技者が玉貸ボタン321を操作することにより、その操作信号がCU制御部323に入力される。なお、玉貸ボタン321は、CU3に設ける構成に限定されるものではなく、P台2に設けて操作信号をCU制御部323に入力する構成であっても良い。遊技者が再プレイボタン319を操作することによりその操作信号がCU制御部323に入力される。遊技者が返却ボタン322を操作することによりその操作信号がCU制御部323に入力される。   The CU control unit 323 manages and stores the balls held by the player when the player plays a game. The CU control unit 323 outputs data such as the balance or the number of game balls to the display control unit 350, and the display control unit 350 converts the data into display data. The display data converted by the display control unit 350 is output to the display 312, and the display 312 displays the output display data. Further, when the player operates the touch panel provided on the surface of the display 312, the operation signal is input to the CU control unit 323 via the display control unit 350. When the player operates the ball lending button 321, the operation signal is input to the CU control unit 323. In addition, the ball lending button 321 is not limited to the configuration provided on the CU 3, and may be a configuration provided on the P-unit 2 and inputting an operation signal to the CU control unit 323. When the player operates the replay button 319, the operation signal is input to the CU control unit 323. When the player operates the return button 322, the operation signal is input to the CU control unit 323.

パチンコ機2には、パチンコ機2の遊技の進行制御を行なう主制御基板16と、遊技玉を管理・記憶する払出制御基板17と、払出制御基板17の指令に基づいて発射モータ18を駆動制御する発射制御基板31と、可変表示装置278とが備えられている。なお、図2では、主制御基板16の指令に基づいて可変表示装置を表示制御する表示制御基板(演出制御基板ともいう)の図示を省略している。   The pachinko machine 2 controls driving of the firing motor 18 based on the command of the main control board 16 that controls the progress of the game of the pachinko machine 2, the payout control board 17 that manages and stores the gaming balls, and the payout control board 17 The emission control board 31 and the variable display device 278 are provided. In addition, in FIG. 2, illustration of the display control board (it is also called a production control board) which carries out display control of the variable display based on the command of the main control board 16 is omitted.

主制御基板16は、遊技盤26に設けてある。主制御基板16には主制御部161である遊技制御用マイクロコンピュータが搭載されている。遊技機制御用マイクロコンピュータは、制御中枢としてのCPU(Central Processing Unit)、CPUが動作するためのプログラムや制御データ等を記憶しているROM(Read Only Memory)、CPUのワークエリアとして機能するRAM(Random Access Memory)、周辺機器との信号の整合性を保つための入出力インターフェイス等が設けられている。主制御部161は、遊技盤26に設けられている入賞センサ162、および電波センサ163と接続してある。なお、遊技盤26には、さらに可変表示装置278等を制御する表示制御基板(演出制御基板)が設けられている。   The main control board 16 is provided on the game board 26. The main control board 16 is mounted with a game control microcomputer which is a main control unit 161. The gaming machine control microcomputer includes a central processing unit (CPU) as a control center, a read only memory (ROM) that stores programs for operating the CPU, control data, and the like, and a RAM (functions as a work area of the CPU). An Random Access Memory (Random Access Memory), an input / output interface for maintaining signal consistency with peripheral devices, and the like are provided. The main control unit 161 is connected to the prize sensor 162 and the radio wave sensor 163 provided on the game board 26. The game board 26 is further provided with a display control board (effect control board) for controlling the variable display device 278 and the like.

払出制御基板17は、前枠6(遊技枠)に設けてある。払出制御基板17には、払出制御部171である払出制御用マイクロコンピュータが搭載されている。払出制御用マイクロコンピュータは、制御中枢としてのCPU(Central Processing Unit)、CPUが動作するためのプログラムや制御データ等を記憶しているROM(Read Only Memory)、CPUのワークエリアとして機能するRAM(Random Access Memory)、周辺機器との信号の整合性を保つための入出力インターフェイス等が設けられている。   The payout control board 17 is provided on the front frame 6 (play slot). The payout control board 17 is mounted with a payout control microcomputer which is a payout control unit 171. The payout control microcomputer includes a central processing unit (CPU) as a control center, a read only memory (ROM) that stores programs for operating the CPU, control data, and the like, and a RAM (functions as a work area of the CPU). An Random Access Memory (Random Access Memory), an input / output interface for maintaining signal consistency with peripheral devices, and the like are provided.

また、払出制御基板17に対し、発射玉検出スイッチ(図示略)、アウト玉検出スイッチ701、ファール玉検出スイッチ33、計数ボタン28、電波センサ173が電気的に接続された状態で設けられている。この電波センサ173は、電波を不正に発信して主に玉上げスイッチ(上)41aを常時オン状態にする不正行為を検知するためのものである。この電波センサ173の検出信号が払出制御基板17の入力ポート(図示略)を介して払出制御部171へ入力される。玉上げスイッチ(上)41aは、前述したように、オンからオフに変化したことにより遊技玉の発射を検出し、その検知に基づいて、払出制御部171が、遊技玉数を「1」減算する。従って、不正電波によりこの玉上げスイッチ(上)41aが常時オン状態になると、いくら玉を発射しても遊技玉数が減算されない状態となる。このような電波による不正を電波センサ173により検知する。なお、玉上げスイッチ(上)41aばかりでなく、発射玉検出スイッチも電波による不正の対象となる虞がある。つまり、玉上げスイッチ(上)41aだけ不正電波により常時オン状態にした場合には、玉の発射が検出されなくなる一方、実際に発射された玉が回収されて発射玉検出スイッチで検出された場合には、発射玉と回収玉(アウト玉)との個数に齟齬が生じ、異常が検知されて「発射/OUT不整合玉数」の不正検知情報がP台2からCU3へ送信されることになる。しかし、この発射玉検出スイッチにも不正電波を発信して検出不能状態にすることにより、上記「発射/OUT不整合玉数」の不正検知情報がP台2からCU3へ送信されなくなる不都合が生じる。本実施の形態では、このような発射玉検出スイッチに対して発信される不正電波も、電波センサ173で検出するため、前述の不都合を防止し得る。   In addition, a launch ball detection switch (not shown), an out ball detection switch 701, a foul ball detection switch 33, a counting button 28, and a radio wave sensor 173 are electrically connected to the payout control substrate 17. . The radio wave sensor 173 is for detecting a fraudulent act of transmitting a radio wave illegally to turn on the ball raising switch (upper) 41a constantly. A detection signal of the radio wave sensor 173 is input to the payout control unit 171 through an input port (not shown) of the payout control board 17. As described above, the ball raising switch (upper) 41a detects the firing of the game ball by changing from on to off, and based on the detection, the payout control unit 171 subtracts “1” from the number of game balls. Do. Therefore, when the ball raising switch (upper) 41a is constantly turned on by an illegal radio wave, the number of game balls is not reduced even if the ball is fired. The radio wave sensor 173 detects a fraud due to such radio waves. Not only the ball raising switch (upper) 41a, but also the firing ball detection switch may be an object of fraud by radio waves. That is, when only the ball raising switch (upper) 41a is constantly turned on by the illegal radio wave, the firing of the ball is not detected, while the actually fired ball is collected and detected by the firing ball detection switch In this case, there is a defect in the number of firing balls and collecting balls (out balls), an abnormality is detected, and fraud detection information of "firing / out misalignment ball number" is transmitted from P platform 2 to CU3. Become. However, by sending an illegal radio wave to the launch ball detection switch and making it undetectable, there is a disadvantage that the fraud detection information of the above-mentioned “shot / out number of mismatched balls” is not transmitted from P 2 to CU 3 . In the present embodiment, since the radio wave sensor 173 also detects unauthorized radio waves transmitted to such a launch ball detection switch, the above-mentioned inconvenience can be prevented.

主制御基板16から払出制御基板17に対し、主制御チップID、入賞口情報、ラウンド情報、接続確認信号、入賞検出信号、始動入賞口入賞情報、エラー情報、図柄確定回数、大当り情報、メーカ固有大当りの情報が送信される。   From the main control board 16 to the payout control board 17, main control chip ID, winning opening information, round information, connection confirmation signal, winning detection signal, starting winning opening winning information, error information, number of symbol determinations, big hit information, manufacturer specific Big hit information is sent.

主制御チップID(メインチップIDとも言う)は、パチンコ機2の主制御基板16に記録されているチップIDのことであり、パチンコ機2の電源投入時に払出制御基板17に対して送信される情報である。入賞口情報は、入賞口の種類(始動入賞口、普通入賞口、大入賞口)と、賞球数(入賞口に遊技玉が入ったときの払出玉数)とを含む情報であり、パチンコ機2の電源投入時に払出制御基板17に対して送信される。ラウンド情報は、大当りしたときのラウンド数の情報であり、パチンコ機2の電源投入時に払出制御基板17に対して送信される。   The main control chip ID (also referred to as a main chip ID) is a chip ID recorded on the main control board 16 of the pachinko machine 2 and is transmitted to the payout control board 17 when the pachinko machine 2 is powered on. It is information. The winning opening information is information including the type of winning opening (starting winning opening, normal winning opening, large winning opening), and the number of winning balls (number of balls paid out when a game ball enters the winning opening), and a pachinko When the power of the machine 2 is turned on, it is transmitted to the payout control board 17. The round information is information on the number of rounds at the time of a big hit, and is transmitted to the payout control board 17 when the pachinko machine 2 is powered on.

接続確認信号は、主制御基板16と払出制御基板17とが接続されていることを確認するための信号であり、主制御基板16から払出制御基板17へ所定の電圧の信号が常時供給されており、払出制御基板17がその所定電圧信号を受信していることを条件として払出制御基板17が動作制御するように構成されている。入賞検出信号は、始動入賞口以外の入賞口に入賞したパチンコ玉の検出信号である。この検出信号を受けた払出制御基板17は、その入賞玉1個に対して付与すべき玉数を、遊技玉数と加算玉数とに加算する制御を行なう。このことに関しては後に詳しく説明する。   The connection confirmation signal is a signal for confirming that the main control board 16 and the payout control board 17 are connected, and a signal of a predetermined voltage is constantly supplied from the main control board 16 to the payout control board 17. The payout control board 17 is configured to perform operation control on the condition that the payout control board 17 receives the predetermined voltage signal. The winning detection signal is a detection signal of pachinko balls that have won a winning opening other than the starting winning opening. The payout control board 17 having received the detection signal performs control to add the number of balls to be provided to one of the winning balls to the number of gaming balls and the number of additional balls. This will be described in detail later.

始動入賞口入賞情報とは、始動入賞口1または始動入賞口2のいずれかにパチンコ玉が入賞したことを示す情報である。エラー情報とは、主制御基板16が遊技制御を行なっている最中にエラーが発生した場合にその旨を払出制御基板17へ通知するための情報である。   The start-up winning opening winning information is information indicating that a pachinko ball is won in either the starting winning opening 1 or the starting winning opening 2. The error information is information for notifying the payout control board 17 that an error has occurred while the main control board 16 is performing game control.

図柄確定回数とは、各始動入賞口への入賞に対する可変表示装置の表示結果として確定した図柄の情報である。   The symbol determination frequency is information of a symbol determined as a display result of the variable display device for winning on each start winning opening.

大当り情報とは、大当りが発生したことを示す情報であり、その内訳は、各メーカ共通の大当りを示す共通大当り情報とメーカ固有の大当りを示すメーカ固有大当り情報とがある。共通大当り情報は、たとえば15ラウンド大当り等のように、各遊技機メーカが共通に採用している大当りであり、その大当りに伴って確変が発生する場合には確変情報を含み、その大当りに伴って時短状態(可変表示装置の可変表示時間を短縮する制御状態)が発生する場合にはその時短情報を含んでいる。メーカ固有大当りとは、たとえば突然確変(突確)のような、或る遊技機メーカのみが採用している大当り状態のことである。   The jackpot information is information indicating that a jackpot has occurred, and the breakdown includes common jackpot information indicating a jackpot common to each maker and maker unique jackpot information indicating a jackpot unique to a maker. The common jackpot information is a jackpot commonly used by each gaming machine maker, such as, for example, 15 round jackpots, and includes probability change information when a definite change occurs in association with the large hit, and in conjunction with the large hit When a short time state (a control state for shortening the variable display time of the variable display device) occurs, the short time information is included. The maker-specific jackpot is, for example, a jackpot state adopted only by a certain gaming machine maker, such as a sudden change.

払出制御基板17から主制御基板16へ、ヘルスチェックコマンドと賞球個数受付コマンドとが送信される。ヘルスチェックコマンドとは、主制御基板16が正常に動作しているか否かをチェックするためのコマンドである。賞球個数受付コマンドとは、加算玉数を受付けた旨を示すコマンドである。   A health check command and a winning ball count acceptance command are transmitted from the payout control board 17 to the main control board 16. The health check command is a command for checking whether the main control board 16 is operating normally. The winning ball number reception command is a command indicating that the number of additional balls has been received.

アウト玉検出スイッチ701から払出制御基板17へアウト玉検出信号が入力される。このアウト玉検出信号が入力された払出制御基板17は、後述するように遊技中玉数(遊技領域27に浮遊している浮遊玉の玉数)を減算更新する。ファール玉検出スイッチ33からファール玉検出信号が入力された払出制御基板17では、後述するように、加算玉数と遊技玉数とを加算更新するとともに、遊技中玉数を減算更新する。発射玉検出スイッチから払出制御基板17へ発射玉検出信号が入力される。この発射玉検出信号が入力された払出制御基板17は、遊技中玉数を減算更新する。   An out ball detection signal is input from the out ball detection switch 701 to the payout control board 17. The payout control board 17 to which the out-of-ball detection signal is inputted subtracts and updates the number of playing balls (the number of floating balls floating in the game area 27) as described later. In the payout control board 17 to which the foul ball detection signal is inputted from the foul ball detection switch 33, as described later, the number of added balls and the number of gaming balls are added and updated, and the number of playing balls is subtracted and updated. A launch ball detection signal is input to the delivery control board 17 from the launch ball detection switch. The payout control board 17 to which the shot ball detection signal is input subtracts and updates the number of playing balls.

カードユニット3のセキュリティ基板325とパチンコ機2の払出制御基板17とが電気的に接続されており、セキュリティ基板325から払出制御基板17へ、後述するように、リカバリ要求、リカバリ詳細要求、通信開始要求、通信終了要求、状態情報要求、カード挿入通知、カード返却通知、通信テスト要求の各種コマンドが送信される。   The security substrate 325 of the card unit 3 and the payout control substrate 17 of the pachinko machine 2 are electrically connected, and the security substrate 325 sends a recovery request, recovery detail request, and communication start to the payout control substrate 17 as described later. Various commands of request, communication end request, status information request, card insertion notification, card return notification, and communication test request are transmitted.

リカバリ要求は、後述するように、パチンコ機2に対してリカバリ情報の通知を要求するコマンドである。払出制御基板17は、リカバリ要求を受けてパチンコ機2のリカバリ情報をカードユニット3に通知する。リカバリ詳細要求は、パチンコ機2に対してリカバリ詳細情報の通知を要求するコマンドである。払出制御基板17は、リカバリ詳細要求を受けてパチンコ機2のリカバリ詳細情報をカードユニット3に通知する。通信開始要求は、パチンコ機2に対して通信開始を要求するコマンドである。払出制御基板17は、通信開始要求を受けてカードユニット3に対して通信開始を応答する。通信終了要求は、パチンコ機2に対して通信終了を要求するコマンドである。払出制御基板17は、通信終了要求を受けてカードユニット3に対して通信終了を応答する。   The recovery request is a command for requesting the pachinko machine 2 to notify of recovery information, as described later. The payout control board 17 notifies the card unit 3 of recovery information of the pachinko machine 2 in response to the recovery request. The recovery detail request is a command for requesting the pachinko machine 2 to notify of recovery detail information. The payout control board 17 notifies the card unit 3 of the recovery detail information of the pachinko machine 2 in response to the recovery detail request. The communication start request is a command for requesting the pachinko machine 2 to start communication. The payout control board 17 responds to the card unit 3 of the communication start in response to the communication start request. The communication end request is a command for requesting the pachinko machine 2 to end communication. The payout control board 17 responds to the communication end request and responds to the card unit 3 of the communication end.

状態情報要求は、パチンコ機2に対して状態情報の通知を要求するコマンドである。払出制御基板17は、状態情報要求を受けてパチンコ機2の状態情報をカードユニット3に通知する。カード挿入通知は、パチンコ機2に対してカード挿入されたことを通知するコマンドである。払出制御基板17は、カード挿入通知を受けてカードユニット3に対してカード挿入されたことの応答をする。カード返却通知は、パチンコ機2に対してカード返却されたことを通知するコマンドである。払出制御基板17は、カード返却通知を受けてカードユニット3に対してカード返却されたことの応答をする。通信テスト要求は、パチンコ機2に対してテストデータを通知するコマンドである。払出制御基板17は、通信テスト要求を受けてカードユニット3に対してテストデータを応答する。   The status information request is a command for requesting the pachinko machine 2 to notify the status information. The payout control board 17 notifies the card unit 3 of the state information of the pachinko machine 2 in response to the state information request. The card insertion notification is a command for notifying the pachinko machine 2 that the card has been inserted. Receiving the card insertion notice, the payout control board 17 responds to the card unit 3 that the card has been inserted. The card return notification is a command for notifying the pachinko machine 2 that the card has been returned. Receiving the card return notification, the payout control board 17 responds to the card unit 3 that the card has been returned. The communication test request is a command for notifying the pachinko machine 2 of test data. The dispensing control board 17 responds to the communication test request and responds to the card unit 3 with test data.

払出制御基板17からセキュリティ基板325へ、リカバリ応答、リカバリ詳細応答、通信開始応答、通信終了応答、状態情報応答、カード挿入応答、カード返却応答、通信テスト応答の各種レスポンスが送信される。   Various responses of recovery response, recovery detail response, communication start response, communication end response, status information response, card insertion response, card return response, communication test response are transmitted from the payout control board 17 to the security board 325.

前枠6(遊技枠)には、発射制御基板31、発射モータ18が設けられている。発射制御基板31は、遊技者が打球操作ハンドル25に触れていることを検出するタッチリングの入力信号が入力されているときに発射モータ18励磁出力を発し、発射モータ18を駆動させる。   A launch control board 31 and a launch motor 18 are provided in the front frame 6 (play frame). The firing control board 31 emits a firing motor 18 excitation output to drive the firing motor 18 when an input signal of a touch ring for detecting that the player is touching the hitting operation handle 25 is input.

払出制御基板17から発射制御基板31へ、発射制御信号と発射許可信号とが出力される。それを受けた発射制御基板31は、発射モータ18を励磁するための信号を出力する。これにより、パチンコ玉が遊技領域27へ弾発発射される状態となる。   The emission control signal and the emission permission signal are output from the discharge control substrate 17 to the emission control substrate 31. The launch control board 31 having received the signal outputs a signal for exciting the launch motor 18. As a result, the pachinko ball is in a state of being bombarded to the game area 27.

前枠6(遊技枠)には、表示器54が設けられている。表示器54は、カードユニット3の表示制御部350からの表示データを受信し、表示画面を表示させる。なお、このように、本実施の形態では、P台側の表示器54がCU側で制御されるように構成されているが、これに代えて、P台側に表示器54を表示制御するための表示制御用基板を設けてもよい。この場合、表示制御用基板は、払出制御部171の指令に基づいて表示器54を表示制御する。   A display 54 is provided in the front frame 6 (play slot). The display 54 receives display data from the display control unit 350 of the card unit 3 and displays a display screen. As described above, in the present embodiment, the display 54 on the P base side is configured to be controlled on the CU side, but instead, display control of the display 54 is performed on the P base side A display control substrate may be provided. In this case, the display control board controls the display of the display 54 based on the command of the payout control unit 171.

<カードユニット側とパチンコ機側との送受信態様>
次に、図3は、カードユニット3側とパチンコ機2側とのそれぞれで記憶している各種データの内の主なものおよびその送受信態様を示す模式図である。図3を参照して、カードユニット3側(CU側)とパチンコ機2側(P台側)とのそれぞれで記憶している各種データの内の主なものおよびその送受信態様を説明する。
<Transmit / receive mode between the card unit side and the pachinko machine side>
Next, FIG. 3 is a schematic view showing the main ones of various data stored in each of the card unit 3 side and the pachinko machine 2 side and the transmission / reception mode thereof. The main ones of various data stored in each of the card unit 3 side (CU side) and the pachinko machine 2 side (P side) will be described with reference to FIG.

本実施の形態においては、P台2側において遊技玉数の変動を算出して現在の最新の遊技玉数を記憶・管理している。CU3側においても現在の遊技玉数の算出・記憶を行なっているが、その遊技玉数はP台2側から送信されてきた情報に基づいたものである。一方、持玉(カード持玉数)や貯玉数、カード残高(残高)は、CU3側において管理・記憶している。   In the present embodiment, the variation of the number of gaming balls is calculated on the side of P platform 2 to store and manage the current latest number of gaming balls. The CU3 side also calculates and stores the current number of game balls, but the number of game balls is based on the information transmitted from the P-base 2 side. On the other hand, the CU3 side manages and stores the balls (number of balls having a card), the number of balls, and the card balance (balance).

図3では、CU3側のCU制御部323に設けられているRAMの記憶データと、P台2側の払出制御基板17に搭載されているRAMの記憶データとを示している。まず、P台2(パチンコ機2)とCU3(カードユニット3)とが遊技場に設置されて初めて電気的に接続された状態で電源を立上げたときに、P台2側の払出制御基板17は、主制御基板16からメインチップID(主制御チップID)を送信してもらい、そのメインチップIDをCU3側に送信するとともに、払出制御基板17自体が記憶している払出チップID(払出制御チップID)をCU3側へ送信する。   FIG. 3 shows the storage data of the RAM provided in the CU control unit 323 on the CU 3 side and the storage data of the RAM mounted on the payout control board 17 on the P base 2 side. First, when the power is turned on with the P platform 2 (pachinko machine 2) and CU3 (card unit 3) installed in the game arcade for the first time in the electrically connected state, the payout control board on the P platform 2 side 17 sends a main chip ID (main control chip ID) from the main control board 16 and transmits the main chip ID to the CU 3 side, and the payout chip ID stored in the payout control board 17 itself (payout Send the control chip ID) to the CU3 side.

CU3側では、それら送信されてきたメインチップIDと払出チップIDとを記憶する。次に、接続時刻すなわちCU3側とP台2側とが接続されて通信が開始された時刻のデータがCU3側からP台2側へ送信され、P台2側ではその送信されてきた接続時刻を記憶する。   On the CU 3 side, the transmitted main chip ID and payout chip ID are stored. Next, data of the connection time, that is, the time when the CU3 side and the P-unit 2 side are connected and communication is started is transmitted from the CU3 side to the P-unit 2 side, and the transmitted connection time on the P-unit 2 side Remember.

この状態で、メインチップID、払出チップIDおよびCU3側で識別された接続時刻の3つの情報がCU3側とP台2側とに記憶されることとなる。それ以降の電源投入時においては、P台2側からCU3側へそれら3つの情報、すなわち、メインチップIDと払出チップIDと前回の接続時刻データとが送信される。   In this state, three pieces of information of the main chip ID, the payout chip ID and the connection time identified on the CU 3 side are stored on the CU 3 side and the P base 2 side. At the time of power on after that, the three information, that is, the main chip ID, the payout chip ID, and the previous connection time data are transmitted from the P-table 2 side to the CU 3 side.

CU3側では、それら送信されてきたデータと既に記憶しているデータとを照合し、前回と同じP台2が接続されているか否かを判別する。なお、接続時刻のデータは、電源が立上げられる度にCU3側とP台2側との通信が開始された新たな接続時刻データがCU3側からP台2側へ送信されてその新たな接続時刻データをP台2側において記憶することとなる。   On the CU 3 side, the transmitted data and the already stored data are collated to determine whether the same P-unit 2 as in the previous time is connected. In connection time data, new connection time data at which communication between the CU3 side and the P base 2 side is started every time the power is turned on is transmitted from the CU 3 side to the P base 2 side and the new connection is made The time data is stored on the side of the P-table 2.

また、CU3側とP台2側とにおいてコマンドおよびレスポンスの送信が行なわれる毎に通番が“1”ずつ加算更新され、その通番がCU3側とP台2側とにおいて記憶される。この通番とは、CU3とP台2との間でのデータの送受信が行なわれる毎に番号が更新されて通信が適正に行なわれているか否かを確認するための通信番号のことであり、最終通番とは、その更新される通信番号の最後に更新された番号のことである。   Also, each time command and response transmission is performed on the CU 3 side and the P base 2 side, the serial number is added and updated by “1”, and the serial number is stored on the CU 3 side and the P base 2 side. This serial number is a communication number for checking whether the number is updated and communication is properly performed whenever data is transmitted / received between CU3 and P platform 2. The last serial number is the last updated number of the updated communication number.

本実施の形態におけるCU3とP台2とにおける通番のバックアップの具体的態様を説明する。CU3は、コマンドでP台2へ送信した通番をバックアップ記憶し、次にP台2からの通番を受信すると、バックアップ記憶している通番をその受信した通番に書換えて記憶する。そして、次のコマンドを送信するときに、バックアップ記憶している通番を1加算更新してP台2へ送信し、その送信済みの通番をバックアップ記憶する。CU3ではこのような処理を繰返す。   The specific aspect of the backup of the serial number in CU3 and P stand 2 in this embodiment is explained. The CU 3 back-stores the serial number sent to the P-unit 2 by the command, and next receives the serial number from the P-unit 2 and rewrites and stores the serial number stored in the backup to the received serial number. Then, when transmitting the next command, the serial number stored in the backup storage is updated by 1 and transmitted to the P-base 2, and the transmitted serial number is backed up and stored. In CU3, such processing is repeated.

P台2でも同様に、コマンドでCU3から受信した通番をバックアップ記憶し、次にP台2からCU3へレスポンスを送信するときに、バックアップ記憶している通番を1加算更新して送信し、その送信済みの通番をバックアップ記憶する。そして、次のレスポンスを受信したときに、バックアップ記憶している通番をその受信した通番に書換えて記憶する。P台2ではこのような処理を繰返す。   Similarly, for the P unit 2 as well, the serial number received from the CU 3 is backed up by command, and when transmitting a response from the P unit 2 to CU 3 next, the serial number stored in the backup is updated by 1 and updated. Back up the sent serial numbers. Then, when the next response is received, the serial number stored in the backup is rewritten to the received serial number and stored. In the P platform 2, such a process is repeated.

たとえば、CU3側からP台2側に対して、あるコマンドを送信するとともにそのときの通番nを送信し、P台2側ではその送信されてきた通番nを記憶する。そして、レスポンスをP台2側からCU3側へ返信するときにその記憶している通番nに1加算したもの(n+1)も合わせて送信する。CU3側では返信されてきた通番n+1が既に記憶していた通番nより1加算されているためにデータの交信が正常に行なわれたと判断し、次にコマンドを送るときには通番を+1してn+2の通番をP台2側へ送る。   For example, the CU3 side transmits a certain command to the P base 2 side and transmits the serial number n at that time, and the P base 2 side stores the transmitted serial number n. Then, when a response is sent from the P base 2 side to the CU 3 side, the one (n + 1) obtained by adding 1 to the stored serial number n is also sent. On the CU3 side, it is judged that the data communication was normally performed because the serial number n + 1 returned is incremented by 1 from the already stored serial number n, and the next time the command is sent, +1 is added to the serial number to n + 2 Send the serial number to P2 side.

P台2側からCU3側へは、最新遊技台情報(カウント中の遊技台情報)が送信される。この最新遊技台情報は、P台2側の払出制御部171(図2参照)のRAMの最新遊技台情報記憶領域に記憶されている。具体的には、加算玉数カウンタの情報と、減算玉数カウンタの情報と、計数玉数カウンタの情報とが含まれる。なお、遊技玉数は、最新遊技台情報に含まれず、後述するように遊技玉数カウンタのカウント値としてP台2側からCU3側へ送信している。   The latest game table information (game table information being counted) is transmitted from the P stand 2 side to the CU 3 side. The latest gaming machine information is stored in the latest gaming machine information storage area of the RAM of the payout control section 171 (see FIG. 2) on the side of the P stand 2. Specifically, the information on the addition ball number counter, the information on the subtraction ball number counter, and the information on the counting ball number counter are included. Note that the number of gaming balls is not included in the latest gaming machine information, and is transmitted from the P-table 2 side to the CU 3 side as a count value of the gaming ball number counter as described later.

これらのカウンタの情報が、まとめてレスポンスとしてCU側へ送信される。加算玉数カウンタは、加算玉数をカウントするカウンタである。加算玉は、「賞球玉数×入賞個数」と「バック玉数」との和である。なお、バック玉とはファール玉のことである。つまり、加算玉とは、加算玉カウンタが遊技玉に加算すべき数を示す。減算玉数カウンタは、減算玉数をカウントするカウンタである。減算玉は、「発射玉数」である。つまり、玉上げスイッチ(上)41aのオンからオフへの出力変化により検出された玉数である。なお、「減算玉数」には、「計数玉数」は含まれない。計数玉数カウンタは、計数玉数をカウントするカウンタである。計数玉は、「計数操作によって遊技玉から持玉に変換された玉数」である。   The information of these counters is collectively sent to the CU as a response. The addition ball number counter is a counter that counts the number of addition balls. The additional balls are the sum of "the number of prize balls × the number of prizes" and "the number of back balls". The back ball is a foul ball. That is, the addition ball indicates the number of addition balls to be added to the game ball. The subtraction ball number counter is a counter that counts the number of subtraction balls. The subtraction ball is "the number of fired balls". That is, it is the number of balls detected by the output change from on to off of the ball raising switch (upper) 41a. The “number of balls to be subtracted” is not included in the “number of balls to be subtracted”. The counting ball number counter is a counter that counts the number of counting balls. The counting ball is “the number of balls converted from gaming balls to balls by counting operation”.

なお、バック玉が発生した場合に、そのバック玉を打球発射位置に還元して打球発射位置への玉送りを停止させた状態で打球発射動作を行なってバック玉を全て遊技領域に発射させるようにし、バック玉が発生してもそのバック玉を加算玉としてカウントしないように制御してもよい。この場合は、「加算玉=賞球玉数×入賞個数」となる。   In addition, when a back ball is generated, the back ball is returned to the hitting position and the ball sending operation to the hitting position is stopped while performing the ball launching operation so that all the back balls are fired in the game area. Even if a back ball is generated, the back ball may be controlled not to be counted as an additional ball. In this case, “additional ball = the number of winning balls × the number of winnings”.

たとえば、遊技領域27に打込まれたパチンコ玉が入賞して主制御基板16から入賞情報が払出制御基板17へ送信されてきたときに、その入賞情報に基づいて遊技玉を加算すべき加算玉数を加算玉数カウンタがカウントし、その加算玉数カウンタの値(加算玉数)をP台2側からCU3側へ送信する。また、パチンコ玉が遊技領域27内に発射されていることによる玉上げスイッチ(上)41aのオンからオフへの出力変化に基づいて減算玉数カウンタが発射玉数を減算玉数としてカウントし、その減算玉数カウンタの値(減算玉数)をP台2側からCU3側へ送信する。   For example, when a pachinko ball hit into the game area 27 wins and the winning information is transmitted from the main control board 16 to the payout control board 17, an adding ball to which the gaming ball should be added based on the winning information The addition ball number counter counts the number, and the value (additional ball number) of the addition ball number counter is transmitted from the P-table 2 side to the CU 3 side. Also, the subtraction ball number counter counts the number of firing balls as the number of subtraction balls, based on the change in output of the ball raising switch (upper) 41a from on to off due to the pachinko balls being shot into the game area 27 The value of the subtraction ball number counter (subtraction ball number) is transmitted from the P base 2 side to the CU 3 side.

あるいは、払出制御部171は、計数ボタン28の押下により、遊技玉数を計数玉数としてカウントし、その計数玉数カウンタの値(計数玉数)をP台2側からCU3側へ送信する。   Alternatively, the payout control unit 171 counts the number of gaming balls as the number of counting balls by pressing the counting button 28, and transmits the value of the counting ball number counter (number of counting balls) from the P-table 2 side to the CU3 side.

P台2側においては、加算玉数カウンタ、減算玉数カウンタ、および計数玉数カウンタの値をCU3側へ送信する毎に、それらカウント値を前回遊技台情報記憶領域(払出制御部171のRAM等)にバックアップデータとして記憶(書換え)した後、最新遊技台情報としての加算玉数カウンタ、減算玉数カウンタ、および計数玉数カウンタの値を0クリアする(遊技玉数カウンタを除く)。なお、本実施の形態において「クリア」とは「初期化」と同じ意味である。   Each time the values of the added ball number counter, the subtracted ball number counter, and the counted ball number counter are transmitted to the CU 3 side on the P base 2 side, those count values are stored in the previous game table information storage area (RAM of the payout control unit 171). After storing (rewriting) as backup data, etc., the values of the added ball number counter, the subtracted ball number counter, and the counted ball number counter as latest game table information are cleared to 0 (except for the game ball number counter). In the present embodiment, "clear" has the same meaning as "initialization".

その結果、前回遊技台情報(直前に送信した遊技台情報)の記憶エリアに、直前にCU3側に送信した遊技台情報である、加算玉数、減算玉数、および計数玉数のデータがバックアップデータとして記憶される。このバックアップデータは、P台2側からCU3側へ最新遊技台情報が送信されなかった場合に、次の送信に際して今回の各カウンタの値ばかりでなくその送信されなかった前回の各カウンタの値をも送信できるようにするためのものである。   As a result, in the memory area of the previous game table information (game table information transmitted immediately before), the data of the number of added balls, the number of subtracted balls, and the number of counting balls, which are game table information transmitted to CU3 immediately before, are backed up. It is stored as data. This backup data is not only the value of each counter at the time of the next transmission but also the value of each previous counter which was not transmitted when the latest game table information is not transmitted from the P unit 2 side to the CU 3 side. Is also intended to enable transmission.

また、払出制御基板17は、入賞の発生、玉の発射、バック玉の発生、および計数玉の発生(遊技玉から持玉への変換)に応じて、遊技玉数カウンタの値を更新し、その更新後の遊技玉数カウンタの値を遊技玉数としてCU3側に送信する。   Further, the payout control board 17 updates the value of the game ball counter according to the occurrence of winnings, the firing of balls, the occurrence of back balls, and the occurrence of counting balls (conversion from gaming balls to balls). The value of the updated game ball number counter is transmitted to the CU 3 as the number of game balls.

CU3側においては、RAM内の累計データ記憶領域に、遊技玉数、カード持玉数(単に、持玉数とも言う)、貯玉数、残高、総加算玉数(加算玉数累計)、総減算玉数(減算玉数累計)、およびカード挿入時持玉数を記憶している。なお、カード持玉数は、カード挿入時持玉数から持玉払出数(カード持玉数から遊技玉数に変換した玉数)を減算し、計数玉数を加算した玉数である。つまり、カード持玉数は、現時点で遊技者が所有している持玉数である。   On the CU3 side, the total number of game balls, the number of balls possessed by the card (simply also referred to as the number of balls held), the number of stored balls, the balance, the total number of balls added (total number of added balls), total subtraction The number of balls (total number of subtracted balls) and the number of balls held at the time of card insertion are stored. The number of balls possessed by the card is the number of balls obtained by subtracting the number of paid out balls (the number of balls converted from the number of card held balls to the number of game balls) from the number of balls held at card insertion. That is, the number of balls possessed by the card is the number of balls possessed by the player at the present time.

P台2側から送信されてきた加算玉数カウンタの値(加算玉数)に基づいて総加算玉数を加算して玉数を更新する。また、P台2側から送信されてきた減算玉数カウンタの値(減算玉数)に基づいて総減算玉数を減算して玉数を更新する。さらに、P台2から送信されてきた計数玉数カウンタの値に基づいてカード持玉数を加算して更新する。このように、CU3は、P台2より逐一送信されてくる最新遊技台情報によって総加算玉数、総減算玉数、カード持玉数を更新することで最新のそれらの情報を管理することが可能となる。   The total number of added balls is added based on the value (number of added balls) of the added ball counter sent from the side of P platform 2 to update the number of balls. Further, the total subtraction ball number is subtracted based on the value of the subtraction ball number counter (subtraction ball number) transmitted from the P-base 2 side to update the ball number. Further, based on the value of the counting ball number counter transmitted from the P-unit 2, the card holding ball number is added and updated. In this way, the CU 3 can manage the latest information by updating the total additional balls number, the total subtractive ball number, and the card possession number by the latest gaming machine information transmitted one by one from the P platform 2 It becomes possible.

CU3は、図示のとおり、遊技玉を記憶する領域を備えているとともに、P台2側から遊技玉数カウンタのカウント値(遊技玉数または遊技玉トータル個数情報とも言う)も受信している。CU3は、遊技玉を記憶する領域を以下の手順で更新する。すなわち、CU3は、P台側から送信されてきた加算玉数カウンタの値(加算玉数)、減算玉数カウンタの値(減算玉数)、および計数玉数カウンタの値に基づいて、記憶している遊技玉数を更新するとともに、同じタイミングでP台側から送信されてきた遊技玉数カウンタのカウント値と、更新後の遊技玉数とが一致しているか否かを判定する。一致していれば、遊技の続行を許容するが、一致していなければ、エラー状態に移行する制御を行なう。   As illustrated, the CU 3 has an area for storing gaming balls, and also receives a count value of the gaming ball number counter (also referred to as gaming ball number or total number of gaming balls) from the P-base 2 side. The CU 3 updates the area for storing the game balls in the following procedure. That is, CU3 stores the value based on the value of the added ball number counter (number of added balls), the value of the subtracted ball number counter (the number of subtracted balls), and the value of the counting ball number counter transmitted from P side. The number of playing balls is updated, and it is determined whether the count value of the number-of-playing ball counter transmitted from the P-unit side at the same timing matches the number of updated playing balls. If they match, the game is allowed to continue, but if they do not match, control is made to shift to an error state.

その結果、たとえば、異常報知ランプや表示器312によりエラー報知が行なわれたり、あるいは、ホール用管理コンピュータやホールサーバにエラーが発生した旨のエラー通知信号が送信される(この場合、ホール用管理コンピュータやホールサーバによるエラー報知が行なわれるようにしてもよい)。その結果、係員による人為的な対応を促す所定の報知が行なわれる。   As a result, for example, an error notification lamp or the indicator 312 gives an error notification, or an error notification signal indicating that an error has occurred in the hall management computer or the hall server is transmitted (in this case, the hall management An error notification may be issued by a computer or a hall server). As a result, a predetermined notification is provided to urge an artificial response by the clerk.

なお、エラー状態に移行して遊技を停止させることに代えて、CU3側で記憶している遊技玉数をP台2側から送信されてきた遊技玉数カウンタのカウント値に置換えるようにしてもよい。または、それに代えて、CU3側で管理している遊技玉数と、P台2側で記憶している遊技玉数との平均値に補正してもよい。   In addition, instead of shifting to the error state and stopping the game, the number of gaming balls stored on the CU 3 side is replaced with the count value of the gaming ball number counter transmitted from the P base 2 side. It is also good. Alternatively, it may be corrected to an average value of the number of gaming balls managed on the CU 3 side and the number of gaming balls stored on the P base 2 side.

このように、本実施の形態では、CU3側にも遊技玉数を記憶させているが、その遊技玉数がP台2側で管理記憶している遊技玉数と整合するか否かの判定を行なえるようにしている(CU3側機能)。そのため、仮に不正行為その他の事情で、P台2側で記憶している遊技玉数がCU3側で記憶している遊技玉数と一致しない状況が発生しても、その旨をチェックできる。なお、ここでは、CU3側にその判定機能を設けたが、たとえば、CU3と接続されるホールサーバまたはホール用管理コンピュータによって、CU3側で記憶している遊技玉数とP台2側で記憶している遊技玉数とを受信し、両者が整合しているか否かの判定を行なうものとしてもよい。   As described above, in the present embodiment, the number of game balls is also stored on the CU 3 side, but it is determined whether or not the number of game balls matches the number of game balls managed and stored on the P base 2 side. Can be performed (CU3 side function). Therefore, even if a situation occurs in which the number of gaming balls stored on the side of the P platform 2 does not match the number of gaming balls stored on the side of the CU 3 due to injustice or other circumstances, that effect can be checked. Here, although the determination function is provided on the CU3 side, for example, the number of game balls stored on the CU3 side and the P base 2 side are stored by the hall server or hall management computer connected to the CU3. The number of playing balls may be received, and it may be determined whether or not both match.

図3に示すように、CU3は、カード持玉数、貯玉数を記憶する記憶領域と、受付けた(挿入された)カードのカード残高を記憶する記憶領域と、総加算玉数(加算玉数累計)、総減算玉数(減算玉数累計)およびカード挿入時持玉を記憶する記憶領域をさらに有する。CU制御部323(図2参照)は、貯玉の使用を要求する入力(たとえば、CU3に設けられた再プレイボタン319の押圧入力(ただし、持玉無しのとき))に応じて貯玉を記憶する記憶領域から所定数の貯玉を減算する。   As shown in FIG. 3, CU3 has a storage area for storing the number of balls possessed and the number of balls stored, a storage area for storing the card balance of the accepted (inserted) card, and the total number of added balls (number of added balls Storage area for storing the total number of subtraction balls (total number of subtraction balls) and balls at the time of card insertion. The CU control unit 323 (see FIG. 2) stores the balls according to the input requesting use of the balls (for example, the pressing input of the replay button 319 provided on the CU 3 (when there is no ball)). Subtract a predetermined number of storage balls from the area.

CU制御部323(図2参照)は、持玉の使用を要求する入力(たとえば、持玉有のときのCU3に設けられた再プレイボタン319の押圧入力(ただし、持玉有のとき))に応じて持玉を記憶する記憶領域から所定数の持玉を減算する。さらに、CU制御部323(図2参照)は、カード残高の使用を要求する入力(たとえば、玉貸ボタン321の押圧入力)に応じてカード残高を記憶する記憶領域から所定値を減算する。   CU control unit 323 (see FIG. 2) is an input requesting use of balls (for example, pressing input of replay button 319 provided on CU 3 when there is a ball (when there is a ball)) A predetermined number of balls are subtracted from the storage area storing balls in accordance with. Furthermore, the CU control unit 323 (see FIG. 2) subtracts a predetermined value from the storage area storing the card balance in response to an input requesting use of the card balance (for example, an input of pressing the ball lending button 321).

遊技者所有の遊技用価値(たとえばプリペイド残高、持玉数、あるいは貯玉数)から価値を引落して遊技に使用する操作を遊技者が行なった場合に、その引落とし分の玉数を遊技玉数カウンタに加算するための加算玉数がCU3側からP台2側へ送信される。P台2側では、それを受けて、遊技玉数カウンタを加算更新する。   When the player performs an operation to withdraw the value from the gaming value (for example, the prepaid balance, the number of balls, or the number of balls) owned by the player and used for the game, the number of balls for the withdrawal is The number of added balls to be added to the number counter is transmitted from the CU 3 side to the P base 2 side. On the P platform 2 side, in response to that, the game ball counter is added and updated.

本実施の形態に係る遊技システムでは、一方、遊技者所有の遊技用価値を引落してドリンク等に交換するといういわゆるワゴンサービスのオーダ等を受付けることが可能である。ただし、遊技玉でワゴンサービスを受けることが制限されており、持玉でしかワゴンサービスを受けることができない。これは、各台計数機が配備された従来の封入式のパチンコ機において、皿に残っている計数前の玉を手で掴み出してワゴンサービスに用いることを禁止するようなイメージである。   On the other hand, in the gaming system according to the present embodiment, it is possible to receive a so-called wagon service order or the like in which the gaming value owned by the player is withdrawn and replaced with a drink or the like. However, it is limited to receive wagon service with game balls, and can only receive wagon service with balls. This is an image that prohibits, in a conventional enclosed pachinko machine in which each counter has been installed, manually grasping the ball remaining in the plate before counting and using it for the wagon service.

このため、本実施の形態では、ワゴンサービスを行なう操作が実行されたときに、持玉数がワゴンサービスの希望メニューに対応する玉数に満たない場合、遊技者に計数操作を促すように構成されている。その際に遊技者が計数操作を実行すると、その操作に基づく計数玉数がP台2側からCU3側へ送信される。CU3側では、それを受けて、遊技玉数を減算し、カード持玉数を加算して更新する。   Therefore, in the present embodiment, when the operation for performing the wagon service is executed, the player is urged to perform the counting operation if the number of balls is less than the number of balls corresponding to the desired menu of the wagon service. It is done. At that time, when the player executes the counting operation, the number of counting balls based on the operation is transmitted from the P-table 2 side to the CU 3 side. In response to that, the CU 3 subtracts the number of game balls and adds and updates the number of card balls.

<CUとP台との間で送受信するコマンドおよびレスポンス>
次に図4を参照して、カードユニット(CU)3とパチンコ機(P台)2との間で送受信されるコマンドおよびレスポンスの概略を説明する。
<Commands and responses sent and received between CU and P>
Next, referring to FIG. 4, an outline of commands and responses transmitted and received between the card unit (CU) 3 and the pachinko machine (P unit) 2 will be described.

図4には、送信方向および送信されるデータがコマンドかレスポンスかの別と送信情報の名称とその概略が示されている。   FIG. 4 shows the transmission direction, whether the data to be transmitted is a command or a response, and the name of transmission information and its outline.

まず、CU3からP台2に対してリカバリ要求という名称のコマンドが送信される。このリカバリ要求のコマンドは、P台2に対してリカバリ情報を要求するものである。P台2からCU3に対してリカバリ応答という名称のレスポンスが送信される。このリカバリ応答のレスポンスは、CU3に対してリカバリ情報を通知するものである。   First, a command named recovery request is transmitted from the CU 3 to the P base 2. This recovery request command is for requesting recovery information from the P-unit 2. A response named recovery response is sent from P unit 2 to CU3. The response of the recovery response is to notify the CU 3 of recovery information.

CU3からP台2に対してリカバリ詳細要求という名称のコマンドが送信される。このリカバリ詳細要求のコマンドは、P台2に対してリカバリ詳細情報を要求するものである。P台2からCU3に対してリカバリ詳細応答という名称のレスポンスが送信される。このリカバリ詳細応答のレスポンスは、CU3に対してリカバリ詳細情報を通知するものである。これらリカバリ詳細要求とリカバリ詳細応答とは、リカバリ処理を実行するときにしか送受信されない。具体的には、前述のリカバリ応答を受信したCU3がそのリカバリ応答の情報に基づいてリカバリ処理を実行すると判断した場合にのみCU3がP台2にリカバリ詳細要求のコマンドを送信する。このことは後に詳述する。リカバリ処理は、CU3やP台2に電断が発生して通信回線断が検知されたときに実行する必要が生じる。本実施の形態では、遊技場の営業開始時に電源を立ち上げたときにもリカバリ処理を実行しているが(図10参照)、営業開始時に電源を立ち上げ時には実行せずCU3やP台2に電断が発生して通信回線断が検知されたときに実行するように制御してもよい。   A command named Recovery Detail Request is sent from the CU 3 to the P unit 2. This recovery detail request command is to request the P unit 2 for recovery detail information. A response named Recovery Detail Response is sent from P unit 2 to CU3. The response of the recovery detail response is to notify the CU 3 of recovery detail information. The recovery detail request and the recovery detail response are transmitted and received only when the recovery process is performed. Specifically, the CU 3 transmits a recovery detail request command to the P-unit 2 only when the CU 3 having received the above-mentioned recovery response determines that the recovery processing is to be performed based on the information of the recovery response. This will be described in detail later. The recovery process needs to be performed when a power failure occurs in the CU 3 or the P unit 2 and a communication circuit disconnection is detected. In this embodiment, recovery processing is also performed when the power is turned on when the game arcade is opened (see FIG. 10), but it is not executed when the power is turned on at CU3 or P unit 2 It may be controlled to execute when a power failure occurs and a communication circuit disconnection is detected.

CU3からP台2に対して通信開始要求のコマンドが送信される。この通信開始要求のコマンドは、P台2に対して通信開始を要求するものである。P台2からCU3に対して通信開始応答のレスポンスが送信される。この通信開始応答のレスポンスは、CU3に対して通信開始を応答するものである。   A command of communication start request is transmitted from CU 3 to P 2. The command for communication start request is for requesting the P unit 2 to start communication. A response to the communication start response is sent from P unit 2 to CU3. The response to the communication start response is to send a communication start to the CU3.

CU3からP台2に対して通信終了要求のコマンドが送信される。この通信終了要求のコマンドは、P台2に対して通信終了を要求するものである。P台2からCU3に対して通信終了応答のレスポンスが送信される。この通信終了応答のレスポンスは、CU3に対して通信終了を応答するものである。   A command of communication termination request is transmitted from CU 3 to P 2. The communication end request command is for requesting the P unit 2 to end the communication. A response of communication end response is transmitted from P unit 2 to CU3. The response of the communication end response is to return the communication end to the CU 3.

CU3からP台2に対して状態情報要求のコマンドが送信される。この状態情報要求のコマンドは、P台2に対してCU3の状態を要求するものである。CU3はこのコマンドを使用して、P台2の状態を定期的に確認する。また、状態情報要求のコマンドには、図3に示したCU側からP台側へ向かう加算玉数が含まれている。   A command of status information request is transmitted from the CU 3 to the P base 2. The command of this status information request is to request the status of CU 3 from P-unit 2. The CU 3 uses this command to periodically check the state of the P base 2. Further, the command of the state information request includes the number of added balls from the CU side to the P side shown in FIG. 3.

P台2からCU3に対して状態情報応答のレスポンスが送信される。この状態情報応答のレスポンスは、CU3に対してP台2の情報・状態を通知するものである。情報応答のレスポンスには、図3に示した最新遊技台情報や遊技玉数が含まれている。   A response of the status information response is sent from P unit 2 to CU3. The response of the status information response is to notify the CU 3 of the information and status of the P-unit 2. The response of the information response includes the latest gaming machine information and the number of game balls shown in FIG.

CU3からP台2に対してカード挿入通知のコマンドが送信される。このカード挿入通知のコマンドは、P台2に対してカード挿入を通知するものである。P台2からCU3に対してカード挿入応答のレスポンスが送信される。このカード挿入応答のレスポンスは、CU3に対してカード挿入を応答するものである。   A command for card insertion notification is sent from CU3 to P2. The command of the card insertion notification is to notify the P base 2 of the card insertion. A response of the card insertion response is sent from P unit 2 to CU3. The response to the card insertion response is to respond to CU3 about card insertion.

CU3からP台2に対してカード返却通知のコマンドが送信される。このカード返却通知のコマンドは、P台2に対してカード返却を通知するものである。P台2からCU3に対してカード返却応答のレスポンスが送信される。このカード返却応答のレスポンスは、CU3に対してカード返却を応答するものである。   The command of the card return notification is transmitted from the CU 3 to the P platform 2. The command for the card return notification is to notify the P platform 2 of the card return. A response of a card return response is sent from P unit 2 to CU3. The response of the card return response is to return the card return to the CU3.

CU3からP台2に対して、通信テスト要求のコマンドが送信される。この通信テスト要求のコマンドは、P台2に対してテストデータを通知するものである。P台2からCU3に対して、通信テスト応答のレスポンスが送信される。このカード返却応答のレスポンスは、CU3に対してテストデータを応答するものである。   A command of a communication test request is transmitted from the CU 3 to the P base 2. The command of this communication test request is to notify the test data to the P-unit 2. A response of the communication test response is transmitted from P unit 2 to CU3. The response of this card return response is to return test data to CU3.

<CUとP台との通信における主なシーケンス>
次に、図5〜図16に基づいて、CU制御部323におけるCPUで実行される処理と、払出制御基板17に搭載されたCPUで実行される処理とを説明する。
<Main sequence in communication between CU and P>
Next, processing executed by the CPU in the CU control unit 323 and processing executed by the CPU mounted on the payout control board 17 will be described based on FIGS. 5 to 16.

まず、図5を参照して、電源投入時の接続シーケンスの処理を説明する。この図5の接続シーケンスの処理は、CU3とP台2との通信が正常に終了した後の通信再開時に実行される処理である。具体的には、カードが挿入されていない待機中において、CU3の電源をOFFにした後の通信再開時に実行される。典型例は、遊技場において1日の営業が終了して電源を立下げ、翌日営業開始時に電源を立上げた場合である。   First, with reference to FIG. 5, the process of the connection sequence at the time of power on will be described. The process of the connection sequence of FIG. 5 is a process that is executed at the time of resuming communication after the communication between the CU 3 and the P-unit 2 ends normally. Specifically, it is executed at the time of resuming communication after the power of the CU 3 is turned off in the standby state in which the card is not inserted. A typical example is the case where the business day of the game arcade is ended and the power is turned off, and the power is turned on at the start of business the next day.

まず、電源を投入する。電源投入時においては、P台2では発射モータ18を停止させて遊技を停止させてから通信を開始する。その後、認証シーケンスが開始され、P台2からCU3に対して、メインチップIDと払出チップIDとが含まれる情報が送信される。CU3は、受信したメインチップIDと払出チップIDとを上位の管理サーバへ送信してメインチップIDと払出チップIDとが正規に登録されているか否か照会してもらいその結果を返信してもらう。正規に登録されていれば適正な認証結果となる。   First, turn on the power. When the power is turned on, the firing motor 18 is stopped in the P-unit 2 to stop the game and then the communication is started. After that, an authentication sequence is started, and information including the main chip ID and the payout chip ID is transmitted from P platform 2 to CU3. CU3 sends the received main chip ID and payout chip ID to the upper management server, inquires whether main chip ID and payout chip ID are properly registered, and has the result returned . If it is registered properly, it will be an appropriate authentication result.

認証シーケンス後、CU3は、リカバリ要求をP台2へ送信する。つまり、CU3は、P台2に対してリカバリ情報の送信を要求する。   After the authentication sequence, the CU 3 transmits a recovery request to the P-unit 2. That is, the CU 3 requests the P base 2 to transmit recovery information.

それを受けたP台2では、受信したリカバリ要求のコマンドに基づいて、P台2内部(具体的には払出制御基板17)でバックアップしているリカバリ情報をレスポンスとしてCU3へ返信する(リカバリ応答)。   The P unit 2 that has received it returns the recovery information backed up in the P unit 2 (specifically, the payout control substrate 17) as a response to CU3 based on the received recovery request command (recovery response) ).

このリカバリ情報としては、前回最終送信通番、前回挿入中カードID、および前回カード挿入時刻が含まれている。   The recovery information includes the last transmission sequence number of the last time, the card ID in the last insertion, and the last card insertion time.

リカバリ応答を受けたCU3では、リカバリ情報の前回挿入中カードID、および前回カード挿入時刻と、記憶しているカードIDおよびカード挿入時刻と一致しているか否かを判断する。CU3は、カードIDおよびカード挿入時刻が一致する場合に、リカバリ詳細要求をP台2へ送信する。つまり、CU3は、P台2に対してリカバリデータを送信する。このリカバリデータとしては、前回最終送信通番、および加算玉数が含まれている。なお、電源投入時で未だにカードがCU3に挿入されていない段階では、CU3側とP台2側共にカードID=0、カード挿入時刻=0となっている。   The CU 3 that has received the recovery response determines whether the previously inserted card ID of the recovery information and the previous card insertion time coincide with the stored card ID and card insertion time. When the card ID and the card insertion time match, the CU 3 transmits a recovery detail request to the P-unit 2. That is, the CU 3 transmits recovery data to the P-unit 2. The recovery data includes the last transmission sequence number of last time and the number of added balls. At the stage when the card is not inserted into the CU 3 when the power is turned on, the card ID = 0 and the card insertion time = 0 for both the CU3 side and the P base 2 side.

それを受けたP台2では、受信したリカバリデータに基づいてリカバリ処理を実行し、P台2内部(具体的には払出制御基板17)でバックアップしているリカバリデータをレスポンスとしてCU3へ返信する(リカバリ詳細応答)。   The P unit 2 that has received it executes recovery processing based on the received recovery data, and returns the recovery data backed up in the P unit 2 (specifically, the payout control substrate 17) to the CU 3 as a response. (Recovery details response).

このリカバリデータとしては、前回遊技台情報、前回遊技情報、最新遊技台情報、および最新遊技情報が含まれている。   The recovery data includes the previous game platform information, the previous game information, the latest game platform information, and the latest game information.

このリカバリ詳細応答を受信したCU3はその時点からリカバリ処理を開始する。このリカバリ処理とは、CU3とP台2との間での互いのデータの整合性を回復するための処理であり、電源起動時に実行されるばかりでなく、トラブルが発生し復旧したときにも、実行される。   The CU 3 that has received this recovery detail response starts recovery processing from that point. This recovery process is a process for recovering the integrity of each other's data between CU3 and P2 and is not only executed when the power is turned on, but also when a problem occurs and is recovered. , Is executed.

CU3は、リカバリ要求などのコマンドを送信する度に通番をカウントアップする。ただし、コマンドの再送時の際にはカウントアップしない。P台2は、前回受信した通番と同じ通番のコマンドを受信した場合には、通信不良が発生してCU3がコマンドを再送したと判断する。CU3はコマンドの送信時に通番をバックアップする。P台2は、受信したコマンドに対応するレスポンスを送信する度に通番をカウントアップする。ただし、レスポンスの再送時の際にはカウントアップしない。CU3は、前回受信した通番と同じ通番のレスポンスを受信した場合には、通信不良が発生してP台2がレスポンスを再送したと判断する。P台2はレスポンスの送信時に通番をバックアップする。   Each time CU3 transmits a command such as a recovery request, it counts up the serial number. However, it does not count up when retransmitting a command. When the P-unit 2 receives a command with the same serial number as the previously received serial number, it determines that a communication failure has occurred and the CU 3 has retransmitted the command. CU3 backs up the serial number when sending the command. The P-unit 2 counts up the serial number each time it transmits a response corresponding to the received command. However, it does not count up when resending a response. When the CU 3 receives a response having the same serial number as the previously received serial number, the CU 3 determines that a communication failure has occurred and the P 2 has retransmitted the response. The P unit 2 backs up the serial number when transmitting the response.

CU3は、認証シーケンスが終了した後、通番を「n」としてリカバリ要求のコマンドをP台2に送信する。P台2は、通番をカウントアップして「n+1」としてリカバリ応答のレスポンスをCU3に返信する。さらに、CU3は、通番を「n+2」としてリカバリ詳細要求のコマンドをP台2に送信する。P台2は、通番をカウントアップして「n+3」としてリカバリ詳細応答のレスポンスをCU3に返信する。   After the end of the authentication sequence, the CU 3 transmits a recovery request command to the P-unit 2 with the serial number “n”. The P-unit 2 counts up the serial number and sends back a response of the recovery response to CU3 as “n + 1”. Furthermore, CU3 transmits a command of the recovery detail request to P base 2 with the serial number “n + 2”. The P unit 2 counts up the serial number and sends back a response of the recovery detail response to CU3 as “n + 3”.

その後、CU3は、通番をカウントアップして「n+4」として、通信開始要求(リカバリクリアON)のコマンドをP台2へ送信する。P台2では、それを受けて、リカバリデータをクリアする。そして、P台2は、通番をカウントアップして「n+5」として、通信開始応答のレスポンスをCU3へ返信する。CU3では、それを受けて、リカバリデータをクリアする。これ以降、CU3とP台2との間で、状態情報要求のコマンドと状態情報応答のレスポンスとの送受信が行なわれる。   After that, the CU 3 counts up the serial number and transmits a command of the communication start request (recovery clear ON) to the P-unit 2 as “n + 4”. In P stand 2, it receives that and clears recovery data. Then, the P-unit 2 counts up the serial number and returns a response to the communication start response to CU3 as “n + 5”. In CU3, in response to this, the recovery data is cleared. Thereafter, transmission and reception of the command of the state information request and the response of the state information response are performed between the CU 3 and the P unit 2.

CU3は、通番=n+6の状態情報要求のコマンドをP台2へ送信する。P台2では、それを受けて、遊技玉数、加算玉数、減算玉数、図柄停止回数、入賞個数、および遊技台状態のデータをバックアップする。また、P台2は、加算玉数、減算玉数、図柄停止回数、および入賞個数の各カウンタの値を0クリアする。そして、P台2は、通番=n+7の状態情報応答のレスポンスをCU3に返信する。   The CU 3 transmits a command of the status information request with serial number = n + 6 to the P-base 2. In the P stand 2, in response to that, the data of the number of game balls, the number of added balls, the number of subtracted balls, the number of symbol stops, the number of winnings, and the state of the game console are backed up. In addition, the P base 2 clears the value of each counter of the number of added balls, the number of subtracted balls, the number of symbol stops, and the number of winnings to zero. Then, the P-unit 2 sends back a response of the status information response of serial number = n + 7 to CU3.

そのレスポンスを受けたCU3は、その状態情報応答に基づき、遊技玉数、加算玉数、減算玉数、図柄停止回数、各入賞個数、および遊技台状態のデータをバックアップする。なお、加算玉数の内訳は、「賞球玉数×入賞個数」と「バック玉数」とである。減算玉数の内訳は、「発射玉数」である。   Upon receiving the response, the CU 3 backs up the data of the number of game balls, the number of added balls, the number of balls subtracted, the number of symbol stops, the number of winnings, and the gaming machine state based on the state information response. The breakdown of the number of added balls is “the number of balls for winning balls × the number of winnings” and “the number of back balls”. The breakdown of the number of subtracted balls is "the number of fired balls".

その後、CU3は、通番=n+8の状態情報要求のコマンドをP台2へ送信し、P台2は、通番=n+9の状態情報応答のレスポンスをCU3に返信する。P台2は、状態情報応答のレスポンスを送信する毎に前述のデータをバックアップし、前述のカウンタをクリアする。また、CU3は、状態情報応答のレスポンスを受信する毎に前述のデータをバックアップする。   Thereafter, CU3 transmits a command of the status information request of serial number = n + 8 to P base 2, and P base 2 returns a response of the status information response of serial number = n + 9 to CU3. The P-unit 2 backs up the above-mentioned data each time it transmits a response of the status information response, and clears the above-mentioned counter. Also, the CU 3 backs up the data described above each time it receives a response of the status information response.

次に、図6を参照して、カードが挿入されたときのCU3とP台2との処理を説明する。まず、CU3は、カード挿入前、通番=n、カード挿入状態=OFFを含む状態情報要求のコマンドをP台2へ送信する。P台2では、それを受けて、通番=n+1、遊技禁止を含む状態情報応答のレスポンスをCU3に返信する。   Next, with reference to FIG. 6, processing of the CU 3 and the P base 2 when the card is inserted will be described. First, the CU 3 transmits a command of a status information request including the serial number = n and the card insertion status = OFF to the P-base 2 before card insertion. In response to that, the P platform 2 sends back to CU3 a response of a status information response including serial number = n + 1 and gaming prohibition.

その後、CU3では、カードが挿入されると、カードリーダライタにカードを取込む指令信号を出力するとともに、取込んだカードに記録されている情報をカードリーダライタが読取って、その読取り情報を受信する等の、カード挿入時処理が実行される。   Thereafter, in CU 3, when the card is inserted, the card reader / writer outputs a command signal for taking the card, and the card reader / writer reads the information recorded on the taken-in card and receives the read information The card insertion process such as the following is performed.

CU3は、カードの挿入が行なわれた後の所定期間、カード情報問合せ中の状態になる。これは、挿入されたカードの適否や当該遊技場で登録されている会員カードであるか否か、あるいは持玉、貯玉やカード残高等をたとえばホールサーバに問合せて認証している最中であることを表示器312に表示するとともにP台2側の表示器54に表示させる処理を実行している最中であることを意味している。   CU3 is in a state of inquiring card information for a predetermined period after the card is inserted. This is during authentication whether the inserted card is appropriate or not, whether it is a membership card registered in the game arcade or if it has inquired, for example, to a hall server, balls, balls, card balance, etc. This means that the process of displaying on the display 312 and displaying on the display 54 on the side of the P table 2 is being executed.

CU3は、表示器312に挿入されたカードの問合せ中であることを表示している間、挿入されたカードを認証していないので、通番=n+2、カード挿入状態=OFFを含む状態情報要求のコマンドをP台2へ送信する。P台2では、それを受けて、通番=n+3、遊技禁止を含む状態情報応答のレスポンスをCU3に返信する。なお、P台2側の表示器54は、CU3の表示制御部350により表示制御が行なわれ、カードの問合せ中である旨の表示がなされる。   Since CU3 does not authenticate the inserted card while displaying that it is inquiring about the card inserted in the display unit 312, the status information request including the serial number = n + 2 and the card insertion state = OFF Send a command to P unit 2. In response to that, the P platform 2 sends back to CU3 a response of a status information response including serial number = n + 3, game prohibition. The display control unit 350 of the CU 3 performs display control on the display 54 on the P base 2 side, and displays that the card is being inquired.

その後、CU3は、挿入されたカードが認証されると、通番=n+4、カードID、カード挿入時刻を含むカード挿入通知のコマンドをP台2へ送信する。P台2では、それを受けて、受信したカードID、カード挿入時刻のデータを払出制御部171のRAM等にバックアップするとともに、通番=n+5を含むカード挿入応答のレスポンスをCU3に返信する。なお、CU3においても、挿入されたカードのカードIDをCU制御部323のRAM等に記憶する。   Thereafter, when the inserted card is authenticated, the CU 3 transmits a command for card insertion notification including the serial number = n + 4, card ID, and card insertion time to the P-base 2. In response to this, the P-table 2 backs up the received card ID and card insertion time data to the RAM or the like of the payout control unit 171, and sends back a response to the card insertion response including the serial number = n + 5 to CU3. Also in CU3, the card ID of the inserted card is stored in the RAM or the like of the CU control unit 323.

CU3は、それを受けて、通番=n+6、カード挿入状態=ONを含む状態情報要求のコマンドをP台2へ送信することで、カード挿入中である状態をP台2に対して通知する。P台2は、カード挿入中である状態の通知を受けて遊技を許可し、通番=n+7、遊技許可を含む状態情報応答のレスポンスをCU3に返信する。   In response to that, the CU 3 transmits a command of a status information request including the serial number = n + 6 and the card insertion status = ON to the P-unit 2 to notify the P-unit 2 of the status that the card is being inserted. Receiving the notification that the card is being inserted, the P-table 2 permits the game, and sends back a response to the state information response including the serial number = n + 7 and the game permission to the CU3.

カード挿入中、CU3は、通番=n+8、カード挿入状態=ONを含む状態情報要求のコマンドをP台2へ送信し、P台2は、通番=n+9、遊技許可を含む状態情報応答のレスポンスをCU3に返信する。   While the card is inserted, CU3 transmits a command of status information request including serial number = n + 8 and card insertion status = ON to P-base 2, and P-base 2 has response of status information response including serial number = n + 9, gaming permission Reply to CU3.

次に、図7を参照して、挿入されたカードのプリペイド残高から遊技玉を貸出すときの処理を説明する。つまり、挿入されたカードに記録されているプリペイド残高を消費するときの処理を説明する。この図7の処理では、現在の遊技玉数が「50」玉となっている。まず、CU3は、通番=n、遊技玉加算要求=OFFを含む状態情報要求のコマンドをP台2へ送信する。それを受けて、P台2は、通番=n+1、遊技玉数=50を含む状態情報応答のレスポンスをCU3に返信する。   Next, with reference to FIG. 7, a process for lending a game ball from the prepaid balance of the inserted card will be described. That is, the process when consuming the prepaid balance recorded in the inserted card will be described. In the process of FIG. 7, the current number of game balls is “50” balls. First, the CU 3 transmits a command of a state information request including the serial number = n and the game ball addition request = OFF to the P-base 2. In response to this, the P-table 2 sends back to CU3 a response of the status information response including the serial number = n + 1 and the number of gaming balls = 50.

その後、遊技者が1回「貸出」ボタンを押下する貸出操作(玉貸操作)を行なうことにより、CU3は、500円分すなわち125玉の貸出を行なう。CU3は、玉貸ボタン(貸出ボタン)321が押下操作された場合、500円分のプリペイド消費を確定させるとともに、遊技玉数=50(更新前遊技玉数)+125(加算玉数)=175のデータをバックアップする。このように、残高消費は、貸出操作が行なわれた段階でCU3側単独で確定する。その後、CU3は加算表示中となる。この加算表示中では、残高から125玉分引落して遊技玉に加算している最中であることを表示器54に表示させる。   Thereafter, the player performs the lending operation (ball lending operation) of pressing the “Lending” button once, whereby the CU 3 lends 500 yen, ie, 125 balls. CU3 determines the prepaid consumption for 500 yen when the ball lending button (lending button) 321 is pressed, and the number of gaming balls = 50 (the number of gaming balls before updating) +125 (the number of additional balls) = 175. Back up your data In this way, the balance consumption is decided on the CU 3 side alone when the lending operation is performed. Thereafter, CU3 is being displayed for addition. During this addition display, it is displayed on the display 54 that it is in the process of deducting 125 balls from the balance and adding to the game balls.

次に、CU3は、通番=n+2、遊技玉加算要求=ON、加算玉数=125を含む状態情報要求のコマンドをP台2へ送信する。それを受けて、P台2は、遊技玉数=50(現在の遊技玉数)+125(加算玉数)=175に遊技玉数を更新し、通番=n+3、加算玉数=175、遊技玉加算結果=OKを含む状態情報応答のレスポンスをCU3に返信する。   Next, the CU 3 transmits a command of a state information request including the serial number = n + 2, the game ball addition request = ON, and the number of addition balls = 125 to the P-base 2. Receiving it, P stand 2 updates the number of game balls to the number of game balls = 50 (the number of current game balls) + 125 (the number of additional balls) = 175, serial number = n + 3, the number of additional balls = 175, game balls A response of the status information response including the addition result = OK is sent back to CU3.

その後、CU3は、通番=n+4、遊技玉加算要求=OFFを含む状態情報要求のコマンドをP台2へ送信し、P台2は、通番=n+5、加算玉数=175を含む状態情報応答のレスポンスをCU3に返信する。   Thereafter, CU3 transmits a command of status information request including serial number = n + 4, gaming ball addition request = OFF to P-base 2, and P-base 2 of status information response including serial number = n + 5, number of additional balls = 175. Send response to CU3.

次に、図8を参照して、持玉払出、貯玉払出をして再プレイする処理を説明する。この図8では、当初の遊技玉数が「50」玉の状態となっている。この図13における再プレイの処理は、図12で示した残高の消費のときの処理と類似している。まず、CU3は、通番=n、遊技玉加算要求=OFFを含む状態情報要求のコマンドをP台2へ送信する。それを受けて、P台2は、通番=n+1、遊技玉数=50を含む状態情報応答のレスポンスをCU3に返信する。   Next, with reference to FIG. 8, processing for playing balls with balls and balls and playing again will be described. In FIG. 8, the initial number of game balls is "50". The process of replaying in FIG. 13 is similar to the process of consuming the balance shown in FIG. First, the CU 3 transmits a command of a state information request including the serial number = n and the game ball addition request = OFF to the P-base 2. In response to this, the P-table 2 sends back to CU3 a response of the status information response including the serial number = n + 1 and the number of gaming balls = 50.

その後、持玉または貯玉が存在する状態で、遊技者が再プレイボタン319を押下すると、CU3は、持玉または貯玉からの125玉分の消費を確定させ、遊技玉数を更新し、遊技玉数=50(更新前遊技玉数)+125(加算玉数)=175のデータをバックアップする。このように、持玉または貯玉の消費は、再プレイボタン319を押下する操作がなされた段階でCU3側単独で確定する。なお、持玉と貯玉との双方が存在する場合には、持玉消費が優先される。   Thereafter, when the player presses the replay button 319 with balls or balls present, the CU 3 determines consumption of 125 balls from the balls or balls, updates the number of balls, and plays the balls Data of number = 50 (number of pre-update gaming balls) +125 (number of additional balls) = 175 is backed up. As described above, the consumption of balls or balls is decided on the CU 3 side alone when the operation of pressing the replay button 319 is performed. In addition, when both balls and balls exist, ball consumption is prioritized.

この持玉を優先して消費する制御に代えて、貯玉再プレイボタンと持玉再プレイボタンとを設け、遊技者が選択して操作することにより、貯玉消費または持玉消費のいずれかを選べるようにしてもよい。すなわち、再プレイボタンは、貯玉(貯メダル)から遊技玉(遊技点)を得るための貯玉(貯メダル)再プレイボタンと、持玉(持点)から遊技玉(遊技点)を得るための持玉(持点)再プレイボタンとの2つで構成してもよい。また、持玉払出ボタンをCU3に設け、持玉払出ボタンを押下することで、持玉(持点)から遊技玉(遊技点)へ変換しても良い。   Instead of the control for preferentially consuming the balls, a ball replay button and a ball replay button are provided, and the player can select and operate either ball spending or ball spending by selecting and operating the ball. You may do so. That is, the replay button is for storing the gaming ball (game points) from the storage balls (stored medals), and for playing the gaming balls (game points) from the balls (scores). It may be composed of two with a ball-bearing (point-holding) replay button. In addition, a ball-with-payout button may be provided on the CU 3 and the ball-with-balls out (point) may be converted into the game ball (game-by-point) by pressing the ball-with-drawable button.

その後、CU3は遊技玉の加算表示中にするとともに、通番=n+2、遊技玉加算要求=ON、加算玉数=125を含む状態情報要求のコマンドをP台2へ送信する。それを受けて、P台2は、遊技玉数=50(現在の遊技玉数)+125(加算玉数)=175に遊技玉数を更新し、通番=n+3、加算玉数=175、遊技玉加算結果=OKを含む状態情報応答のレスポンスをCU3に返信する。   After that, CU3 makes addition display of the game ball, and transmits a command of state information request including serial number = n + 2, game ball addition request = ON, number of addition balls = 125 to P-base 2. Receiving it, P stand 2 updates the number of game balls to the number of game balls = 50 (the number of current game balls) + 125 (the number of additional balls) = 175, serial number = n + 3, the number of additional balls = 175, game balls A response of the status information response including the addition result = OK is sent back to CU3.

なお、CU3は、持玉または貯玉から125玉分引落して遊技玉に加算している最中であることを表示器54に表示させることによって、遊技玉の加算表示中であることを示す。   In addition, CU3 indicates that the addition display of the game balls is being performed by displaying on the display 54 that it is in the process of deducting 125 balls from the balls or the balls and adding to the game balls.

その後、CU3は、通番=n+4、遊技玉加算要求=OFFを含む状態情報要求のコマンドをP台2へ送信し、P台2は、通番=n+5、加算玉数=175を含む状態情報応答のレスポンスをCU3に返信する。   Thereafter, CU3 transmits a command of status information request including serial number = n + 4, gaming ball addition request = OFF to P-base 2, and P-base 2 of status information response including serial number = n + 5, number of additional balls = 175. Send response to CU3.

次に、図9を参照して、会員カード・一般残高有カード・一般持玉有カードの返却処理を説明する。この図9では、挿入された記録媒体(会員用カード等)により特定される持玉数が「0」玉であり、当初の遊技玉数が「200」玉の状態となっている。まず、CU3は、通番=n、計数玉受領=OFFを含む状態情報要求のコマンドをP台2へ送信する。それを受けて、P台2は、通番=n+1、遊技玉数=200、計数玉数=0、計数中=OFFを含む状態情報応答のレスポンスをCU3に返信する。   Next, with reference to FIG. 9, return processing of a membership card, a general balance card, and a general card-bearing card will be described. In FIG. 9, the number of balls identified by the inserted recording medium (member's card etc.) is “0”, and the initial number of gaming balls is “200”. First, CU3 transmits a command of status information request including serial number = n and count ball reception = OFF to P-base 2. In response to this, the P-table 2 sends back to CU3 a response of a state information response including serial number = n + 1, number of gaming balls = 200, number of counting balls = 0, counting in progress = OFF.

その後、遊技者が、計数ボタン28を長押下(ボタンを1秒以上押続ける操作)し、遊技玉を持玉に変換する操作を行なう。計数ボタン28を長押下することで、1回のコマンド/レスポンスの期間(200ms)に遊技玉数のうち100玉が計数され計数玉としてカウントされる。当初の遊技玉数が「200」玉の場合、1回のコマンド/レスポンスの期間に、遊技玉数が「100」玉、計数玉が「100」玉となる。   Thereafter, the player long-presses the count button 28 (operation of pressing the button for one second or longer) to perform an operation of converting the game balls into balls. By long-pressing the count button 28, 100 balls out of the number of game balls are counted in one command / response period (200 ms) and counted as a count ball. When the initial number of game balls is "200", the number of game balls is "100" and the count ball is "100" during one command / response period.

ただし、表示器54にて行なう計数表示では瞬時に遊技玉数と計数玉数とをそのような数に変更するのではなく、あくまでも、遊技玉が徐々に計数されて減少し、これと連動して持玉が徐々に増加するような演出が行なわれる。このため、計数表示が終了するまでは、表示器54での表示上の遊技単数および持点数と、CU側およびP台側のメモリ上の遊技玉数および持点数とは一致しない。   However, the counting display performed by the display 54 does not instantaneously change the number of gaming balls and the number of counting balls to such a number, but the number of gaming balls is gradually counted and reduced to the last, in conjunction with this. The effect is such that the balls are gradually increased. For this reason, until the count display ends, the game singularity and holding points on the display on the display 54 do not match the number of gaming balls and the holding points on the CU side and the P side memory.

しかしながら、このような制御に代えて、表示上の持点の計数状況(変換状況)と実際のデータの変換処理とが同期するようにしてもよい。この場合、データの計数処理(変換処理)は即座に完了させることが可能であるため、これと同期する計数表示(変換表示)もまた直ぐに終わってしまうことになる。これでは、データの計数が行なわれたことを遊技者に十分に通知することができないおそれがある。そこで、計数表示をしつつ、その途中から「計数が終了しました」という表示に切換えてもよい。また、その場合、「計数が終了しました」という表示が開始された段階からカードの返却操作を有効化してもよい。   However, instead of such control, the counting situation (conversion situation) of the display points may be synchronized with the conversion process of actual data. In this case, it is possible to immediately complete the data counting process (conversion process), so that the counting display (conversion display) synchronized with this process is also immediately ended. In this case, the player may not be sufficiently notified that the data has been counted. Therefore, it is possible to switch to the display of "Counting has ended" in the middle while displaying the count. Also, in that case, the card return operation may be activated from the stage when the display of "the count is finished" is started.

計数ボタン28を長押下する操作がなされた直後に、CU3は、通番=n+2、計数玉受領=OFFを含む状態情報要求のコマンドをP台2へ送信する。   Immediately after the counting button 28 is pressed for a long time, the CU 3 transmits a command of a status information request including the serial number = n + 2 and the counting ball reception = OFF to the P-base 2.

それを受けて、P台2は、遊技玉数=100、計数玉数=100の状態をCU3に通知するために、通番=n+3、遊技玉数=100、計数玉数=100、計数中=ONを含む状態情報応答のレスポンスをCU3に返信する。CU3は、状態情報応答のレスポンスを受けて、計数玉数(100玉)を持玉数(0玉)に加算して持玉数=100に更新し、遊技玉数=200(更新前遊技玉数)−100(計数玉数)=100のデータをバックアップする。   In response to this, in order to notify CU3 of the state of the number of gaming balls = 100 and the number of counting balls = 100, P unit 2 has a serial number = n + 3, the number of gaming balls = 100, the number of counting balls = 100, counting in progress = The response of the status information response including ON is sent back to CU3. In response to the response of the status information response, the CU 3 adds the counting ball number (100 balls) to the ball holding number (0 ball) and updates it to the ball holding number = 100, and the game ball number = 200 (pre-update gaming ball) Number) -100 (number of balls) = 100 data is backed up.

また、CU3は、状態情報応答のレスポンスを受けて、先の100個の遊技玉を計数する表示に連続して、さらに100個の遊技玉を計数する表示を行なう。   In addition, upon receiving the response of the status information response, the CU 3 performs the display for counting the further 100 gaming balls in succession to the display for counting the previous 100 gaming balls.

その後、CU3は、通番=n+4、計数玉受領=ONを含む状態情報要求のコマンドをP台2へ送信する。なお、計数玉受領=ONとなるのは、前回の状態情報応答のレスポンスに応答して、計数玉の受領をP台2に通知するためである。   After that, the CU 3 transmits a command of the status information request including the serial number = n + 4 and the counting ball reception = ON to the P-base 2. The reason that count ball reception = ON is to notify receipt of the count ball to P stand 2 in response to the response of the previous status information response.

計数ボタン28を長押下中のP台2は、遊技玉数=0、計数玉数=100の状態をCU3に通知するために、通番=n+5、遊技玉数=0、計数玉数=100、計数中=ONを含む状態情報応答のレスポンスをCU3に返信する。CU3は、状態情報応答のレスポンスを受けて、計数玉数(100玉)を持玉数(100玉)に加算して持玉数=200に更新し、遊技玉数=100(更新前遊技玉数)−100(計数玉数)=0のデータをバックアップする。   In order to notify CU3 of a state where the number of gaming balls is 0 and the number of counting balls is 100, P unit 2 while the count button 28 is long pressed has a serial number = n + 5, the number of gaming balls = 0, the number of counting balls = 100, A response of the status information response including counting = ON is sent back to CU3. In response to the response of the status information response, the CU 3 adds the counting ball number (100 balls) to the ball holding number (100 balls) and updates it to the ball holding number = 200, and the game ball number = 100 (pre-update gaming ball) Back up the data of (number)-100 (number of balls) = 0.

また、CU3は、状態情報応答のレスポンスを受けて、先の100個の遊技玉を計数する表示に連続して、さらに100個の遊技玉を計数する表示を行なう。   In addition, upon receiving the response of the status information response, the CU 3 performs the display for counting the further 100 gaming balls in succession to the display for counting the previous 100 gaming balls.

計数表示が進行すると、やがて、表示器54での表示上の遊技玉数も0になる。遊技者は、遊技玉数が0玉になったことを確認して、計数ボタン28を離す。計数ボタン28を離すことで、遊技玉を持玉に変換する操作が終了する。   As the count display progresses, the number of game balls on the display on the display 54 eventually becomes zero. The player releases the counting button 28 after confirming that the number of gaming balls has become zero. By releasing the counting button 28, the operation of converting the game balls into balls is completed.

その後、遊技者は、返却ボタン322を押下する操作を行なう。CU3は、遊技者が返却ボタン322を押下する操作を行なうことで、通番=n+6を含むカード返却通知のコマンドをP台2へ送信する。それを受けて、P台2は、通番=n+7、払出制御基板17に保持してあるカードIDおよびカード挿入時刻を含むカード返却応答のレスポンスをCU3に返信する。   Thereafter, the player performs an operation of pressing the return button 322. When the player performs an operation to press the return button 322, the CU3 transmits a command for card return notification including the serial number = n + 6 to the P-base 2. In response to this, the P-base 2 sends back to the CU 3 a response of a card return response including the card ID held at the payout control board 17 and the card insertion time, with serial number = n + 7.

それを受けて、CU3は、返信されてきたカードIDおよびカード挿入時刻と、カード挿入時にバックアップ記憶しておいたカードIDおよびカード挿入時刻とを比較し、両者が一致しているか否か判定する。一致することを条件に、カード挿入/排出口309に挿入してあったカードを遊技者に返却する。その際、CU3は当該カードのカードIDと持玉数のデータとをホールサーバへ送信し、ホールサーバが当該カードのカードIDに対応付けて持玉数のデータを記憶する。一致しない場合には、エラー判定し、エラー処理を実行する。このエラー処理としては、たとえば、返却操作に応じたカードの返却を禁止する制御を行なってカードをCU3内部に保持したり、あるいは、持玉のカードへの書込み処理を禁止したりする。さらには、異常報知ランプ等によるエラーの報知や、ホールサーバへの異常発生の通知等を行なう。なお、カードの返却時に、ホールサーバが当該カードのカードIDに対応付けて持玉数のデータを記憶する代わりに、持玉数のデータをカードに書込み記録して排出するように制御してもよい。   In response to this, the CU 3 compares the returned card ID and card insertion time with the card ID and card insertion time stored in backup at the time of card insertion, and determines whether or not both match. . On the condition that they match, the card inserted in the card insertion / ejection slot 309 is returned to the player. At this time, the CU 3 transmits the card ID of the card and the data of the number of balls to the hall server, and the hall server stores the data of the number of balls in association with the card ID of the card. If they do not match, an error is judged and an error process is executed. As this error processing, for example, control to forbid the return of the card according to the return operation is performed to hold the card inside the CU 3 or to prohibit the writing processing to the card with balls. Furthermore, notification of an error by an abnormality notification lamp or the like, notification of the occurrence of an abnormality to a hall server, etc. In addition, even when the card is returned, instead of the hole server storing the data of the number of balls in association with the card ID of the card, control is made so that the data of the number of balls is written and recorded on the card and discharged. Good.

その後、CU3は、通番=n+8、カード挿入状態=OFFを含む状態情報要求のコマンドをP台2へ送信する。P台2は、カード挿入状態=OFFを含む状態情報応答を受信したとき、払出制御基板17に保持してあるカードIDおよびカード挿入時刻のデータをクリアする。それを受けて、P台2は、通番=n+9、遊技玉数=0、計数玉数=0、計数中=OFFを含む状態情報応答のレスポンスをCU3に返信する。   After that, the CU 3 transmits a command of the status information request including the serial number = n + 8 and the card insertion status = OFF to the P-base 2. When the P platform 2 receives the status information response including the card insertion status = OFF, it clears the data of the card ID and the card insertion time held in the payout control board 17. In response to this, the P-table 2 sends back to CU3 a response of a state information response including serial number = n + 9, number of gaming balls = 0, number of counting balls = 0, counting in progress = OFF.

<鍵管理サーバから通信制御ICまでの間の通信に使用される暗号鍵>
次に、鍵管理サーバから通信制御ICまでの間の通信に使用される暗号鍵について説明する。図10は、鍵管理サーバから通信制御IC325aまでの間の通信に使用される暗号鍵を説明するための図である。まず、鍵管理サーバから通信制御IC325aまでの間の通信に使用される暗号鍵には、主に基板出荷鍵、基板初期鍵、基板認証鍵、本認証鍵、仮認証鍵、有効鍵(商用)、通信鍵1(セッション鍵)および通信鍵2(セッション鍵)がある。基板出荷鍵は、CU制御部−SCの間の通信に利用され、出荷以前での通信テスト電文の暗号にのみ使用される。基板初期鍵は、CU制御部−SCの通信に利用され、ホールサーバとの最初の通信時にCU制御部323が受信し、CU制御部323のRAMに記憶される。SC325bは、製造時の埋め込み情報から基板初期鍵を生成してRAMに記憶する。基板初期鍵を用いた認証用通信(基板初期鍵モード)は限られた期間のみ許容(時限的運用)される。ここで、基板初期鍵モードは、前述したように、ホールサーバと少なくとも1回は正常に通信して、基板初期鍵を取得する必要があるため、セキュリティ性は担保されている。
<Encryption key used for communication between key management server and communication control IC>
Next, an encryption key used for communication between the key management server and the communication control IC will be described. FIG. 10 is a diagram for explaining an encryption key used for communication between the key management server and the communication control IC 325a. First, the encryption key used for communication from the key management server to the communication control IC 325a mainly includes a board shipping key, a board initial key, a board authentication key, a real authentication key, a temporary authentication key, and a valid key (commercial) , Communication key 1 (session key) and communication key 2 (session key). The board shipping key is used for communication between the CU control unit and the SC, and is used only for encryption of the communication test message before shipping. The substrate initial key is used for communication of the CU control unit-SC, and is received by the CU control unit 323 at the time of the first communication with the hall server, and stored in the RAM of the CU control unit 323. The SC 325 b generates the substrate initial key from the embedded information at the time of manufacture and stores it in the RAM. The communication for authentication (substrate initial key mode) using the substrate initial key is permitted (limited operation) only for a limited period. Here, in the substrate initial key mode, as described above, since it is necessary to properly communicate with the hall server at least once to obtain the substrate initial key, security is secured.

ここで、「限られた期間」とは、たとえば、2日間という限定的期間である。このように、時限的運用を可能にすることによって、ホールにシステムを導入した段階ですぐに鍵管理サーバとの鍵交換ができない場合であっても、システムの導入直後からホールは営業を開始することが可能となる。なお、限定的期間としては、たとえば、毎朝9時〜17時までの間という具合に、1日の中での定めた期間を設定してもよい。   Here, the "limited period" is, for example, a limited period of 2 days. In this way, by enabling time-limited operation, even if key exchange with the key management server can not be performed immediately after introducing the system to the hall, the hall will start operating immediately after the introduction of the system. It becomes possible. In addition, as a limited period, you may set the fixed period in one day, for example, every morning from 9 o'clock to 17 o'clock.

なお、前述の基板初期鍵モードは、基板初期鍵を用いた認証用通信を限られた期間可能にする制限を設けているが、本発明はこれに限定されるものではなく、使用できる金額(カード残額、あるいは現金)を制限してもよい。あるいは、可変表示装置における図柄の変動回数が一定回数に達した場合にゲームを強制終了させて遊技機を不能動化状態に制御してもよい。または、大当たりの累積回数が一定回数に達した場合にゲームを強制終了させて遊技機を不能動化状態に制御してもよい。その他、現金を投入することによる遊技のみを許容してカード残額を使用した遊技ができないようにしてもよく、持玉を使用した遊技のみに制限するようにしてもよい。   In addition, although the above-mentioned board | substrate initial key mode has provided the restriction | limiting which enables the communication for authentication which used the board | substrate initial key for a limited period, this invention is not limited to this, The amount of money which can be used You may limit the remaining amount of card, or cash). Alternatively, the game may be forcibly terminated to control the gaming machine to the inactivated state when the number of times of variation of the symbol in the variable display device reaches a predetermined number. Alternatively, when the cumulative number of jackpots reaches a certain number, the game may be terminated to control the gaming machine to be in a disabled state. In addition, it is possible to allow only the game by inserting cash and prevent the game using the remaining amount of the card from being performed, or to limit the game to only the game using balls.

基板認証鍵は、CU制御部−SCの間の通信に利用され、鍵管理サーバより基板セキュリティ情報の一部として受信する暗号鍵である。基板認証鍵を用いた認証用通信を行なうことで、基板初期鍵を用いた時限的運用から恒久的運用(通常運用)に通信モード(基板認証鍵モード)が切換わる。この基板認証鍵は、CU制御部のRAMとSCのRAMとに記憶される。   The board authentication key is an encryption key that is used for communication between the CU control unit and the SC and is received from the key management server as part of the board security information. By performing authentication communication using the substrate authentication key, the communication mode (substrate authentication key mode) is switched from timed operation using the substrate initial key to permanent operation (normal operation). The board authentication key is stored in the RAM of the CU control unit and the RAM of the SC.

基板初期鍵を用いた時限的運用および基板認証鍵を用いた恒久的運用のいずれについても、ホールサーバに記憶された有効鍵をCU制御部323が受信し、SC325bがその有効鍵を通信制御IC325aに対して設定することによりP台とCUとの間の通信が可能となることで実現される。   The CU control unit 323 receives the valid key stored in the hall server and the SC 325 b receives the valid key for the communication control IC 325 a for both the timed operation using the substrate initial key and the permanent operation using the substrate authentication key. This is realized by enabling communication between P units and CUs by setting for.

本認証鍵は、SC−通信制御ICの間の通信に利用され、鍵管理サーバから受信した更新情報から、SC325bにより生成されてSC325bのRAMに記憶されるとともに、通信制御IC325aにおいてもSC325bと同様に更新情報から生成されて通信制御IC325aのRAMに記憶される。なお、この本認証鍵は、鍵管理サーバなどから本認証鍵そのものを取得するようにしてもよい。また、鍵管理サーバなどから更新情報を受信することなくCU制御部323と通信制御IC325aとが自ら生成してもよい。さらに、鍵管理サーバなどから所定の第1データを取得するとともにCU制御部323と通信制御IC325aとが自ら所定の第2データを生成し、それら第1データと第2データとから本認証鍵を生成するようにしてもよい。   This authentication key is used for communication between the SC and the communication control IC, is generated by the SC 325 b from the update information received from the key management server, and is stored in the RAM of the SC 325 b, and the communication control IC 325 a is also similar to the SC 325 b. The update information is generated from the update information and stored in the RAM of the communication control IC 325a. The main authentication key may be acquired from the key management server or the like. Further, the CU control unit 323 and the communication control IC 325a may generate themselves without receiving update information from the key management server or the like. Furthermore, while acquiring predetermined first data from a key management server or the like, the CU control unit 323 and the communication control IC 325a themselves generate predetermined second data, and the real authentication key is generated from the first data and the second data. It may be generated.

仮認証鍵は、SC−通信制御ICの間の通信に利用され、本認証鍵が生成されるまでの間(又は設定された許容時間(たとえば2日)が経過するまでの間)、SC325bと通信制御IC325aとの間での暗号通信に使用される。この仮認証鍵による暗号通信(仮認証鍵モード)は限られた期間(たとえば2日)のみ許容(時限的運用)される。SC325bおよび通信制御IC325aは、製造段階から仮認証鍵をそれぞれのROMに記憶している。有効鍵(商用)は、ホールサーバとの最初の通信時にCU制御部323経由でSC325bが受信し、通信制御IC325aに対して送信(設定)する鍵である。有効鍵が設定されることによってP台との通信が可能になる。なお、有効鍵は、通信制御IC325a活性化用のデータである。換言すると、有効鍵は、CUとP台との間の通信を許可するための許可情報である。   The temporary authentication key is used for communication between the SC and the communication control IC, and during the period until the main authentication key is generated (or until the set allowable time (for example, 2 days) elapses), SC 325b and It is used for cryptographic communication with the communication control IC 325a. Encrypted communication (provisional authentication key mode) using this temporary authentication key is permitted (limited operation) only for a limited period (for example, 2 days). The SC 325 b and the communication control IC 325 a store temporary authentication keys in their respective ROMs from the manufacturing stage. The valid key (commercial) is a key that the SC 325 b receives via the CU control unit 323 at the time of the first communication with the hall server and transmits (sets) the communication control IC 325 a. Communication with P units becomes possible by setting the effective key. The valid key is data for activating the communication control IC 325a. In other words, the valid key is permission information for permitting communication between the CU and the P units.

通信鍵1(セッション鍵)は、CU制御部−SCの間の通信に利用され、対遊技機用の業務電文通信に用いられ、SC325bが何らかの変数を用いて、毎営業日作成している。該変数として、たとえば、カウンタ値(乱数)や日時情報などを用いてもよい。通信鍵2(セッション鍵)は、SC−通信制御ICの間の通信に利用され、対遊技機用の業務電文通信に用いられる。   The communication key 1 (session key) is used for communication between the CU control unit and the SC, is used for business message communication for a pair of gaming machines, and is created every business day by the SC 325 b using some variable. For example, a counter value (random number) or date and time information may be used as the variable. The communication key 2 (session key) is used for communication between the SC and the communication control IC, and is used for business message communication for a pair of gaming machines.

なお、前述に説明した鍵は、鍵のデータがそれぞれの部分にそのまま埋込まれている構成であっても、鍵のデータを生成するための情報がそれぞれの部分に記憶されていて、該情報を利用いて鍵のデータを生成する構成であってもよい。   Note that, even if the key described above has a configuration in which key data is embedded as it is in each part, information for generating key data is stored in each part, and the information May be used to generate key data.

次に、暗号鍵の取得方法と、取得した暗号鍵を用いて暗号通信を行なう方法について説明する。まず、SC325bは、ホールサーバとの最初の通信時にCU制御部323経由で有効鍵を取得する。SC325bは、取得した有効鍵を通信制御IC325aに対して送信(設定)することで、P台との通信が可能になる。CU制御部323はホールサーバとの最初の通信時に基板初期鍵を受信し、CU制御部323のRAMに記憶される。SC325bは、製造時の埋め込み情報から基板初期鍵を生成してRAMに記憶する。SC325bは、取得した基板初期鍵を用いてCU制御部323と暗号認証を行ない、該基板初期鍵を用いて時限的にCU制御部323と暗号通信を行なう。また、電源投入時にCU制御部323から送られてきた接続要求を受信したホールサーバは、当該ホールサーバが設置されている遊技場を識別するための統一店舗コードをCU制御部323へ返信する。具体的には、ホールサーバのCPUの制御にしたがってホールサーバの入出力インターフェイスからCU制御部323へ統一店舗コードが送信される。   Next, a method of acquiring an encryption key and a method of performing encryption communication using the acquired encryption key will be described. First, the SC 325 b acquires a valid key via the CU control unit 323 at the time of the first communication with the hall server. The SC 325 b can communicate with the P units by transmitting (setting) the acquired valid key to the communication control IC 325 a. The CU control unit 323 receives the substrate initial key at the time of the first communication with the hall server, and is stored in the RAM of the CU control unit 323. The SC 325 b generates the substrate initial key from the embedded information at the time of manufacture and stores it in the RAM. The SC 325 b performs cryptographic authentication with the CU control unit 323 using the obtained substrate initial key, and performs cryptographic communication with the CU control unit 323 in a timely manner using the substrate initial key. Also, the hall server that has received the connection request sent from the CU control unit 323 when the power is turned on sends back to the CU control unit 323 a unified store code for identifying the game arcade in which the hall server is installed. Specifically, the unified store code is transmitted from the input / output interface of the hole server to the CU control unit 323 according to the control of the CPU of the hole server.

一方、CU制御部323とSC325bとの間では、両者に初期情報として記憶されている基板メーカコードを用いた認証が行なわれる。基板メーカコードとは、セキュリティ基板325を製造したメーカを特定するコードのことである。基板メーカコードを用いた認証に成功したことを条件として、基板接続要求と基板接続応答とのやり取りが行なわれる(図16参照)。CU制御部323からSC325bへ送信される基板接続要求の中に上記統一店舗コードが含まれており、基板接続要求を受信することによりSC325bが統一店舗コードを取得する。   On the other hand, between the CU control unit 323 and the SC 325 b, authentication is performed using a substrate maker code stored as initial information in both. The substrate maker code is a code that specifies the maker that manufactured the security substrate 325. Exchange of the substrate connection request and the substrate connection response is performed on condition that the authentication using the substrate maker code is successful (see FIG. 16). The unified store code is included in the substrate connection request transmitted from the CU control unit 323 to the SC 325 b, and the SC 325 b acquires the unified store code by receiving the substrate connection request.

次に、CU制御部323は、鍵管理サーバに対して基板セキュリティ情報を要求し、鍵管理サーバがホールサーバを介して送信してきた基板セキュリティ情報を受信することで、該基板セキュリティ情報に含まれる基板認証鍵を取得する。CU制御部は、取得した基板認証鍵を用いてSCと暗号認証を行ない、該基板認証鍵を用いてSCと暗号通信を行なう。なお、CU制御部323は、基板認証鍵を取得後すぐに基板初期鍵から基板認証鍵に鍵を変更するのではなく、後述するように遊技機が非稼動状態になっていることを条件にして鍵を変更する。   Next, the CU control unit 323 requests substrate security information from the key management server, and is included in the substrate security information by receiving the substrate security information transmitted by the key management server via the hall server. Get board authentication key. The CU control unit performs cryptographic authentication with the SC using the acquired substrate authentication key, and performs cryptographic communication with the SC using the substrate authentication key. The CU control unit 323 does not change the key from the board initial key to the board authentication key immediately after acquiring the board authentication key, but on the condition that the gaming machine is in a non-operating state as described later. Change the key.

この基板認証鍵は、鍵管理サーバなどから取得する代わりに、CU制御部323が自ら生成してもよく、また、鍵管理サーバなどから所定の第1データを取得するとともにCU制御部323が自ら所定の第2データを生成し、それら第1データと第2データとから基板認証鍵を生成するようにしてもよい。   This board authentication key may be generated by the CU control unit 323 itself instead of being acquired from the key management server or the like, and the CU control unit 323 may be acquired by itself while acquiring predetermined first data from the key management server or the like. The predetermined second data may be generated, and the substrate authentication key may be generated from the first data and the second data.

次に、SC325bは、記憶してある仮認証鍵を用いて通信制御IC325aと暗号通信を行なう。そして、SCは、基板認証鍵を用いてCU制御部と暗号通信を行なうことで鍵管理サーバから取得した更新情報を仮認証鍵で復号し、基板問合せ番号を照会する。SCは、照会した基板問合せ番号が一致した場合、更新情報から本認証鍵を生成し、生成した本認証鍵を用いて通信制御IC325aと暗号通信を行なう。なお、本認証鍵は、通信制御IC325aにおいても出荷時から記憶されているものではなく、SC325bと同様に更新情報から生成される。   Next, the SC 325 b performs encrypted communication with the communication control IC 325 a using the stored temporary authentication key. Then, the SC performs encrypted communication with the CU control unit using the substrate authentication key, thereby decrypts the update information acquired from the key management server with the temporary authentication key, and inquires about the substrate inquiry number. When the inquired substrate inquiry numbers match, the SC generates a main authentication key from the update information, and performs cryptographic communication with the communication control IC 325a using the generated main authentication key. The authentication key is not stored in the communication control IC 325a from the time of shipping, and is generated from the update information as in the case of the SC 325b.

次に、SCは、CU制御部に対して通信鍵1を通知し、以降のCU制御部との間の通信を通信鍵1を用いて行なうことで、遊技機との業務電文通信が可能となる。また、SCは、通信制御ICに対して有効鍵を設定することで、通信制御ICから通信鍵2の通知を受け、以降の通信制御ICとの間の通信を通信鍵2を用いて行なうことで、遊技機との業務電文通信が可能となる。   Next, the SC notifies the CU control unit of the communication key 1 and performs communication with the CU control unit thereafter using the communication key 1, thereby enabling business message communication with the game machine. Become. In addition, the SC receives notification of the communication key 2 from the communication control IC by setting a valid key to the communication control IC, and performs communication with the communication control IC thereafter using the communication key 2 Thus, business message communication with the gaming machine becomes possible.

<CU制御部とSCとの間で送受信するコマンドおよびレスポンス>
次に、図2に示したCU3内での通信について説明する。特に、CU制御部323と、セキュリティ基板325のセキュリティチップ(SC)325bとの間の通信について説明する。まず、図11、図12を参照して、CU制御部323とセキュリティチップ(SC)325bとの間で送受信されるコマンドおよびレスポンスの概略を説明する。
<Command and Response Transmitted and Received Between CU Control Unit and SC>
Next, communication in the CU 3 shown in FIG. 2 will be described. In particular, communication between the CU control unit 323 and the security chip (SC) 325 b of the security board 325 will be described. First, with reference to FIGS. 11 and 12, an outline of commands and responses transmitted and received between the CU control unit 323 and the security chip (SC) 325b will be described.

図11、図12には、送信方向および送信されるデータがコマンドかレスポンスかの別と送信情報の名称とその概略が示されている。   11 and 12 show the transmission direction and whether the data to be transmitted is a command or a response, and the names of transmission information and their outlines.

まず、CU制御部323からSC325bに対して基板接続要求という名称のコマンドが送信される。この基板接続要求のコマンドは、SC325bに対して遊技機(P台2)との接続を要求するものである。SC325bからCU制御部323に対して基板接続応答という名称のレスポンスが送信される。この基板接続応答のレスポンスは、CU制御部323に対して基板接続要求の応答を通知するものである。   First, a command named substrate connection request is transmitted from the CU control unit 323 to the SC 325 b. This board connection request command requests the SC 325 b to connect to the game machine (P unit 2). A response named “substrate connection response” is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate connection response is to notify the CU control unit 323 of the response of the substrate connection request.

CU制御部323からSC325bに対して基板出荷鍵要求のコマンドが送信される。この基板出荷鍵要求のコマンドは、SC325bに対して基板出荷鍵を要求するものである。SC325bからCU制御部323に対して基板出荷鍵応答のレスポンスが送信される。この基板出荷鍵応答のレスポンスは、CU制御部323に対して基板出荷鍵を通知するものである。   The CU control unit 323 transmits a substrate shipping key request command to the SC 325 b. The command of the substrate shipping key request is for requesting the SC 325 b for the substrate shipping key. The response of the board shipping key response is transmitted from the SC 325 b to the CU control unit 323. The response of the board shipping key response is to notify the CU control unit 323 of the board shipping key.

CU制御部323からSC325bに対して基板メーカコード認証要求1のコマンドが送信される。基板メーカコードとは、セキュリティ基板325を製造したメーカを特定するコードであり、CU制御部323とSC325bとに記憶されている。この基板メーカコード認証要求1のコマンドは、SC325bに対して基板メーカコードの認証を要求するものである。SC325bからCU制御部323に対して基板メーカコード認証応答1のレスポンスが送信される。この基板メーカコード認証応答1のレスポンスは、CU制御部323に対して基板シリアルIDの認証情報を通知するものである。   The command of the substrate maker code authentication request 1 is transmitted from the CU control unit 323 to the SC 325 b. The board maker code is a code for specifying the maker that manufactured the security board 325, and is stored in the CU control unit 323 and the SC 325b. The command of the substrate maker code authentication request 1 requests the SC 325 b to authenticate the substrate maker code. The response of the substrate maker code authentication response 1 is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate maker code authentication response 1 notifies the CU control unit 323 of the authentication information of the substrate serial ID.

CU制御部323からSC325bに対して基板メーカコード認証要求2のコマンドが送信される。この基板メーカコード認証要求2のコマンドは、SC325bに対して基板シリアルIDの認証を要求するものである。SC325bからCU制御部323に対して基板メーカコード認証応答2のレスポンスが送信される。この基板メーカコード認証応答2のレスポンスは、CU制御部323に対して基板メーカコードの認証情報を通知するものである。   The command of the substrate maker code authentication request 2 is transmitted from the CU control unit 323 to the SC 325 b. The command of the substrate maker code authentication request 2 requests the SC 325 b to authenticate the substrate serial ID. The response of the substrate maker code authentication response 2 is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate maker code authentication response 2 notifies the CU control unit 323 of the authentication information of the substrate maker code.

CU制御部323からSC325bに対して基板シリアルID認証要求1のコマンドが送信される。この基板シリアルID認証要求1のコマンドは、SC325bに対して基板シリアルIDの認証を要求するものである。SC325bからCU制御部323に対して基板シリアルID認証応答1のレスポンスが送信される。この基板シリアルID認証応答1のレスポンスは、CU制御部323に対して基板シリアルIDの認証情報を通知するものである。   The command of substrate serial ID authentication request 1 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board serial ID authentication request 1 requests the SC 325 b to authenticate the board serial ID. The response of the board serial ID authentication response 1 is transmitted from the SC 325 b to the CU control unit 323. The response of the board serial ID authentication response 1 notifies the CU control unit 323 of the authentication information of the board serial ID.

CU制御部323からSC325bに対して基板シリアルID認証要求2のコマンドが送信される。この基板シリアルID認証要求2のコマンドは、SC325bに対して基板シリアルIDの認証を要求するものである。SC325bからCU制御部323に対して基板シリアルID認証応答2のレスポンスが送信される。この基板シリアルID認証応答2のレスポンスは、CU制御部323に対して基板シリアルIDの認証情報を通知するものである。   The command of the board serial ID authentication request 2 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board serial ID authentication request 2 requests the SC 325 b to authenticate the board serial ID. A response of the board serial ID authentication response 2 is transmitted from the SC 325 b to the CU control unit 323. The response of the board serial ID authentication response 2 notifies the CU control unit 323 of the authentication information of the board serial ID.

CU制御部323からSC325bに対して基板初期鍵認証要求1のコマンドが送信される。この基板初期鍵認証要求1のコマンドは、SC325bに対して基板初期鍵の認証を要求するものである。SC325bからCU制御部323に対して基板初期鍵認証応答1のレスポンスが送信される。この基板初期鍵認証応答1のレスポンスは、CU制御部323に対して基板初期鍵の認証結果を通知するものである。   A command of substrate initial key authentication request 1 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board initial key authentication request 1 requests the SC 325 b to authenticate the board initial key. The response of the board initial key authentication response 1 is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate initial key authentication response 1 is to notify the CU control unit 323 of the authentication result of the substrate initial key.

CU制御部323からSC325bに対して基板初期鍵認証要求2のコマンドが送信される。この基板初期鍵認証要求2のコマンドは、SC325bに対して基板初期鍵の認証を要求するものである。SC325bからCU制御部323に対して基板初期鍵認証応答2のレスポンスが送信される。この基板初期鍵認証応答2のレスポンスは、CU制御部323に対して基板初期鍵の認証結果を通知するものである。   The command of the board initial key authentication request 2 is transmitted from the CU control unit 323 to the SC 325 b. The command of the substrate initial key authentication request 2 requests the SC 325 b to authenticate the substrate initial key. The response of the board initial key authentication response 2 is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate initial key authentication response 2 is to notify the CU control unit 323 of the authentication result of the substrate initial key.

CU制御部323からSC325bに対して基板認証鍵認証要求1のコマンドが送信される。この基板認証鍵認証要求1のコマンドは、SC325bに対して基板認証鍵の認証を要求するものである。SC325bからCU制御部323に対して基板認証鍵認証応答1のレスポンスが送信される。この基板認証鍵認証応答1のレスポンスは、CU制御部323に対して基板認証鍵の認証結果を通知するものである。   A command of substrate authentication key authentication request 1 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board authentication key authentication request 1 requests the SC 325 b to authenticate the board authentication key. The response of the substrate authentication key authentication response 1 is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate authentication key authentication response 1 notifies the CU control unit 323 of the authentication result of the substrate authentication key.

CU制御部323からSC325bに対して基板認証鍵認証要求2のコマンドが送信される。この基板認証鍵認証要求2のコマンドは、SC325bに対して基板認証鍵の認証を要求するものである。SC325bからCU制御部323に対して基板認証鍵認証応答2のレスポンスが送信される。この基板認証鍵認証応答2のレスポンスは、CU制御部323に対して基板認証鍵の認証結果を通知するものである。   The command of the substrate authentication key authentication request 2 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board authentication key authentication request 2 requests the SC 325 b to authenticate the board authentication key. The response of the board authentication key authentication response 2 is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate authentication key authentication response 2 notifies the CU control unit 323 of the authentication result of the substrate authentication key.

CU制御部323からSC325bに対して基板出荷鍵認証要求1のコマンドが送信される。この基板出荷鍵認証要求1のコマンドは、SC325bに対して基板出荷鍵の認証を要求するものである。SC325bからCU制御部323に対して基板認証鍵認証応答1のレスポンスが送信される。この基板出荷鍵認証応答1のレスポンスは、CU制御部323に対して基板出荷鍵の認証結果を通知するものである。   The command of the board shipping key authentication request 1 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board shipping key authentication request 1 requests the SC 325 b to authenticate the board shipping key. The response of the substrate authentication key authentication response 1 is transmitted from the SC 325 b to the CU control unit 323. The response of the board shipping key authentication response 1 is to notify the CU control unit 323 of the authentication result of the board shipping key.

CU制御部323からSC325bに対して基板出荷鍵認証要求2のコマンドが送信される。この基板出荷鍵認証要求2のコマンドは、SC325bに対して基板出荷鍵の認証を要求するものである。SC325bからCU制御部323に対して基板出荷鍵認証応答2のレスポンスが送信される。この基板出荷鍵認証応答2のレスポンスは、CU制御部323に対して基板出荷鍵の認証結果を通知するものである。   The command of the board shipping key authentication request 2 is transmitted from the CU control unit 323 to the SC 325 b. The command of the board shipping key authentication request 2 requests the SC 325 b to authenticate the board shipping key. A response of the board shipping key authentication response 2 is transmitted from the SC 325 b to the CU control unit 323. The response of the board shipping key authentication response 2 notifies the CU control unit 323 of the authentication result of the board shipping key.

CU制御部323からSC325bに対してバージョン情報通知のコマンドが送信される。このバージョン情報通知のコマンドは、SC325bに対して基板認証鍵のバージョンを通知するものである。SC325bからCU制御部323に対してバージョン情報応答のレスポンスが送信される。このバージョン情報応答のレスポンスは、CU制御部323に対してバージョン情報を受信したことを通知するものである。   The CU control unit 323 transmits a version information notification command to the SC 325 b. The version information notification command is to notify the SC 325 b of the version of the board authentication key. The response of the version information response is transmitted from the SC 325 b to the CU control unit 323. The response of the version information response is to notify the CU control unit 323 that the version information has been received.

CU制御部323からSC325bに対して基板認証結果通知のコマンドが送信される。この基板認証結果通知のコマンドは、SC325bに対してCU制御部323とSC325bとの間の認証結果を通知するものである。SC325bからCU制御部323に対して基板認証結果応答のレスポンスが送信される。この基板認証結果応答のレスポンスは、CU制御部323に対してCU制御部323とSC325bとの間の認証結果を通知するものである。   A command of substrate authentication result notification is transmitted from the CU control unit 323 to the SC 325 b. The command of the substrate authentication result notification notifies the SC 325 b of the authentication result between the CU control unit 323 and the SC 325 b. The response of the substrate authentication result response is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate authentication result response notifies the CU control unit 323 of the authentication result between the CU control unit 323 and the SC 325 b.

CU制御部323からSC325bに対してセキュリティ基板問合せ指示通知のコマンドが送信される。このセキュリティ基板問合せ指示通知のコマンドは、SC325bに対してセキュリティ基板問合せ情報を要求するものである。SC325bからCU制御部323に対してセキュリティ基板問合せ結果のレスポンスが送信される。このセキュリティ基板問合せ結果のレスポンスは、CU制御部323に対してセキュリティ基板問合せ情報を通知するものである。   A command of security substrate inquiry instruction notification is transmitted from the CU control unit 323 to the SC 325 b. The command of the security substrate inquiry instruction notification requests the SC 325 b for security substrate inquiry information. The response of the security substrate inquiry result is transmitted from the SC 325 b to the CU control unit 323. The response of the security board inquiry result notifies the CU control unit 323 of the security board inquiry information.

CU制御部323からSC325bに対してセキュリティ基板情報通知のコマンドが送信される。このセキュリティ基板情報通知のコマンドは、SC325bに対してセキュリティ基板情報を通知するものである。SC325bからCU制御部323に対してセキュリティ基板情報結果のレスポンスが送信される。このセキュリティ基板情報結果のレスポンスは、CU制御部323に対してセキュリティ基板情報を受信したことを通知するものである。   A command of security board information notification is transmitted from the CU control unit 323 to the SC 325 b. The command of the security substrate information notification is for notifying the SC 325 b of the security substrate information. The response of the security board information result is transmitted from the SC 325 b to the CU control unit 323. The response of the security board information result is to notify the CU control unit 323 that the security board information has been received.

CU制御部323からSC325bに対してカウンタ情報要求のコマンドが送信される。このカウンタ情報要求のコマンドは、SC325bに対してカウンタ情報を要求するものである。SC325bからCU制御部323に対してカウンタ情報応答のレスポンスが送信される。このカウンタ情報応答のレスポンスは、CU制御部323に対してカウンタ情報を通知するものである。   A command of counter information request is transmitted from the CU control unit 323 to the SC 325 b. This counter information request command is for requesting counter information from the SC 325 b. The response of the counter information response is transmitted from the SC 325 b to the CU control unit 323. The response of the counter information response is to notify the CU control unit 323 of the counter information.

CU制御部323からSC325bに対して通信鍵要求のコマンドが送信される。この通信鍵要求のコマンドは、SC325bに対して通信鍵を要求するものである。SC325bからCU制御部323に対して通信鍵応答のレスポンスが送信される。この通信鍵応答のレスポンスは、CU制御部323に対して通信鍵を通知するものである。   A command of communication key request is transmitted from the CU control unit 323 to the SC 325 b. The communication key request command requests the SC 325 b for a communication key. A response of the communication key response is transmitted from the SC 325 b to the CU control unit 323. The response of the communication key response is to notify the CU control unit 323 of the communication key.

CU制御部323からSC325bに対して遊技機チップ問合せ指示通知のコマンドが送信される。この遊技機チップ問合せ指示通知のコマンドは、SC325bに対して遊技機チップの問合せ情報を要求するものである。SC325bからCU制御部323に対して遊技機チップ問合せ結果のレスポンスが送信される。この遊技機チップ問合せ結果のレスポンスは、CU制御部323に対して遊技機チップの問合せ情報を通知するものである。   The command of the gaming machine chip inquiry instruction notification is transmitted from the CU control unit 323 to the SC 325 b. The command of the gaming machine chip inquiry instruction notification requests the SC 325 b for inquiry information of the gaming machine chip. The response of the gaming machine chip inquiry result is transmitted from the SC 325 b to the CU control unit 323. The response of the gaming machine chip inquiry result is to notify the CU control unit 323 of inquiry information of the gaming machine chip.

CU制御部323からSC325bに対して遊技機チップ情報通知のコマンドが送信される。この遊技機チップ情報通知のコマンドは、SC325bに対して遊技機チップ情報の照合結果を通知するものである。SC325bからCU制御部323に対して遊技機チップ情報結果のレスポンスが送信される。この遊技機チップ情報結果のレスポンスは、CU制御部323に対して遊技機チップ照合結果を受信したことを通知するものである。   A command of gaming machine chip information notification is transmitted from the CU control unit 323 to the SC 325 b. The command of the gaming machine chip information notification is for notifying the SC 325 b of the collation result of the gaming machine chip information. The response of the gaming machine chip information result is transmitted from the SC 325 b to the CU control unit 323. The response of the gaming machine chip information result is to notify the CU control unit 323 that the gaming machine chip collation result has been received.

CU制御部323からSC325bに対して基板状態要求のコマンドが送信される。この基板状態要求のコマンドは、SC325bに対して基板状態を要求するものである。SC325bからCU制御部323に対して基板状態応答のレスポンスが送信される。この基板状態応答のレスポンスは、CU制御部323に対して基板状態を通知するものである。   A command of substrate state request is transmitted from the CU control unit 323 to the SC 325 b. The substrate status request command requests the SC 325 b to display the substrate status. A response of the substrate state response is transmitted from the SC 325 b to the CU control unit 323. The response of the substrate state response notifies the CU control unit 323 of the substrate state.

<CU制御部とSCとの通信における主なシーケンス>
次に、図13〜図23に基づいて、CU制御部323におけるCPUで実行される処理と、セキュリティチップ(SC)325bで実行される処理とを説明する。
<Main sequence in communication between CU control unit and SC>
Next, processing executed by the CPU in the CU control unit 323 and processing executed by the security chip (SC) 325 b will be described based on FIGS. 13 to 23.

まず、図13を参照して、CU制御部323の電源投入・ホール設置時の立上の処理を説明する。この図13は、CU3が遊技場に設置されて最初に電源を立上げたときのシーケンスであり、特に、基板初期鍵を用いたホール設置時の立上シーケンスについて説明する。   First, with reference to FIG. 13, a process of starting up the power of the CU control unit 323 at the time of power on / hole installation will be described. This FIG. 13 is a sequence when the CU 3 is installed in the game arcade and power is first turned on, and in particular, a start-up sequence when installing a hall using an initial board key will be described.

まず、CU3の電源を投入すると、CU制御部323およびSC325bが起動される。CU3が遊技場に設置されて最初に電源を立上げたときに、CU制御部323は、上位装置より(具体的にはホールサーバより)基板初期鍵A、基板初期鍵AのMAC鍵、有効鍵(商用/P台出荷用)を取得する。ここで、基板初期鍵Aは、遊技場に納入されてから最初に上位装置へ通信する時、ホールサーバからダウンロードしてCU制御部323に記憶する暗号鍵であり、鍵管理センタに設置された鍵管理サーバに記憶されている基板情報(基板シリアルIDと基板認証鍵)が取得されるまで、CU制御部323とSC325bとの通信に利用する暗号鍵である。なお、基板初期鍵Aは、基板メーカコードを用いて復号され、一方、基板初期鍵AのMAC鍵も同様に、基板メーカコードを用いて復号される。これらの復号は、AES(Advanced Encryption Standard)の暗号方式に則った復号方式で行なわれる。   First, when the power of CU3 is turned on, the CU control unit 323 and the SC 325b are activated. When CU3 is installed in the game arcade and power is first turned on, CU control section 323 is the MAC key of board initial key A and board initial key A from the host device (specifically, from the hall server), valid Acquire the key (for commercial / P shipment). Here, the board initial key A is an encryption key downloaded from the hall server and stored in the CU control unit 323 when it is first communicated after being delivered to the game arcade and is installed in the key management center. The encryption key is used for communication between the CU control unit 323 and the SC 325 b until the substrate information (substrate serial ID and substrate authentication key) stored in the key management server is acquired. The substrate initial key A is decrypted using the substrate maker code, while the MAC key of the substrate initial key A is similarly decrypted using the substrate maker code. These decryptions are performed by the decryption method according to the AES (Advanced Encryption Standard) encryption method.

その後、CU制御部323およびSC325bは、基板メーカコード認証シーケンス、基板初期鍵認証シーケンス、セキュリティ基板情報問合せシーケンスを実行する。   Thereafter, the CU control unit 323 and the SC 325 b execute a board maker code authentication sequence, a board initial key authentication sequence, and a security board information inquiry sequence.

基板メーカコード認証シーケンスは、チャレンジ/レスポンス方式を用いて、CU制御部323とSC325bとの間で基板メーカコードを認証する。基板メーカコード認証シーケンスの処理後、CU制御部323およびSC325bは、暗号鍵にホールサーバより取得した基板初期鍵を用い、基板初期鍵認証シーケンスを行ない、基板初期鍵認証が完了した場合に認証OKとなる。なお、基板初期鍵認証シーケンスの詳細な処理については、後述する。   The substrate maker code authentication sequence authenticates the substrate maker code between the CU control unit 323 and the SC 325 b using a challenge / response method. After the processing of the substrate maker code authentication sequence, the CU control unit 323 and the SC 325 b perform the substrate initial key authentication sequence using the substrate initial key acquired from the hall server as the encryption key, and the authentication is OK when the substrate initial key authentication is completed. It becomes. The detailed processing of the substrate initial key authentication sequence will be described later.

その後、CU制御部323およびSC325bは、暗号鍵にホールサーバより取得した基板初期鍵を用い、セキュリティ基板情報問合せシーケンスを行ない、セキュリティ基板情報を取得することができた場合に取得OKとなる。セキュリティ基板情報は、鍵管理センタの鍵管理サーバから取得し、基板シリアルIDや基板認証鍵などを含んでいる。なお、セキュリティ基板情報問合せシーケンスの詳細な処理については、後述する。基板認証鍵は、鍵管理センタに設置された鍵管理サーバからダウンロードしてCU制御部323とSC325bとの通信に利用する暗号鍵である。鍵管理サーバは、基板シリアル番号等に対応付けて基板認証鍵を記憶している。   After that, the CU control unit 323 and the SC 325 b use the substrate initial key acquired from the hall server as the encryption key, perform the security substrate information inquiry sequence, and when security substrate information can be acquired, the acquisition becomes OK. The security board information is acquired from the key management server of the key management center, and includes the board serial ID, the board authentication key, and the like. The detailed processing of the security board information inquiry sequence will be described later. The board authentication key is an encryption key downloaded from the key management server installed in the key management center and used for communication between the CU control unit 323 and the SC 325 b. The key management server stores the board authentication key in association with the board serial number or the like.

セキュリティ基板情報問合せシーケンスでセキュリティ基板情報を取得することができた場合、SC325bは、通信制御IC325aとの間で認証を実行する。   If the security board information can be acquired by the security board information inquiry sequence, the SC 325 b performs authentication with the communication control IC 325 a.

その後、CU制御部323およびSC325bは、暗号鍵にホールサーバより取得した基板初期鍵を用い、通信鍵交換シーケンスを行ない、業務電文通信用の通信鍵を交換する。   After that, the CU control unit 323 and the SC 325 b perform a communication key exchange sequence using the substrate initial key acquired from the hall server as the encryption key, and exchange the communication key for business message communication.

その後、CU制御部323およびSC325bは、暗号鍵に基板初期鍵を用い、通信鍵交換シーケンスを行ない、通信鍵を生成する。通信鍵交換シーケンスでは、基板情報取得シーケンスで基板情報を取得できた場合、基板認証鍵を暗号鍵に用いるが、基板情報を取得できなかった場合、基板初期鍵を時限的に暗号鍵に用いる。通信鍵の生成方法は、具体的には、乱数と現在時刻のデータとを用いて生成する。この通信鍵(セッション鍵)の生成方法は、乱数と現在時刻のデータとに限らず、暗号通信を行なう装置間での相互認証に用いた鍵以外の可変データであれば、いかなるものを用いてもよい。なお、通信鍵交換シーケンスは、遊技機による遊技を可能にするために遊技機との暗号通信に用いる鍵(通信化鍵)を交換するものであり、その詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b use the substrate initial key as the encryption key, perform the communication key exchange sequence, and generate the communication key. In the communication key exchange sequence, the substrate authentication key is used as the encryption key when the substrate information can be acquired by the substrate information acquisition sequence, but the substrate initial key is used as the encryption key timely when the substrate information can not be acquired. Specifically, the communication key is generated using random numbers and data of the current time. The method of generating this communication key (session key) is not limited to the random number and the data at the current time, and any variable data other than the key used for mutual authentication between devices performing encrypted communication may be used. It is also good. The communication key exchange sequence is to exchange a key (communication key) used for encryption communication with the gaming machine to enable a game by the gaming machine, and the detailed processing will be described later.

通信鍵交換シーケンスで通信鍵を生成できた場合、SC325bは、通信制御IC325aから遊技機チップ情報を取得する。   When the communication key can be generated by the communication key exchange sequence, the SC 325 b acquires gaming machine chip information from the communication control IC 325 a.

その後、CU制御部323およびSC325bは、暗号鍵に通信鍵交換シーケンスより取得した通信鍵を用い、遊技機チップ情報問合せシーケンスを行ない、遊技機チップ情報を問合せ/通知する。遊技機チップ情報には、主制御チップ番号や払出制御チップ番号などが含まれている。なお、遊技機チップ情報認証シーケンスの詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b use the communication key acquired from the communication key exchange sequence as the encryption key, perform a gaming machine chip information inquiry sequence, and inquire / notify gaming machine chip information. The gaming machine chip information includes a main control chip number, a payout control chip number, and the like. The detailed processing of the gaming machine chip information authentication sequence will be described later.

以上の処理を行なうことで、CU制御部323およびSC325bは、遊技機と業務電文通信が可能となる。この遊技機と業務電文通信を行なうことにより遊技機において遊技が可能となる。この遊技機との業務電文通信には、通信鍵(セッション鍵)を利用して運用される。このときの通信は、前述したように、時限的な通信であり、一定期間(たとえば、2日)のみ許容される。以上の処理を経て行なわれる通信モードが制限通信モード(基板初期鍵モード(基板初期鍵運用))である。この時限運用のまま一定期間(たとえば、2日)がオーバーした場合には仮運用が停止されるとともに、オーバーしたことがSC325bからCU制御部323、ホールサーバを経由して鍵管理サーバへ通知される。   By performing the above processing, the CU control unit 323 and the SC 325 b can communicate with the gaming machine. By performing business message communication with this gaming machine, it becomes possible to play a game in the gaming machine. The business message communication with this gaming machine is operated using a communication key (session key). The communication at this time is, as described above, timed communication, and is permitted only for a fixed period (for example, two days). The communication mode performed through the above processing is the restricted communication mode (board initial key mode (board initial key operation)). If the fixed period (for example, 2 days) in this time-limited operation is over, the temporary operation is stopped, and the SC 325 b notifies the key management server via the CU control unit 323 and the hall server that the over has occurred. Ru.

その後、CU3は、P台2に対して、リカバリ要求を行ない、P台2は、前回最終送信通番、前回挿入中カードID、前回カード挿入時刻を含むリカバリ応答のレスポンス(リカバリ応答)をCU3に返信する。   After that, CU3 makes a recovery request to P unit 2 and P unit 2 sets CU3 as a response (recovery response) of a recovery response including the last transmission sequence number of the last time, the card ID under insertion last time, and the last card insertion time. Send back.

次に、図14を参照して、CU制御部323の電源投入・通常立上の処理を説明する。この図14は、CU3が遊技場に設置された後、通常に電源を立上げたときのシーケンスであり、特に、基板認証鍵を用いた立上シーケンスについて説明する。   Next, with reference to FIG. 14, processing for turning on the power of the CU control unit 323 and for normal start-up will be described. This FIG. 14 shows a sequence when the power is normally turned on after the CU 3 is installed in the game arcade, and in particular, a start-up sequence using a board authentication key will be described.

まず、CU3の電源を投入すると、CU制御部323およびSC325bが起動される。CU3が遊技場に設置されて最初に電源を立上げたときに、CU制御部323は、上位装置より(具体的には鍵管理サーバより、ホールサーバを経由して)基板シリアルID鍵、基板認証鍵バージョン、基板認証鍵A、基板認証鍵AのMAC鍵を取得する。なお、基板シリアルID鍵は、基板初期鍵で復号され、基板初期鍵Aは、基板シリアルIDを用いて復号され、さらに、基板初期鍵AのMAC鍵も同様に、基板シリアルIDを用いて復号される。これらの復号は、AESの暗号方式に則った復号方式で行なわれる。   First, when the power of CU3 is turned on, the CU control unit 323 and the SC 325b are activated. When CU3 is installed in the game arcade and power is first turned on, the CU control unit 323 is a board serial ID key, board from the host device (specifically, via the hall server from the key management server) The MAC key of the authentication key version, the substrate authentication key A, and the substrate authentication key A is acquired. The substrate serial ID key is decrypted by the substrate initial key, the substrate initial key A is decrypted by using the substrate serial ID, and the MAC key of the substrate initial key A is similarly decrypted by using the substrate serial ID. Be done. These decryptions are performed by the decryption method according to the AES encryption method.

その後、CU制御部323およびSC325bは、基板メーカコード認証シーケンス、基板認証鍵認証シーケンス、セキュリティ基板情報問合せシーケンスを実行する。   Thereafter, the CU control unit 323 and the SC 325 b execute a board maker code authentication sequence, a board authentication key authentication sequence, and a security board information inquiry sequence.

基板メーカコード認証シーケンスは、チャレンジ/レスポンス方式を用いて、CU制御部323とSC325bとの間で基板メーカコードを認証する。基板メーカコード認証シーケンスの処理後、CU制御部323およびSC325bは、暗号鍵に鍵管理サーバより取得した基板認証鍵を用い、基板認証鍵認証シーケンスを行なう。なお、基板認証鍵認証シーケンスの詳細な処理については、後述する。   The substrate maker code authentication sequence authenticates the substrate maker code between the CU control unit 323 and the SC 325 b using a challenge / response method. After processing of the substrate maker code authentication sequence, the CU control unit 323 and the SC 325 b perform the substrate authentication key authentication sequence using the substrate authentication key acquired from the key management server as the encryption key. The detailed processing of the substrate authentication key authentication sequence will be described later.

その後、CU制御部323およびSC325bは、鍵の更新が有る場合にのみ、暗号鍵に鍵管理サーバより取得した基板認証鍵を用い、セキュリティ基板情報問合せシーケンスを行なう。   After that, the CU control unit 323 and the SC 325 b use the substrate authentication key acquired from the key management server as the encryption key only when the key is updated, and perform the security substrate information inquiry sequence.

基板認証鍵認証シーケンスで基板認証鍵を認証でき鍵更新が無かった場合や、鍵更新が有り、セキュリティ基板情報問合せシーケンスで認証ができると、SC325bは、通信制御IC325aとの間で認証を実行する。   If the substrate authentication key can be authenticated by the substrate authentication key authentication sequence and there is no key update, or if there is a key update and authentication can be performed by the security substrate information inquiry sequence, the SC 325b executes authentication with the communication control IC 325a. .

その後、CU制御部323およびSC325bは、暗号鍵に基板認証鍵を用い、通信鍵交換シーケンスを行ない、通信鍵を生成する。通信鍵の生成方法は、具体的には、乱数と現在時刻のデータとを用いて生成する。この通信鍵(セッション鍵)の生成方法は、乱数と現在時刻のデータとに限らず、暗号通信を行なう装置間での相互認証に用いた鍵以外の可変データであれば、いかなるものを用いてもよい。なお、通信鍵交換シーケンスは、遊技機による遊技を可能にするために遊技機との暗号通信に用いる鍵(通信化鍵)を交換するものであり、その詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b use the substrate authentication key as the encryption key, perform a communication key exchange sequence, and generate a communication key. Specifically, the communication key is generated using random numbers and data of the current time. The method of generating this communication key (session key) is not limited to the random number and the data at the current time, and any variable data other than the key used for mutual authentication between devices performing encrypted communication may be used. It is also good. The communication key exchange sequence is to exchange a key (communication key) used for encryption communication with the gaming machine to enable a game by the gaming machine, and the detailed processing will be described later.

通信鍵交換シーケンスで通信鍵を生成することができた場合、SC325bは、通信制御IC325aから遊技機チップ情報をさらに取得する。   When the communication key can be generated by the communication key exchange sequence, the SC 325 b further acquires gaming machine chip information from the communication control IC 325 a.

その後、CU制御部323およびSC325bは、暗号鍵に通信鍵交換シーケンスより取得した通信鍵を用い、遊技機チップ情報問合せシーケンスを行ない、遊技機チップ情報を問合せ/通知する。遊技機チップ情報には、主制御チップ番号や払出制御チップ番号などが含まれている。なお、遊技機チップ情報認証シーケンスの詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b use the communication key acquired from the communication key exchange sequence as the encryption key, perform a gaming machine chip information inquiry sequence, and inquire / notify gaming machine chip information. The gaming machine chip information includes a main control chip number, a payout control chip number, and the like. The detailed processing of the gaming machine chip information authentication sequence will be described later.

以上の処理を行なうことで、CU制御部323およびSC325bは、遊技機と業務電文通信が可能となる。この遊技機と業務電文通信を行なうことにより遊技機において遊技が可能となる。この遊技機との業務電文通信には、通信鍵(セッション鍵)が利用される。このときの通信は、制限通信モードのような制限のない通常通信モード(基板認証鍵モード(基板認証鍵運用))である。   By performing the above processing, the CU control unit 323 and the SC 325 b can communicate with the gaming machine. By performing business message communication with this gaming machine, it becomes possible to play a game in the gaming machine. A communication key (session key) is used for business message communication with this gaming machine. The communication at this time is a normal communication mode (substrate authentication key mode (substrate authentication key operation)) without restrictions such as the restricted communication mode.

次に、図15を参照して、CU制御部323の電源投入・工場出荷時立上の処理を説明する。この図15は、CU3が遊技場に出荷される前の工場出荷時のシーケンスを示し、特に、基板出荷鍵を用いた工場出荷立上シーケンスについて説明する。当該シーケンスは、工場出荷時、上位装置に接続していない状態のCU制御部323およびSC325bにおける処理である。   Next, with reference to FIG. 15, the process of turning on the power of the CU control unit 323 and setting up at the time of shipping will be described. This FIG. 15 shows the sequence at the time of factory shipment before CU3 is shipped to the game arcade, and in particular, the factory shipment start-up sequence using the substrate shipping key will be described. The said sequence is a process in CU control part 323 and SC325b of the state which is not connected to a high-order apparatus at the time of factory shipment.

まず、CU3の電源を投入すると、CU制御部323およびSC325bが起動される。CU制御部323およびSC325bは、基板メーカコード認証シーケンス、基板初期鍵認証シーケンスを実行する。   First, when the power of CU3 is turned on, the CU control unit 323 and the SC 325b are activated. The CU control unit 323 and the SC 325 b execute a board maker code authentication sequence and a board initial key authentication sequence.

基板メーカコード認証シーケンスは、チャレンジ/レスポンス方式を用いて、CU制御部323とSC325bとの間で基板メーカコードを認証する。基板メーカコード認証シーケンスの処理後、CU制御部323およびSC325bは、暗号鍵に基板初期鍵を用い、基板初期鍵認証シーケンスを行なう。しかし、工場出荷時の段階のため未だ遊技場にCU3が設置されていないため、遊技場のホールサーバより基盤初期鍵をCU制御部323が取得できておらず、その結果、基板初期鍵認証の結果がNGとなる。   The substrate maker code authentication sequence authenticates the substrate maker code between the CU control unit 323 and the SC 325 b using a challenge / response method. After processing of the substrate maker code authentication sequence, the CU control unit 323 and the SC 325 b perform the substrate initial key authentication sequence using the substrate initial key as the encryption key. However, since CU3 is not yet installed in the game arcade because of the stage at the time of factory shipment, the CU control unit 323 can not acquire the base initial key from the hall server of the game arcade. The result is NG.

その後、CU制御部323は、基板初期鍵認証シーケンスが認証NGとなったため、CU制御部323は、SC325bにセキュリティ基板325のテストに用いる基板出荷鍵を要求する、基板出荷鍵要求のコマンドをSC325bに送信する。SC325bは、CU制御部323から基板出荷鍵要求のコマンドを受信後、基板出荷鍵を含む基板出荷鍵応答のレスポンスをCU制御部323に送信する。   After that, the CU control unit 323 determines that the substrate initial key authentication sequence is not successful, so that the CU control unit 323 requests the SC 325 b for the substrate shipping key used for the test of the security substrate 325. Send to After receiving the substrate shipment key request command from the CU control unit 323, the SC 325b transmits, to the CU control unit 323, a response for the substrate shipment key response including the substrate shipment key.

その後、CU制御部323およびSC325bは、暗号鍵にSC325bより取得した基板出荷鍵を用い、基板出荷鍵認証シーケンスを行なう。なお、基板出荷鍵認証シーケンスの詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b perform a substrate shipping key authentication sequence using the substrate shipping key acquired from the SC 325 b as the encryption key. The detailed processing of the board shipping key authentication sequence will be described later.

基板出荷鍵認証シーケンスで基板出荷鍵を認証できた場合、SC325bは、通信制御IC325aとの間で認証を実行する。   If the substrate shipping key can be authenticated by the substrate shipping key authentication sequence, the SC 325 b performs authentication with the communication control IC 325 a.

その後、CU制御部323およびSC325bは、暗号鍵に基板出荷鍵を用い、通信鍵交換シーケンスを行ない、通信鍵を生成する。通信鍵の生成方法は、具体的には、乱数と現在時刻のデータとを用いて生成する。この通信鍵(セッション鍵)の生成方法は、乱数と現在時刻のデータとに限らず、暗号通信を行なう装置間での相互認証に用いた鍵以外の可変データであれば、いかなるものを用いてもよい。なお、通信鍵交換シーケンスは、遊技機による遊技を可能にするために遊技機との暗号通信に用いる鍵(通信化鍵)を交換するものであり、その詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b perform a communication key exchange sequence using the substrate shipping key as the encryption key, and generate a communication key. Specifically, the communication key is generated using random numbers and data of the current time. The method of generating this communication key (session key) is not limited to the random number and the data at the current time, and any variable data other than the key used for mutual authentication between devices performing encrypted communication may be used. It is also good. The communication key exchange sequence is to exchange a key (communication key) used for encryption communication with the gaming machine to enable a game by the gaming machine, and the detailed processing will be described later.

通信鍵交換シーケンスで通信鍵を生成できた場合、SC325bは、通信制御IC325aから遊技機チップ情報を取得する。   When the communication key can be generated by the communication key exchange sequence, the SC 325 b acquires gaming machine chip information from the communication control IC 325 a.

その後、CU制御部323およびSC325bは、暗号鍵に通信鍵交換シーケンスより取得した通信鍵を用い、遊技機チップ情報問合せシーケンスを行ない、遊技機チップ情報を問合せ/通知する。遊技機チップ情報には、主制御チップ番号や払出制御チップ番号などが含まれている。なお、遊技機チップ情報認証シーケンスの詳細な処理については、後述する。   Thereafter, the CU control unit 323 and the SC 325 b use the communication key acquired from the communication key exchange sequence as the encryption key, perform a gaming machine chip information inquiry sequence, and inquire / notify gaming machine chip information. The gaming machine chip information includes a main control chip number, a payout control chip number, and the like. The detailed processing of the gaming machine chip information authentication sequence will be described later.

その後、CU3は、P台2に対して、通信テスト要求を行ない、P台2は通信テスト応答をCU3に送信する。   Thereafter, the CU 3 sends a communication test request to the P unit 2, and the P unit 2 transmits a communication test response to the CU 3.

以上の処理を行なうことで、CU制御部323およびSC325bは、遊技機と通信テスト電文のみの通信が可能となる。この通信テスト電文の通信を行なうことにより工場出荷時の通信テストが行われる。この工場出荷時の通信テストに合格したCU3が遊技場に納入されて最初の電源立上時のシーケンスが図13で説明したホール設置立上シーケンスであり、その後基板認証鍵の取得後に実行されるシーケンスが図14で説明した通常立上シーケンスである。   By performing the above processing, the CU control unit 323 and the SC 325 b can communicate only with the gaming machine and the communication test message. By performing communication of this communication test message, communication test at the time of factory shipment is performed. The CU3 that has passed the communication test at the time of factory shipment is delivered to the game arcade, and the sequence at the time of the first power supply start-up is the hole installation start-up sequence described in FIG. The sequence is the normal start-up sequence described in FIG.

次に、図16を参照して、基板メーカコードの認証シーケンスの処理を説明する。
まず、CU制御部323は、SC325bに対して、基板メーカコードの認証を要求する基板メーカコード認証要求1のコマンドを送信する。なお、基板メーカコード認証は、チャレンジ/レスポンス方式を用いて行なうため、CU制御部323は、SC325bに対して、チャレンジコードを要求する。
Next, with reference to FIG. 16, the process of the authentication sequence of the substrate maker code will be described.
First, the CU control unit 323 transmits a command of the substrate maker code authentication request 1 for requesting authentication of the substrate maker code to the SC 325 b. In addition, since the board maker code authentication is performed using a challenge / response method, the CU control unit 323 requests the SC 325 b for a challenge code.

基板メーカコード認証要求1のコマンドを受信したSC325bは、基板メーカコードに基づくチャレンジコードを生成し、生成したチャレンジコードを基板メーカコード認証応答1のレスポンスでCU制御部323に通知する。   The SC 325 b receiving the command of the substrate maker code authentication request 1 generates a challenge code based on the substrate maker code, and notifies the CU control unit 323 of the generated challenge code by a response of the substrate maker code authentication response 1.

基板メーカコード認証応答1のコマンドを受信したCU制御部323は、チャレンジコードに基づくレスポンスコードを生成し、生成したレスポンスコードを基板メーカコード認証要求2のコマンドでSC325bに通知する。具体的には、基板メーカコードを鍵として受信したチャレンジコードを暗号化してレスポンスコードを生成する。   The CU control unit 323 that has received the command of the substrate maker code authentication response 1 generates a response code based on the challenge code, and notifies the generated response code to the SC 325b by the command of the substrate maker code authentication request 2. Specifically, the challenge code received using the substrate maker code as a key is encrypted to generate a response code.

基板メーカコード認証要求2のコマンドを受信したSC325bは、レスポンスコードをチェックして(具体的には基板メーカコードを鍵としてレスポンスコードを復号してチャレンジコードを抽出して)チャレンジコードが一致すればチェック結果がOKであるとする。そして、当該チェック結果を基板メーカコード認証応答2のレスポンスでCU制御部323に通知する。このとき、CU制御部323は、基板メーカコード認証結果などの認証ログ情報をSC325bから取得する。   If the SC 325 b receives the command of the substrate maker code authentication request 2 checks the response code (specifically, if the challenge code is matched by decrypting the response code with the substrate maker code as a key and extracting the challenge code) Suppose that the check result is OK. Then, the check result is notified to the CU control unit 323 by the response of the substrate maker code authentication response 2. At this time, the CU control unit 323 acquires authentication log information such as a substrate maker code authentication result from the SC 325 b.

一方、チャレンジコードが一致しなければチェック結果がNG(不適正)であるとする。その場合に、n回際認証を繰り返し、n回連続でNGの場合にSC325bが無応答状態(HALT)となり、基板認証鍵と本認証鍵とがクリアされる(図29参照)。この無応答状態(HALT)となった後には、SC325bが通信制御IC325aと認証を行なうことはなく、工場で修理を行なうこととなる。   On the other hand, if the challenge codes do not match, it is assumed that the check result is NG (incorrect). In that case, the authentication is repeated n times, and in the case of n consecutive times NG, the SC 325 b becomes non-responsive (HALT), and the substrate authentication key and the real authentication key are cleared (see FIG. 29). After entering the non-response state (HALT), the SC 325 b does not perform authentication with the communication control IC 325 a, and repairs will be performed at the factory.

CU制御部323は、SC325bにCU制御部固有情報(統一店舗コード、台番、現在時刻)を通知して、遊技機との接続を要求する基板接続要求のコマンドを送信する。   The CU control unit 323 notifies the SC 325 b of CU control unit specific information (unified store code, model number, current time), and transmits a command of a substrate connection request for requesting a connection with the gaming machine.

SC325bは、CU制御部323からの基板接続要求のコマンドを受信後、統一店舗コード、台晩、現在時刻の情報を保持し、前回の統一店舗コードが一致しているときは、CU制御部323に対して接続要求を受付けた(OK)ことを通知する基板接続応答のレスポンスを返信する。   After receiving the command of the substrate connection request from the CU control unit 323, the SC 325b holds the information on the unified store code, the date, and the current time, and the CU control unit 323 when the previous unified store code matches. A response to the board connection response notifying that the connection request has been received (OK) is returned.

一方、前回の統一店舗コードと不一致であるときは、CU制御部323に対して接続要求を受付けていない(NG)ことを通知する基板接続応答のレスポンスを返信し、RAMに記憶されている基板認証鍵をクリアするとともに、基板初期鍵を暗号鍵として処理を進めるモードである基板初期鍵モード(図13参照)に遷移する。このとき、CU制御部323は、基板接続要求結果などの認証ログ情報をSC325bから取得する。   On the other hand, when it does not match the previous unified store code, a response of a substrate connection response notifying that the connection request is not received (NG) is sent back to the CU control unit 323, and the substrate stored in the RAM A transition is made to a substrate initial key mode (see FIG. 13) which is a mode in which processing is performed using the substrate initial key as an encryption key while clearing the authentication key. At this time, the CU control unit 323 acquires authentication log information such as a substrate connection request result from the SC 325 b.

次に、図17を参照して、基板初期鍵または基板出荷鍵の認証シーケンスの処理を説明する。   Next, with reference to FIG. 17, the process of the authentication sequence of the board initial key or the board shipping key will be described.

まず、図17に示すように、基板初期鍵を暗号鍵として処理を進めるモードである基板初期鍵モードの状態の場合には、図17において基盤初期鍵を用いた認証が行われるが、基板出荷鍵を暗号鍵として処理を進めるモードである基板出荷鍵モードの状態の場合には、図17において基盤出荷鍵を用いた認証が行われることになる。よって、図17の「/」はいずれか一方を表す記号である。CU制御部323は、SC325bに対して、認証情報を要求する基板初期鍵/基板出荷鍵認証要求1のコマンドを送信する。なお、基板初期鍵/基板出荷鍵認証要求1のコマンドは暗号化していないが、暗号鍵に基板初期鍵/基板出荷鍵を用いて、暗号化してもよい。   First, as shown in FIG. 17, in the case of the state of the substrate initial key mode which is a mode in which processing is performed using the substrate initial key as an encryption key, authentication using the substrate initial key is performed in FIG. In the case of the state of the board shipping key mode, which is a mode in which processing is performed using the key as the encryption key, authentication using the base shipping key is performed in FIG. Therefore, “/” in FIG. 17 is a symbol representing one of them. The CU control unit 323 transmits a command of substrate initial key / substrate shipment key authentication request 1 for requesting authentication information to the SC 325 b. Although the command of the substrate initial key / substrate shipping key authentication request 1 is not encrypted, it may be encrypted using the substrate initial key / substrate shipping key as the encryption key.

基板初期鍵/基板出荷鍵認証要求1のコマンドを受信したSC325bは、CU制御部323に対して、基板初期鍵または基板出荷鍵で認証情報の乱数Aを暗号化し、MAC鍵でH−MACを算出して、基板初期鍵/基板出荷鍵認証応答1のレスポンスで返信する。   The SC 325 b receives the command of the board initial key / board shipping key authentication request 1 and encrypts the random number A of the authentication information with the board initial key or the board shipping key to the CU control unit 323, and the H-MAC with the MAC key. It is calculated and sent back as a response of substrate initial key / substrate shipping key authentication response 1.

基板初期鍵/基板出荷鍵認証応答1のコマンドを受信したCU制御部323は、基板初期鍵または基板出荷鍵を検証するため、認証情報の乱数Aを復号化し、MACをチェックする。   The CU control unit 323 that has received the command of the board initial key / board shipping key authentication response 1 decrypts the random number A of the authentication information and checks the MAC in order to verify the board initial key or the board shipping key.

その後、CU制御部323は、SC325bに対して、基板初期鍵または基板出荷鍵で認証情報の乱数Bを暗号化し、MAC鍵でH−MACを算出して、基板初期鍵/基板出荷鍵認証要求2のコマンドで送信する。なお、基板初期鍵/基板出荷鍵認証要求2のコマンドは、暗号鍵に基板初期鍵または基板出荷鍵を用いて、暗号化してある。   After that, the CU control unit 323 encrypts the random number B of the authentication information with the board initial key or the board shipping key, calculates the H-MAC with the MAC key, and sends a board initial key / board shipping key authentication request to the SC 325 b. Send with 2 commands. The command of the substrate initial key / substrate shipping key authentication request 2 is encrypted using the substrate initial key or the substrate shipping key as the encryption key.

基板初期鍵/基板出荷鍵認証要求2のコマンドを受信したSC325bは、CU制御部323に対して、基板初期鍵または基板出荷鍵を検証するため、認証情報の乱数Bを復号化し、MACをチェックする。そして、SC325bは、CU制御部323に対して、認証結果を基板初期鍵/基板出荷鍵認証応答2のレスポンスで返信する。このとき、CU制御部323は、基板初期鍵認証結果、基板出荷鍵認証結果などの認証ログ情報をSC325bから取得する。   The SC 325 b receives the command of the board initial key / board shipping key authentication request 2, decrypts the random number B of the authentication information to check the board initial key or the board shipping key to the CU control unit 323, and checks the MAC. Do. Then, the SC 325 b returns an authentication result to the CU control unit 323 in response to the substrate initial key / substrate shipping key authentication response 2. At this time, the CU control unit 323 acquires authentication log information such as a substrate initial key authentication result and a substrate shipping key authentication result from the SC 325 b.

次に、図18を参照して、基板シリアルIDおよび基板認証鍵の認証シーケンスの処理を説明する。   Next, with reference to FIG. 18, processing of an authentication sequence of the substrate serial ID and the substrate authentication key will be described.

まず、CU制御部323とSC325bとの通信は、基板認証鍵を暗号鍵として処理を進めるモードである基板認証鍵モードの状態において、CU制御部323は、SC325bに対して、基板シリアルIDの認証を要求する基板シリアルID認証要求1のコマンドを送信する。なお、基板シリアルID認証は、チャレンジ/レスポンス方式を用いて行なうため、CU制御部323は、SC325bに対して、チャレンジコードを要求する。   First, in the state of the substrate authentication key mode in which the communication between the CU control unit 323 and the SC 325 b is a mode in which processing is performed using the substrate authentication key as an encryption key, the CU control unit 323 authenticates the substrate serial ID to the SC 325 b. To send a command of the board serial ID authentication request 1 to request. Note that, since the substrate serial ID authentication is performed using a challenge / response method, the CU control unit 323 requests the SC 325 b for a challenge code.

基板シリアルID認証要求1のコマンドを受信したSC325bは、基板シリアルIDに基づくチャレンジコードを生成し、生成したチャレンジコードを基板シリアルID認証応答1のレスポンスでCU制御部323に通知する。   The SC 325 b receiving the command of the substrate serial ID authentication request 1 generates a challenge code based on the substrate serial ID, and notifies the CU control unit 323 of the generated challenge code by a response of the substrate serial ID authentication response 1.

基板シリアルID認証応答1のコマンドを受信したCU制御部323は、チャレンジコードに基づくレスポンスコードを生成し(具体的には基板メシリアルIDを鍵としてチャレンジコードを暗号化してレスポンスコードを生成し)、生成したレスポンスコードを基板シリアルID認証要求2のコマンドでSC325bに通知する。   The CU control unit 323 that has received the command of the board serial ID authentication response 1 generates a response code based on the challenge code (specifically, generates a response code by encrypting the challenge code using the board serial ID as a key), The generated response code is notified to the SC 325 b by a command of the substrate serial ID authentication request 2.

基板シリアルID認証要求2のコマンドを受信したSC325bは、レスポンスコードをチェックして(具体的には基板メシリアルIDを鍵としてレスポンスコードを復号してチャレンジコードを抽出して)、チャレンジコードが一致すればチェック結果がOKであるとする。そして、当該チェック結果を基板シリアルID認証応答2のレスポンスでCU制御部323に通知する。なお、チェック結果がNGの場合、SC325bは、CU制御部323に対してチェック結果を、基板認証結果通知および基板認証結果応答での認証結果に含め、NGを通知する。このとき、CU制御部323は、基板シリアルID認証結果などの認証ログ情報をSC325bから取得する。   The SC 325 b receives the command of the board serial ID authentication request 2 checks the response code (specifically, decrypts the response code using the board serial ID as a key and extracts the challenge code), and the challenge code matches. For example, it is assumed that the check result is OK. Then, the check result is notified to the CU control unit 323 by the response of the board serial ID authentication response 2. If the check result is NG, the SC 325 b includes the check result in the substrate authentication result notification and the authentication result in the substrate authentication result response, and notifies the CU control unit 323 of NG. At this time, the CU control unit 323 acquires authentication log information such as the substrate serial ID authentication result from the SC 325 b.

その後、CU制御部323は、SC325bに対して、基板認証鍵のバージョン情報を通知するためにバージョン情報通知のコマンドを送信する。なお、バージョン情報通知のコマンドは、暗号鍵に基板認証鍵を用いて、暗号化してある。   After that, the CU control unit 323 transmits a command of version information notification to notify the version information of the board authentication key to the SC 325 b. The version information notification command is encrypted using the substrate authentication key as the encryption key.

バージョン情報通知のコマンドを受信したSC325bは、CU制御部323に対して基板認証鍵のバージョン情報を受信したことを通知するために、バージョン情報応答のレスポンスを返信する。なお、バージョン情報応答のレスポンスは暗号化していないが、暗号鍵に基板認証鍵を用いて暗号化してもよい。   The SC 325 b having received the command of version information notification sends back a response of version information response to notify the CU control unit 323 that the version information of the board authentication key has been received. Although the response of the version information response is not encrypted, it may be encrypted using a substrate authentication key as the encryption key.

その後、CU制御部323は、SC325bに対して、認証情報を要求する基板認証鍵認証要求1のコマンドを送信する。なお、基板認証鍵認証要求1のコマンドは暗号化していないが、暗号鍵に基板認証鍵を用いて、暗号化してもよい。   After that, the CU control unit 323 transmits a command of the substrate authentication key authentication request 1 for requesting authentication information to the SC 325 b. Although the command of the substrate authentication key authentication request 1 is not encrypted, it may be encrypted using the substrate authentication key as the encryption key.

基板認証鍵認証要求1のコマンドを受信したSC325bは、CU制御部323に対して、基板認証鍵で認証情報の乱数Aを暗号化し、MAC鍵でH−MACを算出して、基板認証鍵認証応答1のレスポンスで返信する。   The SC 325 b that has received the command of the board authentication key authentication request 1 encrypts the random number A of the authentication information with the board authentication key to the CU control unit 323, calculates H-MAC with the MAC key, and performs board authentication key authentication Reply in response 1 response.

基板認証鍵認証応答1のコマンドを受信したCU制御部323は、基板認証鍵を検証するため、認証情報の乱数Aを復号化し、MACをチェックする。   The CU control unit 323 that has received the command of the board authentication key authentication response 1 decrypts the random number A of the authentication information and checks the MAC in order to verify the board authentication key.

その後、CU制御部323は、SC325bに対して、基板認証鍵で認証情報の乱数Bを暗号化し、MAC鍵でH−MACを算出して、基板認証鍵認証要求2のコマンドで送信する。なお、基板認証鍵認証要求2のコマンドは、暗号鍵に基板認証鍵を用いて、暗号化してある。   Thereafter, the CU control unit 323 encrypts the random number B of the authentication information with the substrate authentication key, calculates the H-MAC with the MAC key, and transmits the substrate authentication key authentication request 2 command to the SC 325 b. The command of the substrate authentication key authentication request 2 is encrypted using the substrate authentication key as the encryption key.

基板認証鍵認証要求2のコマンドを受信したSC325bは、CU制御部323に対して、基板認証鍵を検証するため、認証情報の乱数Bを復号化し、MACをチェックする。そして、SC325bは、CU制御部323に対して、認証結果を基板認証鍵認証応答2のレスポンスで返信する。   The SC 325 b that has received the command of the board authentication key authentication request 2 decrypts the random number B of the authentication information and verifies the MAC to the CU control unit 323 in order to verify the board authentication key. Then, the SC 325 b returns an authentication result to the CU control unit 323 as a response of the board authentication key authentication response 2.

その後、CU制御部323は、SC325bに対して、基板認証結果を通知するために、基板認証結果通知のコマンドを送信する。なお、基板認証結果通知のコマンドは、暗号鍵に基板認証鍵を用いて、暗号化してある。基板認証結果通知のコマンドは、基板シリアルID認証と基板認証鍵の認証結果をSC325bに対して通知する。   Thereafter, the CU control unit 323 transmits a command of substrate authentication result notification to the SC 325 b in order to notify the substrate authentication result. The command for substrate authentication result notification is encrypted using the substrate authentication key as the encryption key. The command of substrate authentication result notification notifies the substrate serial ID authentication and the authentication result of the substrate authentication key to the SC 325 b.

基板認証結果通知のコマンドを受信したSC325bは、CU制御部323に対して、基板シリアルID認証と基板認証鍵の認証結果を通知するために、基板認証結果応答のコマンドを送信する。なお、基板認証結果応答のコマンドは、暗号鍵に基板認証鍵を用いて、暗号化してある。このとき、CU制御部323は、基板認証結果などの認証ログ情報をSC325bから取得する。   The SC 325 b having received the command of substrate authentication result notification transmits a command of substrate authentication result response to the CU control unit 323 in order to notify the substrate serial ID authentication and the authentication result of the substrate authentication key. The command of the substrate authentication result response is encrypted using the substrate authentication key as the encryption key. At this time, the CU control unit 323 acquires authentication log information such as a substrate authentication result from the SC 325 b.

次に、図19は、セキュリティ基板情報の問合せを行なう場合の処理を説明するための図である。図19を参照して、まず、CU制御部323は、SC325bに対して上位装置に問合せる情報を要求するために、セキュリティ基板問合せ指示通知のコマンドを送信する。なお、送信するセキュリティ基板問合せ指示通知のコマンドは、暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化してある。   Next, FIG. 19 is a diagram for explaining processing in the case of inquiring about security board information. Referring to FIG. 19, first, CU control unit 323 transmits a command of security substrate inquiry instruction notification in order to request information for inquiring of the higher-level device from SC 325b. The command of the security substrate inquiry instruction notice to be transmitted is encrypted using the substrate initial key or the substrate authentication key as the encryption key.

セキュリティ基板問合せ指示通知のコマンドを受信したSC325bは、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に問合せる情報(基板シリアル番号および問合せ情報)をCU制御部323に通知するために、セキュリティ基板問合せ結果のレスポンスをCU制御部323に返信する。なお、返信するセキュリティ基板問合せ指示通知のレスポンスは、基板シリアル番号を暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化しているとともに、CU制御部323とホールサーバとが復号できない鍵(以下「秘匿用鍵」と言う)で問合せ情報を暗号化している。その結果、問合せ情報は鍵管理サーバのみが復号して解読できる。   In order to notify the CU control unit 323 of information (substrate serial number and inquiry information) for inquiring of the higher-level device (specifically, the key management server via the hall server), the SC 325 b receives the command of the security substrate inquiry instruction notification, The response of the security board inquiry result is sent back to the CU control unit 323. Note that the response of the security board inquiry instruction notification to be sent back is encrypted using the board serial number as the encryption key using the board initial key or the board authentication key, and the key can not be decrypted by the CU control unit 323 and the hall server (see below The inquiry information is encrypted by the "key for secrecy". As a result, only the key management server can decrypt and decipher the inquiry information.

セキュリティ基板問合せ結果のレスポンスを受信したCU制御部323は、基板シリアル番号および問合せ情報に基づき、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)にセキュリティ基板325の情報(基板シリアル番号および問合せ情報)を問合せ、上位装置からの応答を待つ。セキュリティ基板情報を問合せ中、CU制御部323およびSC325bは、上位装置からの応答を待たずに、次のステップの処理(たとえば、通信制御ICの認証処理、遊技機チップ情報の認証処理、遊技機との業務電文処理等)を実行し、セキュリティ基板情報を受信したときに必要な処理を実施する。   Based on the board serial number and the inquiry information, the CU control unit 323 that has received the response of the security board inquiry result gives the host device (specifically, the key management server via the hall server) the information on the security board 325 (board serial number and Query the inquiry information) and wait for a response from the higher-level device. While inquiring about security board information, the CU control unit 323 and the SC 325 b do not have to wait for a response from the host device, and perform the processing of the next step (for example, authentication processing of communication control IC, authentication processing of gaming machine chip information, gaming machine Business message processing, etc.) and execute necessary processing when security board information is received.

その後、CU制御部323は、上位装置からセキュリティ基板情報の問合せ結果(基板シリアルIDおよび基板認証鍵)を受信すると、セキュリティ基板情報をSC325bに通知する。具体的に、CU制御部323は、問合せ結果である基板シリアルIDおよび基板認証鍵を含むセキュリティ基板情報通知のコマンドをSC325bに送信する。なお、送信するセキュリティ基板情報通知のコマンドは、暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化してある。   Thereafter, upon receiving the inquiry result (substrate serial ID and substrate authentication key) of the security substrate information from the host device, the CU control unit 323 notifies the SC 325 b of the security substrate information. Specifically, the CU control unit 323 transmits, to the SC 325 b, a command of security board information notification including a board serial ID and a board authentication key which are inquiry results. The command of the security board information notification to be transmitted is encrypted using the board initial key or the board authentication key as the encryption key.

SC325bは、セキュリティ基板情報通知のコマンドを受信後、問合せ番号を確認して、セキュリティ基板情報通知のコマンドを正常に受信したことをCU制御部323に通知するために、セキュリティ基板情報結果のレスポンスを返信する。なお、鍵更新情報は、次回リセット時に使用される。返信するセキュリティ基板情報結果のレスポンスは、暗号化しなくてもよいが、暗号化する場合、暗号鍵に基板初期鍵または基板認証鍵を用いる。   After receiving the security board information notification command, the SC 325 b confirms the inquiry number, and sends a response of the security board information result in order to notify the CU control unit 323 that the security board information notification command has been received normally. Send back. The key update information is used at the next reset. The response of the security board information result to be returned may not be encrypted, but in the case of encryption, the board initial key or the board authentication key is used as the encryption key.

その後、CU制御部323は、受信結果がOKの場合には、基板シリアルID鍵および基板認証鍵Aを保存して、次回リセット時に認証鍵情報として使用する。また、CU制御部323は、基板情報問合せおよび基板情報通知の認証ログ情報を取得する。   Thereafter, when the reception result is OK, the CU control unit 323 stores the board serial ID key and the board authentication key A, and uses the board serial ID key and the board authentication key A as authentication key information at the next reset. Further, the CU control unit 323 acquires authentication log information of the substrate information inquiry and the substrate information notification.

次に、図20を参照して、遊技機チップ情報問合せシーケンスの処理を説明する。
まず、CU制御部323は、SC325bに対して遊技機チップ情報を問合せる遊技機チップ問合せ指示通知のコマンドを送信する。なお、送信する遊技機チップ問合せ指示通知のコマンドは、暗号化しなくてもよいが、暗号化する場合、暗号鍵に通信鍵を用いる。
Next, with reference to FIG. 20, processing of the gaming machine chip information inquiry sequence will be described.
First, the CU control unit 323 transmits a command of notification of gaming machine chip inquiry instruction to inquire gaming machine chip information to the SC 325 b. It should be noted that the command of the gaming machine chip inquiry instruction notification to be sent may not be encrypted, but in the case of encryption, a communication key is used as the encryption key.

一方、SC325bは、通信制御ICから遊技機チップ情報を取得する。その後、遊技機チップ問合せ指示通知のコマンドを受信したSC325bは、遊技機チップ情報の取得を完了しているので、遊技機チップ問合せ結果=OKの情報を含む遊技機チップ問合せ結果のレスポンスをCU制御部323に返信する。遊技機チップ情報には、主制御チップID、払出制御チップIDなどが含まれている。なお、返信する遊技機チップ問合せ結果のレスポンスは、主制御チップIDと払出制御チップIDとが秘匿用鍵で暗号化され、その他の情報は暗号鍵に通信鍵を用いて、暗号化してある。   On the other hand, the SC 325 b acquires gaming machine chip information from the communication control IC. Thereafter, since the SC 325 b that has received the command of the gaming machine chip inquiry instruction notification has completed the acquisition of gaming machine chip information, CU control of the response of the gaming machine chip inquiry result including the information of gaming machine chip inquiry result = OK Reply to part 323. The gaming machine chip information includes a main control chip ID, a payout control chip ID, and the like. The main control chip ID and the payout control chip ID are encrypted by the concealment key, and the other information is encrypted by using the communication key as the encryption key.

その後、CU制御部323は、返信された遊技機チップ問合せ結果のレスポンスを受信した場合、上位装置(鍵管理サーバまたはホールサーバ:図10参照)に、主制御チップ番号および払出制御チップ番号を含む遊技機チップ情報を問合せ、上位装置からの応答を待つ。遊技機チップ情報問合せ中、CU制御部323およびSC325bは、上位装置からの応答を持たずに、次のステップの処理(遊技機との業務電文処理)を実行する。遊技機チップ情報の問合せには時間(たとえば2時間程度)がかかるため、その間遊技機の稼働を停止しておくわけにはいかないために、上位装置からの応答を持たずに次のステップの処理(遊技機との業務電文処理)を実行する。なお、遊技機チップ情報問合せ中は、リセット動作(たとえば、リセットボタン(図示省略)の操作や電源再投入など)が行なわれても、再度遊技機チップ問合せ指示通知の要求は出されない。   Thereafter, when the CU control unit 323 receives a response of the result of the inquiry about the returned gaming machine chip, the CU control unit 323 includes the main control chip number and the payout control chip number in the host device (key management server or hall server: see FIG. 10). Inquires for gaming machine chip information and waits for a response from the host device. During the gaming machine chip information inquiry, the CU control unit 323 and the SC 325 b execute the processing of the next step (business message processing with the gaming machine) without having a response from the host device. Since it takes time (for example, about 2 hours) to inquire about gaming machine chip information, it is impossible to stop the operation of the gaming machine during that time, so the process of the next step without a response from the host device Execute (business message processing with the gaming machine). During the inquiry about gaming machine chip information, even if the reset operation (for example, the operation of the reset button (not shown) or the power re-input) is performed, the request for the gaming machine chip inquiry instruction notification is not issued again.

その後、CU制御部323は、上位装置から遊技機チップ情報の照合結果を受信すると、当該照合結果をSC325bに通知する。具体的に、CU制御部323は、照合結果を含む遊技機チップ情報通知のコマンドをSC325bに送信する。なお、送信する遊技機チップ照合結果通知のコマンドは、暗号鍵に通信鍵を用いて、暗号化してある。   Thereafter, upon receiving the collation result of the gaming machine chip information from the host device, the CU control unit 323 notifies the SC 325 b of the collation result. Specifically, the CU control unit 323 transmits, to the SC 325 b, a command of gaming machine chip information notification including the collation result. It should be noted that the command for notification of the result of checking the gaming machine chip collation to be transmitted is encrypted using the communication key as the encryption key.

SC325bは、遊技機チップ情報通知のコマンドを受信後、照合結果がOKのとき、遊技機メーカコードおよび型式コードをCU制御部323に通知するため、遊技機チップ情報結果のレスポンスを返信する。なお、返信する遊技機チップ情報結果のレスポンスは、暗号鍵に通信鍵を用いて、暗号化してある。   The SC 325 b returns a response to the gaming machine chip information result to notify the gaming machine maker code and the model code to the CU control unit 323 when the collation result is OK after receiving the gaming machine chip information notification command. The response of the gaming machine chip information result to be returned is encrypted using the communication key as the encryption key.

同時に、CU制御部323は、SC325bからの遊技機チップ情報結果に含まれる遊技機チップ情報問合せ、遊技機チップ情報照合結果などの認証ログを取得する。   At the same time, the CU control unit 323 acquires an authentication log such as a gaming machine chip information inquiry included in the gaming machine chip information result from the SC 325 b and a gaming machine chip information collation result.

次に、図21を参照して、基板認証鍵認証異常のシーケンスの処理を説明する。
まず、CU3の電源を投入すると、CU制御部323およびSC325bが起動される。
Next, processing of a sequence of substrate authentication key authentication abnormality will be described with reference to FIG.
First, when the power of CU3 is turned on, the CU control unit 323 and the SC 325b are activated.

その後、CU制御部323およびSC325bは、基板メーカコード認証シーケンス、基板認証鍵認証シーケンスを実行する。   Thereafter, the CU control unit 323 and the SC 325 b execute a board maker code authentication sequence and a board authentication key authentication sequence.

基板メーカコード認証シーケンスは、チャレンジ/レスポンス方式を用いて、CU制御部323とSC325bとの間で基板メーカコードを認証する。基板メーカコード認証シーケンスの処理後、CU制御部323およびSC325bは、暗号鍵に鍵管理サーバより取得した基板認証鍵を用い、基板認証鍵認証シーケンスを行なう。ここで、基板認証鍵認証が認証NGとなった場合には、SC325bは、認証異常として、基板認証鍵情報をクリアする。   The substrate maker code authentication sequence authenticates the substrate maker code between the CU control unit 323 and the SC 325 b using a challenge / response method. After processing of the substrate maker code authentication sequence, the CU control unit 323 and the SC 325 b perform the substrate authentication key authentication sequence using the substrate authentication key acquired from the key management server as the encryption key. Here, if the substrate authentication key authentication is authentication NG, the SC 325 b clears the substrate authentication key information as an authentication error.

その後、CU制御部323およびSC325bは、基板初期鍵認証シーケンスを実行する。このとき、基板初期鍵認証シーケンスの通信は、暗号鍵として基板初期鍵を用いて、暗号化してある。   Thereafter, the CU control unit 323 and the SC 325 b execute a substrate initial key authentication sequence. At this time, the communication of the substrate initial key authentication sequence is encrypted using the substrate initial key as an encryption key.

この基板初期鍵認証シーケンスの認証が認証OKのときは、その後は図13に示したホール設置時立上シーケンスの処理と同様に、セキュリティ基板情報問合せシーケンス、通信鍵交換シーケンス、遊技機チップ情報問合せシーケンスなどの処理が行われ、遊技機と業務電文通信が可能となる。以後の通信は、暗号鍵として、通信鍵を用いて、暗号化してある。   When the authentication of the substrate initial key authentication sequence is authentication OK, thereafter, the security substrate information inquiry sequence, the communication key exchange sequence, the gaming machine chip information inquiry as in the processing of the hole installation start-up sequence shown in FIG. Processing such as a sequence is performed, and the game machine and business message communication become possible. The subsequent communication is encrypted using the communication key as the encryption key.

なお、SC325bは、基板認証鍵シーケンスの認証が認証NGになったことを示す「基板認証鍵更新異常」のアラームを鍵管理サーバ801に通知する。   The SC 325 b notifies the key management server 801 of the “substrate authentication key update abnormality” alarm indicating that the authentication of the substrate authentication key sequence has become an authentication NG.

次に、図22は、セキュリティ基板情報の問合せタイムアウトシーケンスの処理を説明する図である。   Next, FIG. 22 is a diagram for explaining processing of an inquiry timeout sequence of security board information.

まず、CU制御部323は、SC325bに対して上位装置に問合せる情報を要求するために、セキュリティ基板問合せ指示通知のコマンドを送信する。なお、送信するセキュリティ基板問合せ指示通知のコマンドは、暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化してある。   First, the CU control unit 323 transmits a command of security substrate inquiry instruction notification to request the SC 325 b for information to inquire of the higher-level device. The command of the security substrate inquiry instruction notice to be transmitted is encrypted using the substrate initial key or the substrate authentication key as the encryption key.

セキュリティ基板問合せ指示通知のコマンドを受信したSC325bは、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に問合せる情報(基板シリアル番号および問合せ情報)をCU制御部323に通知するために、セキュリティ基板問合せ結果のレスポンスをCU制御部323に返信する。なお、返信するセキュリティ基板問合せ指示通知のレスポンスは、基板シリアル番号を暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化しているとともに、秘匿用鍵で問合せ情報を暗号化している。その結果、問合せ情報は鍵管理サーバのみが復号して解読できる。   In order to notify the CU control unit 323 of information (substrate serial number and inquiry information) for inquiring of the higher-level device (specifically, the key management server via the hall server), the SC 325 b receives the command of the security substrate inquiry instruction notification, The response of the security board inquiry result is sent back to the CU control unit 323. Note that the response of the security substrate inquiry instruction notification to be sent back is encrypted using the substrate serial number as the encryption key using the substrate initial key or the substrate authentication key, and the inquiry information is encrypted with the secret key. As a result, only the key management server can decrypt and decipher the inquiry information.

セキュリティ基板問合せ結果のレスポンスを受信したCU制御部323は、基板シリアル番号および問合せ情報に基づき、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)にセキュリティ基板325の情報(基板シリアル番号および問合せ情報)を問合せ、上位装置からの応答を待つ。セキュリティ基板情報を問合せ中、CU制御部323およびSC325bは、上位装置からの応答を待たずに、次のステップの処理(たとえば、通信制御ICの認証処理、遊技機チップ情報の認証処理、遊技機との業務電文処理等)を実行する。   Based on the board serial number and the inquiry information, the CU control unit 323 that has received the response of the security board inquiry result gives the host device (specifically, the key management server via the hall server) the information on the security board 325 (board serial number and Query the inquiry information) and wait for a response from the higher-level device. While inquiring about security board information, the CU control unit 323 and the SC 325 b do not have to wait for a response from the host device, and perform the processing of the next step (for example, authentication processing of communication control IC, authentication processing of gaming machine chip information, gaming machine Execute business message processing etc.)

その後、CU制御部323は、上位装置からセキュリティ基板情報の問合せ結果(基板シリアルIDおよび基板認証鍵)を受信する前に、セキュリティ基板情報問合せの待ち時間がタイムアウトした場合には、CU3はP台2の状態に関する情報を要求する状態情報要求のコマンドを送信する。なお、この状態情報要求のコマンドは、暗号鍵に通信鍵を用い、暗号化してある。態情報要求のコマンドを受信したSC325bは通信制御IC325a経由でP台2の遊技機チップ情報を取得する。   After that, the CU control unit 323 determines that the waiting time of the security board information inquiry has timed out before receiving the inquiry result of the security board information (board serial ID and the board authentication key) from the host device. Send a command of status information request requesting information on the status of 2. The command of the status information request is encrypted using the communication key as the encryption key. The SC 325 b having received the command of the state information request acquires the gaming machine chip information of the P-unit 2 via the communication control IC 325 a.

そしてSC325bは、CU3に対して、状態情報応答のレスポンスを返信する。このとき、SC325bは、セキュリティ基板情報を鍵管理センターに問合せを要求する旨の「基板問合せ有」を含む状態情報応答を返信する。   Then, the SC 325 b returns a response of the status information response to the CU 3. At this time, the SC 325 b sends back a status information response including “substrate inquiry present” to request the key management center to inquire about security substrate information.

上記のセキュリティ基板問合せに対して、CU制御部323は、SC325bに対して上位装置に問合せる情報を要求するために、セキュリティ基板問合せ指示通知のコマンドを送信する。なお、送信するセキュリティ基板問合せ指示通知のコマンドは、暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化してある。   In response to the above-described security board inquiry, the CU control unit 323 transmits a security board inquiry instruction notification command to request the SC 325 b for information to inquire of the higher-level device. The command of the security substrate inquiry instruction notice to be transmitted is encrypted using the substrate initial key or the substrate authentication key as the encryption key.

セキュリティ基板問合せ指示通知のコマンドを受信したSC325bは、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に問合せる情報(基板シリアル番号および問合せ情報)をCU制御部323に通知するために、セキュリティ基板問合せ結果のレスポンスをCU制御部323に再度返信する。なお、返信するセキュリティ基板問合せ指示通知のレスポンスは、基板シリアル番号を暗号鍵に基板初期鍵または基板認証鍵を用い、暗号化しているとともに、秘匿用鍵で問合せ情報を暗号化している。その結果、問合せ情報は鍵管理サーバのみが復号して解読できる。   In order to notify the CU control unit 323 of information (substrate serial number and inquiry information) for inquiring of the higher-level device (specifically, the key management server via the hall server), the SC 325 b receives the command of the security substrate inquiry instruction notification, The response of the security board inquiry result is sent back to the CU control unit 323 again. Note that the response of the security substrate inquiry instruction notification to be sent back is encrypted using the substrate serial number as the encryption key using the substrate initial key or the substrate authentication key, and the inquiry information is encrypted with the secret key. As a result, only the key management server can decrypt and decipher the inquiry information.

セキュリティ基板問合せ結果のレスポンスを受信したCU制御部323は、基板シリアル番号および問合せ情報に基づき、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)にセキュリティ基板325の情報(基板シリアル番号および問合せ情報)を問合せ、上位装置からの応答を待ち続ける。   Based on the board serial number and the inquiry information, the CU control unit 323 that has received the response of the security board inquiry result gives the host device (specifically, the key management server via the hall server) the information on the security board 325 (board serial number and Inquires about inquiry information) and keeps waiting for responses from higher-level devices.

次に、図23は、遊技機チップ情報の問合せ(照合)タイムアウトシーケンスの処理を説明する図である。   Next, FIG. 23 is a diagram for explaining processing of a query (collation) timeout sequence of gaming machine chip information.

まず、CU制御部323は、SC325bに対して上位装置に問合せる情報(具体的には遊技機チップ情報)を要求するために、遊技機チップ問合せ指示通知のコマンドを送信する。なお、送信する遊技機チップ問合せ指示通知のコマンドは、暗号鍵に通信鍵を用い、暗号化してある。   First, the CU control unit 323 transmits a command for gaming machine chip inquiry instruction notification to request the SC 325 b for information (specifically, gaming machine chip information) for inquiring of the higher-level device. The command for notification of gaming machine chip inquiry instruction to be transmitted is encrypted using a communication key as an encryption key.

一方、SC325bは、通信制御ICから遊技機チップ情報を取得し、その後、遊技機チップ問合せ指示通知のコマンドを受信したSC325bは、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に問合せる情報(主制御チップ情報および払出制御チップ情報)をCU制御部323に通知するために、遊技機チップ問合せ結果(認証OK)のレスポンスをCU制御部323に返信する。なお、返信する遊技機チップ問合せ指示通知のレスポンスは、主制御チップIDと払出制御チップIDとが秘匿用鍵で暗号化され、その他の情報は暗号鍵に通信鍵を用い、暗号化してある。   On the other hand, the SC 325 b acquires gaming machine chip information from the communication control IC, and thereafter, the SC 325 b receives the gaming machine chip inquiry instruction notification command and inquires of the host device (specifically, key management server via hall server). In order to notify the CU control unit 323 of information (main control chip information and payout control chip information), a response to the result of the gaming machine chip inquiry (authentication OK) is sent back to the CU control unit 323. The main control chip ID and the payout control chip ID are encrypted with the concealment key, and the other information is encrypted using the communication key as the encryption key.

遊技機チップ問合せ結果のレスポンスを受信したCU制御部323は、主制御チップ情報および払出制御チップ情報に基づき、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に遊技機チップ情報(主制御チップ情報および払出制御チップ情報)を問合せ、上位装置からの応答を待つ。遊技機チップ情報を問合せ中、CU制御部323およびSC325bは、上位装置からの応答を待たずに、次のステップの処理(たとえば、通信制御ICの認証処理、セキュリティ基板情報の認証処理、遊技機との業務電文処理等)を実行し、遊技機チップ情報を受信したときに必要な処理を実施する。   The CU control unit 323 that has received the response of the gaming machine chip inquiry result sends the gaming machine chip information (mainly to the key management server via the hall server) based on the main control chip information and the payout control chip information. Inquires about control chip information and delivery control chip information) and waits for a response from the host device. While inquiring about gaming machine chip information, the CU control unit 323 and the SC 325 b do not have to wait for a response from the host device, but perform the processing of the next step (for example, authentication processing of communication control IC, authentication processing of security board information, gaming machine Business message processing etc.) and execute necessary processing when gaming machine chip information is received.

しかしながら、その後、CU制御部323は、上位装置から遊技機チップ情報の問合せ結果(主制御チップ情報および払出制御チップ情報)を受信する前に、遊技機チップ情報問合せの待ち時間がタイムアウトした場合には、CU3はP台2の状態に関する情報を要求する状態情報要求のコマンドを送信する。なお、この状態情報要求のコマンドは、暗号鍵に通信鍵を用い、暗号化してある。状態情報要求のコマンドを受信したSC325bは通信制御IC325a経由でP台2の遊技機チップ情報を取得する。   However, after that, the CU control unit 323 causes the gaming machine chip information inquiry waiting time to time out before receiving the inquiry result (main control chip information and payout control chip information) of the gaming machine chip information from the host device. , CU3 transmits a command of status information request requesting information on the status of P platform 2. The command of the status information request is encrypted using the communication key as the encryption key. The SC 325 b that has received the command of the status information request acquires the gaming machine chip information of the P-unit 2 via the communication control IC 325 a.

そしてSC325bは、CU3に対して、状態情報応答のレスポンスを返信する。このとき、SC325bは、遊技機チップ情報の鍵管理センターへの問合せを要求する旨の「チップ情報問合せ有」を含む状態情報応答を返信する。   Then, the SC 325 b returns a response of the status information response to the CU 3. At this time, the SC 325 b sends back a state information response including “chip information inquiry existence” to request an inquiry to the key management center of gaming machine chip information.

上記の遊技機チップ情報問合せに対して、CU制御部323は、SC325bに対して上位装置に問合せる情報を要求するために、遊技機チップ問合せ指示通知のコマンドを送信する。なお、送信する遊技機チップ問合せ指示通知のコマンドは、暗号鍵に通信鍵を用い、暗号化してある。   In response to the above-described gaming machine chip information inquiry, the CU control unit 323 transmits a gaming machine chip inquiry instruction notification command to request the SC 325 b for information for inquiring of the higher-level device. The command for notification of gaming machine chip inquiry instruction to be transmitted is encrypted using a communication key as an encryption key.

遊技機チップ問合せ指示通知のコマンドを受信したSC325bは、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に問合せる情報(主制御チップ情報および払出制御チップ情報)をCU制御部323に通知するために、遊技機チップ問合せ結果のレスポンスをCU制御部323に再度返信する。なお、返信する遊技機チップ問合せ指示通知のレスポンスは、主制御チップIDと払出制御チップIDとが秘匿用鍵で暗号化され、その他の情報は暗号鍵に通信鍵を用い、暗号化してある。   The SC 325 b that has received the command of the gaming machine chip inquiry instruction notification notifies the CU control unit 323 of information (main control chip information and payout control chip information) for inquiring of the upper apparatus (specifically, key management server via hall server). In order to do this, the response of the gaming machine chip inquiry result is sent back to the CU control unit 323 again. The main control chip ID and the payout control chip ID are encrypted with the concealment key, and the other information is encrypted using the communication key as the encryption key.

遊技機チップ問合せ結果のレスポンスを受信したCU制御部323は、主制御チップ情報および払出制御チップ情報に基づき、上位装置(具体的にはホールサーバ経由で鍵管理サーバ)に遊技機チップ情報(主制御チップ情報および払出制御チップ情報)を問合せ、上位装置からの応答を待ち続ける。   The CU control unit 323 that has received the response of the gaming machine chip inquiry result sends the gaming machine chip information (mainly to the key management server via the hall server) based on the main control chip information and the payout control chip information. The control chip information and the payout control chip information are inquired, and the host device continues to wait for a response.

以上の図13〜図23に基づいて説明したCU制御部323とSC325bとの間でのシーケンスにおいて、特徴的な部分を以下にまとめて説明する。   In the sequence between the CU control unit 323 and the SC 325 b described above with reference to FIGS. 13 to 23, characteristic parts will be collectively described below.

CU3が遊技場に入荷されて設置された後に実行されるシーケンスとして、「基板初期鍵認証シーケンス」がある(図13参照)。この「基板初期鍵認証シーケンス」は、遊技場に搬入されて設置された最初の電源投入時においては、上位装置(ホールサーバ)から基板初期鍵をダウンロード取得し、その基板初期鍵を用いて認証されるシーケンスである。この基板初期鍵認証シーケンスの認証結果がOKであることを条件として、この基板初期鍵を用いて「セキュリティ基板情報問合せシーケンス」が実行される(図13参照)。このセキュリティ基板情報問合せシーケンスにより基板認証鍵が上位装置(鍵管理サーバ)からダウンロード記憶され、以降、この基板認証鍵を利用して各種認証シーケンスや通信鍵交換シーケンス等が実行されてその通信鍵を用いて遊技機と業務電文通信が実行される(図14参照)。   There is a "board initial key authentication sequence" (see FIG. 13) as a sequence executed after CU3 is received and installed in the game arcade. In this "board initial key authentication sequence", at the time of the first power-on carried in and installed in the game arcade, the board initial key is downloaded and acquired from the host device (hall server), and authentication is performed using the board initial key. Sequence. Under the condition that the authentication result of the substrate initial key authentication sequence is OK, the “security substrate information inquiry sequence” is executed using this substrate initial key (see FIG. 13). The substrate authentication key is downloaded and stored from the host device (key management server) by this security substrate information inquiry sequence, and thereafter, various authentication sequences, communication key exchange sequences and the like are executed using this substrate authentication key, and the communication key is The gaming machine and the business telegram communication are executed using it (see FIG. 14).

一方、基板初期鍵を用いてのセキュリティ基板情報問合せシーケンス(図13参照)を実行した結果、基板認証鍵を取得できない場合がある。この基板認証鍵は、CUメーカがCU3を遊技場に出荷するときにそのCU3の基板認証鍵を鍵管理サーバへ送信して鍵管理サーバに記憶してもらい、遊技場に搬入されたCUがその事前に鍵管理サーバに記憶されている基板認証鍵をダウンロード記憶するのであるが、CUメーカから鍵管理サーバへの基板認証鍵の送信が何らかの理由により遅れている場合がある。また、遊技場に搬入されて設置されたCU3がセキュリティ基板情報問合せシーケンスを実行して基板認証鍵をダウンロードしようとしたときに鍵管理サーバとCU3との間で不測の事態が発生して通信不能のオフライン状態となっている場合もある。このような場合には、基板認証鍵をダウンロードすることができない。   On the other hand, as a result of executing the security substrate information inquiry sequence (see FIG. 13) using the substrate initial key, there are cases where the substrate authentication key can not be acquired. When a CU maker ships a CU3 to a game arcade, the substrate authentication key transmits the substrate authentication key of the CU3 to the key management server to be stored in the key management server, and the CU carried into the game arcade is Although the board authentication key stored in advance in the key management server is downloaded and stored, the transmission of the board authentication key from the CU maker to the key management server may be delayed for some reason. Also, when the CU3 installed in the game arcade executes the security board information inquiry sequence and tries to download the board authentication key, an unexpected situation occurs between the key management server and the CU3 and communication is not possible. It may be offline. In such a case, the board authentication key can not be downloaded.

基板認証鍵をダウンロードできない場合に、それ以降の遊技機との業務電文通信等の実稼動の運用が一切できないとなれば、遊技場における稼動率の低下等の運用上の問題が生じる。そこで、このような不測の事態が発生した場合には、仮の認証鍵である基板初期鍵を利用して実稼動の仮運用ができるように制御される。具体的には、上位装置(具体的にはホールサーバ)より取得済の基板初期鍵を用いて、通信鍵交換シーケンスを実行し、乱数と時刻データとを用いて通信鍵(セッション鍵)を生成し、CU制御部323とSC325bとの間でその通信鍵(セッション鍵)を共有し、その通信鍵(セッション鍵)を使用して業務電文通信を行なって実稼動制御が行なわれる。この基板初期鍵を利用して交換した通信鍵による実稼動制御は、あくまで基板初期鍵が仮の鍵であり基板認証鍵が取得できない不安定な状態であるために、一定の期間だけ許容される仮運用の制御がなされる。具体的には、2日間のみこの基板初期鍵を用いた実稼動制御を許容し、3日目の電源立上げ時においても基板認証鍵を取得できなかったときには、それ以降の制御を停止させ、異常が発生した旨を報知するとともにホールサーバやホール用管理コンピュータへ異常発生した旨の通知を行なうように制御する。なお、基板初期鍵での一定の期間(たとえば2日)だけ許容される仮運用の時限制御は、基板初期鍵がホールサーバに記憶されているものであるため、少なくともCU制御部323がホールサーバに接続されていることが担保されている状態で許容される。   If the board authentication key can not be downloaded, and if the operation of the business communication such as business message communication with the game machine after that can not be performed at all, an operation problem such as a decrease in the operation rate in the game arcade occurs. Therefore, when such an unexpected situation occurs, control is performed so that temporary operation of actual operation can be performed using a substrate initial key which is a temporary authentication key. Specifically, a communication key exchange sequence is executed using a substrate initial key already acquired from a host device (specifically, a hall server), and a communication key (session key) is generated using random numbers and time data. The CU control unit 323 and the SC 325 b share the communication key (session key), and use the communication key (session key) to perform business message communication and perform operation control. The actual operation control by the communication key exchanged using this substrate initial key is permitted only for a certain period of time because the substrate initial key is a temporary key and the substrate authentication key can not be acquired in an unstable state. Temporary operation control is performed. Specifically, the actual operation control using this substrate initial key is permitted only for two days, and when the substrate authentication key can not be obtained even at the time of power supply start on the third day, the control after that is stopped. Control is performed to notify that the abnormality has occurred and to notify the hole server or the hall management computer that the abnormality has occurred. In addition, since the temporary control of temporary operation permitted only for a fixed period (for example, 2 days) with the substrate initial key is that the substrate initial key is stored in the hole server, at least the CU control unit 323 is the hole server. It is acceptable that it is secured that it is connected to.

また、前述の「基板初期鍵/出荷鍵認証シーケンス」は、図17に示した工場出荷時すなわち未だ遊技場に搬入されていない段階でも実行される。この段階で基板初期鍵認証シーケンスを実行した場合には、未だ基板初期鍵が取得されていないために、基板初期鍵を用いたこの基板初期鍵認証シーケンスの実行の結果NGの認証結果が導出される。すると、図17に示した基板出荷鍵要求、基板出荷鍵応答以降の各シーケンスが実行され、遊技機と通信テスト電文の通信が実行される状態となる。すなわち、「基板初期鍵/出荷鍵認証シーケンス」により、基板初期鍵が取得されている段階かあるいは取得されていない工場出荷時の段階かを判断しているのであり、本来相互認証を行なう機器認証シーケンスを、基板初期鍵が取得された段階かあるいは取得されていない工場出荷時の段階かの判別にも有効利用している。   In addition, the above-mentioned “board initial key / shipping key authentication sequence” is executed at the time of factory shipment shown in FIG. 17, that is, even at a stage which has not been carried into the game arcade. If the board initial key authentication sequence is executed at this stage, the result of execution of this board initial key authentication sequence using the board initial key is derived because the board initial key is not obtained yet. Ru. Then, each sequence after the board shipping key request and the board shipping key response shown in FIG. 17 is executed, and communication of the communication test message with the gaming machine is executed. That is, it is judged by the “board initial key / shipping key authentication sequence” whether the board initial key is acquired or not acquired at the factory shipment stage. The sequence is also effectively used to determine whether the initial board key has been acquired or not acquired at the factory.

<通信制御ICとセキュリティチップとの通信における主なシーケンス>
次に、図24は、SC325bと通信制御IC325aとの間の業務電文シーケンスの処理を説明する図である。図24を参照して、CU3の電源投入後のSC325bおよび通信制御IC325aの処理について説明する。
<Main sequence in communication between communication control IC and security chip>
Next, FIG. 24 is a diagram for explaining processing of a task message sequence between the SC 325 b and the communication control IC 325 a. The processing of the SC 325 b and the communication control IC 325 a after the power-on of the CU 3 will be described with reference to FIG.

まず、CU3の電源を投入すると、SC325bおよび通信制御IC325aが起動される。SC325bは、起動するとCU制御部323と認証が実施され、通信制御IC325aは、起動すると遊技機と認証が実施される。   First, when the power of CU3 is turned on, the SC 325 b and the communication control IC 325 a are activated. When activated, the SC 325 b performs authentication with the CU control unit 323, and when activated, the communication control IC 325 a performs authentication with the gaming machine.

その後、SC325bおよび通信制御IC325aは、暗号鍵に本認証鍵または仮認証鍵を用い、通信制御IC認証シーケンスを行なう。図10に基づいて説明した「仮認証鍵モード」の場合には仮認証鍵を用い、本認証鍵が生成され後の本認証鍵モードの場合には本認証鍵を用いる。   Thereafter, the SC 325 b and the communication control IC 325 a perform a communication control IC authentication sequence using the main authentication key or the temporary authentication key as the encryption key. In the case of the “provisional authentication key mode” described based on FIG. 10, the temporary authentication key is used, and in the case of the real authentication key mode after the main authentication key is generated, the main authentication key is used.

その後、SC325bおよび通信制御IC325aは、暗号鍵に本認証鍵または仮認証鍵を用い、セキュリティ情報更新シーケンスを行なう。さらに、SC325bおよび通信制御IC325aは、暗号鍵に本認証鍵または仮認証鍵を用い、遊技機チップ情報認証シーケンスを行なう。   Thereafter, the SC 325 b and the communication control IC 325 a perform a security information update sequence using the main authentication key or the temporary authentication key as the encryption key. Furthermore, the SC 325 b and the communication control IC 325 a perform a gaming machine chip information authentication sequence using the main authentication key or the temporary authentication key as the encryption key.

その後、SC325bは、通信制御IC325aに対して通信鍵を要求する通信鍵要求のコマンドを送信する。通信鍵要求のコマンドは、暗号鍵に本認証鍵または仮認証鍵を用いて、暗号化してある。   Thereafter, the SC 325 b transmits a communication key request command for requesting a communication key to the communication control IC 325 a. The communication key request command is encrypted using the main authentication key or the temporary authentication key as the encryption key.

通信鍵要求のコマンドを受信した通信制御IC325aは、遊技機と業務電文を通信するための通信鍵(セッション鍵)を生成し、生成した通信鍵を通信鍵応答のレスポンスでSC325bに通知する。なお、返信する通信鍵応答のレスポンスは、暗号鍵に本認証鍵または仮認証鍵を用いて、暗号化してある。通信鍵(セッション鍵)の生成方法は、具体的には、乱数と現在時刻のデータとを用いて生成する。この現在時刻のデータは、通信制御IC325a自ら生成してもよくまた他の装置からもらい受けてもよい。この通信鍵(セッション鍵)の生成方法は、乱数と現在時刻のデータとに限らず、前述の相互認証に用いた鍵以外の可変データであれば、いかなるものを用いてもよい。   The communication control IC 325a that has received the communication key request command generates a communication key (session key) for communicating a business message with the gaming machine, and notifies the SC 325b of the generated communication key by means of a communication key response. The response of the communication key response to be returned is encrypted using the main authentication key or the temporary authentication key as the encryption key. Specifically, the communication key (session key) is generated using random numbers and data of the current time. The data of the current time may be generated by the communication control IC 325a itself or may be received from another device. The method of generating the communication key (session key) is not limited to the random number and the data of the current time, and any variable data other than the key used for the mutual authentication described above may be used.

なお、上記の処理終了以降、遊技機と業務電文通信が可能となる。
図25は、「基板認証鍵による認証」の具体的制御を説明するためのフローである。図25を参照して、以下説明する一連の処理は、CU制御部323とSC325bとの間において行なわれる。
Note that after the above processing is completed, business message communication with the gaming machine becomes possible.
FIG. 25 is a flow for describing specific control of “authentication by substrate authentication key”. Referring to FIG. 25, a series of processing described below is performed between CU control unit 323 and SC 325 b.

ステップS201において、チャレンジレスポンス方式を用い、基板シリアルIDを使用した認証処理(単体認証)が行なわれる(図18の基板シリアルID認証要求/応答1,2参照)。   In step S201, using the challenge response method, authentication processing (single body authentication) using the substrate serial ID is performed (see substrate serial ID authentication request / response 1, 2 in FIG. 18).

そして、ステップS201の単体認証が完了すると、次のステップS202において鍵バージョンのチェックが行なわれる(図18のバージョン情報通知/応答参照)。   Then, when the single authentication in step S201 is completed, the key version is checked in the next step S202 (see version information notification / response in FIG. 18).

そして、ステップS202の鍵バージョンのチェックが完了すると、次のステップS203において、基板認証鍵を使用した機器認証が行なわれる(図18の基板認証鍵認証要求/応答1,2参照)。   Then, when the check of the key version in step S202 is completed, device authentication using the substrate authentication key is performed in the next step S203 (see substrate authentication key authentication request / responses 1 and 2 in FIG. 18).

そして、ステップS203の機器認証処理が完了すると、次のステップS204において、ステップS201〜S203の認証結果を相互に通知を行ない、次のステップS205に処理が進む(図18の基板認証結果通知/応答参照)。   When the device authentication process of step S203 is completed, the authentication results of steps S201 to S203 are mutually notified in the next step S204, and the process proceeds to the next step S205 (substrate authentication result notification / response in FIG. 18). reference).

ステップS205において、通知された認証結果が正常か否かが判断され、認証結果が正常である場合にはステップS206に処理が進み、認証結果が正常でない場合にはステップS207に処理が進む。   In step S205, it is determined whether the notified authentication result is normal. If the authentication result is normal, the process proceeds to step S206. If the authentication result is not normal, the process proceeds to step S207.

ステップS206において、CU制御部323がSC325bから取得するセキュリティ基板情報を有しているか否かがさらに判断され、取得するセキュリティ基板情報を有している場合には、ステップS209に処理が進み、取得するセキュリティ基板情報を有していない場合には、ステップS210に処理が進む。   In step S206, it is further determined whether or not the CU control unit 323 has the security board information to be acquired from the SC 325b, and if it has the security board information to be acquired, the process proceeds to step S209 and is acquired If it does not have the security board information to be processed, the process proceeds to step S210.

ステップS209においては、CU制御部323−SC325b間の基板認証鍵の認証処理について、さらにセキュリティ基板情報の問合せ処理へ遷移し、処理が終了する。一方、ステップS210は、基板認証鍵モードの認証を正常に終了し、処理が終了する。なお、この場合には、CU制御部323−SC325b間は遊技機チップ情報の照合の処理が行なわれる。   In step S209, the process of authenticating the substrate authentication key between the CU control unit 323 and the SC 325b is further changed to an inquiry process of security substrate information, and the process is ended. On the other hand, in step S210, the authentication in the substrate authentication key mode ends normally, and the process ends. In this case, processing of collation of gaming machine chip information is performed between the CU control unit 323 and the SC 325 b.

一方、ステップS205において、認証結果が正常でない場合には、ステップS206に処理が進み。このステップS206においてこのリトライ回数が3回目か否かが判断され、リトライ回数が3回目である場合には、ステップS208に処理が進み、リトライ回数が3回目でない(リトライ回数が1回目か2回目である)場合には、処理がステップS201に戻り、再度認証処理が行なわれる。   On the other hand, when the authentication result is not normal in step S205, the process proceeds to step S206. In step S206, it is determined whether the number of retries is the third, and if the number of retries is the third, the process proceeds to step S208 and the number of retries is not the third (the number of retries is the first or second). In the case of (1), the process returns to step S201, and the authentication process is performed again.

ステップS208において、SC325b基板認証異常として、リセット動作(たとえば、リセットボタン(図示省略)の操作や電源再投入など)まで待機状態となる。リセット動作後において、再度基板初期鍵を暗号鍵として認証処理を行なうモード(基板初期鍵モード)で起動され、各認証処理が行なわれ、処理が終了する。この場合には、その日の営業は1日中この基板初期鍵モードで運用され、翌日の電源立上時に再度鍵管理サーバに対しセキュリティ基板情報取得要求を出し、セキュリティ基板情報の取得を試みる(図22)。また、ステップS208aに示したように、翌日の電源立上を待つことなくこの時点でセキュリティ基板情報の問合せ処理を再度実行してもよい。この場合には、基板初期鍵モードでの運用により遊技を進行させつつセキュリティ基板情報の問合せ処理も並行して進行させる。   In step S208, as the SC325b substrate authentication abnormality, a standby state is established until a reset operation (for example, operation of a reset button (not shown) or power on again). After the reset operation, activation is performed again in a mode (substrate initial key mode) in which authentication processing is performed using the substrate initial key as an encryption key again, each authentication processing is performed, and the processing ends. In this case, the business on that day is operated in this board initial key mode all day, and on the next day's power supply start up, the security board information acquisition request is issued to the key management server again to try acquisition of security board information (see FIG. 22). Further, as shown in step S208a, the process of inquiring about security board information may be executed again at this time without waiting for the power supply rising on the next day. In this case, while the game is advanced by the operation in the board initial key mode, the inquiry process of the security board information is also advanced in parallel.

図26(a)は、CU制御部−SC間での通信モードの切替処理を説明するためのフローチャートの一例である。図26(a)を参照して、ステップS211において、CU制御部323は鍵管理サーバに基板認証鍵の要求を行ない、次のステップS212に処理が進む。   FIG. 26A is an example of a flowchart for explaining the process of switching the communication mode between the CU control unit and the SC. Referring to FIG. 26A, in step S211, the CU control unit 323 requests the key management server for a substrate authentication key, and the process proceeds to the next step S212.

そして、ステップS212において、CU制御部323は鍵管理サーバから送られてきたセキュリティ基板情報の中から基板認証鍵を取得するとともに、セキュリティ基板情報中の更新情報をSC325bへ送信し、次のステップS213に処理が進む。   Then, in step S212, the CU control unit 323 acquires the board authentication key from the security board information sent from the key management server, and transmits the update information in the security board information to the SC 325b, and the next step S213 Processing proceeds to

ステップS213において、CU制御部323は遊技機が非稼動状態か否かの判定を行なう。次のステップS214のモード切替処理を行なったときにはその切替処理の実行中遊技機との加減算玉数の通信処理ができなくなるため、ステップS214のモード切替処理を行なう前に遊技機が非稼動状態か否かの判定を行なうのである。遊技機が非稼動状態か否かは、CUに遊技者のカードが挿入されていないか挿入されているかで判断する。カードが挿入されていない場合には遊技機が非稼働状態と判断する一方、カードが挿入されている場合には遊技機が稼働状態と判断する。CU制御部323に対応する遊技機が非稼動状態である場合には、ステップS214に処理が進み、CU制御部323に対応する遊技機が非稼動状態でない場合には、遊技機が非稼動状態になるまでステップS213の処理が行なわれる。   In step S213, the CU control unit 323 determines whether the gaming machine is in a non-operating state. When the mode switching process in the next step S214 is performed, communication processing of the number of additions / subtractions with the gaming machine being executed is not performed, so whether the gaming machine is not in operation before performing the mode switching process in step S214 It is judged whether or not. Whether or not the gaming machine is in a non-operating state is determined based on whether or not the player's card is inserted in the CU. When the card is not inserted, it is determined that the gaming machine is not in operation, while when the card is inserted, it is determined that the gaming machine is in operation. If the gaming machine corresponding to CU control unit 323 is in the non-operating state, the process proceeds to step S214. If the gaming machine corresponding to CU control unit 323 is not in the non-operating state, the gaming machine is in the non-operating state The process of step S213 is performed until

ステップS214において、CU制御部323は、ステップS212において取得した基板認証鍵に基づいて、基板初期鍵を暗号鍵として処理を進めるモード(基板初期鍵モード)から基板認証鍵を暗号鍵として処理を進めるモード(基板認証鍵モード)へ通信モードを切替て、処理が終了する。   In step S214, based on the board authentication key acquired in step S212, the CU control unit 323 advances the process using the board authentication key as the encryption key from the mode (board initial key mode) in which processing is performed using the board initial key as the encryption key. The communication mode is switched to the mode (substrate authentication key mode), and the process ends.

図26(b)は、SC−通信制御IC間での通信モードの切替処理を説明するためのフローチャートの一例である。図26(b)を参照して、ステップS216において、SC325bがCU制御部323からの更新情報を取得する。前述したようにCU制御部323はステップS212により更新情報をSC325bへ送信する。それを受けたSC325bは、その更新情報を取得する。次に、ステップS217においてSC325bは、取得した更新情報から本認証鍵を生成する。次に、前述のステップS213と同様に、ステップS218においてSC325bは、遊技機が非稼動状態か否かの判定を行ない、非稼動状態であることを条件として、ステップS219の処理を実行する。ステップS219においてSC325bは、生成した本認証鍵に基づいて、SC325bと通信制御IC325aとの通信モードについて仮認証鍵を暗号鍵として処理を進めるモード(仮認証鍵モード)から本認証鍵を暗号鍵として処理を進めるモード(本認証鍵モード)へ切替える。   FIG. 26 (b) is an example of a flowchart for explaining the process of switching the communication mode between the SC and the communication control IC. Referring to FIG. 26B, in step S216, the SC 325b acquires update information from the CU control unit 323. As described above, the CU control unit 323 transmits the update information to the SC 325b in step S212. The SC 325 b that has received it acquires the update information. Next, in step S217, the SC 325b generates a main authentication key from the acquired update information. Next, in the same manner as step S213 described above, in step S218, the SC 325b determines whether the gaming machine is in the non-operating state, and executes the process of step S219 on condition that the gaming machine is in the non-operating state. In step S219, the SC 325b uses the temporary authentication key as the encryption key for the communication mode between the SC 325b and the communication control IC 325a based on the generated main authentication key, and uses the main authentication key as the encryption key from the mode (provisional authentication key mode). Switch to the mode to proceed with processing (the authentication key mode).

このような実施の形態によれば、CUの正当性が鍵管理サーバに登録された基板認証鍵によって認証される前に通常の通信モードとなってカード残額等を用いたP台での遊技が可能となることを防止できる。さらに、鍵管理サーバに登録された基板認証鍵を受信できないときでも、制限通信モードとなり、P台での遊技が許容されるため、柔軟な運用が可能となる。しかも、その場合には通常通信モードに比べて所定の制限の下で遊技が許容されるものとなるため、鍵管理サーバに記憶された基板認証鍵での認証が必要とされることなく運用が続けられてしまうことを防止できる。   According to such an embodiment, before the legitimacy of the CU is authenticated by the board authentication key registered in the key management server, the game in the P unit using the card balance or the like becomes the normal communication mode. This can be prevented. Furthermore, even when the board authentication key registered in the key management server can not be received, the restricted communication mode is set and the game is allowed on P units, so that flexible operation is possible. Moreover, in this case, since the game is permitted under a predetermined restriction as compared with the normal communication mode, the operation is performed without the need for authentication with the substrate authentication key stored in the key management server. It can prevent being continued.

図27(a)(b)は、通信モードの切替処理を説明するためのフローチャートの他の例である。CU制御部−SC間での通信モードの切替処理を示す図27(a)を参照して、ステップS221において、CU制御部323は鍵管理サーバにセキュリティ基板情報の要求を行ない、次のステップS222に処理が進む。   FIGS. 27 (a) and 27 (b) are other examples of flowcharts for explaining the switching process of the communication mode. Referring to FIG. 27A showing the communication mode switching process between the CU control unit and SC, the CU control unit 323 requests the key management server for security board information in step S221, and the next step S222 Processing proceeds to

そして、ステップS222において、CU制御部323が鍵管理サーバに要求したセキュリティ基板情報をホールサーバが鍵管理サーバから取得し、そのセキュリティ基板情報の中から基板認証鍵をホールサーバが取得する。次に、ステップS223においてホールサーバは、前述のステップS213と同様の趣旨より、セキュリティ基板情報を要求したCU制御部323に対応する遊技機が非稼動状態か否か判定する。遊技機が非稼動状態になったときにホールサーバはステップS224において、取得した基板認証鍵をCU制御部323へ送信し、それを受けたCU制御部323はセキュリティ基板情報中の更新情報をSC325bへ送信する。次に、ステップS225においてCU制御部323は、ステップS2224において取得した基板認証鍵に基づいて、基板初期鍵を暗号鍵として処理を進めるモード(基板初期鍵モード)から基板認証鍵を暗号鍵として処理を進めるモード(基板認証鍵モード)へ通信モードを切替て、処理が終了する。   Then, in step S222, the hall server acquires the security board information requested by the CU control unit 323 from the key management server from the key management server, and the hall server acquires the board authentication key from the security board information. Next, in step S223, the hole server determines whether the gaming machine corresponding to the CU control unit 323 which has requested the security board information is in a non-operating state from the same effect as the above-mentioned step S213. When the gaming machine is in a non-operating state, the hall server transmits the obtained board authentication key to the CU control unit 323 in step S224, and the CU control unit 323 having received it acquires the update information in the security board information as SC325b. Send to Next, in step S225, the CU control unit 323 performs processing using the substrate authentication key as the encryption key from the mode (substrate initial key mode) in which processing is performed using the substrate initial key as the encryption key based on the substrate authentication key acquired in step S2224. The communication mode is switched to the mode (substrate authentication key mode) to advance the process, and the process is completed.

次に、SC−通信制御IC間での通信モードの切替処理を示す図27(b)を参照して、ステップS226において、SC325bがCU制御部323からの更新情報を取得する。前述したようにCU制御部323はステップS224により更新情報をSC325bへ送信する。それを受けたSC325bは、その更新情報を取得する。次に、ステップS227においてSC325bは、取得した更新情報から本認証鍵を生成する。次に、ステップS228においてSC325bは、生成した本認証鍵に基づいて、SC325bと通信制御IC325aとの通信モードについて仮認証鍵を暗号鍵として処理を進めるモード(仮認証鍵モード)から本認証鍵を暗号鍵として処理を進めるモード(本認証鍵モード)へ切替える。   Next, referring to FIG. 27 (b) showing the process of switching the communication mode between the SC and the communication control IC, the SC 325b acquires update information from the CU control unit 323 in step S226. As described above, the CU control unit 323 transmits the update information to the SC 325b in step S224. The SC 325 b that has received it acquires the update information. Next, in step S227, the SC 325b generates a real authentication key from the acquired update information. Next, in step S228, the SC 325b switches the main authentication key from the mode (provisional authentication key mode) in which processing is performed using the temporary authentication key as the encryption key for the communication mode between the SC 325b and the communication control IC 325a based on the generated main authentication key. The mode is switched to a mode in which processing is advanced as an encryption key (the authentication key mode).

このような実施の形態によれば、制限通信モードにおいてホールサーバが鍵管理サーバから基板認証鍵を受信したときでも、P台が稼動中のときには、即座にその基板認証鍵がCUに送信されて通常通信モードに切り換わるのではなく、遊技機が非稼働状態になったことを条件にして基板認証鍵がホールサーバからCUに送信されて通常通信モードに切り換わるため、制限通信モードにおいて提供されていた遊技に何らかの影響を与えてしまい、遊技者が不利益を被ることを防止できる。   According to such an embodiment, even when the hall server receives the board authentication key from the key management server in the restricted communication mode, the board authentication key is immediately transmitted to the CU when the P unit is in operation. Since the board authentication key is transmitted from the hall server to the CU and switched to the normal communication mode on the condition that the gaming machine is not in operation, instead of switching to the normal communication mode, it is provided in the restricted communication mode. It is possible to prevent the player from being disadvantaged by giving some influence to the played game.

<SC325bとCU制御部323との認証動作>
次に、統一店舗コードのチェック、基板メーカコードの認証についてさらに詳しく説明する。
<Authentication operation between SC 325 b and CU control unit 323>
Next, the check of the uniform store code and the authentication of the substrate maker code will be described in more detail.

まず、図28を参照して、SC325bによる統一店舗コードのチェック処理を説明する。この処理は、SC325bが、基板接続要求時に通知される統一店舗コードと前回通知された統一店舗コードをチェックして、不一致の場合に設置された店舗が変わったと判断する認証動作である。SC325bは、記憶している前回の統一店舗コードがダミーコードであるか否かを判断する(ステップS1101)。なお、統一店舗コードのダミーコードは、たとえば、すべてのデータが“0xFF”である。このダミーコードは、CU3が遊技場(店舗)に設置される前の出荷時の段階で通常の統一店舗コードの代わりに用いられるものであり、出荷時の段階でSC325bに既に記憶されている。そして出荷時にダミーコードをCU制御部323経由でSC325bに入力して、SC325bがその入力されたダミーコードと記憶しているダミーコードとを一致判定して認証する。また、ダミーコードは、新装開店の遊技場(ホール)のため未だ統一店舗コードを取得していない場合に仮の店舗コードとして当該遊技場のホールサーバにデフォルトとして記憶されている。そして、新装開店の遊技場に設置されたCU3にホールサーバからダミーコードをダウンロードさせてSC325bがそのダウンロードされたダミーコードと記憶しているダミーコードとを一致判定して認証し、P台2による遊技を可能にする。   First, with reference to FIG. 28, the check processing of the unified store code by the SC 325b will be described. This process is an authentication operation in which the SC 325 b checks the unified shop code notified at the time of substrate connection request and the unified shop code notified last time, and determines that the installed shop has changed in the case of disagreement. The SC 325 b determines whether the stored previous unified shop code is a dummy code (step S 1101). The dummy code of the unified store code is, for example, all data "0xFF". This dummy code is used in place of the regular unified store code at the shipping stage before CU3 is installed in the game arcade (store), and is already stored in the SC 325b at the shipping stage. Then, the dummy code is input to the SC 325 b via the CU control unit 323 at the time of shipment, and the SC 325 b determines that the input dummy code matches the stored dummy code and authenticates. The dummy code is stored as a default store code in the hall server of the game arcade as a temporary store code when the unified store code has not been acquired yet because the game arcade (hall) of the newly opened store has been acquired. Then, the dummy code is downloaded from the hall server to the CU3 installed in the game arcade of the newly opened store, and the SC 325b matches the downloaded dummy code with the stored dummy code and authenticates them. Make a game possible.

正規の統一店舗コードを取得したホールサーバはCU制御部323へその統一店舗コードを送信する。それを受けたCU制御部323は、次の電源投入時における基板接続要求時にその統一店舗コードをSC325bへ送信する。それを受けたSC325bは、記憶している前回の統一店舗コードがダミーコードであると判断した場合(ステップS1101:YES)、基板接続要求時にホールサーバから通知された統一店舗コードに記憶を更新するが、基板認証鍵、本認証鍵情報を初期化しないで、前回の各認証モードを引継いで動作する。その後、SC325bは、認証ログ情報を保存する(ステップS1106)。基板認証鍵、本認証鍵情報の初期化は、或る遊技場に設置されていたCU3が他の遊技場に移設されたときに必要となる処理であるが、SC325bに記憶されているダミーコードを統一店舗コードに更新する場合には、前述した新装開店の遊技場が正規に統一店舗コードを取得してその統一店舗コードをCU3にダウンロードした場合であり、店舗が代わったわけではなく、基板認証鍵、本認証鍵情報の初期化は不要である。逆にこのような場合に基板認証鍵、本認証鍵情報の初期化すると、再度基板認証鍵の取得要求が必要となり、1営業日での基板初期鍵運用(時限運用)が多くなり、時限運用猶予期間が少なくなる不都合が生じる。このような不都合を回避するために基板認証鍵、本認証鍵情報の初期化を行なわないように制御している。   The hall server that has acquired the regular unified store code transmits the unified store code to the CU control unit 323. The CU control unit 323 that has received the request transmits the unified store code to the SC 325 b at the time of substrate connection request at the next power-on. When the SC 325 b receives it and determines that the previous unified store code stored therein is the dummy code (step S 1101: YES), the storage is updated to the unified store code notified from the hall server at the time of substrate connection request. However, without initializing the substrate authentication key and the main authentication key information, the present invention operates by taking over each previous authentication mode. Thereafter, the SC 325 b stores the authentication log information (step S 1106). Initialization of the board authentication key and the real authentication key information is a process that is necessary when the CU3 installed in a certain game arcade is transferred to another game arcade, but the dummy code stored in the SC 325 b In the case of updating to the unified store code, it is a case that the game arcade of the newly opened store mentioned above acquires the unified store code and downloads the unified store code to CU3 in a regular manner, and the store does not mean that it replaced. It is not necessary to initialize the key and main authentication key information. Conversely, if the board authentication key and the main authentication key information are initialized in such a case, a request for acquiring the board authentication key will be required again, and the board initial key operation (timed operation) in one business day will increase, and timed operation will occur. There is a disadvantage that the grace period is reduced. In order to avoid such an inconvenience, control is performed so as not to initialize the substrate authentication key and the main authentication key information.

一方、SC325bは、記憶している前回の統一店舗コードがダミーコードでないと判断した場合(ステップS1101:NO)、基板接続要求時にホールサーバから通知された統一店舗コードと、記憶している前回の統一店舗コードとが一致しているか否かを判断する(ステップS1102)。   On the other hand, when the SC 325 b determines that the previous unified store code stored is not a dummy code (step S 1101: NO), the unified store code notified from the hall server at the time of substrate connection request and the stored previous package code It is determined whether or not the unified store code matches (step S1102).

SC325bは、基板接続要求時にホールサーバから通知された統一店舗コードと、記憶している前回の統一店舗コードとが一致していると判断した場合(ステップS1102:YES)、認証処理を基板初期鍵認証シーケンスへ遷移、あるいは、基板認証鍵認証シーケンスへ遷移する(ステップS1103)。なお、SC325bは、前回の認証モードが基板認証鍵モードである場合、基板認証鍵認証シーケンスへ遷移し、前回の認証モードがそれ以外の認証モードである場合、基板初期鍵認証シーケンスへ遷移する。   If the SC 325 b determines that the unified store code notified from the hall server at the time of substrate connection request matches the stored unified store code (step S 1102: YES), the authentication process is performed on the substrate initial key A transition to an authentication sequence or transition to a substrate authentication key authentication sequence is performed (step S1103). The SC 325 b transitions to the substrate authentication key authentication sequence when the previous authentication mode is the substrate authentication key mode, and transitions to the substrate initial key authentication sequence when the previous authentication mode is the other authentication mode.

一方、SC325bは、基板接続要求時にホールサーバから通知された統一店舗コードと、記憶している前回の統一店舗コードとが一致していないと判断した場合(ステップS1102:NO)、基板認証鍵情報、および本認証鍵情報を初期化(クリア)する(ステップS1104)。このような統一店舗コードの不一致は、或る遊技場に設置されていたCU3が他の遊技場に移設されたときに生じる。CU3が他の遊技場に移設されたため、前の遊技場で使用していた基板認証鍵情報および本認証鍵情報を初期化(クリア)してセキュリティを担保するのである。なお、SC325bは、CU制御部323から通知される統一店舗コードが変更になった場合、本認証鍵の初期化(クリア)を通信制御IC325aに設定して、仮認証鍵による認証を開始する。なお、SC325bが本認証鍵情報を初期化(クリア)した場合に、通信制御IC325aも本認証鍵情報を初期化(クリア)するように制御してもよく、また、特にそのような制御を行なうことなく次回の通信制御IC325aとの認証のときにSC325bが本認証鍵がないため仮認証鍵での認証に戻るようにしてもよい。   On the other hand, when the SC 325 b determines that the unified shop code notified from the hall server at the time of substrate connection request does not match the stored unified shop code (step S 1102: NO), the board authentication key information , And this authentication key information is initialized (cleared) (step S1104). Such nonconformity of the unified store code occurs when CU3 installed in a certain game arcade is transferred to another game arcade. Since CU3 has been transferred to another game arcade, security is ensured by initializing (clearing) the board authentication key information and the real authentication key information used in the previous game arcade. When the unified store code notified from the CU control unit 323 is changed, the SC 325 b sets initialization (clearing) of the main authentication key in the communication control IC 325 a and starts authentication using the temporary authentication key. Note that, when the SC 325 b initializes (clears) the main authentication key information, the communication control IC 325 a may also control to initialize (clear) the main authentication key information, and in particular, such control is performed. Instead, at the next authentication with the communication control IC 325a, the SC 325b may return to the authentication with the temporary authentication key because there is no main authentication key.

また、SC325bは、ステップS1104で基板認証鍵情報、および本認証鍵情報を初期化(クリア)した後、認証処理を基板初期鍵認証シーケンスおよび仮認証鍵シーケンスへ遷移する(ステップS1105)。   After initializing (clearing) the substrate authentication key information and the main authentication key information in step S1104, the SC 325b transitions the authentication processing to the substrate initial key authentication sequence and the temporary authentication key sequence (step S1105).

SC325bは、ステップS1103で認証処理を基板初期鍵認証シーケンスへ遷移、あるいは、基板認証鍵認証シーケンスへ遷移した後、ステップS1104で認証処理を基板初期鍵認証シーケンスへ遷移した後、認証ログ情報を保存する(ステップS1106)。   The SC 325 b transitions the authentication process to the substrate initial key authentication sequence at step S 1103 or transitions to the substrate authentication key authentication sequence, and then transitions the authentication process to the substrate initial key authentication sequence at step S 1104 and saves authentication log information (Step S1106).

図29は、基板メーカコードの認証動作を説明するためのフローチャートである。基板メーカコードの認証は、SC325bとCU制御部323とが、それぞれ初期情報として記憶している基板メーカコードを使用した認証を行なう認証動作である。図29を参照して、まず、SC325bとCU制御部323とは、記憶している基板メーカコードを使用したチャレンジ/レスポンス方式による単体認証を行なう。(ステップS1201)。なお、単体認証時に生成するレスポンスコードは、たとえば、記憶している基板メーカコードを鍵にしてチャレンジコードをブロック暗号化した後にハッシュ関数でハッシュ化することで生成される。   FIG. 29 is a flowchart for explaining the authentication operation of the substrate maker code. The authentication of the substrate maker code is an authentication operation in which the SC 325 b and the CU control unit 323 perform authentication using the substrate maker code stored as initial information. Referring to FIG. 29, first, the SC 325 b and the CU control unit 323 perform single authentication by the challenge / response method using the stored substrate maker code. (Step S1201). The response code generated at the time of single authentication is generated, for example, by performing block encryption of the challenge code using the stored substrate maker code as a key and then hashing it with a hash function.

SC325bは、生成したチャレンジコードに対してCU制御部323が生成したレスポンスコードをチェックした認証結果が正常か否かの判断を行なう(ステップS1202)。SC325bは、認証結果が正常であると判断した場合(ステップS1202:YES)、既に基板認証鍵で認証済みであるか否かを判断する(ステップS1203)。一方、SC325bは、認証結果が正常でない(異常)と判断した場合(ステップS1202:NO)、n回(たとえば3回)連続して異常であるか否かを判断する(ステップS1204)。   The SC 325 b determines whether the authentication result obtained by checking the response code generated by the CU control unit 323 with respect to the generated challenge code is normal (step S 1202). If it is determined that the authentication result is normal (step S1202: YES), the SC 325b determines whether it has already been authenticated by the substrate authentication key (step S1203). On the other hand, when the SC 325 b determines that the authentication result is not normal (abnormal) (step S 1202: NO), the SC 325 b determines whether n times (for example, three times) are abnormal continuously (step S 1204).

SC325bは、既に基板認証鍵で認証済みであると判断した場合(ステップS1203:YES)、基板認証鍵の認証処理へ遷移し、基板認証鍵認証シーケンスを維持する(ステップS1205)。一方、SC325bは、既に基板認証鍵で認証済みでないと判断した場合(ステップS1203:NO)、基板初期鍵の認証処理へ遷移する(ステップS1206)。   If the SC 325 b determines that authentication has already been performed using the substrate authentication key (step S 1203: YES), the SC 325 b transitions to authentication processing of the substrate authentication key, and maintains the substrate authentication key authentication sequence (step S 1205). On the other hand, if it is determined that the SC 325 b has not already been authenticated by the substrate authentication key (step S 1203: NO), the SC 325 b transitions to authentication processing of the substrate initial key (step S 1206).

SC325bは、n回連続して異常でないと判断した場合(ステップS1204:NO)、処理をステップS1201に戻す。一方、SC325bは、n回連続して異常であると判断した場合(ステップS1204:YES)、セキュリティを担保するために基板認証鍵情報および本認証鍵情報を初期化(クリア)する(ステップS1207)。これにより、基板認証鍵情報および本認証鍵情報が盗用される不都合を防止できる。その後、SC325bは、基板初期鍵の認証処理へ遷移する(ステップS1208)。   If the SC 325 b determines that the error is not abnormal continuously n times (step S 1204: NO), the process returns to the step S 1201. On the other hand, if the SC 325 b determines that it is abnormal n consecutive times (step S 1204: YES), it initializes (clears) the board authentication key information and the real authentication key information to secure security (step S 1207). . This can prevent the problem that the board authentication key information and the real authentication key information are stolen. After that, the SC 325 b transitions to authentication processing of the substrate initial key (step S 1208).

SC325bは、ステップS1205で基板認証鍵認証シーケンスを維持、またはステップS1206、S1208で基板初期鍵の認証処理へ遷移した後、認証ログ情報を保存する(ステップS1209)。   The SC 325 b maintains the substrate authentication key authentication sequence in step S 1205 or transitions to authentication processing of the substrate initial key in steps S 1206 and S 1208 and saves authentication log information (step S 1209).

<スロットマシン>
次に、遊技機の他の例としてスロットマシンを説明する。図30は、スロットマシンの前面扉を開放した状態を示す斜視図である。これまでの説明において、パチンコ機を“P台”と略称したこととの関係上、スロットマシンを以下では、“S台”とも略称する。
<Slot machine>
Next, a slot machine will be described as another example of the gaming machine. FIG. 30 is a perspective view showing a state in which the front door of the slot machine is opened. In the above explanation, the slot machine is also abbreviated as "S unit" in the following because of the fact that the pachinko machine is abbreviated as "P unit".

遊技玉および持玉を用いた上記の遊技用システムは、S台にも同様に適用される。ただし、S台では、玉を使わずにゲームが行なわれる関係上、以下では、遊技玉を遊技点、持玉を持点と称する。   The above-described gaming system using gaming balls and balls is similarly applied to the S car. However, since the game is performed without using balls in the S unit, in the following, the game ball is referred to as a game point, and the ball is referred to as a point.

図30を参照して、スロットマシン2Sは、本体枠2aSに対して前面扉2bSがその左側縁を揺動中心として開閉可能に設けられている。図30では図示を省略しているが、スロットマシン2Sの図面左隣には、P台と同様にCUが接続される。   Referring to FIG. 30, in the slot machine 2S, a front door 2bS is provided so as to be able to open and close with respect to a main body frame 2aS with a left edge thereof as a swing center. Although illustration is omitted in FIG. 30, CUs are connected to the left side of the slot machine 2S in the drawing similarly to the P unit.

スロットマシン2Sでは、遊技点を用いることによって賭数が設定され、入賞に応じてその遊技点が加算更新される。このため、スロットマシン2Sにおいて遊技をする際には、メダルの投入操作は不要である。ゆえに、スロットマシン2Sには、メダル投入口およびメダル払出口が設けられていない。   In the slot machine 2S, the number of bets is set by using the gaming points, and the gaming points are added and updated according to the winning. For this reason, when playing a game in the slot machine 2S, the insertion operation of the medal is unnecessary. Therefore, the slot machine 2S is not provided with a medal insertion slot and a medal payout slot.

スロットマシン2Sの筐体内部には、外周に複数種の図柄が配列されたリール2L、2C、2R(以下、左リール、中リール、右リールともいう)が水平方向に並設されており、これらリール2L、2C、2Rに配列された図柄のうち連続する3つの図柄が前面扉2bSに設けられた透視窓10から見えるように配置されている。リール2L、2C、2Rの外周部には、複数種類の図柄が所定の順序で描かれている。   Inside the housing of the slot machine 2S, reels 2L, 2C, 2R (hereinafter also referred to as left reel, middle reel, right reel) in which plural kinds of symbols are arranged on the outer periphery are arranged in parallel in the horizontal direction. Of the symbols arranged on the reels 2L, 2C, 2R, three consecutive symbols are arranged so as to be seen from the see-through window 10 provided in the front door 2bS. On the outer peripheral part of the reels 2L, 2C, 2R, a plurality of kinds of symbols are drawn in a predetermined order.

前面扉2bSの各リール2L、2C、2Rを取り囲む部分には、タッチパネル式の表示器510が設けられている。この表示器510は、P台の表示器54に相当する表示器であり、表示器54と同種の各種情報(遊技点や持点など)が表示される他、ゲームにおいて設定された賭数などが表示される。表示器510は、図2の表示器54と同様にCUの表示制御部350に接続されており、CU側で表示制御される。なお、この表示器510は、各リール2L、2C、2Rを取り囲む部分に設けるのではなく、P台と同様にさらに下方のパネル部分(図30に示されるスタートスイッチ7Sよりも下方の位置の、従来のS台のメダル払出口が設けられたパネル部分)に設けてもよい。   A touch panel display 510 is provided in a portion surrounding each of the reels 2L, 2C, 2R of the front door 2bS. The display 510 is a display corresponding to the P displays 54. In addition to displaying various types of information (such as game points and points) the same as the display 54, the number of bets set in the game, etc. Is displayed. The display 510 is connected to the display control unit 350 of the CU in the same manner as the display 54 of FIG. 2, and the display is controlled on the CU side. The display unit 510 is not provided in the portion surrounding each of the reels 2L, 2C, 2R, but the panel portion further below (like the position below the start switch 7S shown in FIG. You may provide in the panel part provided with the conventional S medal payout openings.

また、前面扉2bSには、メダル1枚分に相当する「遊技点=1」を用いて賭数を設定する際に操作される1枚BETスイッチ5S、遊技状態に応じて定められた最大の賭数(たとえば、BB発生前の通常遊技状態およびリプレイの当選確率が高確率となるRT(Replay Time)においては「遊技点=3」、ボーナスにおいては「遊技点=2」)を設定する際に操作されるMAXBETスイッチ6S、ゲームを開始する際に操作されるスタートスイッチ7S、リール2L、2C、2Rの回転を各々停止する際に操作されるストップスイッチ8L、8C、8Rがそれぞれ設けられている。   In addition, the front door 2bS has one bet BET switch 5S operated when setting the number of bets using "gaming point = 1" equivalent to one medal, and the maximum determined according to the gaming state When setting the number of bets (for example, "playing point = 3" in RT (Replay Time) where the normal gaming state before occurrence of BB and the winning probability of replay become high probability, "playing point = 2" in bonus) Provided with a MAX BET switch 6S operated at the same time, a start switch 7S operated at the start of the game, and stop switches 8L, 8C, 8R operated when the rotation of the reels 2L, 2C, 2R is stopped respectively. There is.

スロットマシン2Sにおいてゲームを行なう場合には、まず、P台と同様に、隣接されたCUを利用して遊技点を確保の上で、その遊技点を使用して賭数を設定する。遊技点は、CUに挿入されたプリペイドカードの残高、持点、あるいは遊技場に預け入れている貯メダル(P台の貯玉に相当)を引落すことによって得られる。遊技点を使用するには1枚BETスイッチ5S、またはMAXBETスイッチ6Sを操作すればよい。本実施の形態では、たとえば、賭数を1設定することによって遊技点が1減点され、表示器510の遊技点の表示も減算更新される。賭数が設定されると、賭数および遊技状態に応じて定められた入賞ラインが有効となり、スタートスイッチ7Sの操作が有効な状態、すなわち、ゲームが開始可能な状態となる。   When playing a game in the slot machine 2S, first, similarly to the P unit, after securing the gaming points using adjacent CUs, the bet number is set using the gaming points. The gaming points are obtained by debiting the balance of the prepaid card inserted in the CU, the points, or the stored medals (corresponding to the P balls) deposited in the game arcade. In order to use the gaming points, one bet switch 5S or the max bet switch 6S may be operated. In the present embodiment, for example, the gaming points are deducted by 1 by setting the number of bets to one, and the display of the gaming points on the display 510 is also decremented and updated. When the bet number is set, the pay line determined in accordance with the bet number and the game state becomes effective, and the operation of the start switch 7S becomes effective, that is, the game can be started.

ゲームが開始可能な状態でスタートスイッチ7Sを操作すると、各リール2L、2C、2Rが回転し、各リール2L、2C、2Rの図柄が連続的に変動する。この状態でいずれかのストップスイッチ8L、8C、8Rを操作すると、対応するリール2L、2C、2Rの回転が停止し、透視窓10に表示結果が導出表示される。   When the start switch 7S is operated in a state where the game can be started, the reels 2L, 2C, and 2R rotate, and the symbols on the reels 2L, 2C, and 2R continuously fluctuate. In this state, when one of the stop switches 8L, 8C, 8R is operated, the rotation of the corresponding reels 2L, 2C, 2R is stopped, and the display result is derived and displayed on the transparent window 10.

そして全てのリール2L、2C、2Rが停止されることで1ゲームが終了し、有効化された入賞ライン上に予め定められた図柄の組合せ(以下、役とも呼ぶ)が各リール2L、2C、2Rの表示結果として停止した場合には入賞が発生し、その入賞に応じて定められた遊技点が遊技者に対して付与され、表示器510の遊技点の表示も加算更新される。   And one game is ended by stopping all the reels 2L, 2C, 2R, and a combination of symbols (hereinafter referred to as a winning combination) predetermined on activated pay lines is each reel 2L, 2C, When the game is stopped as the display result of 2R, a winning occurs, the gaming points determined according to the winning are given to the player, and the display of the gaming points on the display 510 is also added and updated.

S台の場合にも、P台と同様に遊技点を計数することが可能である。図30に示すとおり、スロットマシン2Sには、遊技点を計数して持点に変換するための計数ボタン28Sが設けられている。なお、玉貸ボタン、返却ボタン、および再プレイボタンは、CU側に設けられている(図2参照)。遊技者は任意のタイミング、あるいは、P台と同様に計数操作を促す表示が表示器510に行なわれたことに基づいて、計数操作を実行する。すると、遊技点が計数されて遊技点が減少する一方で持点が増加する様子が表示器510に表示される。なお、玉貸ボタンは、CU側ではなくP台側およびS台側に設けてもよい。その場合に、玉貸ボタンの操作信号が直接CU2へ入力されるようにしてもよく、あるいは、P台2やS台(スロットマシン)2Sを経由して状態情報応答としてCU3へ送信されるようにしてもよい。   In the case of the S unit, it is possible to count the game points in the same manner as the P unit. As shown in FIG. 30, the slot machine 2S is provided with a count button 28S for counting the gaming points and converting them into points. In addition, a ball lending button, a return button, and a replay button are provided on the CU side (see FIG. 2). The player executes the counting operation based on the display 510 prompting the user to perform the counting operation at any timing or in the same manner as the P car. Then, while the gaming points are counted and the gaming points decrease, the manner in which the points increase is displayed on the display 510. The ball lending button may be provided not on the CU side but on the P side and the S side. In that case, the operation signal of the ball lending button may be directly input to the CU 2, or may be transmitted to the CU 3 as a status information response via the P unit 2 or the S unit (slot machine) 2S. You may

入賞となる役の種類は、遊技状態に応じて定められているが、大きく分けて、ビッグボーナス(BB)、レギュラーボーナス(RB)への移行を伴う特別役と、メダルの払い出しを伴う小役と、賭数の設定を必要とせずに次のゲームを開始可能となる再遊技役(リプレイ)とがある。   The types of winning combinations are determined according to the game status, but can be roughly divided into special roles with a transition to the Big Bonus (BB) and Regular Bonus (RB), and small roles with the payout of medals. There is also a replay role (replay) that can start the next game without requiring the setting of the bet number.

複数種類の入賞役のうちのいずれを当選させるか、あるいはいずれの入賞役も当選しない外れとするかは、たとえば、スタート操作が検出されたときに、スロットマシン2Sを制御する主制御部(S台の主制御部161に相当)によって決定される。この決定は、たとえば、所定の乱数発生器から発生され、あるいはソフトウエア上で生成される乱数を抽選することによって決定される。   The main control unit (S, which controls the slot machine 2S when a start operation is detected, for example, which of the plural types of winning combinations is to be won or none of the winning combinations is not won. (Corresponding to the main control unit 161). This determination is determined, for example, by drawing random numbers generated from a predetermined random number generator or generated on software.

その後、主制御部は、遊技者によるリールの停止操作を待ち、停止操作時を基準にして、所定のコマ数範囲に当選役に対応する図柄があればそれを引き込み、なければ、他の図柄を引込む制御を行ない、3つの図柄を停止させ、入賞の有無を判定する。主制御基部は、入賞と判定した場合には、入賞の種類に応じた遊技点を遊技者に付与する(遊技点を加算する)。   After that, the main control unit waits for the stop operation of the reel by the player, and draws the symbol corresponding to the winning combination in the predetermined frame number range on the basis of the stop operation, otherwise the other symbols Control to draw in, stop the three symbols, and determine the presence or absence of a prize. When the main control base determines that a prize is to be won, the main control base gives the player the gaming points corresponding to the type of the prize (adding the gaming points).

すなわち、S台により、遊技用価値を用いて1ゲームに対して所定数の賭数を設定することによりゲームが開始可能となるとともに、各々が識別可能な複数種類の識別情報を変動表示可能な可変表示装置に表示結果が導出されることにより1ゲームが終了し、該可変表示装置に導出された表示結果に応じて入賞が発生可能とされたスロットマシンであって、前記可変表示装置に表示結果が導出される前に、複数種類の入賞について発生を許容するか否かを決定する事前決定手段と、前記事前決定手段の決定結果に応じて、前記可変表示装置に表示結果を導出させる制御を行なう導出制御手段と、前記入賞が発生した場合に遊技価値を付与する付与手段とを含むスロットマシンが構成されている。   That is, the game can be started by setting a predetermined number of bets for one game using the gaming value by the S unit, and a plurality of types of identification information that can be identified can be variably displayed. A slot machine in which one game is finished by deriving display results on a variable display device, and a winning can be generated according to the display results derived on the variable display device, the display being performed on the variable display device Before the result is derived, the variable display device is caused to derive the display result according to the predetermining means for determining whether or not to allow occurrence of a plurality of types of winning and the determination result of the predetermining means. A slot machine including a derivation control means for controlling and a giving means for giving a game value when the winning is generated is configured.

図31は、カードユニットおよびスロットマシンのそれぞれにおいて記憶している各種データおよびその送受信態様を説明するための説明図である。この図31は、P台の構成として説明した図3の用語をS台用に置換えたものであり、その態様は、図3を用いて説明したものと同様であるので、ここでは、これ以上の説明を省略する。   FIG. 31 is an explanatory diagram for explaining various data stored in each of the card unit and the slot machine and the transmission / reception mode thereof. This FIG. 31 is obtained by replacing the term of FIG. 3 described as the configuration of P units with that for S units, and the aspect is the same as that described with reference to FIG. Description of is omitted.

<変形例や特徴点など>
次に、以上、説明した本実施の形態の変形例や特徴点などを列挙する。
<Modification and feature points>
Next, modifications and feature points of the present embodiment described above will be listed.

(1) 上記遊技用システムに遊技機の一例となるスロットマシン(S台)を適用した場合、たとえば、リールおよびリールに付属する各種センサ部分とリールを制御する主制御基板とがP台の遊技盤に対応し、それ以外の構成がP台の遊技枠に対応する。ただし、S台には、図2に示した遊技枠の各種検出スイッチ41a、701、33、発射制御基板31、および発射モータ18は、不要である。   (1) When a slot machine (S units) which is an example of a game machine is applied to the above-mentioned game system, for example, the reels and various sensor portions attached to the reels and a main control board for controlling the reels Corresponds to the board, the configuration other than that corresponds to the play space of P units. However, in the S-unit, the various detection switches 41a, 701, and 33, the launch control board 31, and the launch motor 18 of the game frame shown in FIG. 2 are unnecessary.

従来のS台にはクレジット機能が設けられており、これが有効になっているときには、賭数を設定するとクレジットが減算され、入賞が発生するとクレジットが加算される。ただし、クレジットには上限が定められており、クレジット数が上限値に達している状態で入賞が発生すると、ホッパーからメダルが払い出される。   The conventional S car is provided with a credit function, and when this is enabled, the credit is subtracted when the bet number is set, and the credit is added when a winning occurs. However, an upper limit is set for the credit, and when a prize occurs while the number of credits has reached the upper limit, medals are paid out from the hopper.

一方、本実施の形態に係るS台では、賭数を設定すると遊技点が減算され、入賞が発生すると遊技点が加算される。また、遊技点が所定数に達すると、計数操作を促す表示がなされ、計数操作をすることによって、遊技点が持点に変換される。このため、従来のS台のようにクレジットが上限に達してメダルを払い出す必要がない。その結果、本実施の形態に係るS台にはホッパーを設ける必要がない。   On the other hand, in the S unit according to the present embodiment, when the bet number is set, the gaming points are subtracted, and when the winning occurs, the gaming points are added. Further, when the number of gaming points reaches a predetermined number, a display prompting a counting operation is made, and the gaming points are converted into points by performing the counting operation. For this reason, it is not necessary for the credit to reach the upper limit and the medals to be paid out as in the conventional S car. As a result, it is not necessary to provide a hopper in S stand concerning this embodiment.

その結果、遊技場は、大量のメダルを確保する必要がなく、経済的負担が軽減される。また、遊技場は、メダルの補充・回収といった業務やメダル詰まりなどに対応するためのメンテナンス業務からも解放される。遊技客は、クレジットが満タンになった後で賭け操作毎にメダルを投入する煩わしさから解放され、遊技に集中しやすくなる。   As a result, the game arcade does not need to secure a large number of medals, and the economic burden is reduced. In addition, the game arcade is freed from the task of replenishment and recovery of medals and the maintenance task for dealing with medal clogging and the like. The game player is relieved from the inconvenience of inserting medals for each betting operation after the credits are full, and it becomes easier to concentrate on the game.

他方、S台がメダルレスになった場合には、大量のメダルを獲得した遊技者が席の脇にメダルが入った箱を積み上げて自身の腕を誇示するような行為をすることができなくなるという不都合が生じる。しかしながら、本実施の形態では、上記のとおりドル箱表示する機能が設けられているため、このような不都合が生じることも防止できる。なお、S台の場合のドル箱表示は、多数の玉に代えて多数のメダルが積載されているようにするのが望ましい。   On the other hand, if the S is medalless, the player who has won a large number of medals will not be able to act to show off his arms by piling up boxes containing medals beside his seat. An inconvenience arises. However, in the present embodiment, since the function of displaying a dollar box is provided as described above, it is possible to prevent such a problem from occurring. In addition, as for the dollar box display in the case of S, it is desirable to replace a large number of balls with a large number of medals being loaded.

遊技機としてS台を適用した場合、「持点」および「遊技点」の2種類と、「クレジット」および「クレジット超過点」の2種類のデータとを用いて、以下のように各データが変換されるような遊技用システムを構成することも可能である。なお、S台の表示器510には、これら4種類のデータを表示する。   When S machine is applied as a gaming machine, each data is as follows using two types of data of "points" and "gaming points" and two types of data of "credit" and "credit excess point". It is also possible to configure a gaming system to be converted. Note that these four types of data are displayed on the S displays 510.

まず、プリペイドカードの残高、貯メダル、または持点からの変換操作(貸出操作、貯メダル払出し操作、持点払出し操作)が検出された場合には、夫々が引落されて、遊技点に変換される。   First, when a prepaid card balance, stored medals, or a conversion operation from a point (a lending operation, a stored medal payout operation, a point payout operation) is detected, each is withdrawn and converted into gaming points Ru.

遊技点は、従来のスロットマシンにおけるメダルに対応するデータである。このため、たとえば、表示器510には遊技点の点数を表示するとともに、遊技点相当の数のメダル画像を表示することが望ましい。たとえば、このメダル画像に遊技者が触れてスロットマシンに投入するような擬似投入メダル操作(たとえば、メダルを押し込むような操作)が検出されると、メダル画像が消え、遊技点が減算されて、代わりに賭数が1つ設定される。このような擬似メダル投入操作が3度行なわれることによって、賭数が最大値の3に設定される。   The game points are data corresponding to medals in the conventional slot machine. For this reason, for example, it is desirable to display the points of the gaming points on the display unit 510 and display medal images corresponding to the number of gaming points. For example, when a simulated insertion medal operation (for example, an operation of pushing a medal) in which the player touches this medal image and inserts it into the slot machine is detected, the medal image disappears, and the game points are subtracted, Instead, one bet number is set. The bet number is set to 3 which is the maximum value by performing such a pseudo medal insertion operation three times.

その後、さらに擬似メダル投入操作が検出されると、その検出に応じて、クレジットが加算される。クレジットには上限値(たとえば、50)が設定されており、クレジットが上限値を超えたときには、クレジット超過点が加算される。   Thereafter, when the pseudo medal insertion operation is further detected, the credit is added according to the detection. An upper limit (for example, 50) is set for the credit, and when the credit exceeds the upper limit, a credit excess point is added.

賭数設定は、遊技点を用いて上記のように行なうことが可能である他、クレジットを用いて行なうことも可能である。すなわち、1枚BETスイッチ5Sの操作があれば、賭数設定値が1加算され、クレジットが1減算される。また、MAXBETスイッチ6Sの操作があれば、賭数が3に設定され、クレジットが賭数設定に応じて減算される。   The bet number setting can be performed as described above using gaming points, and can also be performed using credits. That is, when the one-sheet BET switch 5S is operated, the bet number setting value is incremented by one and the credit is decremented by one. Further, if the MAX BET switch 6S is operated, the bet number is set to 3, and the credit is subtracted according to the bet number setting.

ゲームの結果、入賞が発生すると、入賞に応じた数の得点がクレジットに加算される。なお、クレジットの上限値をオーバーする入賞が発生したときには、そのオーバー分の点数がクレジット超過点として記憶される。このクレジット超過点は、従来のスロットマシンにおける、クレジットの上限を超えて入賞が発生したときに払い出されるメダルに相当する。このため、たとえば、表示器510にはクレジット超過点を表示するとともに、クレジット超過点相当の数のメダル画像を表示することが望ましい。また、このメダル画像は、遊技点に対応するメダル画像と区別できるように色を変えるなどすることが望ましい。   As a result of the game, when a winning occurs, scores corresponding to the winning are added to the credits. When a prize winning that exceeds the upper limit of the credit occurs, the score for the over is stored as a credit excess point. This credit excess point corresponds to a medal to be paid out when a prize is generated exceeding the upper limit of the credit in the conventional slot machine. For this reason, for example, it is desirable to display a credit excess point on the display unit 510 and display medal images corresponding in number to the credit excess point. In addition, it is desirable to change the color of the medal image so that it can be distinguished from the medal image corresponding to the game points.

また、クレジット超過点は、遊技者の操作によって遊技点に変換されるようにすることが望ましい。たとえば、クレジット超過点に対応するメダル画像に遊技者が触れて遊技点に変換するような擬似メダル変換操作(たとえば、メダルを押し込むような操作)が検出されると、メダル画像が消え、クレジット超過点が減算されて遊技点が加算されるものとする。   In addition, it is desirable that a credit excess point be converted into a gaming point by the operation of the player. For example, when a simulated medal conversion operation (for example, an operation such as pushing a medal) in which the player touches the medal image corresponding to the credit excess point and converts it to the gaming point is detected, the medal image disappears and the credit excess is exceeded. It is assumed that points are subtracted and gaming points are added.

あるいは、クレジットが上限値未満になれば、自動的にクレジット超過点がクレジットに変換されるようにしてもよい。   Alternatively, if the credit falls below the upper limit, the credit excess point may be automatically converted to the credit.

遊技者が計数操作を実行すると、遊技点、クレジット、およびクレジット超過点の各々が計数されて持点に変換される。その結果、遊技者の持点は、「カード持玉数+遊技点+クレジット+クレジット超過点」と掲載される。なお、“カード持玉数”とは、遊技点に変換していない変換前の持点(現時点で遊技者が所有している持玉数)である。   When the player executes the counting operation, each of the gaming points, credits, and over-credit points are counted and converted into points. As a result, the player's points are listed as “card number of balls holdings + play points + credits + credit excess points”. Note that "the number of balls possessing a card" is a point before conversion (the number of balls possessed by the player at this moment) which has not been converted into gaming points.

以上の説明において、持点、遊技点、クレジット、およびクレジット超過点の4種類のデータは、CUとS台とでデータのやりとりをすることによって双方で記憶してもよく、あるいは、持点はCU側のみで、それ以外はS台側のみで記憶してもよい。また、クレジット超過点をドル箱表示の対象としてもよい。   In the above description, the four types of data of points, gaming points, credits, and excess credit points may be stored in both by exchanging data between CU and S, or points may be It may be stored only at the CU side, and at the S side only for others. Also, the excess credit point may be displayed as a dollar box display.

また、以上の説明では、クレジット超過点を用いる例を説明したが、クレジット超過点を用いなくてもよい。この場合、クレジットの上限を超えるような場合には、遊技点に加算するようにしてもよい。   Also, in the above description, the example using credit excess points has been described, but it is not necessary to use credit excess points. In this case, when the credit upper limit is exceeded, the game points may be added.

(2) 本実施の形態では、カード度数を消費することによって、遊技点が加算される。あるいは、貯玉(貯メダル)を消費することによって、遊技点が加算される。つまり、カード度数あるいは貯玉から遊技点に変換される。一方、カード度数および貯玉から持点(計数玉、計数メダル)には変換されない。しかしながら、カード度数および貯玉から一旦、持点に変換されるようにしてもよい。   (2) In the present embodiment, gaming points are added by consuming card frequencies. Alternatively, the game points are added by consuming the balls (stored medals). In other words, the card frequency or storage balls are converted into gaming points. On the other hand, the card frequency and the storage balls are not converted into points (count balls, count medals). However, the card frequency and the balls may be converted into points once.

(3) 本実施の形態では、計数操作によって、遊技点が持点に変換される。この場合の変換率は1:1である。しかしながら、変換される場合の変換率を1:1以外としてもよい。たとえば、遊技点100点を変換した場合、そのうちの3点を差し引いた97点が持点に変換されるようにしてもよい。または、持点に対して10割未満の所定割合を乗じて得られた数の遊技玉に変換されるようにしてもよい。   (3) In the present embodiment, the gaming points are converted to points by the counting operation. The conversion rate in this case is 1: 1. However, the conversion rate in the case of conversion may be other than 1: 1. For example, when 100 game points are converted, 97 points obtained by subtracting 3 points may be converted into points. Alternatively, it may be converted into a number of game balls obtained by multiplying a predetermined percentage of the score by less than 100%.

(4) 持点を特定可能に記録するための記録媒体は、スマートフォンなどの携帯端末を利用したものとしてもよい。この場合、CUに携帯端末と通信するための通信部を設けて、携帯端末を通信部にかざすことによって、携帯端末内に記憶されているIDをCUが認識し、後は本実施の形態に記載したような手順で遊技を可能とする。一方、遊技終了時には、再度、携帯端末を通信部にかざすことによって、遊技終了時の持点がIDを通じて遊技者の持点に加算されるようにする。   (4) The recording medium for recording points in an identifiable manner may be one using a portable terminal such as a smart phone. In this case, the CU is provided with a communication unit for communicating with the portable terminal, and by holding the portable terminal over the communication unit, the CU recognizes the ID stored in the portable terminal, and thereafter, this embodiment will be described. Enables the game in the procedure as described. On the other hand, when the game is over, by holding the mobile terminal over the communication unit again, the points at the end of the game are added to the points of the player through the ID.

(5) 遊技点を計数するための操作手段は、CU側に設けてもよい。その場合の操作手段は、タッチパネルに表示されるものとしてもよく、物理的なスイッチで構成してもよい。   (5) The operation means for counting the gaming points may be provided on the CU side. The operation means in that case may be displayed on the touch panel or may be configured by a physical switch.

(6) 本実施の形態では、カード返却操作をしたときに、未計数の遊技点が残っているときには、P台あるいはCU側の表示器にて計数を促すメッセージを表示する。しかし、このような構成に代えて、カード返却操作をしたときに、未計数の遊技点が残っているときには、自動的に計数表示を開始するとともに、P台あるいはCU側の表示器にて、未計数の遊技点が残っているために自動計数を開始したこと、あるいは、さらにそれに加えて、自動計数が完了した後にカードが返却されることを報知してもよい。   (6) In the present embodiment, when a card return operation is performed and there are uncounted gaming points remaining, a message prompting counting is displayed on the P or CU display. However, instead of such a configuration, when an uncounted gaming point remains when a card return operation is performed, the counting display is automatically started and the display on the P unit or CU side, In addition to the fact that uncounted gaming points remain, it may be notified that the card is returned after the completion of the automatic counting.

あるいは、カード返却操作をしたときに、未計数の遊技点が残っているときには、遊技者が一時的に離席する可能性があると判断し、表示器(CU側あるいはP台側)に、一時的な離席であるか否かを確認するメッセージを表示してもよい。さらに、表示器をタッチパネルで構成し、そのメッセージに対して遊技者が応答入力できるようにしてもよい。さらに、その応答入力が遊技終了であれば、計数操作を促すメッセージを表示する。一方、応答入力が一時離席であれば、CU側あるいはP台側または双方でカードのIDを記憶した状態のままで一旦、カードを排出するようにしてもよい。その後、同じIDのカードが挿入されたときには、元の状態から遊技を再開させる。   Alternatively, when an uncounted gaming point remains when the card return operation is performed, it is determined that the player may temporarily leave the seat, and the indicator (the CU side or the P base side) is A message may be displayed confirming whether it is a temporary absence. Furthermore, the display may be configured by a touch panel, and the player may be able to make an input in response to the message. Furthermore, if the response input is the end of the game, a message prompting the counting operation is displayed. On the other hand, if the response input is temporarily leaving the seat, the card may be ejected once while the ID of the card is stored on the CU side or the P side or both sides. Thereafter, when a card of the same ID is inserted, the game is resumed from the original state.

(7) 計数操作を開始してから計数表示が完了するまでの計数時間は、遊技点が第1基準値よりも少ないときと、遊技点が第1基準値を超えるときとで、遊技点に対する計数時間の増加割合が小さくなるようにしてもよい。これによって、実球を計数するかのような計数表示という演出をできながらも、遊技点が多くなることで計数完了までにあまりに時間がかかってしまうことを防止できる。また、遊技点がある基準値を超えた場合には、計数時間がすべて同一になるようにしてもよい。あるいは、基準値を設けることなく、遊技点の多少に関わらす一律に同じ計数時間を採用してもよい。   (7) The counting time from the start of the counting operation to the completion of the counting display is for the gaming points when the gaming points are less than the first reference value and when the gaming points exceed the first reference value The increase rate of the counting time may be reduced. In this way, it is possible to prevent the time taken to complete from being completed by the increase in the number of game points, although it is possible to perform the effect of counting display as if counting real balls. In addition, when the game points exceed a certain reference value, the counting time may be all the same. Alternatively, the same counting time may be adopted uniformly regardless of the number of gaming points without setting a reference value.

(8) 遊技玉を計数するための計数操作手段としては、2回以上の所定回数操作したときに、計数機能を発揮するようなものを採用してもよい。これによって、誤操作を防止できる。また、この場合、1回操作では、計数機能とは異なる他の機能を発揮させるようにしてもよい。たとえば、1回操作をしてから所定時間(たとえば、1秒以内)、操作が無い場合には、店員を呼び出すためのランプを点灯させるような機能を発揮させ、1操作から1秒以内に2回目の操作が検出されたときには、計数機能を発揮させることも考えられる。   (8) As the counting operation means for counting the game balls, one that exhibits a counting function when operated a predetermined number of times more than twice may be adopted. This can prevent an erroneous operation. Further, in this case, in the one-time operation, another function different from the counting function may be exhibited. For example, if there is no operation for a predetermined time (for example, within 1 second) after one operation, the function to light the lamp for calling the store clerk is exhibited, and within 2 seconds from 1 operation It is also conceivable to exert a counting function when the second operation is detected.

(9) 図3を参照して、P台は、計数された計数玉(持玉)を一時記憶する計数玉数カウンタを備えているものの、計数玉の累積値を記憶するカウンタを備えていない。しかしながら、P台側に、計数玉の累積値を記憶する計数玉累積記憶カウンタを備えてもよい。また、CU側には、カード持玉(計数玉)を記憶する領域が備えられているが、この領域には、挿入されたカード自体に持玉が記録されていた場合には、そのカード持玉も含めて現在の遊技者の持玉数が記憶される。このため、この領域のみでは、今回の遊技で遊技者が計数した計数玉の数を特定できない。そこで、今回の遊技で遊技者が計数した計数玉の数を記憶する領域をCU側にさらに設けてもよい。CUは、この場合、遊技が開始してからP台から送られてくる計数玉数の情報に基づいて当該領域に持玉を加算し、持玉が遊技玉に変換されると、当該領域から持玉を減算する。   (9) Referring to FIG. 3, although P is equipped with a counting ball number counter that temporarily stores counted counting balls (balls having balls), it does not have a counter that stores cumulative values of counting balls. . However, a counter ball cumulative storage counter may be provided on the P side for storing the cumulative value of the counter ball. In addition, the CU side is provided with an area for storing card balls (count balls). If balls are recorded in the inserted card itself in this area, the card is held. The current number of balls held by the player, including the balls, is stored. For this reason, the number of counting balls counted by the player in the current game can not be specified only in this area. Therefore, an area for storing the number of counting balls counted by the player in the current game may be further provided on the CU side. In this case, the CU adds balls to the area based on the information on the number of balls sent from the P unit after the game starts, and when the balls are converted to game balls, the CU Subtract balls.

(10) 計数ボタンを押し続ける時間に応じて、1回の操作で持点変換する遊技点数が異なるようにするために、たとえば、長押し(たとえば、1秒以上連続操作)のときには遊技点のすべてが計数される一方、短押し(たとえば、1秒未満の連続操作)のときには、200玉だけが計数されるようにしてもよい。ただし、この場合には、遊技玉の残数が少ない場合、たとえば、200玉未満の場合には、計数ボタンの操作ですべての遊技玉が計数されるようにするのが望ましい。   (10) In order to make the number of gaming points to be converted into points different in one operation different in accordance with the time for which the count button is kept pressed, for example, in the case of long press (for example, continuous operation for 1 second or more) While all are counted, only 200 balls may be counted in the case of a short push (e.g., a continuous operation of less than 1 second). However, in this case, when the number of remaining game balls is small, for example, less than 200 balls, it is desirable that all the game balls be counted by the operation of the count button.

(11) 遊技点の残数に応じて、計数ボタンの1回の短押下操作で計数される点数が異なるようにする場合、たとえば、次のようにすることが考えられる。たとえば、遊技点が200点未満のときには、計数ボタンの1回の短押下操作ですべての遊技点が計数されるようにする。遊技点が200以上1000未満のときには、1回の短押下操作で200点が計数されるようにする。遊技点が1000以上5000未満のときには、1回の短押下操作で1000点が計数されるようにする。遊技点が5000以上10000未満のときには、1回の短押下操作で2000点が計数されるようにする。遊技点が10000以上のときには、1回の短押下操作で2500点が計数されるようにする。なお、以上の数値は具体例であって、適宜、設定できる。   (11) In the case where the number of points counted in one short press operation of the counting button is made to differ according to the remaining number of gaming points, for example, the following may be considered. For example, when the number of gaming points is less than 200, all the gaming points are counted in one short press operation of the count button. When the number of gaming points is 200 or more and less than 1000, 200 points are counted by one short press operation. When the number of game points is 1000 or more and less than 5000, 1000 points are counted by one short press operation. When the number of playing points is 5,000 or more and less than 10,000, 2,000 points are counted by one short press operation. When the number of game points is 10000 or more, 2500 points are counted by one short press operation. The above numerical values are specific examples and can be set as appropriate.

(12) 遊技玉(遊技点)を計数して持点変換する際には、計数表示のみならず、計数音をスピーカから出力する制御をしてもよい。また、遊技点の計数の際には、玉が1つずつ、玉貯留皿から計数器へと落下していくような画像表示を行なうことが考えられる。   (12) When the gaming balls (gaming points) are counted and converted into points, not only the counting display but also the control of outputting the counting sound from the speaker may be performed. In addition, when counting the gaming points, it is conceivable to perform an image display in which the balls fall one by one from the ball storage plate to the counter.

(13) 計数操作に基づいて遊技点を持点に変換する変換表示(遊技玉を計数していき、持玉が増えていく様を示す表示)を行なうタイミングと、データ上で遊技点を減算し、持点を加算する演算を行なうタイミングとは様々なものとすることができる。変換表示が終わってから、前記演算を実行してもよい。また、そのために、変換表示が終わった後に遊技機からCUに対して計数データが送信されるようにしてもよい。なお、このような変形例は、持点を遊技点に変換する場合についても同様に適用可能である。   (13) A conversion display for converting gaming points into points based on the counting operation (a display showing counting of game balls and an indication that the number of balls increases) and subtraction of the game points on data The timing of performing the operation of adding points can be various. The above operation may be performed after the conversion display is completed. Also, for that purpose, the counting data may be transmitted from the gaming machine to the CU after the conversion display is finished. In addition, such a modification is applicable similarly, also when converting a point into a gaming point.

(14) 本実施の形態では、CUと遊技機との間の通信において、CUを一次局、遊技機を二次局とするコマンド−レスポンス方式が採用されているが、一次局と二次局との関係を逆にしてもよい。あるいは、このような主従の関係がある通信方式を採用するのではなく、通信すべき要求が生じたときに双方が相手にデータを送信するような方式を採用してもよい。   (14) In the present embodiment, in the communication between the CU and the gaming machine, a command-response system in which the CU is a primary station and the gaming machine is a secondary station is adopted. However, the primary station and the secondary station The relationship with may be reversed. Alternatively, instead of adopting a communication scheme having such a master-slave relationship, a scheme may be adopted in which both transmit data to the other when a request to communicate occurs.

(15) 図3あるいは図31において、遊技機側およびCU側の双方で遊技玉(遊技点)を記憶するようにしているが、遊技玉(遊技点)は遊技機側のみで記憶し、CU側では記憶しないようにしてもよい。一方、カード持玉(持点)は、CU側でのみ記憶しているが、遊技機側でも記憶するようにしてもよい。特に、遊技玉(遊技点)は遊技機側のみで記憶し、一方、カード持玉(持点)は、CU側でのみ記憶するようにして、データの記憶管理の役割分担を明確にしてもよい。   (15) In FIG. 3 or FIG. 31, although game balls (game points) are stored on both the gaming machine side and the CU side, the game balls (game points) are stored only on the game machine side, and CU It may not be stored on the side. On the other hand, the card holding balls (point holding points) are stored only on the CU side, but may be stored also on the gaming machine side. In particular, the game ball (game point) is stored only on the game machine side, while the card holding ball (point held) is stored only on the CU side to clarify the division of data storage management. Good.

(16) 表示器54で行なう計数表示や各種の報知は、同様に表示器312で行なうようにしてもよい。   (16) Similarly, the display unit 312 may be configured to perform the count display and various notifications performed by the display unit 54.

(17) CU3において、P台側から送信されてきた加算玉数カウンタの値(加算玉数)および減算玉数カウンタの値(減算玉数)に基づいて、記憶している遊技玉数を更新し、P台側から送信されてきた計数玉数カウンタの値に基づいて記憶している遊技玉数を減算したときに、遊技玉数の値がマイナスになる場合には、エラー(異常)判定し、エラー処理を行なうようにしてもよい。エラー処理の具体例として、異常報知ランプ等によりエラー報知が行なわれたり、あるいは、ホール用管理コンピュータやホールサーバにエラーが発生した旨のエラー通知信号が送信される(この場合、ホール用管理コンピュータやホールサーバによるエラー報知が行なわれるようにしてもよい)。   (17) In CU3, the number of stored game balls is updated based on the value of the addition ball number counter (number of addition balls) and the value of the subtraction ball number counter (number of subtraction balls) transmitted from the P-base side If the value of the number of gaming balls becomes negative when the number of gaming balls stored is subtracted based on the value of the counting ball number counter transmitted from the P-base side, an error (abnormality) determination is made Error processing may be performed. As a specific example of the error processing, an error notification is issued by an error notification lamp or the like, or an error notification signal indicating that an error has occurred is transmitted to the hall management computer or the hall server (in this case, the hall management computer Or an error notification may be issued by the hall server).

(18) 貸出操作あるいは持点(持玉)から遊技点(遊技玉)への変換操作(貸出操作)が検出された場合、遊技点は、1点ずつカウントアップするようにしてもよいが、遊技者の待ち時間を短くするために、複数点(たとえば、100円相当の25点)ずつカウントアップするように表示してもよい。また、逆に、遊技点の計数操作が実行されたときにも、複数点ずつ持点がカウントアップするように表示してもよい。さらに、遊技点あるいは持点をカウントアップ表示するときの単位数を複数種類の中から設定できるようにしてもよい。その設定の際には、P台あるいはS台の表示器のタッチパネルを利用することが考えられる。   (18) If a lending operation or a conversion operation (rental operation) from a point (ball) to a gaming point (game ball) is detected, the gaming points may be incremented one by one, In order to shorten the waiting time of the player, a plurality of points (for example, 25 points equivalent to 100 yen) may be displayed to be counted up. In addition, conversely, even when the counting operation of the gaming points is executed, the points may be displayed so as to count up a plurality of points. Furthermore, the number of units when counting up and displaying the gaming points or points may be set from among a plurality of types. At the time of setting, it is conceivable to use a touch panel of P or S displays.

(19) 計数操作が実行されたとき、持点のカウントアップが開始してから所定時間が経過すると、持点が加速度的にカウントアップするようにしてもよい。あるいは、計数表示を加速させるための速度アップボタンをCU側あるいは遊技機側のタッチパネルの表示器に表示し、その操作が検出されることによって、加速計数表示をしてもよい。このように持点の加速計数表示を行なうことにより、多数の遊技点を計数する際の遊技者の待ち時間を短くすることができる。   (19) When the counting operation is performed, the points may be counted up in an accelerated manner when a predetermined time has elapsed since the start of counting up of the points. Alternatively, an acceleration count display may be performed by displaying a speed up button for accelerating the count display on the display of the touch panel on the CU side or the game machine side and detecting the operation. By performing the acceleration count display of the points in this way, it is possible to shorten the waiting time of the player when counting a large number of gaming points.

(20) 打球操作ハンドルにタッチセンサを設けて、遊技者が打球操作ハンドルを握っていることがタッチセンサによって検出されている間は、計数操作を無効にしてもよい。計数操作を無効とは、計数操作を検出するが、その検出出力に基づいた計数動作を実行しないこと、あるいは、計数操作の検出自体をしないことの双方を意味する。または、遊技者が打球操作ハンドルに触れているだけでは計数操作を無効にせず、打球操作ハンドルを玉発射の駆動パルスが出力される程度にまで回している場合に、計数操作を無効にしてもよい。   (20) A touch sensor may be provided on the bat operating handle, and the counting operation may be disabled while the player is detecting that the player is holding the bat operating handle by the touch sensor. Invalidation of the counting operation means both detecting the counting operation but not performing the counting operation based on the detection output, or not detecting the counting operation itself. Alternatively, even if the player does not invalidate the counting operation just by touching the hitting operation handle, and turns the hitting operation handle to such an extent that the ball firing drive pulse is output, even if the counting operation is invalidated. Good.

これらの場合には、計数操作が検出されると、「ハンドルを放してください」というメッセージを遊技機あるいはCUの表示器に表示するようにしてもよい。あるいは、計数操作ボタンをタッチパネルの画面上のアイコンで表示するようにしたときには、計数操作ボタンをグレーアウトして、操作不能であることを遊技者に通知するようにしてもよい。   In these cases, when the counting operation is detected, a message of "Please release the handle" may be displayed on the display of the gaming machine or CU. Alternatively, when the counting operation button is displayed as an icon on the screen of the touch panel, the counting operation button may be grayed out to notify the player that the operation is impossible.

(21) 玉貸ボタン、返却ボタン、再プレイボタン、および計数ボタンのうちの少なくとも1つ、あるいはすべては、遊技機側に設けてもよく、あるいはCU側に設けてもよい。また、そのボタンは、タッチパネル式の表示器として説明した遊技機側あるいはCU側の表示器に表示することが考えられる。   (21) At least one or all of the ball lending button, the return button, the replay button, and the counting button may be provided on the gaming machine side or on the CU side. Further, it is conceivable that the button is displayed on the display on the gaming machine side or CU side described as the touch panel type display.

(22) 図5〜図9で示したシーケンス制御は、特にセキュリティに関する処理については、CU3、P台2、S台2S等の遊技機器単体内の制御装置間の送受信シーケンスに限定されるものではなく、たとえば、CU3、P台2、ジェットカウンタ、POS端末等の複数の遊技機器間の送受信シーケンスに適用してもよい。   (22) The sequence control shown in FIG. 5 to FIG. 9 is limited to the transmission / reception sequence among the control devices in the gaming machine single-piece such as CU3, P stand 2, S stand 2S etc. Alternatively, for example, the present invention may be applied to a transmission / reception sequence between a plurality of gaming devices such as CU 3, P platform 2, jet counter, POS terminal and the like.

(23) 前述の実施の形態では、カードIDにより遊技者の同一性の判別を行なっているが、それに代えてまたはそれに加えて、遊技者の指紋や網膜等のバイオマスにより遊技者の同一性の判別を行なってもよい。   (23) In the above embodiment, the identification of the player's identity is performed by the card ID, but instead or in addition to that, the player's identity is determined by the player's fingerprint or the biomass such as retina The determination may be made.

(24) 前述の実施の形態では、入賞の発生により直接遊技玉数や遊技点を加算するものを示したが、その代わりに、入賞の発生により持点を加算し、その加算された持点を引落して遊技玉数や遊技点を加算するように制御してもよい。   (24) In the above-mentioned embodiment, although what directly added the number of game balls and game points was shown by generation of a prize, instead, points are added by generation of a prize, and the added points are added May be controlled to add the number of game balls and the game points.

(25) 前述の実施の形態では、遊技者所有の有価価値(プリペイド残高、持玉、貯玉)の範囲内で価値を引落して該引落し相当分の遊技点を加算するにおいて、引落した価値と同じ価値の遊技点を加算するものを示したが、その代わりに、たとえば、実際に引落した価値に対し消費税相当額分少ない遊技点を加算するように制御してもよい。   (25) In the above-described embodiment, when the value is withdrawn within the range of the player-owned value (prepaid balance, balls, balls), the value for the withdrawal is added. Although what showed the addition of the game points of the same value as, instead, for example, it may be controlled to add the game points equivalent to the consumption tax equivalent amount to the actually withdrawn value.

(26) 前述の実施の形態では、各種認証鍵を用いて認証を行なっていたが、この各種認証鍵の代わりに、例えば認証用のID等を用いて認証を行なうようにしてもよい。   (26) In the above embodiment, authentication is performed using various authentication keys. However, instead of the various authentication keys, for example, an authentication ID or the like may be used to perform authentication.

<実施の形態に含まれる各種の構成>
(1−1) 本発明は、遊技場に設置されたサーバ(図10のホールサーバ)と、遊技者所有の遊技用価値(プリペイド残高、持玉数、あるいは貯玉数)を用いて遊技機(P台2、S台2S)による遊技を可能とする遊技用装置(CU3)とを備えた遊技用システムであって、
前記サーバは、当該サーバが設置されている遊技場を識別するための遊技場識別情報(統一店舗コード)を前記遊技用装置へ送信する遊技場識別情報送信手段(図10の統一店舗コードを送信するホールサーバのCPUと入出力インターフェイス)を含み、
前記遊技用装置は、
仮認証データ(基板初期鍵、仮認証鍵)を用いた認証処理を行なう認証処理手段(図17の基板初期鍵/出荷鍵認証、図24の仮認証鍵を用いた通信制御IC認証シーケンス)と、
該認証処理手段による認証結果が適正であることを条件として本認証データ(基板認証鍵、本認証鍵)を取得して記憶する処理を行なう本認証データ取得記憶手段(図10の基板認証鍵を受信するCU制御部、図13と図14のセキュリティ基板情報問合せシーケンス、図26(a)のS211とS212、図27(a)のS224、図10のCU制御部から更新情報を受信して本認証鍵を生成して記憶するSC、図26(b)のS216とS217、図27(b)のS226、S227)と、
該本認証データ取得記憶手段により記憶されている本認証データを利用しての認証処理を実行する本認証処理手段(図18の基板認証鍵認証、図24の本認証鍵を用いた通信制御IC認証シーケンス)と、
前記遊技場識別情報送信手段から今回送信されてきた遊技場識別情報と前回送信されてきた遊技場識別情報とを比較して一致するか否かを判定する一致判定手段(図28のS1102)と、
前記本認証処理手段による認証処理が実行される状態で前記一致判定手段により一致しないと判定されたときに、前記本認証データ取得記憶手段に記憶されている本認証データを消去するとともに、前記本認証データを利用しての認証処理から前記仮認証データを利用しての認証処理に切換える認証処理切換手段(図28のS1104、S2205)とを含む。
<Various configurations included in the embodiment>
(1-1) The present invention uses a server (hall server shown in FIG. 10) installed in a game arcade and a gaming value (prepaid balance, the number of balls held, or the number of balls stored) owned by the player. A gaming system comprising: a gaming apparatus (CU3) capable of playing a game with a P platform 2 and a S platform 2S),
The server transmits the game arcade identification information transmission means (the unified shop code in FIG. 10) for transmitting to the gaming device the game arcade identification information (the unified shop code) for identifying the game arcade where the server is installed. The CPU and the input / output interface of the
The gaming device is
Authentication processing means (substrate initial key / shipping key authentication in FIG. 17, communication control IC authentication sequence using temporary authentication key in FIG. 24) that performs authentication processing using temporary authentication data (substrate initial key, temporary authentication key) ,
The main authentication data acquisition and storage means (the substrate authentication key shown in FIG. 10) performs processing for acquiring and storing the main authentication data (substrate authentication key, main authentication key) on condition that the authentication result by the authentication processing means is appropriate. Update control information is received from the CU control unit to receive, the security substrate information inquiry sequence in FIGS. 13 and 14, S211 and S212 in FIG. 26A, S224 in FIG. 27A, and the CU control unit in FIG. SC for generating and storing an authentication key, S216 and S217 in FIG. 26 (b), S226 and S227 in FIG. 27 (b),
The main authentication processing means (the substrate authentication key authentication of FIG. 18, the communication control IC using the main authentication key of FIG. 24) which executes the authentication process using the main authentication data stored by the main authentication data acquisition storage means Authentication sequence),
Match determination means (S1102 in FIG. 28) for comparing the game place identification information currently transmitted from the game place identification information transmission means with the game place identification information transmitted last time to determine whether they match ,
The main authentication data stored in the main authentication data acquisition storage unit is erased when the main authentication data acquisition storage unit determines that the main authentication data acquisition storage unit does not match in the state where the authentication processing by the main authentication processing unit is performed and the main authentication data is stored. Authentication processing switching means (S1104 and S2205 in FIG. 28) for switching from authentication processing using authentication data to authentication processing using the temporary authentication data.

上記の構成によれば、遊技用装置自体が記憶している仮認証データや本認証データを用いて認証処理を行なうために、認証の度にセンタ管理装置に問合せて認証する必要がなく、処理の煩雑化を招く不都合を防止することができる。さらに、遊技用装置が他の遊技場に移設されたときには、遊技場識別情報送信手段から今回送信されてきた遊技場を識別するための遊技場識別情報と前回送信されてきた遊技場識別情報とが一致しないと一致判定手段により判定され、本認証データ取得記憶手段に記憶されている本認証データが消去されるとともに、本認証データを利用しての認証処理から仮認証データを利用しての認証処理に切換えられる。その結果、移設前に使用していた本認証データが移設先の遊技場において漏洩する不都合を防止できるとともに、仮認証データを利用しての認証処理によりセキュリティを担保することも可能になる。   According to the above configuration, it is not necessary to inquire to the center management device for authentication every time authentication is performed in order to perform authentication processing using temporary authentication data and main authentication data stored in the gaming machine itself. It is possible to prevent the inconvenience of causing the complication of the Furthermore, when the game apparatus is transferred to another game arcade, the game arcade identification information for identifying the game arcade transmitted this time from the game arcade identification information transmitting means and the game arcade identification information transmitted last time The match determination means determines that the two do not match, and the main authentication data stored in the main authentication data acquisition storage means is erased, and the temporary authentication data is used from the authentication process using the main authentication data. It is switched to the authentication process. As a result, it is possible to prevent the problem that the main authentication data used before transfer is leaked at the transfer destination game arcade, and to secure security by the authentication process using the temporary authentication data.

(1−2) 本発明の他の態様は、遊技者所有の遊技用価値(プリペイド残高、持玉数、あるいは貯玉数)を用いて遊技機(P台2、S台2S)による遊技を可能とする遊技用装置(CU3)であって、
仮認証データ(基板初期鍵、仮認証鍵)を用いた認証処理を行なう認証処理手段(図17の基板初期鍵/出荷鍵認証、図24の仮認証鍵を用いた通信制御IC認証シーケンス)と、
該認証処理手段による認証結果が適正であることを条件として本認証データ(基板認証鍵、本認証鍵)を取得して記憶する処理を行なう本認証データ取得記憶手段(図10の基板認証鍵を受信するCU制御部、図13と図14のセキュリティ基板情報問合せシーケンス、図26(a)のS211とS212、図27(a)のS224、図10のCU制御部から更新情報を受信して本認証鍵を生成して記憶するSC、図26(b)のS216とS217、図27(b)のS226、S227)と、
該本認証データ取得記憶手段により記憶されている本認証データを利用しての認証処理を実行する本認証処理手段(図18の基板認証鍵認証、図24の本認証鍵を用いた通信制御IC認証シーケンス)と、
遊技用装置が遊技場に設置されることにより当該遊技場に設置されているサーバ(図10のホールサーバ)から送信されてくる当該遊技場を識別するための遊技場識別情報を受信する遊技場識別情報受信手段(図10の統一店舗コードを受信するSC325bの入出力インターフェイス)と、
該技場識別情報受信手段により今回受信された遊技場識別情報と前回受信された遊技場識別情報とを比較して一致するか否かを判定する一致判定手段(図28のS1102)と、
前記本認証処理手段による認証処理が実行される状態で前記一致判定手段により一致しないと判定されたときに、前記本認証データ取得記憶手段に記憶されている本認証データを消去するとともに、前記本認証データを利用しての認証処理から前記仮認証データを利用しての認証処理に切換える認証処理切換手段(図28のS1104、S2205)とを含む。
(1-2) Another aspect of the present invention is capable of playing a game by a gaming machine (P 2 or S 2 S) using a game value (prepaid balance, number of balls held, or number of stored balls) owned by a player A gaming device (CU3)
Authentication processing means (substrate initial key / shipping key authentication in FIG. 17, communication control IC authentication sequence using temporary authentication key in FIG. 24) that performs authentication processing using temporary authentication data (substrate initial key, temporary authentication key) ,
The main authentication data acquisition and storage means (the substrate authentication key shown in FIG. 10) performs processing for acquiring and storing the main authentication data (substrate authentication key, main authentication key) on condition that the authentication result by the authentication processing means is appropriate. Update control information is received from the CU control unit to receive, the security substrate information inquiry sequence in FIGS. 13 and 14, S211 and S212 in FIG. 26A, S224 in FIG. 27A, and the CU control unit in FIG. SC for generating and storing an authentication key, S216 and S217 in FIG. 26 (b), S226 and S227 in FIG. 27 (b),
The main authentication processing means (the substrate authentication key authentication of FIG. 18, the communication control IC using the main authentication key of FIG. 24) which executes the authentication process using the main authentication data stored by the main authentication data acquisition storage means Authentication sequence),
A game arcade that receives the game arcade identification information for identifying the game arcade transmitted from the server (the hall server of FIG. 10) installed in the game arcade by installing the game apparatus in the game arcade Identification information receiving means (input / output interface of SC 325 b for receiving the unified shop code in FIG. 10);
Coincidence judging means (S1102 in FIG. 28) which judges whether the gaming place identification information received this time and the gaming place identification information received last time are compared with each other by the play field identification information receiving means;
The main authentication data stored in the main authentication data acquisition storage unit is erased when the main authentication data acquisition storage unit determines that the main authentication data acquisition storage unit does not match in the state where the authentication processing by the main authentication processing unit is performed and the main authentication data is stored. Authentication processing switching means (S1104 and S2205 in FIG. 28) for switching from authentication processing using authentication data to authentication processing using the temporary authentication data.

上記の構成によれば、遊技用装置自体が記憶している仮認証データや本認証データを用いて認証処理を行なうために、認証の度にセンタ管理装置に問合せて認証する必要がなく、処理の煩雑化を招く不都合を防止することができる。さらに、遊技用装置が他の遊技場に移設されたときには、遊技場識別情報送信手段から今回送信されてきた遊技場を識別するための遊技場識別情報と前回送信されてきた遊技場識別情報とが一致しないと一致判定手段により判定され、本認証データ取得記憶手段に記憶されている本認証データが消去されるとともに、本認証データを利用しての認証処理から仮認証データを利用しての認証処理に切換えられる。その結果、移設前に使用していた本認証データが移設先の遊技場において漏洩する不都合を防止できるとともに、仮認証データを利用しての認証処理によりセキュリティを担保することも可能になる。   According to the above configuration, it is not necessary to inquire to the center management device for authentication every time authentication is performed in order to perform authentication processing using temporary authentication data and main authentication data stored in the gaming machine itself. It is possible to prevent the inconvenience of causing the complication of the Furthermore, when the game apparatus is transferred to another game arcade, the game arcade identification information for identifying the game arcade transmitted this time from the game arcade identification information transmitting means and the game arcade identification information transmitted last time The match determination means determines that the two do not match, and the main authentication data stored in the main authentication data acquisition storage means is erased, and the temporary authentication data is used from the authentication process using the main authentication data. It is switched to the authentication process. As a result, it is possible to prevent the problem that the main authentication data used before transfer is leaked at the transfer destination game arcade, and to secure security by the authentication process using the temporary authentication data.

(1−3) 上記(1−1)の遊技用システムまたは上記(1−2)の遊技用装置において、
前記遊技用装置は、
第1制御手段(CU制御部323またはSC325b)と、
該第1制御手段と通信可能に接続された第2制御手段(SC325bまたは通信制御IC325a)とを含み、
前記認証処理手段は、前記第1制御手段と前記第2制御手段との間で前記仮認証データを用いて相互認証処理を行なう(図13、図15の基板初期鍵認証シーケンス、または図24の仮認証鍵を用いての通信制御IC認証シーケンス)。
(1-3) In the gaming system of (1-1) or the gaming device of (1-2),
The gaming device is
A first control unit (CU control unit 323 or SC 325b);
And second control means (SC 325 b or communication control IC 325 a) communicably connected to the first control means, and
The authentication processing means performs mutual authentication processing using the temporary authentication data between the first control means and the second control means (a substrate initial key authentication sequence of FIG. 13 or FIG. 24, or Communication control IC authentication sequence using temporary authentication key).

上記の構成によれば、遊技用装置に含まれている第1制御手段と第2制御手段とのセキュリティを担保することができる。   According to the above configuration, security of the first control means and the second control means included in the game apparatus can be secured.

(1−4) 上記(1−3)の遊技用システムまたは遊技用装置において、
前記第1制御手段は、前記遊技用装置を制御するための遊技用装置制御手段(CU制御部323)であり、
前記第2制御手段は、セキュリティのチェックを行なうためのセキュリティチェック手段(SC325b)である。
(1-4) In the gaming system or gaming apparatus described in (1-3) above,
The first control means is a gaming device control means (CU control unit 323) for controlling the gaming device.
The second control unit is a security check unit (SC 325b) for performing a security check.

上記の構成によれば、遊技用装置を制御するための遊技用装置制御手段とセキュリティのチェックを行なうためのセキュリティチェック手段とのセキュリティを担保することができる。   According to the above configuration, security can be secured between the gaming apparatus control means for controlling the gaming apparatus and the security check means for checking the security.

(1−5) 上記(1−3)の遊技用システムまたは遊技用装置において、
前記第1制御手段は、セキュリティのチェックを行なうためのセキュリティチェック手段(SC325b)であり、
前記第2制御手段は、前記遊技機との通信制御を行なうための通信制御手段(通信制御IC325a)である。
(1-5) In the gaming system or gaming apparatus described in (1-3) above,
The first control means is a security check means (SC 325b) for performing a security check,
The second control means is communication control means (communication control IC 325a) for performing communication control with the gaming machine.

上記の構成によれば、セキュリティのチェックを行なうためのセキュリティチェック手段と遊技機との通信制御を行なうための通信制御手段とのセキュリティを担保することができる。   According to the above configuration, security can be secured between the security check means for checking security and the communication control means for controlling communication with the gaming machine.

(2−1) 本発明は、遊技者所有の遊技用価値(プリペイド残高、持玉数、あるいは貯玉数)を用いて遊技機(P台2、S台2S)による遊技を可能とする遊技用装置(CU3)であって、
第1制御手段(CU制御部323またはSC325b)と、
該第1制御手段と通信可能に接続された第2制御手段(SC325bまたは通信制御IC325a)と、
該第2制御手段のメーカを特定するメーカ特定情報(基板メーカコード)を用いて認証を行なう第1認証手段(図16の基板メーカコード認証、図29のS1201、S1202、S1204)と、
認証用のデータ(基板初期鍵、仮認証鍵、基板認証鍵、本認証鍵)を記憶するデータ記憶手段(CU制御部323のRAM、SC325bのRAMとROM、通信制御IC325aのRAMとROM)と、
前記第1認証手段による認証に成功したときに前記データ記憶手段に記憶されている認証用のデータを用いて前記第1制御手段と前記第2制御手段との認証を行なう第2認証手段(図13の基板初期鍵認証シーケンス、図14の基板認証鍵認証シーケンス、図24の本認証鍵または仮認証鍵を用いた通信制御IC認証シーケンス)と、
前記第1認証手段による認証に失敗したときに前記データ記憶手段に記憶されている認証用のデータを消去するデータ消去手段(図29のS1207)とを備える。
(2-1) The present invention is a game for enabling a game by a gaming machine (P unit 2, S unit 2 S) using a gaming value (prepaid balance, number of balls, or number of balls) owned by a player. A device (CU3),
A first control unit (CU control unit 323 or SC 325b);
Second control means (SC 325b or communication control IC 325a) communicably connected to the first control means;
First authentication means (substrate maker code authentication in FIG. 16, S1201, S1202 and S1204 in FIG. 29) for performing authentication using maker specification information (substrate maker code) for specifying a maker of the second control means;
Data storage means (RAM of CU control unit 323, RAM and ROM of SC 325b, RAM and ROM of communication control IC 325a) and data for authentication (substrate initial key, temporary authentication key, substrate authentication key, main authentication key) ,
Second authentication means for authenticating the first control means and the second control means using the data for authentication stored in the data storage means when the authentication by the first authentication means is successful. 13, a substrate authentication key authentication sequence of FIG. 14, a communication control IC authentication sequence using a main authentication key or a temporary authentication key of FIG.
And data erasing means (S1207 in FIG. 29) for erasing the data for authentication stored in the data storage means when the authentication by the first authentication means fails.

上記の構成によれば、遊技用装置自体が記憶している認証用のデータを用いて第1制御手段と第2制御手段との認証を行なうために、認証の度にセンタ管理装置に問合せて認証する必要がなく、処理の煩雑化を招く不都合を防止することができる。さらに、第2制御手段を不正なものに取り換える等の不正行為が行なわれたときには、第2制御手段のメーカを特定するメーカ特定情報を用いた認証が失敗することになり、データ記憶手段に記憶されている認証用のデータが消去される。その結果、不正が施された遊技用装置の認証用のデータが漏洩する不都合を極力防止できる。   According to the above configuration, in order to perform authentication between the first control means and the second control means using the authentication data stored in the gaming machine itself, the center management device is inquired each time of authentication. There is no need for authentication, and the inconvenience of causing complication of processing can be prevented. Furthermore, when an illegal act such as replacing the second control means with an unauthorized one is performed, authentication using maker specifying information specifying the maker of the second control means will fail, and storage in the data storage means The authentication data being deleted is deleted. As a result, it is possible to prevent, as much as possible, the inconvenience that the data for authentication of the gaming apparatus subjected to the fraud is leaked.

(2−2) 上記(2−1)の遊技用装置において、
前記第2認証手段は、
仮認証データ(基板初期鍵、仮認証鍵)を用いた認証処理を行なう仮認証処理手段(図13、図15の基板初期鍵認証シーケンス、図24の仮認証鍵を用いての通信制御IC認証シーケンス)と、
該仮認証処理手段による認証結果が適正であることを条件として本認証データ(基板認証鍵、本認証鍵)を用いた認証処理を行なう本認証処理手段(図14の基板認証鍵認証シーケンス、図24の本認証鍵を用いての通信制御IC認証シーケンス)とを含み、
前記データ記憶手段は、前記本認証データを記憶し(CU制御部323のRAMとSC325bのRAMとが基板認証鍵を記憶し、SC325bのRAMと通信制御IC325aのRAMとが本認証鍵を記憶し)、
前記データ消去手段は、前記データ記憶手段に記憶されている本認証データを消去する(図29のS1208)。
(2-2) In the gaming apparatus of (2-1),
The second authentication means is
Temporary authentication processing means for performing authentication processing using temporary authentication data (substrate initial key, temporary authentication key) (substrate initial key authentication sequence in FIG. 13 and FIG. 15, communication control IC authentication using temporary authentication key in FIG. Sequence) and
This authentication processing means (substrate authentication key authentication sequence shown in FIG. 14) performs authentication processing using the main authentication data (substrate authentication key, main authentication key) on condition that the authentication result by the temporary authentication processing means is proper. Communication control IC authentication sequence) using the 24 main authentication keys,
The data storage unit stores the main authentication data (the RAM of the CU control unit 323 and the RAM of the SC 325 b store the substrate authentication key, and the RAM of the SC 325 b and the RAM of the communication control IC 325 a store the main authentication key ),
The data erasing unit erases the main authentication data stored in the data storage unit (S1208 in FIG. 29).

上記の構成によれば、第2制御手段を不正なものに取り換える等の不正行為が行なわれたときには、データ記憶手段に記憶されている本認証データが消去されるため、不正が施された遊技用装置の本認証データが漏洩する不都合を極力防止できる。   According to the above configuration, when the second control means is tampered with or the like, the authentication data stored in the data storage means is erased, so that the game subjected to the fraud is performed. It is possible to prevent, as much as possible, the inconvenience of leakage of the main authentication data of the device.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   It should be understood that the embodiments disclosed herein are illustrative and non-restrictive in every respect. The scope of the present invention is indicated not by the above description but by the claims, and is intended to include all the modifications within the meaning and scope equivalent to the claims.

2 パチンコ機、2S スロットマシン、3 カードユニット、16 主制御基板、17 払出制御基板、26 遊技盤、54,312 表示器、309 カード挿入/排出口、319 再プレイボタン、320 IR受光ユニット、321 貸出ボタン、322 返却ボタン、161 主制御部、325 表示制御部、171 払出制御部、323 CU制御部。   2 pachinko machine, 2S slot machine, 3 card units, 16 main control boards, 17 payout control boards, 26 play boards, 54, 312 indicators, 309 card insertion / ejection slot, 319 replay button, 320 IR light receiving unit, 321 A loan button, 322 return button, 161 main control unit, 325 display control unit, 171 payout control unit, 323 CU control unit.

Claims (1)

遊技場に設置されたサーバと、遊技者所有の遊技用価値を用いて遊技機による遊技を可能とする遊技用装置とを備えた遊技用システムであって、
前記サーバは、当該サーバが設置されている遊技場を識別するための遊技場識別情報を前記遊技用装置へ送信する遊技場識別情報送信手段を含み、
前記遊技用装置は、
仮認証データを用いた認証処理を行なう認証処理手段と、
該認証処理手段による認証結果が適正であることを条件として本認証データを取得して記憶する処理を行なう本認証データ取得記憶手段と、
該本認証データ取得記憶手段により記憶されている本認証データを利用しての認証処理を実行する本認証処理手段と、
前記遊技場識別情報送信手段から今回送信されてきた遊技場識別情報と前回送信されてきた遊技場識別情報とを比較して一致するか否かを判定する一致判定手段と、
前記本認証処理手段による認証処理が実行される状態で前記一致判定手段により一致しないと判定されたときに、前記本認証データ取得記憶手段に記憶されている本認証データを消去するとともに、前記本認証データを利用しての認証処理から前記仮認証データを利用しての認証処理に切換える認証処理切換手段と、
第1制御手段と、
該第1制御手段と通信可能に接続された第2制御手段とを含み、
前記認証処理手段は、前記第1制御手段と前記第2制御手段との間で前記仮認証データを用いて相互認証処理を行なう、遊技用システム。
A gaming system comprising: a server installed in a gaming arcade; and a gaming apparatus capable of playing a game using a gaming machine using gaming value owned by a player,
The server includes gaming place identification information transmission means for transmitting, to the gaming apparatus, gaming place identification information for identifying a gaming place where the server is installed,
The gaming device is
Authentication processing means for performing authentication processing using temporary authentication data;
Main authentication data acquisition storage means for performing processing for acquiring and storing main authentication data on condition that the authentication result by the authentication processing means is appropriate;
Main authentication processing means for executing an authentication process using the main authentication data stored by the main authentication data acquisition storage means;
Match determination means for determining whether or not the game arcade identification information transmitted this time from the game arcade identification information transmission means and the game arcade identification information transmitted last time are compared with each other,
The main authentication data stored in the main authentication data acquisition storage unit is erased when the main authentication data acquisition storage unit determines that the main authentication data acquisition storage unit does not match in the state where the authentication processing by the main authentication processing unit is performed and the main authentication data is stored. Authentication processing switching means for switching from authentication processing using authentication data to authentication processing using the temporary authentication data;
First control means,
And second control means communicably connected to the first control means,
The gaming system, wherein the authentication processing means performs mutual authentication processing between the first control means and the second control means using the temporary authentication data.
JP2019011936A 2019-01-28 2019-01-28 Game system Pending JP2019076768A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019011936A JP2019076768A (en) 2019-01-28 2019-01-28 Game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019011936A JP2019076768A (en) 2019-01-28 2019-01-28 Game system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017096992A Division JP2017131787A (en) 2017-05-16 2017-05-16 Game system

Publications (1)

Publication Number Publication Date
JP2019076768A true JP2019076768A (en) 2019-05-23

Family

ID=66628542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019011936A Pending JP2019076768A (en) 2019-01-28 2019-01-28 Game system

Country Status (1)

Country Link
JP (1) JP2019076768A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011083309A (en) * 2009-10-13 2011-04-28 Glory Ltd Device between machines and game media lending system
JP2011212069A (en) * 2010-03-31 2011-10-27 Joyco Systems Corp Game system
JP2011251049A (en) * 2010-06-03 2011-12-15 Joyco Systems Corp Game system
JP6163639B2 (en) * 2016-06-08 2017-07-19 株式会社三共 GAME SYSTEM AND GAME DEVICE

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011083309A (en) * 2009-10-13 2011-04-28 Glory Ltd Device between machines and game media lending system
JP2011212069A (en) * 2010-03-31 2011-10-27 Joyco Systems Corp Game system
JP2011251049A (en) * 2010-06-03 2011-12-15 Joyco Systems Corp Game system
JP6163639B2 (en) * 2016-06-08 2017-07-19 株式会社三共 GAME SYSTEM AND GAME DEVICE

Similar Documents

Publication Publication Date Title
JP5328942B2 (en) Game equipment
JP5996730B2 (en) GAME SYSTEM AND GAME DEVICE
JP2012231907A (en) Game system and game device
JP2016077610A (en) System for game and game machine
JP2015089399A (en) Game system and game apparatus
JP2017000853A (en) System for game and device for game
JP6592229B2 (en) GAME SYSTEM AND GAME DEVICE
JP5940498B2 (en) Game equipment
JP6163639B2 (en) GAME SYSTEM AND GAME DEVICE
JP2015077170A (en) System for game
JP6026349B2 (en) GAME SYSTEM AND GAME DEVICE
JP6143452B2 (en) GAME SYSTEM, GAME DEVICE, AND GAME CONTROL DEVICE
JP6062230B2 (en) GAME SYSTEM AND GAME CONTROL DEVICE
JP6153730B2 (en) GAME SYSTEM, GAME DEVICE, AND GAME CONTROL DEVICE
JP5231624B2 (en) GAME SYSTEM AND GAME DEVICE
JP5284496B2 (en) GAME SYSTEM AND GAME DEVICE
JP2019076768A (en) Game system
JP6163638B2 (en) GAME SYSTEM AND GAME DEVICE
JP5260761B2 (en) GAME SYSTEM AND GAME DEVICE
JP5952221B2 (en) GAME SYSTEM AND GAME DEVICE
JP2017131787A (en) Game system
JP2018126660A (en) Game system
JP2020072903A (en) Game system
JP2019042562A (en) Game system
JP5952212B2 (en) GAME SYSTEM AND GAME DEVICE

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190806

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200303