JP2020099812A - Verification system - Google Patents

Verification system Download PDF

Info

Publication number
JP2020099812A
JP2020099812A JP2020067160A JP2020067160A JP2020099812A JP 2020099812 A JP2020099812 A JP 2020099812A JP 2020067160 A JP2020067160 A JP 2020067160A JP 2020067160 A JP2020067160 A JP 2020067160A JP 2020099812 A JP2020099812 A JP 2020099812A
Authority
JP
Japan
Prior art keywords
information
unit
integrated circuit
key
chip
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
JP2020067160A
Other languages
Japanese (ja)
Inventor
小倉 敏男
Toshio Ogura
敏男 小倉
喜好 斎藤
Kiyoshi Saito
喜好 斎藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2020067160A priority Critical patent/JP2020099812A/en
Publication of JP2020099812A publication Critical patent/JP2020099812A/en
Pending legal-status Critical Current

Links

Landscapes

  • Pinball Game Machines (AREA)

Abstract

To properly detect a fraudulent replacement of an integrated circuit, even if a new installation or a replacement of a game device is to be carried out.SOLUTION: A management system 1 includes a first device, a game device to perform communication with the first device, and a second device to perform communication with the first device. The game device includes an integrated circuit, and the integrated circuit stores own identification information. The first device stores the identification information of the integrated circuit as verification information, and the second device stores identification information of an integrated circuit of a newly manufactured game device as verification information. The integrated circuit transmits the identification information to the first device, and the first device transmits the identification information to the second device, unless verification information indicating a same integrated circuit as the identification information transmitted from the integrated circuit is not stored in first storage means. The second device verifies the stored verification information with the identification information transmitted from the first device, and notifies the first device of the verification result.SELECTED DRAWING: Figure 3

Description

本発明は、遊技用処理装置に搭載される集積回路についての照合システムに関する。 The present invention relates to a collation system for an integrated circuit mounted on a game processing device.

前記遊技用装置として、例えば、パチンコ機、パチスロ機、カードゲーム機等の遊技機や、この遊技機とともに設置されて使用される周辺装置(カードユニット等)等がある。そして、このような遊技用装置には、この遊技用装置の動作を制御するためのICチップ等の集積回路が搭載されている。 Examples of the game device include game machines such as pachinko machines, pachi-slot machines, and card game machines, and peripheral devices (card units, etc.) installed and used with the game machines. An integrated circuit such as an IC chip for controlling the operation of the gaming device is mounted on such a gaming device.

ここで、遊技用装置の集積回路は、例えば、遊技用装置に不正な動作をさせる集積回路(不正な集積回路)にすり替えられる場合がある。 Here, the integrated circuit of the gaming device may be replaced with, for example, an integrated circuit (illegal integrated circuit) that causes the gaming device to perform an illegal operation.

上記のような集積回路のすり替えの対策として、特許文献1には、カードユニットが、パチンコ機の主基板に記憶されているチップIDを、既存の表示データ信号線を介して対応するパチンコ機から取得し、該取得したチップIDを、場内管理装置を介してセンタ管理装置に対して送信し、センタ管理装置が、カードユニットから送信されてきたチップIDが予め記憶されている正規のチップIDと一致するか否かを照合する技術が開示されている。正規のチップIDは、パチンコ機を製造する遊技機メーカーから供給される。 As a measure for replacing the integrated circuit as described above, in Patent Document 1, a card unit is provided with a chip ID stored in a main board of a pachinko machine from a corresponding pachinko machine via an existing display data signal line. The obtained chip ID is transmitted to the center management device via the on-site management device, and the center management device transmits the chip ID transmitted from the card unit as a regular chip ID stored in advance. A technique for checking whether or not they match is disclosed. The regular chip ID is supplied from the gaming machine manufacturer that manufactures the pachinko machine.

このような技術によれば、チップIDの照合によって、主制御基板のすり替え、つまり、ICチップ等の集積回路のすり替えがあったことを検出することが出来る。 According to such a technique, it is possible to detect the replacement of the main control board, that is, the replacement of the integrated circuit such as the IC chip by checking the chip ID.

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

しかし、上記特許文献1の技術では、例えば、カードユニットやパチンコ機が正規に設置又は交換された場合に対応ができない。つまり、正規にカードユニットやパチンコ機が設置又は交換されたにもかかわらず、チップIDの照合が失敗して不正があったと判別されてしまうことがあった。 However, the technique of Patent Document 1 cannot deal with, for example, a case where a card unit or a pachinko machine is properly installed or replaced. In other words, even if the card unit or the pachinko machine is legally installed or replaced, the verification of the chip ID may fail and it may be determined that there is an illegality.

本発明は、このような背景のもとになされたものであり、その目的とするところは、例えば遊技用処理装置の新規の設置又は交換があったとしても集積回路のすり替えを適切に検出できるなどする照合システムを提供することにある。また、本発明は、例えば以前に使用していた暗号鍵を使用可能な照合システムを提供することを目的とする。 The present invention has been made under such a background, and an object of the present invention is to appropriately detect replacement of an integrated circuit even if there is a new installation or replacement of a game processing device. It is to provide a collation system for such. Another object of the present invention is to provide a collation system that can use, for example, a cryptographic key that has been used before.

(1)上記目的を達成するため、本発明の照合システムは、
第1の装置(例えば、上位サーバ510)と、前記第1の装置と通信する、封入式の遊技機(例えば、パチンコ機10)とともに設置されて使用される遊技用処理装置(例えば、カードユニット20)と、前記第1の装置と通信する第2の装置(例えば、鍵管理センターサーバ310)と、を備える管理システムであって、
前記遊技用処理装置は、前記遊技用処理装置の動作を制御する第1の集積回路(例えば、主制御部21)及び前記第1の集積回路と通信可能な第2の集積回路(例えば、通信制御IC23)を備え、
前記第1の集積回路は、自身の識別情報(例えば、ユニットシリアルID)を記憶し、
前記第1の集積回路と前記第2の集積回路とは、それぞれが記憶する第1の暗号鍵(例えば、仮認証鍵)によって暗号通信を行い(例えば、処理部21aと処理部23aとは、仮認証鍵を用いた暗号通信を行う)、
前記第1の装置は、第1の集積回路の識別情報を照合用情報(例えば、本情報に含まれる識別情報、図27の上位サーバ510参照)として記憶する第1の記憶手段(例えば、記憶部512)を備え、
前記第2の装置は、新たに製造された遊技用処理装置の第1の集積回路の識別情報を前記照合用情報(例えば、本情報に含まれる識別情報、図27の鍵管理センターサーバ310参照)として、第2の暗号鍵(例えば、本情報に含まれる本認証鍵など、図27の鍵管理センターサーバ310参照)とともに記憶する第2の記憶手段(例えば、記憶部312)を備え、
前記第1の集積回路は、自身の識別情報を前記第1の装置に送信し(例えば、ステップH1におけるユニットシリアルIDの送信)、
前記第1の装置は、前記第1の集積回路から送信された識別情報と同じ第1の集積回路を示す照合用情報が前記第1の記憶手段に記憶されていない場合に、前記第1の集積回路から送信された識別情報を前記第2の装置に送信し(例えば、ステップH2におけるユニットシリアルIDの送信)、
前記第2の装置は、前記第2の記憶手段に記憶している照合用情報と前記第1の装置から送信された識別情報とを照合し(例えば、ステップH3の後に行うユニットシリアルIDを含む仮情報の検索)、照合用情報と識別情報とが同じ第1の集積回路を示す場合に、当該照合用情報に対応する第2の暗号鍵を前記第1の装置に送信し(例えば、ステップH4の本情報の送信)、
前記第1の装置は、第2の暗号鍵を前記第1の集積回路に送信し(例えば、ステップH4のあとのステップD5の処理)、
前記第1の集積回路は、第2の暗号鍵を前記第2の集積回路との暗号通信に使用する暗号鍵として記憶するとともに、第2の暗号鍵を前記第2の集積回路に送信し(例えば、ステップD6において本情報を第1記憶領域に記憶し、ステップD8において本情報を通信制御IC23に送信する)、
前記第2の集積回路は、前記第1の集積回路から送信された前記第2の暗号鍵を前記第1の集積回路との暗号通信に使用する暗号鍵として記憶し(例えば、通信制御IC23は、ステップD8で本情報を第1記憶領域に記憶する)、
前記第1の集積回路及び前記第2の集積回路は、第2の暗号鍵を記憶したあとも、第1の暗号鍵を記憶しておく(例えば、主制御部21及び通信制御IC23は、仮認証鍵を第2記憶領域に記憶する、図21を参照)、
ことを特徴とする。
(2)上記目的を達成するため、本発明の遊技用処理装置は、
第2の装置(例えば、鍵管理センターサーバ310)と通信する第1の装置(例えば、上位サーバ510)と通信を行う、封入式の遊技機(例えば、パチンコ機10)とともに設置されて使用される遊技用処理装置(例えば、カードユニット20)であって、
当該遊技用処理装置の動作を制御する第1の集積回路(例えば、主制御部21)及び前記第1の集積回路と通信可能な第2の集積回路(例えば、通信制御IC23)を備え、
前記第1の集積回路は、自身の識別情報(例えば、ユニットシリアルID)を記憶し、
前記第1の集積回路と前記第2の集積回路とは、それぞれが記憶する第1の暗号鍵(例えば、仮認証鍵)によって暗号通信を行い(例えば、処理部21aと処理部23aとは、仮認証鍵を用いた暗号通信を行う)、
前記第1の集積回路は、自身の識別情報を送信し(例えば、ステップD1におけるユニットシリアルIDの送信)、送信した識別情報が当該第1の集積回路の認証を行う前記第2の装置に前記第1の装置を介して送信されて前記第2の装置による識別情報に基づく当該第1の集積回路の認証が成功したときに前記第2の装置から前記第1の装置を介して送信されてくる第2の暗号鍵(例えば、本認証鍵)を受信し、受信した第2の暗号鍵を前記第2の集積回路との暗号通信に使用する暗号鍵として記憶するとともに、第2の暗号鍵を前記第2の集積回路に送信し(例えば、ステップD6において本認証鍵を含む本情報を第1記憶領域に記憶し、ステップD8において本情報を通信制御IC23に送信する)、
前記第2の集積回路は、前記第1の集積回路から送信された前記第2の暗号鍵を前記第1の集積回路との暗号通信に使用する暗号鍵として記憶し(例えば、通信制御IC23は、ステップD8で本情報を第1記憶領域に記憶する)、
前記第1の集積回路及び前記第2の集積回路は、第2の暗号鍵を記憶したあとも、第1の暗号鍵を記憶しておく(例えば、主制御部21及び通信制御IC23は、仮認証鍵を第2記憶領域に記憶する、図21を参照)、
ことを特徴とする。
(3)上記目的を達成するため、本発明の遊技用集積回路は、
封入式の遊技機(例えば、パチンコ機10)とともに設置されて使用される遊技用処理装置(例えば、カードユニット20)に搭載され、他の集積回路(例えば、通信制御IC23)と、第2の装置(例えば、鍵管理センターサーバ310)と通信する第1の装置(例えば、上位サーバ510)と、通信を行う遊技用集積回路(例えば、主制御部21)であって、
自身の識別情報(例えば、ユニットシリアルID)及び第1の暗号鍵(例えば、仮認証鍵)を記憶する記憶手段と、
前記他の集積回路と、前記記憶手段が記憶する前記第1の暗号鍵によって、暗号通信を行う暗号通信手段(例えば、通信制御IC23と仮認証鍵を用いた暗号通信を行う処理部21a)と、
前記記憶手段が記憶する自身の識別情報を送信する送信手段(例えば、ステップD1でユニットシリアルIDの送信を行う処理部21a)と、
前記送信手段が送信した識別情報が当該遊技用集積回路の認証を行う前記第2の装置に前記第1の装置を介して送信されて前記第2の装置による識別情報に基づく当該第1の集積回路の認証が成功したときに前記第2の装置から前記第1の装置を介して送信されてくる第2の暗号鍵(例えば、本認証鍵)を受信する受信手段(例えば、ステップD5において本認証鍵を含む本情報を受け取る処理部21a)と、を備え、
前記記憶手段は、前記受信手段が受信した第2の暗号鍵を前記暗号通信手段が前記他の集積回路との暗号通信に使用する暗号鍵として記憶し(例えば、ステップD6において本情報を第1記憶領域に記憶する)、
前記遊技用集積回路は、前記第2の暗号鍵を当該遊技用集積回路との暗号通信に使用する暗号鍵として前記他の集積回路に送信する送信手段(例えば、ステップD8において本情報を通信制御IC23に送信する処理部21a)を備え、
前記記憶手段は、第2の暗号鍵を記憶したあとも、第1の暗号鍵を記憶しておく(例えば、主制御部21及び通信制御IC23は、仮認証鍵を第2記憶領域に記憶する、図21を参照)、
ことを特徴とする。
(1) In order to achieve the above object, the collation system of the present invention comprises:
A game processing device (e.g., card unit) installed and used with a first device (e.g., host server 510) and an enclosed game machine (e.g., pachinko machine 10) that communicates with the first device. 20) and a second device (for example, a key management center server 310) that communicates with the first device, the management system comprising:
The game processing device includes a first integrated circuit (e.g., main controller 21) that controls the operation of the game processing device and a second integrated circuit (e.g., communication) that can communicate with the first integrated circuit. Control IC23),
The first integrated circuit stores its own identification information (eg, unit serial ID),
The first integrated circuit and the second integrated circuit perform cryptographic communication using a first cryptographic key (for example, a temporary authentication key) stored therein (for example, the processing unit 21a and the processing unit 23a Performs encrypted communication using the temporary authentication key),
The first device stores first identification information of the first integrated circuit as collation information (for example, identification information included in this information, see the upper server 510 in FIG. 27), as first storage means (for example, storage). Part 512),
The second device compares the identification information of the first integrated circuit of the newly manufactured game processing device with the collation information (for example, the identification information included in this information, see the key management center server 310 in FIG. 27). ), a second storage unit (for example, the storage unit 312) for storing together with a second encryption key (for example, the main authentication key included in the present information, etc., see the key management center server 310 in FIG. 27 ),
The first integrated circuit transmits its identification information to the first device (for example, transmission of a unit serial ID in step H1),
The first device is configured such that when the collating information indicating the same first integrated circuit as the identification information transmitted from the first integrated circuit is not stored in the first storage means, the first device Transmitting the identification information transmitted from the integrated circuit to the second device (for example, transmitting the unit serial ID in step H2),
The second device collates the collation information stored in the second storage unit with the identification information transmitted from the first device (for example, includes a unit serial ID performed after step H3). (Retrieval of temporary information), and when the matching information and the identification information indicate the same first integrated circuit, the second encryption key corresponding to the matching information is transmitted to the first device (for example, step H4 transmission of this information),
The first device transmits a second encryption key to the first integrated circuit (for example, the process of step D5 after step H4),
The first integrated circuit stores the second cryptographic key as a cryptographic key used for cryptographic communication with the second integrated circuit, and transmits the second cryptographic key to the second integrated circuit ( For example, this information is stored in the first storage area in step D6, and this information is transmitted to the communication control IC 23 in step D8),
The second integrated circuit stores the second encryption key transmitted from the first integrated circuit as an encryption key used for encrypted communication with the first integrated circuit (for example, the communication control IC 23 , Store this information in the first storage area in step D8),
The first integrated circuit and the second integrated circuit store the first encryption key even after storing the second encryption key (for example, the main control unit 21 and the communication control IC 23 are temporarily Storing the authentication key in the second storage area, see FIG. 21),
It is characterized by
(2) In order to achieve the above object, the game processing device of the present invention comprises:
Used together with an enclosed gaming machine (eg, pachinko machine 10) that communicates with a first device (eg, upper server 510) that communicates with a second device (eg, key management center server 310). A gaming processing device (for example, a card unit 20)
A first integrated circuit (for example, a main control unit 21) that controls the operation of the game processing device and a second integrated circuit (for example, a communication control IC 23) that can communicate with the first integrated circuit are provided.
The first integrated circuit stores its own identification information (eg, unit serial ID),
The first integrated circuit and the second integrated circuit perform cryptographic communication using a first cryptographic key (for example, a temporary authentication key) stored therein (for example, the processing unit 21a and the processing unit 23a Performs encrypted communication using the temporary authentication key),
The first integrated circuit transmits its own identification information (for example, transmission of the unit serial ID in step D1), and the transmitted identification information is transmitted to the second device for authenticating the first integrated circuit. Transmitted via the first device and transmitted from the second device via the first device when the authentication of the first integrated circuit based on the identification information by the second device succeeds The second encryption key (for example, the main authentication key) is received, and the received second encryption key is stored as an encryption key used for encryption communication with the second integrated circuit, and the second encryption key is also stored. To the second integrated circuit (for example, the main information including the main authentication key is stored in the first storage area in step D6, and the main information is transmitted to the communication control IC 23 in step D8).
The second integrated circuit stores the second encryption key transmitted from the first integrated circuit as an encryption key used for encrypted communication with the first integrated circuit (for example, the communication control IC 23 , Store this information in the first storage area in step D8),
The first integrated circuit and the second integrated circuit store the first encryption key even after storing the second encryption key (for example, the main control unit 21 and the communication control IC 23 are temporarily Storing the authentication key in the second storage area, see FIG. 21),
It is characterized by
(3) In order to achieve the above object, the game integrated circuit of the present invention comprises:
It is mounted on a game processing device (for example, a card unit 20) that is installed and used together with an enclosed game machine (for example, a pachinko machine 10), and another integrated circuit (for example, a communication control IC 23) and a second A game integrated circuit (for example, a main control unit 21) that communicates with a first device (for example, a host server 510) that communicates with a device (for example, a key management center server 310),
Storage means for storing its own identification information (for example, unit serial ID) and a first encryption key (for example, temporary authentication key);
An encrypted communication unit that performs encrypted communication using the other integrated circuit and the first encryption key stored in the storage unit (for example, a communication control IC 23 and a processing unit 21a that performs encrypted communication using a temporary authentication key). ,
Transmission means for transmitting the identification information of itself stored in the storage means (for example, a processing unit 21a for transmitting the unit serial ID in step D1),
The identification information transmitted by the transmission means is transmitted via the first device to the second device that authenticates the game integrated circuit, and the first accumulation based on the identification information by the second device. Receiving means for receiving a second encryption key (for example, a main authentication key) transmitted from the second device through the first device when the circuit authentication is successful (for example, a key in step D5). A processing unit 21a) that receives this information including an authentication key,
The storage means stores the second cryptographic key received by the receiving means as a cryptographic key used by the cryptographic communication means for cryptographic communication with the other integrated circuit (for example, the first information in step D6 Store in storage area),
The gaming integrated circuit transmits the second encryption key to the other integrated circuit as an encryption key used for encrypted communication with the gaming integrated circuit (for example, communication control of this information in step D8). The processing unit 21a) for transmitting to the IC 23 is provided,
The storage means stores the first encryption key even after storing the second encryption key (for example, the main control unit 21 and the communication control IC 23 store the temporary authentication key in the second storage area). , See FIG. 21),
It is characterized by

上記(1)の構成によれば、第1の装置において、集積回路から送信された識別情報と一致する照合用情報が第1の記憶手段に記録されていない場合、第2の装置の照合用情報と識別情報が照合される。そして、遊技用処理装置が正規で新しい場合(新規の設置又は交換されている場合)、ここでの照合結果で識別情報と照合用情報とが同じ集積回路を識別するものになる。これによって、遊技用処理装置の新規の設置又は交換があったとしても、適切な照合が行われる。これによって、集積回路のすり替えの誤検出が抑制され、集積回路のすり替えを適切に検出できる。また、上記(1)〜(3)の構成によれば、第2の暗号鍵が記憶されても、以前に使用していた第1の暗号鍵も残されることになるので、例えば、その後に第1の暗号鍵での暗号通信も可能になる。 According to the above configuration (1), in the first device, when the matching information that matches the identification information transmitted from the integrated circuit is not recorded in the first storage unit, the matching information of the second device is used. The information and the identification information are collated. When the game processing device is legitimately new (when it is newly installed or replaced), the verification result here identifies the integrated circuit having the same identification information and verification information. As a result, even if the game processing apparatus is newly installed or replaced, appropriate matching is performed. As a result, erroneous detection of replacement of the integrated circuit is suppressed, and replacement of the integrated circuit can be detected appropriately. Further, according to the above configurations (1) to (3), even if the second encryption key is stored, the first encryption key that was used before is also left. Also, encrypted communication using the first encryption key becomes possible.

(4)また、参考例に係る管理装置は、例えば、前記照合システムの第1の装置として使用されるものであり、
遊技用装置(例えば、カードユニット20)と照合装置(例えば、鍵管理センターサーバ310)とにそれぞれ通信可能に接続された管理装置(例えば、上位サーバ510)であって、
前記遊技用装置は、前記遊技用装置の動作を制御する集積回路(例えば、主制御部21)を備え、
前記集積回路は、自身を識別する識別情報(例えば、ユニットシリアルID)を記憶し、
前記照合装置は、新たに製造された遊技用装置の集積回路の識別情報を照合用情報(例えば、本情報に含まれる識別情報)として記憶する第1の記憶手段を備え、
前記管理装置は、
集積回路から送信された前記識別情報を受信する受信手段(例えば、ステップH1の後にユニットシリアルIDを受け取る制御部511)と、
集積回路の識別情報を照合用情報として記憶する第2の記憶手段(例えば、ステップH1の後にユニットシリアルIDを記憶する制御部511)と、
前記受信手段で受信した前記識別情報と同じ集積回路を示す照合用情報が前記第2の記憶手段に記録されていない場合に、前記識別情報を前記照合装置に送信する送信手段(ステップH2におけるユニットシリアルIDの送信)と、
前記照合装置による、前記送信手段で送信した前記識別情報と前記第1の記憶手段に記録された照合用情報との照合の照合結果を前記照合装置から受信する受信手段(ステップH4における本情報の受信)と、
を備える。
(4) Further, the management device according to the reference example is, for example, used as the first device of the collation system,
A management device (for example, a host server 510) communicatively connected to a gaming device (for example, a card unit 20) and a matching device (for example, a key management center server 310),
The gaming device includes an integrated circuit (for example, main controller 21) that controls the operation of the gaming device,
The integrated circuit stores identification information (for example, a unit serial ID) for identifying itself,
The collation device includes a first storage unit that stores identification information of the integrated circuit of the newly manufactured gaming device as collation information (for example, identification information included in this information).
The management device is
A receiving unit that receives the identification information transmitted from the integrated circuit (for example, a control unit 511 that receives the unit serial ID after step H1),
Second storage means for storing the identification information of the integrated circuit as verification information (for example, a control unit 511 for storing the unit serial ID after step H1),
When the collating information indicating the same integrated circuit as the identification information received by the receiving unit is not recorded in the second storage unit, the transmitting unit transmits the identification information to the collating device (unit in step H2). Serial ID transmission),
Receiving means for receiving a collation result of the collation apparatus collating the identification information transmitted by the transmitting means with the collation information recorded in the first storage means from the collating apparatus (main information in step H4). Receive) and
Equipped with.

このような構成によれば、遊技用装置の新規の設置又は交換があったとしても、適切な照合が行われる。これによって、集積回路のすり替えの誤検出が抑制され、集積回路のすり替えを適切に検出できる。 According to such a configuration, even if the game apparatus is newly installed or replaced, appropriate matching is performed. As a result, erroneous detection of replacement of the integrated circuit is suppressed, and replacement of the integrated circuit can be detected appropriately.

(5)また、上記(1)の照合システムにおいて、
前記第1の装置は、前記第1の集積回路から送信された前記識別情報と一致する照合用情報が前記第1の記憶手段に記録されている場合に、その旨に応じた処理(例えば、ステップE2における本情報の送信)を行ってもよい。
(5) Further, in the matching system of (1) above,
The first device, when the matching information that matches the identification information transmitted from the first integrated circuit is recorded in the first storage unit, performs processing according to that (for example, The transmission of this information in step E2) may be performed.

このような構成によって、遊技用処理装置の新規の設置や交換がない通常時においては、第1の装置において照合が行われるので、第1の集積回路のすり替えの検出における第2の装置の処理負担が軽減される。 With such a configuration, during normal operation when there is no new installation or replacement of the game processing device, the collation is performed in the first device, so the process of the second device in the detection of the replacement of the first integrated circuit. The burden is reduced.

(6)また、上記(1)又は(5)の照合システムにおいて、
前記第1の装置は、前記第1の集積回路から送信された前記識別情報と一致する照合用情報が前記第1の記憶手段に記録されていない場合で、かつ、前記第2の装置から通知された照合結果が、前記照合用情報と前記識別情報とが同じ第1の集積回路であることを示している場合、前記識別情報を前記照合用情報として前記第1の記憶手段に記録してもよい(例えば、ステップH4で本情報を格納する処理)。
(6) Further, in the collation system according to (1) or (5) above,
The first device is notified when the collating information that matches the identification information transmitted from the first integrated circuit is not recorded in the first storage means, and is notified from the second device. When the collated result indicates that the collation information and the identification information are the same first integrated circuit, the identification information is recorded as the collation information in the first storage means. (For example, the process of storing this information in step H4).

これによって、遊技用処理装置の設置後は、第1の装置において認証が行われるので、第2の装置の処理負担が軽減される。 As a result, after the game processing device is installed, the first device performs authentication, so that the processing load on the second device is reduced.

(7)また、参考例に係るプログラムは、例えば、前記照合システムの第1の装置のコンピュータに処理を実行させるものであり、
遊技用装置(例えば、カードユニット20)と照合装置(例えば、鍵管理センターサーバ310)とにそれぞれ通信可能に接続されたコンピュータ(例えば、上位サーバ510)に所定の処理を実行させるプログラムであって、
前記遊技用装置は、前記遊技用装置の動作を制御する集積回路(例えば、主制御部21)を備え、
前記集積回路は、自身を識別する識別情報(例えば、ユニットシリアルID、)を記憶し、
前記照合装置は、新たに製造された遊技用装置の集積回路の識別情報を照合用情報(例えば、本情報に含まれる識別情報)として記憶する第1の記憶手段を備え、
前記コンピュータを、
集積回路から送信された前記識別情報を受信する受信手段(例えば、ステップH1の後にユニットシリアルIDを受け取る制御部511)と、
集積回路の識別情報を照合用情報として記憶する第2の記憶手段(例えば、ステップH1の後にユニットシリアルIDを記憶する制御部511)と、
前記受信手段で受信した前記識別情報と同じ集積回路を示す照合用情報が前記第2の記憶手段に記録されていない場合に、前記識別情報を前記照合装置に送信する送信手段(ステップH2におけるユニットシリアルIDの送信)と、
前記照合装置による、前記送信手段で送信した前記識別情報と前記第1の記憶手段に記録された照合用情報との照合の照合結果を前記照合装置から受信する受信手段(ステップH4における本情報の受信)と、
として機能させるプログラムである。
(7) Further, the program according to the reference example causes, for example, a computer of the first device of the matching system to execute a process,
A program for causing a computer (for example, a host server 510) communicatively connected to a gaming device (for example, a card unit 20) and a matching device (for example, a key management center server 310) to execute a predetermined process. ,
The gaming device includes an integrated circuit (for example, main controller 21) that controls the operation of the gaming device,
The integrated circuit stores identification information (eg, unit serial ID) for identifying itself,
The collation device includes a first storage unit that stores identification information of the integrated circuit of the newly manufactured gaming device as collation information (for example, identification information included in this information).
The computer,
A receiving unit that receives the identification information transmitted from the integrated circuit (for example, a control unit 511 that receives the unit serial ID after step H1),
Second storage means for storing the identification information of the integrated circuit as verification information (for example, a control unit 511 for storing the unit serial ID after step H1),
When the collating information indicating the same integrated circuit as the identification information received by the receiving unit is not recorded in the second storage unit, the transmitting unit transmits the identification information to the collating device (unit in step H2). Serial ID transmission),
Receiving means for receiving a collation result of the collation apparatus collating the identification information transmitted by the transmitting means with the collation information recorded in the first storage means from the collating apparatus (main information in step H4). Receive) and
Is a program that functions as.

このような構成によれば、遊技用装置の新規の設置又は交換があったとしても、適切な照合が行われる。これによって、集積回路のすり替えの誤検出が抑制され、集積回路のすり替えを適切に検出できる。 According to such a configuration, even if the game apparatus is newly installed or replaced, appropriate matching is performed. As a result, erroneous detection of replacement of the integrated circuit is suppressed, and replacement of the integrated circuit can be detected appropriately.

本発明の実施形態における全体の流れの一例を示す図である。It is a figure which shows an example of the whole flow in embodiment of this invention. 本発明の実施形態におけるカードユニットとパチンコ機の構成を示すブロック図である。It is a block diagram showing composition of a card unit and a pachinko machine in an embodiment of the present invention. 本発明の実施形態に係る管理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the management system which concerns on embodiment of this invention. 図3の管理システムを構成する鍵管理センターサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the key management center server which comprises the management system of FIG. 図3の管理システムを構成するセキュリティセンターサーバの構成を示すブロック図である。It is a block diagram which shows the structure of the security center server which comprises the management system of FIG. 図3の管理システムを構成するチップメーカーコンピュータの構成を示すブロック図である。It is a block diagram which shows the structure of the chip maker computer which comprises the management system of FIG. 図3の管理システムを構成する、遊技機メーカーで使用されるICライタの構成を示すブロック図である。It is a block diagram which shows the structure of the IC writer used by the game machine maker which comprises the management system of FIG. 図3の管理システムを構成する遊技機メーカーコンピュータの構成を示すブロック図である。It is a block diagram which shows the structure of the game machine manufacturer computer which comprises the management system of FIG. 図3の管理システムを構成する、カードユニットメーカーで使用されるICライタの構成を示すブロック図である。FIG. 4 is a block diagram showing a configuration of an IC writer used in a card unit maker, which constitutes the management system of FIG. 3. 図3の管理システムを構成するカードユニットメーカーコンピュータの構成を示すブロック図である。It is a block diagram which shows the structure of the card unit maker computer which comprises the management system of FIG. 図3の管理システムを構成する上位サーバの構成を示すブロック図である。It is a block diagram which shows the structure of the high-order server which comprises the management system of FIG. 製造段階においてカードユニットに搭載される集積回路の照合を行うための業務フローの一例を示す図である。It is a figure which shows an example of the business flow for collating the integrated circuit mounted in a card unit in a manufacturing stage. 製造段階においてパチンコ機に搭載される集積回路の照合を行うための業務フローの一例を示す図である。It is a figure which shows an example of the business flow for collating the integrated circuit mounted in a pachinko machine in a manufacturing stage. 図3の管理システムの製造段階における動作の一例を示す図である。FIG. 4 is a diagram showing an example of an operation in the manufacturing stage of the management system of FIG. 3. 図3の管理システムの製造段階における動作の一例を示す図である。FIG. 4 is a diagram showing an example of an operation in the manufacturing stage of the management system of FIG. 3. 図3の管理システムの製造段階における動作の一例を示す図である。FIG. 4 is a diagram showing an example of an operation in the manufacturing stage of the management system of FIG. 3. 図3の管理システムの製造段階における動作の一例を示す図である。FIG. 4 is a diagram showing an example of an operation in the manufacturing stage of the management system of FIG. 3. 図3の管理システムの動作確認時における動作の一例を示す図である。It is a figure which shows an example of operation|movement at the time of operation confirmation of the management system of FIG. 図3の管理システムの設置段階における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the installation stage of the management system of FIG. 図3の管理システムの設置段階における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the installation stage of the management system of FIG. 図3の管理システムの設置段階における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the installation stage of the management system of FIG. 図3の管理システムの設置段階における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the installation stage of the management system of FIG. 図3の管理システムの稼働段階(上位サーバオンライン時)における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the operation stage (at the time of a high-order server online) of the management system of FIG. 図3の管理システムの稼働段階(上位サーバオンライン時)における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the operation stage (at the time of a high-order server online) of the management system of FIG. 図3の管理システムの稼働段階(上位サーバオフライン時)における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the operation stage (at the time of a higher-order server offline) of the management system of FIG. 図3の管理システムのパチンコ機の入れ替え段階における動作の一例を示す図である。It is a figure which shows an example of operation|movement in the exchange stage of the pachinko machine of the management system of FIG. 図3の管理システムのカードユニットの入れ替え段階における動作の一例を示す図である。FIG. 4 is a diagram showing an example of an operation in a card unit replacement stage of the management system of FIG. 3.

この発明の実施形態について、図1等を参照して詳細に説明する。 An embodiment of the present invention will be described in detail with reference to FIG.

(実施形態)
(管理システム1の概略)
本実施形態に係る管理システム1は、遊技用装置(パチンコ機10やカードユニット20)にそれぞれ搭載される集積回路(後述の、払出制御チップ11、主制御チップ13、主制御部21、及び、通信制御IC23)が、正当なものであるか否かを認証し、管理するためのシステムである。具体的には、管理システム1は、図1に示すように、パチンコ機10又はカードユニット20の製造段階と、パチンコ機10又はカードユニット20の設置段階又は入れ替え段階と、パチンコ機10又はカードユニット20の稼働段階と、の各段階において、パチンコ機10やカードユニット20に搭載される集積回路が、正当なものであるか否かを認証する。管理システム1は、このような認証によって、集積回路(又はこの集積回路を実装した制御基板)の不正な交換(所謂裏ロムへの交換等)を検出する。
(Embodiment)
(Outline of management system 1)
The management system 1 according to the present embodiment is an integrated circuit (to be described later, a payout control chip 11, a main control chip 13, a main control unit 21, and an integrated circuit mounted on each of the gaming devices (pachinko machine 10 and card unit 20), and The communication control IC 23) is a system for authenticating and managing whether or not it is valid. Specifically, as shown in FIG. 1, the management system 1 includes a stage for manufacturing the pachinko machine 10 or the card unit 20, a stage for installing or replacing the pachinko machine 10 or the card unit 20, and a stage for the pachinko machine 10 or the card unit. In each of the operation stage of 20 and each stage, it is authenticated whether the integrated circuit mounted on the pachinko machine 10 or the card unit 20 is valid. The management system 1 detects an unauthorized exchange of the integrated circuit (or a control board on which the integrated circuit is mounted) (so-called back ROM replacement, etc.) by such authentication.

なお、製造段階とは、各集積回路が製造されてからパチンコ機10又はカードユニット20に搭載されて出荷されるまでの段階である。集積回路は、主に、集積回路メーカー(チップメーカー100)によって製造され、遊技機メーカー200やカードユニットメーカー600に出荷される。つまり、集積回路と遊技用装置とは別々のメーカーで製造される。遊技機メーカー200やカードユニットメーカー600は、集積回路メーカー(チップメーカー100)が出荷した集積回路を、パチンコ機10やカードユニット20に搭載し、これらを製造、出荷する。 The manufacturing stage is a stage from the manufacturing of each integrated circuit to the mounting on the pachinko machine 10 or the card unit 20 for shipment. The integrated circuit is mainly manufactured by an integrated circuit maker (chip maker 100) and shipped to the gaming machine maker 200 and the card unit maker 600. That is, the integrated circuit and the game machine are manufactured by different manufacturers. The gaming machine maker 200 and the card unit maker 600 mount the integrated circuit shipped by the integrated circuit maker (chip maker 100) on the pachinko machine 10 and the card unit 20, and manufacture and ship these.

設置段階とは、パチンコ店(遊技場500)の新規開店時において、遊技機メーカー200やカードユニットメーカー600から出荷されたパチンコ機10又はカードユニット20がパチンコ店の遊技場500内に設置される段階である。 The installation stage means that the pachinko machine 10 or the card unit 20 shipped from the gaming machine maker 200 or the card unit maker 600 is installed in the gaming hall 500 of the pachinko parlor when the pachinko parlor (gaming hall 500) is newly opened. It is a stage.

入れ換え段階とは、例えば、すでに開店している遊技場500でのパチンコ機10又はカードユニット20の配置換え時において、遊技場500内のパチンコ機10又はカードユニット20が入れ替えられる段階である。 The replacement step is, for example, a step in which the pachinko machine 10 or the card unit 20 in the game hall 500 is replaced when the pachinko machine 10 or the card unit 20 is rearranged in the game hall 500 that is already open.

稼働段階とは、遊技場500の営業時に、パチンコ機10やカードユニット20が稼働する段階(つまり、ユーザに遊技を行わせるための通常の稼働の段階)である。 The operating stage is a stage in which the pachinko machine 10 and the card unit 20 are in operation when the game hall 500 is in business (that is, a normal operating stage for allowing the user to play a game).

(パチンコ機10)
パチンコ機10は、パチンコ店(遊技場500)における遊技島において機種等毎に所定の位置に配置される。パチンコ機10は、本実施形態では、いわゆるCR式のパチンコ機(特に、ここでは、所謂封入式のパチンコ機)である。ユーザは、パチンコ機10で遊技を行う。ユーザは、パチンコ機10で行う遊技において、遊技媒体であるパチンコ玉をパチンコ機10の遊技領域に打ち込んで遊技を行う。
(Pachinko machine 10)
The pachinko machine 10 is arranged at a predetermined position for each model on a gaming island in a pachinko parlor (game hall 500). In this embodiment, the pachinko machine 10 is a so-called CR type pachinko machine (in particular, a so-called enclosed type pachinko machine). The user plays a game on the pachinko machine 10. In the game played on the pachinko machine 10, the user drives a pachinko ball, which is a game medium, into the game area of the pachinko machine 10 to play the game.

パチンコ機10は、遊技釘、入賞口、表示装置等が取り付けられ、前記遊技領域を構成する遊技盤と、遊技盤を収納する筐体と、を含んで構成されるとともに(図示省略)、図2に示すように、払出制御チップ11と主制御チップ13とを備える。なお、本実施形態においては、払出制御チップ11と主制御チップ13とは、1つのパッケージとして構成され、パチンコ機10の備える基板上に実装される。 The pachinko machine 10 is configured to include a game board to which a game nail, a winning opening, a display device, etc. are attached and which constitutes the game area, and a housing for housing the game board (not shown), and a diagram. As shown in FIG. 2, the payout control chip 11 and the main control chip 13 are provided. In addition, in the present embodiment, the payout control chip 11 and the main control chip 13 are configured as one package, and are mounted on a board included in the pachinko machine 10.

払出制御チップ11は、CPU(Central Processing Unit)等からなる処理部11aと、ROM(Read Only Memory)、RAM(Random Access Memory)等からなる記憶部11bと、入出力ポート等からなる通信部11cと、を備える。 The payout control chip 11 includes a processing unit 11a including a CPU (Central Processing Unit), a storage unit 11b including a ROM (Read Only Memory) and a RAM (Random Access Memory), and a communication unit 11c including an input/output port. And

記憶部11bは、プログラムの他、所定の情報を記憶する。通信部11cは、処理部11aが払出制御チップ11外部と通信を行うときに使用される。処理部11aは、記憶部11bが記憶するプログラムに従って、所定の処理を行う。例えば、処理部11aは、カードユニット20(主制御部21)との間でパチンコ玉の貸与に関する情報のやり取りを通信部11cを介して行うことによって玉貸処理(ビジタ玉貸処理,会員単位玉貸処理,及び会員端数玉貸処理)を行う。また、処理部11aは、後述の処理を行う。なお、処理部11aは、記憶部11bが記憶する情報を使用したり、通信部11cを介して通信制御IC23や主制御チップ13と通信して得られる情報を使用したりして、処理を行う。 The storage unit 11b stores predetermined information in addition to the program. The communication unit 11c is used when the processing unit 11a communicates with the outside of the payout control chip 11. The processing unit 11a performs a predetermined process according to the program stored in the storage unit 11b. For example, the processing unit 11a exchanges information relating to lending of pachinko balls with the card unit 20 (main control unit 21) via the communication unit 11c, thereby performing a ball lending process (visitor ball lending process, member unit ball). Lending process and member fractional ball lending process). The processing unit 11a also performs the processing described below. The processing unit 11a performs processing by using information stored in the storage unit 11b or information obtained by communicating with the communication control IC 23 or the main control chip 13 via the communication unit 11c. ..

主制御チップ13は、CPU等からなる処理部13aと、ROM、RAM等からなる記憶部13bと、入出力ポート等からなる通信部13cと、を備える。 The main control chip 13 includes a processing unit 13a including a CPU, a storage unit 13b including a ROM and a RAM, and a communication unit 13c including an input/output port.

記憶部13bは、プログラムの他、所定の情報を記憶する。通信部13cは、処理部13aが主制御チップ13外部と通信を行うときに使用される。処理部13aは、記憶部13bが記憶するプログラムに従って、所定の処理を行う。例えば、処理部13aは、パチンコ機10の各部に、パチンコ機10が行う遊技に関する演出動作(例えば、遊技盤の入賞口の開閉、及び、表示装置への画像の表示)を行わせる。また、処理部13aは、後述の処理を行う。なお、処理部13aは、記憶部13bが記憶する情報を使用したり、通信部13cを介して払出制御チップ11と通信して得られる情報を使用したりして、処理を行う。 The storage unit 13b stores predetermined information in addition to the program. The communication unit 13c is used when the processing unit 13a communicates with the outside of the main control chip 13. The processing unit 13a performs a predetermined process according to the program stored in the storage unit 13b. For example, the processing unit 13a causes each unit of the pachinko machine 10 to perform a rendering operation related to a game performed by the pachinko machine 10 (for example, opening and closing a winning opening of a game board and displaying an image on a display device). The processing unit 13a also performs the processing described below. The processing unit 13a performs the process by using the information stored in the storage unit 13b or the information obtained by communicating with the payout control chip 11 via the communication unit 13c.

(カードユニット20)
カードユニット20は、パチンコ機10に対応して(ここではパチンコ機10の向かって左側に隣接して)配置される。カードユニット20は、玉貸しの管理、カード残高の管理等を行う。カードユニット20は、使用可能状態であるか否かを示す使用可能表示ランプ等の各種ランプと、カード挿入口と、カード挿入口に挿入されたカードを読み取るためのカードリーダライタ等を備えるとともに、図2に示すように、主制御部21と、通信制御IC23とを備える。主制御部21は、通信制御IC23とともに、制御基板に実装される。
(Card unit 20)
The card unit 20 is arranged corresponding to the pachinko machine 10 (here, adjacent to the left side of the pachinko machine 10). The card unit 20 manages the ball lending and the card balance. The card unit 20 is provided with various lamps such as a usable display lamp indicating whether or not it is in an usable state, a card insertion slot, a card reader/writer for reading a card inserted in the card insertion slot, and the like. As shown in FIG. 2, the main controller 21 and the communication control IC 23 are provided. The main controller 21 is mounted on the control board together with the communication control IC 23.

通信制御IC23は、CPU等からなる処理部23aと、ROM、RAM等からなる記憶部23bと、入出力ポート等からなる通信部23cと、を備える。 The communication control IC 23 includes a processing unit 23a including a CPU, a storage unit 23b including a ROM and a RAM, and a communication unit 23c including an input/output port.

記憶部23bは、プログラムの他、所定の情報を記憶する。通信部23cは、処理部23aが通信制御IC23外部と通信を行うときに使用される。処理部23aは、記憶部23bが記憶するプログラムに従って、所定の処理を行う。例えば、処理部23aは、主制御部21と払出制御チップ11との通信を中継するとともに、後述の処理を行う。なお、処理部23aは、記憶部23bが記憶する情報を使用したり、通信部23cを介して主制御部21及び払出制御チップ11と通信して得られる情報を使用したりして、処理を行う。 The storage unit 23b stores predetermined information in addition to the program. The communication unit 23c is used when the processing unit 23a communicates with the outside of the communication control IC 23. The processing unit 23a performs a predetermined process according to the program stored in the storage unit 23b. For example, the processing unit 23a relays communication between the main control unit 21 and the payout control chip 11, and also performs the processing described below. The processing unit 23a uses the information stored in the storage unit 23b or the information obtained by communicating with the main control unit 21 and the payout control chip 11 via the communication unit 23c to perform the processing. To do.

主制御部21は、CPU等からなる処理部21aと、ROM、RAM等からなる記憶部21bと、入出力ポート等からなる通信部21cと、を備える。 The main control unit 21 includes a processing unit 21a including a CPU and the like, a storage unit 21b including a ROM and a RAM, and a communication unit 21c including an input/output port and the like.

記憶部21bは、プログラムの他、所定の情報を記憶する。通信部21cは、処理部21aが主制御部21外部と通信を行うときに使用される。処理部21aは、記憶部21bが記憶するプログラムに従って、所定の処理を行う。例えば、処理部21aは、パチンコ機10(払出制御チップ11)との間でパチンコ玉の貸与に関する情報のやり取りを通信部21cを介して、また、通信制御IC23を介して行うことによって前記の玉貸処理を行う。また、処理部21aは、カードリーダライタ等を制御して、カードに対して情報の読み書きを行ったり、ランプを点灯等させたり、通信部21cを介して後述の上位サーバ510に玉貸処理で得られる売り上げ情報等を送信したり、認証等に係る後述の処理を行ったりする。なお、処理部21aは、記憶部21bが記憶する情報を使用したり、通信部21cを介して通信制御IC23や後述の上位サーバ510等と通信して得られる情報を使用したりして、処理を行う。 The storage unit 21b stores predetermined information in addition to the program. The communication unit 21c is used when the processing unit 21a communicates with the outside of the main control unit 21. The processing unit 21a performs a predetermined process according to the program stored in the storage unit 21b. For example, the processing unit 21a exchanges information relating to lending of pachinko balls with the pachinko machine 10 (payout control chip 11) via the communication unit 21c and the communication control IC 23 so that the balls can be played. Perform lending. Further, the processing unit 21a controls a card reader/writer or the like to read/write information from/to a card, turn on a lamp, or perform a ball lending process to the higher-level server 510 described later via the communication unit 21c. The obtained sales information and the like are transmitted, and the later-described processing relating to authentication and the like is performed. The processing unit 21a uses the information stored in the storage unit 21b or the information obtained by communicating with the communication control IC 23, the later-described upper server 510, or the like via the communication unit 21c. I do.

(管理システム1の構成) (Configuration of management system 1)

図3に示すように、管理システム1は、鍵管理センターサーバ310と、セキュリティセンターサーバ410と、チップメーカーコンピュータ110と、ICライター210と、遊技機メーカーコンピュータ220と、ICライター610と、カードユニットメーカーコンピュータ620と、上位サーバ510と、カードユニット20と、パチンコ機10と、を備えている。鍵管理センターサーバ310と、セキュリティセンターサーバ410と、上位サーバ510と、は、それぞれ、上記の集積回路についての管理を行う管理装置の一例として機能する。 As shown in FIG. 3, the management system 1 includes a key management center server 310, a security center server 410, a chip maker computer 110, an IC writer 210, a gaming machine maker computer 220, an IC writer 610, and a card unit maker. The computer 620, the host server 510, the card unit 20, and the pachinko machine 10 are provided. The key management center server 310, the security center server 410, and the host server 510 each function as an example of a management device that manages the integrated circuit.

鍵管理センターサーバ310と、セキュリティセンターサーバ410と、チップメーカーコンピュータ110と、ICライター210と、ICライター610と、上位サーバ510と、カードユニット20と、パチンコ機10と、は、インターネット等のネットワークNと接続されており、これら各装置は、適宜、互いに通信可能である。なお、情報の漏洩を防止するため、各装置は、適宜、専用回線に接続されて、外部の装置と通信してもよい。 The key management center server 310, the security center server 410, the chip maker computer 110, the IC writer 210, the IC writer 610, the host server 510, the card unit 20, the pachinko machine 10, and the network N such as the Internet. The respective devices can appropriately communicate with each other. In order to prevent information leakage, each device may be appropriately connected to a dedicated line to communicate with an external device.

ICライター210と、遊技機メーカーコンピュータ220と、は、互いに通信可能に接続されている。カードユニットメーカーコンピュータ620と、ICライター610と、は、互いに通信可能に接続されている。上位サーバ510と、カードユニット20(主制御部21)と、は、互いに通信可能に接続されている。 The IC writer 210 and the gaming machine maker computer 220 are communicably connected to each other. The card unit maker computer 620 and the IC writer 610 are communicably connected to each other. The upper server 510 and the card unit 20 (main control unit 21) are communicably connected to each other.

(鍵管理センターサーバ310)
鍵管理センターサーバ310は、例えば、一般的なサーバコンピュータであり、遊技場500外(パチンコ店外)に設置され、鍵管理センター300(例えば、カードユニットメーカー600によって運営される。)によって管理されている。鍵管理センターサーバ310は、後述のように、認証鍵の管理、認証等を行う。
(Key management center server 310)
The key management center server 310 is, for example, a general server computer, is installed outside the game arcade 500 (outside the pachinko parlor), and is managed by the key management center 300 (for example, operated by the card unit maker 600). ing. The key management center server 310 manages and authenticates the authentication key, as will be described later.

鍵管理センターサーバ310は、図4に示すように、記憶部312と、制御部311と、入出力部313と、上記各部を相互に接続するシステムバス314とを備えている。 As shown in FIG. 4, the key management center server 310 includes a storage unit 312, a control unit 311, an input/output unit 313, and a system bus 314 that interconnects the above units.

記憶部312は、主記憶部315と、補助記憶部316とを備えている。主記憶部315は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部316は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部316は、制御部311が処理を行うために必要な情報やパラメータ、プログラム等を記憶する。 The storage unit 312 includes a main storage unit 315 and an auxiliary storage unit 316. The main storage unit 315 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 316 includes a non-volatile memory such as a ROM, a magnetic disk, and a semiconductor memory. The auxiliary storage unit 316 stores information, parameters, programs and the like necessary for the control unit 311 to perform processing.

制御部311は、CPU等から構成される。制御部311は、補助記憶部316が記憶するプログラムに従って動作する。詳しくは後述するが、制御部311は、認証鍵の管理、認証等を行う。 The control unit 311 includes a CPU and the like. The control unit 311 operates according to a program stored in the auxiliary storage unit 316. As will be described later in detail, the control unit 311 manages an authentication key, performs authentication, and the like.

入出力部313は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部311は、他の装置と、入出力部313を介して情報を送受信する。また、入出力部313は、制御部311に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部311に供給する入力部等を備えても良い。 The input/output unit 313 has a serial interface connected to the network N or an analog interface for transmitting and receiving an analog signal. The control unit 311 transmits/receives information to/from other devices via the input/output unit 313. The input/output unit 313 includes a display unit that is controlled by the control unit 311 to display a predetermined screen, an input unit that receives an input operation from a user, and supplies a signal according to the received operation to the control unit 311. You may prepare.

(セキュリティセンターサーバ410)
図3に戻り、セキュリティセンターサーバ410は、例えば、一般的なサーバコンピュータであり、遊技場500外に設置され、セキュリティセンター400(例えば、遊技機メーカー200によって設立されている団体によって運営される。)によって管理される。セキュリティセンターサーバ410は、後述のように、認証等を行う。
(Security Center server 410)
Returning to FIG. 3, the security center server 410 is, for example, a general server computer, is installed outside the game arcade 500, and is operated by a security center 400 (for example, an organization established by the gaming machine manufacturer 200). ). The security center server 410 performs authentication and the like as described later.

セキュリティセンターサーバ410は、図5に示すように、記憶部412と、制御部411と、入出力部413と、上記各部を相互に接続するシステムバス414とを備えている。 As shown in FIG. 5, the security center server 410 includes a storage unit 412, a control unit 411, an input/output unit 413, and a system bus 414 that connects the above units to each other.

記憶部412は、主記憶部415と、補助記憶部416とを備えている。主記憶部415は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部416は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部416は、制御部411が処理を行うために必要な情報やパラメータ、プログラムを記憶する。 The storage unit 412 includes a main storage unit 415 and an auxiliary storage unit 416. The main storage unit 415 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 416 includes a non-volatile memory such as a ROM, a magnetic disk, and a semiconductor memory. The auxiliary storage unit 416 stores information, parameters, and programs necessary for the control unit 411 to perform processing.

制御部411は、CPU等から構成される。制御部411は、補助記憶部416が記憶するプログラムに従って動作する。詳しくは後述するが、制御部411は認証等を行う。 The control unit 411 includes a CPU and the like. The control unit 411 operates according to the program stored in the auxiliary storage unit 416. Although described in detail later, the control unit 411 performs authentication and the like.

入出力部413は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部411は、他の装置と、入出力部413を介して情報を送受信する。また、入出力部413は、制御部411に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部411に供給する入力部等を備えても良い。 The input/output unit 413 has a serial interface connected to the network N or an analog interface for transmitting/receiving an analog signal. The control unit 411 transmits/receives information to/from other devices via the input/output unit 413. The input/output unit 413 includes a display unit that is controlled by the control unit 411 to display a predetermined screen, an input unit that receives an input operation from a user, and supplies a signal according to the received operation to the control unit 411. You may prepare.

(チップメーカーコンピュータ110)
図3に戻り、チップメーカーコンピュータ110は、例えば、一般的なコンピュータであり、遊技場500外に設置され、チップメーカー100によって管理されている。チップメーカーコンピュータ110は、情報の送信、情報の書き込み等を行う。
(Chip maker computer 110)
Returning to FIG. 3, the chip maker computer 110 is, for example, a general computer, is installed outside the game arcade 500, and is managed by the chip maker 100. The chip maker computer 110 transmits information, writes information, and the like.

チップメーカーコンピュータ110は、図6に示すように、記憶部112と、制御部111と、入出力部113と、上記各部を相互に接続するシステムバス114とを備えている。 As shown in FIG. 6, the chip maker computer 110 includes a storage unit 112, a control unit 111, an input/output unit 113, and a system bus 114 that interconnects the above units.

記憶部112は、主記憶部115と、補助記憶部116とを備えている。主記憶部115は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部116は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部116は、制御部111が処理を行うために必要な情報やパラメータ、プログラムを記憶する。 The storage unit 112 includes a main storage unit 115 and an auxiliary storage unit 116. The main storage unit 115 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 116 includes a non-volatile memory such as a ROM, a magnetic disk, and a semiconductor memory. The auxiliary storage unit 116 stores information, parameters, and programs necessary for the control unit 111 to perform processing.

制御部111は、CPU等から構成される。制御部111は、補助記憶部116に記憶されているプログラムに従って動作することによって動作する。詳しくは後述するが、制御部111は、情報の送信、情報の書き込み等を行う。 The control unit 111 includes a CPU and the like. The control unit 111 operates by operating according to a program stored in the auxiliary storage unit 116. Although described in detail later, the control unit 111 performs information transmission, information writing, and the like.

入出力部113は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部111は、他の装置と、入出力部113を介して情報を送受信する。また、入出力部113は、制御部111に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部111に供給する入力部等を備えても良い。 The input/output unit 113 has a serial interface connected to the network N or an analog interface for transmitting and receiving an analog signal. The control unit 111 transmits/receives information to/from other devices via the input/output unit 113. Further, the input/output unit 113 includes a display unit that is controlled by the control unit 111 to display a predetermined screen, an input unit that receives an input operation from a user, and supplies a signal according to the received operation to the control unit 111. You may prepare.

また、入出力部113は、例えば、キーボードやマウス等の所定の入力部と当該入力された情報を表示するモニター等の出力部を有しており、各種情報が入出力される。制御部111には、入出力部113を介して各種情報が入出力される。 The input/output unit 113 has, for example, a predetermined input unit such as a keyboard and a mouse and an output unit such as a monitor that displays the input information, and inputs and outputs various information. Various information is input to and output from the control unit 111 via the input/output unit 113.

(ICライタ210)
図3に戻り、ICライタ210は、例えば、情報の読み取り/書き込みをするリーダ/ライタであり、チップメーカー100から出荷され、遊技場500外の遊技機メーカー200内に納入、設置される。ICライタ210は、プログラムや各種情報の書き込み等を行う。
(IC writer 210)
Returning to FIG. 3, the IC writer 210 is, for example, a reader/writer that reads/writes information, is shipped from the chip maker 100, and is delivered and installed in the game machine maker 200 outside the game arcade 500. The IC writer 210 writes programs and various information.

ICライタ210は、図7に示すように、記憶部212と、制御部211と、入出力部213と、書込読取部215と、上記各部を相互に接続するシステムバス214とを備えている。 As shown in FIG. 7, the IC writer 210 includes a storage unit 212, a control unit 211, an input/output unit 213, a writing/reading unit 215, and a system bus 214 that interconnects the above units. ..

記憶部212は、主記憶部205と、補助記憶部207とを備えている。主記憶部205は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部207は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部207は、制御部211が処理を行うために必要な情報やパラメータ、プログラム(書き込み対象のプログラムも含む。)を記憶する。 The storage unit 212 includes a main storage unit 205 and an auxiliary storage unit 207. The main storage unit 205 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 207 includes a non-volatile memory such as a ROM, a magnetic disk, and a semiconductor memory. The auxiliary storage unit 207 stores information, parameters, and programs (including programs to be written) necessary for the control unit 211 to perform processing.

制御部211は、CPU等から構成される。制御部211は、補助記憶部207に記憶されているプログラムに従って動作する。詳しくは後述するが、制御部211は、プログラムや各種情報の書き込み等を行う。 The control unit 211 includes a CPU and the like. The control unit 211 operates according to the program stored in the auxiliary storage unit 207. Although described in detail later, the control unit 211 writes programs and various information.

入出力部213は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。入出力部213は、遊技機メーカーコンピュータ220に接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部211は、他の装置と、入出力部213を介して情報を送受信する。また、入出力部213は、制御部211に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部211に供給する入力部等を備えても良い。 The input/output unit 213 has a serial interface connected to the network N or an analog interface for transmitting and receiving an analog signal. The input/output unit 213 has a serial interface connected to the gaming machine manufacturer computer 220 or an analog interface for transmitting and receiving an analog signal. The control unit 211 transmits/receives information to/from other devices via the input/output unit 213. Further, the input/output unit 213 includes a display unit that is controlled by the control unit 211 to display a predetermined screen, an input unit that receives an input operation from a user, and that supplies a signal according to the received operation to the control unit 211. You may prepare.

書込読取部215は、主制御チップ13及び払出制御チップ11との間で情報の読み取り/書き込みをする。書込読取部215は、制御部211の制御のもと、プログラムや各種情報を書き込む等する。 The writing/reading unit 215 reads/writes information between the main control chip 13 and the payout control chip 11. The writing/reading unit 215 writes programs and various information under the control of the control unit 211.

(遊技機メーカーコンピュータ220)
図3に戻り、遊技機メーカーコンピュータ220は、例えば、一般的なコンピュータであり、遊技場500外に設置され、遊技機メーカー200内によって管理されている。遊技機メーカーコンピュータ220は、所定の情報を出力する。
(Game machine manufacturer computer 220)
Returning to FIG. 3, the gaming machine manufacturer computer 220 is, for example, a general computer, is installed outside the gaming hall 500, and is managed by the gaming machine manufacturer 200. The gaming machine manufacturer computer 220 outputs predetermined information.

遊技機メーカーコンピュータ220は、図8に示すように、記憶部222と、制御部221と、入出力部223と、上記各部を相互に接続するシステムバス224とを備えている。 As shown in FIG. 8, the gaming machine manufacturer computer 220 includes a storage unit 222, a control unit 221, an input/output unit 223, and a system bus 224 that interconnects the above units.

記憶部222は、主記憶部225と、補助記憶部226とを備えている。主記憶部225は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部226は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部226は、制御部221が処理を行うために必要な情報やパラメータ、プログラムを記憶する。 The storage unit 222 includes a main storage unit 225 and an auxiliary storage unit 226. The main storage unit 225 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 226 includes a ROM, a magnetic disk, a nonvolatile memory such as a semiconductor memory. The auxiliary storage unit 226 stores information, parameters, and programs necessary for the control unit 221 to perform processing.

制御部221は、CPU等から構成される。制御部221は、補助記憶部226に記憶されているプログラムに従って動作する。詳しくは後述するが、制御部221は、情報の出力等を行う。 The control unit 221 includes a CPU and the like. The control unit 221 operates according to the program stored in the auxiliary storage unit 226. Although described in detail later, the control unit 221 outputs information and the like.

入出力部223は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。入出力部223は、ICライタ210に接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部221は、他の装置と、入出力部223を介して情報を送受信する。また.入出力部223は、例えば、キーボードやマウス等の所定の入力部を有している。入出力部223は、ユーザからの入力を受け付け、受け付けた入力指示を制御部221へ供給する。また、入出力部223は、制御部221に制御されて所定の画面を表示する表示部等を備えても良い。 The input/output unit 223 has a serial interface connected to the network N or an analog interface for transmitting/receiving an analog signal. The input/output unit 223 has a serial interface connected to the IC writer 210 or an analog interface for transmitting and receiving an analog signal. The control unit 221 transmits/receives information to/from other devices via the input/output unit 223. The input/output unit 223 has a predetermined input unit such as a keyboard and a mouse. The input/output unit 223 receives an input from the user and supplies the received input instruction to the control unit 221. Further, the input/output unit 223 may include a display unit or the like that is controlled by the control unit 221 to display a predetermined screen.

(ICライタ610)
図3に戻り、ICライタ610は、例えば、情報の読み取り/書き込みをするリーダ/ライタであり、チップメーカー100から出荷され、遊技場500外のカードユニットメーカー600内に納入、設置される。ICライタ610は、プログラムや各種情報を書き込む等する。
(IC writer 610)
Returning to FIG. 3, the IC writer 610 is, for example, a reader/writer that reads/writes information, is shipped from the chip maker 100, and is delivered and installed in the card unit maker 600 outside the game arcade 500. The IC writer 610 writes programs and various information.

ICライタ610は、図9に示すように、記憶部612と、制御部611と、入出力部613と、書込読取部615と、上記各部を相互に接続するシステムバス614とを備えている。 As shown in FIG. 9, the IC writer 610 includes a storage unit 612, a control unit 611, an input/output unit 613, a writing/reading unit 615, and a system bus 614 that interconnects the above units. ..

記憶部612は、主記憶部605と、補助記憶部606とを備えている。主記憶部605は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部606は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部606は、制御部611が処理を行うために必要な情報やパラメータ、プログラム(書き込み対象のプログラムも含む。)を記憶する。 The storage unit 612 includes a main storage unit 605 and an auxiliary storage unit 606. The main storage unit 605 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 606 includes a non-volatile memory such as a ROM, a magnetic disk, and a semiconductor memory. The auxiliary storage unit 606 stores information, parameters, and programs (including programs to be written) necessary for the control unit 611 to perform processing.

制御部611は、CPU等から構成される。制御部611は、補助記憶部606に記憶されているプログラムに従って動作する。詳しくは後述するが、制御部611は、プログラムや各種情報の書き込み等を行う。 The control unit 611 includes a CPU and the like. The control unit 611 operates according to the program stored in the auxiliary storage unit 606. Although described in detail later, the control unit 611 writes a program and various information.

入出力部613は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。入出力部613は、カードユニットメーカーコンピュータ620に接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部611は、他の装置と、入出力部613を介して情報を送受信する。また、入出力部613は、制御部611に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部611に供給する入力部等を備えても良い。 The input/output unit 613 has a serial interface connected to the network N or an analog interface for transmitting/receiving an analog signal. The input/output unit 613 has a serial interface connected to the card unit manufacturer computer 620 or an analog interface for transmitting and receiving an analog signal. The control unit 611 transmits/receives information to/from another device via the input/output unit 613. The input/output unit 613 includes a display unit that is controlled by the control unit 611 to display a predetermined screen, an input unit that receives an input operation from a user, and an input unit that supplies a signal according to the received operation to the control unit 611. You may prepare.

書込読取部615は、通信制御IC23との間で情報の読み取り/書き込みをする。書込読取部615は、制御部611の制御のもと、プログラムや各種情報を書き込む等する。 The writing/reading unit 615 reads/writes information with the communication control IC 23. The writing/reading unit 615 writes a program and various information under the control of the control unit 611.

(カードユニットメーカーコンピュータ620)
図3に戻り、カードユニットメーカーコンピュータ620は、例えば、一般的なコンピュータであり、遊技場500外に設置され、カードユニットメーカー600によって管理されている。カードユニットメーカーコンピュータ620は、所定の情報を出力する。
(Card unit maker computer 620)
Returning to FIG. 3, the card unit maker computer 620 is, for example, a general computer, is installed outside the game arcade 500, and is managed by the card unit maker 600. The card unit maker computer 620 outputs predetermined information.

カードユニットメーカーコンピュータ620は、図10に示すように、記憶部622と、制御部621と、入出力部623と、上記各部を相互に接続するシステムバス624とを備えている。 As shown in FIG. 10, the card unit maker computer 620 includes a storage unit 622, a control unit 621, an input/output unit 623, and a system bus 624 that interconnects the above units.

記憶部622は、主記憶部625と、補助記憶部626とを備えている。主記憶部625は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部626は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部626は、制御部621が処理を行うために必要な情報やパラメータ、プログラムを記憶する。 The storage unit 622 includes a main storage unit 625 and an auxiliary storage unit 626. The main storage unit 625 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 626 includes a non-volatile memory such as a ROM, a magnetic disk, and a semiconductor memory. The auxiliary storage unit 626 stores information, parameters, and programs necessary for the control unit 621 to perform processing.

制御部621は、CPU等から構成される。制御部621は、補助記憶部626に記憶されているプログラムに従って動作する。詳しくは後述するが、制御部621は、情報の出力等を行う。 The control unit 621 includes a CPU and the like. The control unit 621 operates according to the program stored in the auxiliary storage unit 626. Although described in detail later, the control unit 621 outputs information and the like.

入出力部623は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。入出力部623は、ICライタ610に接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部621は、他の装置と、入出力部623を介して情報を送受信する。また、入出力部623は、制御部621に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部621に供給する入力部等を備えても良い。 The input/output unit 623 has a serial interface connected to the network N or an analog interface for transmitting and receiving an analog signal. The input/output unit 623 has a serial interface connected to the IC writer 610 or an analog interface for transmitting and receiving an analog signal. The control unit 621 transmits/receives information to/from other devices via the input/output unit 623. The input/output unit 623 includes a display unit that is controlled by the control unit 621 to display a predetermined screen, an input unit that receives an input operation from the user, and that supplies a signal according to the received operation to the control unit 621. You may prepare.

また.入出力部623は、例えば、キーボードやマウス等の所定の入力部を有している。入出力部623は、ユーザからの入力を受け付け、受け付けた入力指示を制御部621へ供給する。入出力部623は、主制御部21とも接続される。制御部621は、入出力部623を介して、主制御部21とも通信を行う。 The input/output unit 623 has a predetermined input unit such as a keyboard and a mouse. The input/output unit 623 receives an input from the user and supplies the received input instruction to the control unit 621. The input/output unit 623 is also connected to the main control unit 21. The control unit 621 also communicates with the main control unit 21 via the input/output unit 623.

(上位サーバ)
図3に戻り、上位サーバ510は、例えば、一般的なコンピュータであり、パチンコ店(遊技場500)の所定箇所(例えば管理事務所等)に設置され、遊技場500内に設置されている複数のカードユニット20と複数のパチンコ機10をそれぞれ管理する場内管理装置である。上位サーバ510は、鍵管理センターサーバ310と遊技場500内に設置されている複数のカードユニット20と相互に通信可能に接続されている。上位サーバ510は、例えば、各カードユニット20から送信される売り上げ情報等を集計する他、カードユニット20を制御する。上位サーバ510は、例えば、パチンコ店毎(遊技場500毎)に設置される。上位サーバ510は、その他、認証に係る処理等を行う。
(Upper server)
Returning to FIG. 3, the higher-level server 510 is, for example, a general computer, is installed in a predetermined location (for example, a management office) of a pachinko parlor (gaming hall 500), and is installed in the gaming hall 500. This is an on-site management device for managing the card unit 20 and the plurality of pachinko machines 10, respectively. The upper server 510 is connected to the key management center server 310 and the plurality of card units 20 installed in the game arcade 500 so that they can communicate with each other. The upper-level server 510, for example, collects sales information and the like transmitted from each card unit 20, and controls the card unit 20. The higher-level server 510 is installed, for example, at each pachinko parlor (every gaming hall 500). The upper-level server 510 also performs processing related to authentication and the like.

上位サーバ510は、図11に示すように、記憶部512と、制御部511と、入出力部513と、上記各部を相互に接続するシステムバス514とを備えている。 As shown in FIG. 11, the upper server 510 includes a storage unit 512, a control unit 511, an input/output unit 513, and a system bus 514 that connects the above units to each other.

記憶部512は、主記憶部515と、補助記憶部516とを備えている。主記憶部515は、RAM等を含んで構成され、後述するCPUの作業領域として用いられる。補助記憶部516は、ROM、磁気ディスク、半導体メモリ等の不揮発性メモリを含んで構成されている。この補助記憶部516には、制御部511が処理を行うために必要な情報やパラメータ、プログラムが記憶されている。 The storage unit 512 includes a main storage unit 515 and an auxiliary storage unit 516. The main storage unit 515 is configured to include a RAM and the like, and is used as a work area of a CPU described later. The auxiliary storage unit 516 includes a ROM, a magnetic disk, a nonvolatile memory such as a semiconductor memory. The auxiliary storage unit 516 stores information, parameters, and programs necessary for the control unit 511 to perform processing.

制御部511は、CPU等から構成される。制御部511は、補助記憶部516に記憶されているプログラムに従って動作する。詳しくは後述するが、制御部511は、認証に係る処理を行う。 The control unit 511 includes a CPU and the like. The control unit 511 operates according to the program stored in the auxiliary storage unit 516. Although described in detail later, the control unit 511 performs processing related to authentication.

入出力部513は、ネットワークNに接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。入出力部513は、各カードユニット20(主制御部21)に接続される、シリアルインタフェース、或いはアナログ信号を送受信するためのアナログインタフェースを有している。制御部511は、他の装置と、入出力部513及びネットワークN(又は接続線)を介して情報を送受信する。また、入出力部513は、制御部511に制御されて所定の画面を表示する表示部やユーザからの入力操作を受け付け、受け付けた操作に応じた信号を制御部511に供給する入力部等を備えても良い。 The input/output unit 513 has a serial interface connected to the network N or an analog interface for transmitting/receiving an analog signal. The input/output unit 513 has a serial interface connected to each card unit 20 (main control unit 21) or an analog interface for transmitting/receiving an analog signal. The control unit 511 transmits/receives information to/from another device via the input/output unit 513 and the network N (or connection line). The input/output unit 513 includes a display unit that is controlled by the control unit 511 to display a predetermined screen, an input unit that receives an input operation from the user, and supplies a signal according to the received operation to the control unit 511. You may prepare.

以上が本実施形態に係る管理システム1の構成である。 The above is the configuration of the management system 1 according to the present embodiment.

次に、管理システム1の動作について、製造段階、設置段階、稼働段階、パチンコ機10の入れ替え段階、カードユニット20の入れ替え段階、の各段階別に、図面を参照して説明する。なお、後述の配送鍵、書き込み鍵、仮認証鍵、本認証鍵、セッション鍵等の暗号化及び復号化用の鍵をそれぞれ用いて行われる暗号通信に用いられるアルゴリズムは、任意である。例えば、DES(Data Encryption Standard)方式や、AES(Advanced Encryption Standard)方式などの共通鍵暗号方式等が用いられる。 Next, the operation of the management system 1 will be described with reference to the drawings for each stage of a manufacturing stage, an installation stage, an operating stage, a pachinko machine 10 replacement stage, and a card unit 20 replacement stage. It should be noted that the algorithm used for the encrypted communication performed using the encryption key and the decryption key such as the delivery key, the write key, the temporary authentication key, the main authentication key, and the session key described later is arbitrary. For example, a common key cryptosystem such as a DES (Data Encryption Standard) system or an AES (Advanced Encryption Standard) system is used.

(製造段階)
まず、製造段階の理解を容易にするため、製造段階の概略を説明する。
(Manufacturing stage)
First, in order to facilitate understanding of the manufacturing stage, an outline of the manufacturing stage will be described.

カードユニット20に搭載される通信制御IC23は、図12に示すように、チップメーカー100で製造され、製造された通信制御IC23には、IC情報が書き込まれる(ステップS101)。 The communication control IC 23 mounted on the card unit 20 is manufactured by the chip maker 100 as shown in FIG. 12, and IC information is written in the manufactured communication control IC 23 (step S101).

チップメーカー100は、IC情報を書き込んだ通信制御IC23をカードユニットメーカー600に出荷する(ステップS102)。 The chip maker 100 ships the communication control IC 23 in which the IC information is written to the card unit maker 600 (step S102).

チップメーカー100は、通信制御IC23に書き込んだIC情報(通信制御IC23を識別するための情報)を、鍵管理センター300へ登録する(ステップS103)。 The chip maker 100 registers the IC information written in the communication control IC 23 (information for identifying the communication control IC 23) in the key management center 300 (step S103).

そして、カードユニットメーカー600は、出荷された通信制御IC23にさらにユニット情報等を書き込んで、書き込んだ通信制御IC23を搭載したカードユニット20を製造する(ステップS104)。 Then, the card unit maker 600 further writes unit information and the like to the shipped communication control IC 23, and manufactures the card unit 20 in which the written communication control IC 23 is mounted (step S104).

カードユニットメーカー600は、製造したカードユニット20を、出荷先であるパチンコ店(遊技場500)へ出荷する(ステップS105)。 The card unit maker 600 ships the manufactured card unit 20 to the pachinko parlor (gaming hall 500), which is the shipping destination (step S105).

また、カードユニットメーカー600は、製造したカードユニット20に搭載されている通信制御IC23のIC情報と、このカードユニット20のユニット情報(カードユニット20を識別するための情報)等と、を出荷情報として、鍵管理センター300へ登録する(ステップS106)。 Further, the card unit maker 600 sends the shipping information including the IC information of the communication control IC 23 mounted on the manufactured card unit 20 and the unit information of this card unit 20 (information for identifying the card unit 20). Then, it is registered in the key management center 300 (step S106).

鍵管理センター300は、カードユニットメーカー600が登録した出荷情報に含まれるIC情報を、チップメーカー100が登録したIC情報と照合し、両者が同じ通信制御IC23を識別する識別情報であった場合(例えば、両IC情報が同じ情報である場合)には、当該通信制御IC23が正当なものであると判定して、カードユニットメーカー600が登録した出荷情報を、後の認証用の仮情報として登録する(ステップS107)。 When the key management center 300 collates the IC information included in the shipping information registered by the card unit maker 600 with the IC information registered by the chip maker 100, and both are identification information for identifying the same communication control IC 23 (for example, , The IC information is the same information), it is determined that the communication control IC 23 is valid, and the shipping information registered by the card unit maker 600 is registered as temporary information for later authentication. (Step S107).

なお、上述のIC情報は、後述する通信制御シリアルIDと、メーカーコードと、を含む情報である。また、上述のユニット情報は、後述するユニットシリアルIDを含む情報である。 The above-mentioned IC information is information including a communication control serial ID and a manufacturer code, which will be described later. The unit information described above is information including a unit serial ID described later.

一方、パチンコ機10に搭載される主制御チップ13及び払出制御チップ11は、図13に示すように、チップメーカー100で製造され、製造された主制御チップ13及び払出制御チップ11には、それぞれのチップ情報が書き込まれる(ステップS201)。 On the other hand, the main control chip 13 and the payout control chip 11 mounted on the pachinko machine 10 are manufactured by the chip maker 100 as shown in FIG. Chip information is written (step S201).

チップメーカー100は、チップ情報を書き込んだ主制御チップ13及び払出制御チップ11を遊技機メーカー200に出荷する(ステップS202)。 The chip maker 100 ships the main control chip 13 and the payout control chip 11 in which the chip information is written to the gaming machine maker 200 (step S202).

チップメーカー100は、主制御チップ13及び払出制御チップ11に書き込んだチップ情報(主制御チップ13及び払出制御チップ11を識別するための情報)を、セキュリティセンター400へ登録する(ステップS203)。 The chip maker 100 registers the chip information written in the main control chip 13 and the payout control chip 11 (information for identifying the main control chip 13 and the payout control chip 11) in the security center 400 (step S203).

そして、遊技機メーカー200は、出荷された主制御チップ13及び払出制御チップ11にさらに遊技機情報等を書き込んで、書き込んだ主制御チップ13及び払出制御チップ11を搭載したパチンコ機10を製造する(ステップS204)。 Then, the gaming machine maker 200 writes the gaming machine information and the like into the shipped main control chip 13 and payout control chip 11 to manufacture the pachinko machine 10 having the written main control chip 13 and payout control chip 11. (Step S204).

遊技機メーカー200は、製造したパチンコ機10を、出荷先であるパチンコ店(遊技場500)へ出荷する(ステップS205)。 The gaming machine maker 200 ships the manufactured pachinko machine 10 to the pachinko parlor (gaming hall 500) which is the shipping destination (step S205).

また、遊技機メーカー200は、製造したパチンコ機10に搭載されている主制御チップ13及び払出制御チップ11のチップ情報と、このパチンコ機10の遊技機情報(パチンコ機10を識別するための情報)等と、を出荷情報として、セキュリティセンター400へ登録する(ステップS206)。 Further, the gaming machine manufacturer 200, chip information of the main control chip 13 and the payout control chip 11 mounted on the manufactured pachinko machine 10, and the gaming machine information of this pachinko machine 10 (information for identifying the pachinko machine 10 ) And the like as shipping information are registered in the security center 400 (step S206).

セキュリティセンター400は、遊技機メーカー200が登録した出荷情報に含まれるチップ情報を、チップメーカー100が登録したチップ情報と照合し(ステップS207)、両者が同じ主制御チップ13及び払出制御チップ11を識別する識別情報であった場合(例えば、両チップ情報が同じ情報である場合)には、当該主制御チップ13及び払出制御チップ11が正当なものであると判定して、遊技機メーカー200から登録された出荷情報を、設置段階やパチンコ機10の入れ替え段階における照合用として、鍵管理センター300へ登録する(ステップS208)。 The security center 400 compares the chip information included in the shipping information registered by the gaming machine maker 200 with the chip information registered by the chip maker 100 (step S207), and identifies the main control chip 13 and the payout control chip 11 which are the same. If it is the identification information (for example, both chip information is the same information), it is determined that the main control chip 13 and the payout control chip 11 are valid, and registered from the gaming machine manufacturer 200. The shipping information thus obtained is registered in the key management center 300 for collation at the installation stage and the pachinko machine 10 replacement stage (step S208).

なお、上述のチップ情報は、後述する主制御チップ13のチップIDとメーカーコードと、払出制御チップ11のチップIDとメーカーコードを、を含む情報である。また、上述の遊技機情報は、主制御チップ13の型式コードと、払出制御チップ11の型式コードと、を含む情報である。 The chip information described above is information including a chip ID and a maker code of the main control chip 13 and a chip ID and a maker code of the payout control chip 11, which will be described later. The above-mentioned gaming machine information is information including the model code of the main control chip 13 and the model code of the payout control chip 11.

(パチンコ機10の製造段階)
次に、パチンコ機10の製造段階における管理システム1の動作等の詳細について、図14及び図15を参照して説明する。なお、図14及び図15において、実線で囲まれた情報は以前から格納された情報を示し、破線で囲まれた情報は処理中に格納される情報を示す。また、下記での照合では、例えば、照合対象の両情報が同じ情報である等によって、両情報が同じ内容を示している(例えば、同じものと識別している)等の場合には、照合結果を照合OKとし、照合対象の両情報が同じ情報でない等によって、同じものを識別等していない場合には、照合結果を照合NGとする。
(Production stage of pachinko machine 10)
Next, details of the operation and the like of the management system 1 at the manufacturing stage of the pachinko machine 10 will be described with reference to FIGS. 14 and 15. In FIGS. 14 and 15, the information enclosed by the solid line indicates the information stored before, and the information enclosed by the broken line indicates the information stored during the process. Further, in the collation described below, for example, when both pieces of information to be collated are the same information and thus both pieces of information indicate the same content (for example, they are identified as the same), the collation is performed. The result is set to collation OK, and if the same information is not identified because the two pieces of information to be collated are not the same information, the collation result is set to collation NG.

なお、チップメーカーコンピュータ110の補助記憶部116には、主制御チップ13のチップID(図中、チップID(主制御チップ))と、主制御チップ13のメーカーコード(図中、メーカーコード(主制御チップ))と、払出制御チップ11のチップID(図中、チップID(払出制御チップ))と、払出制御チップ11のメーカーコード(図中、メーカーコード(払出制御チップ))と、配送鍵と、ICライター210の通信アドレス(図示せず)と、が格納されている。これら情報は、ユーザがチップメーカーコンピュータ110を操作する等して、補助記憶部116に格納される。 In the auxiliary storage unit 116 of the chip maker computer 110, the chip ID of the main control chip 13 (chip ID (main control chip) in the figure) and the manufacturer code of the main control chip 13 (maker code (main control in the figure) Chip)), the chip ID of the payout control chip 11 (chip ID (payout control chip) in the figure), the manufacturer code of the payout control chip 11 (maker code (payout control chip) in the figure), and a delivery key. , And the communication address (not shown) of the IC writer 210 are stored. The information is stored in the auxiliary storage unit 116 by the user operating the chip maker computer 110 or the like.

払出制御チップ11のチップIDは、払出制御チップ11を一意に識別するための識別情報であり、払出制御チップ11毎にユニークな、例えば、英数字の組み合わせからなる。 The chip ID of the payout control chip 11 is identification information for uniquely identifying the payout control chip 11, and is unique for each payout control chip 11, for example, a combination of alphanumeric characters.

払出制御チップ11のメーカーコードは、払出制御チップ11の出荷先の遊技機メーカー200を一意に識別するための識別情報であり、遊技機メーカー200毎にユニークな、例えば、英数字の組み合わせからなる。 The maker code of the payout control chip 11 is identification information for uniquely identifying the gaming machine maker 200 to which the payout control chip 11 is shipped, and is unique to each gaming machine maker 200, for example, a combination of alphanumeric characters. ..

主制御チップ13のチップIDは、主制御チップ13を一意に識別するための識別情報であり、主制御チップ13毎にユニークな、例えば、英数字の組み合わせからなる。 The chip ID of the main control chip 13 is identification information for uniquely identifying the main control chip 13, and is composed of a unique combination of alphanumeric characters for each main control chip 13.

主制御チップ13のメーカーコードは、主制御チップ13の出荷先の遊技機メーカー200を一意に識別するための識別情報であり、遊技機メーカー200毎にユニークな、例えば、英数字の組み合わせからなる。 The maker code of the main control chip 13 is identification information for uniquely identifying the game machine maker 200 to which the main control chip 13 is shipped, and is unique to each game machine maker 200, and is composed of, for example, a combination of alphanumeric characters. ..

配送鍵は、暗号通信に使用されるものであり、暗号化及び復号化するときの鍵となるものである。 The delivery key is used for cryptographic communication and serves as a key for encryption and decryption.

ICライタ210の通信アドレスは、通信時に通信相手を特定するためのアドレスである。 The communication address of the IC writer 210 is an address for identifying a communication partner during communication.

主制御チップ13のチップIDとメーカーコードとは対応付けられ、払出制御チップ11のチップIDとメーカーコードとは対応付けられて、補助記憶部116に格納されている。つまり、各メーカーコードは、各チップIDが識別する主制御チップ13や払出制御チップ11の出荷先の遊技機メーカー200を識別するものである。さらに、これら情報と配送鍵とは、ICライタ210毎に対応付けられて補助記憶部116に格納されている。これら対応付けられた各情報(以下では、第1の認証用情報という。)は、例えば、ICライタ210の通信アドレス毎に、つまり、払出制御チップ11及び主制御チップ13の出荷先毎に、テーブル化されている。払出制御チップ11と主制御チップ13とは、通常量産されるために、第1の認証用情報には、複数のチップIDが含まれる。そして、ここでは、複数のチップIDそれぞれに対応してメーカーコードが対応付けられて補助記憶部116に格納されている。また、ICライタ210も、例えば、メーカー毎に製造されるので、第1の認証用情報も複数存在することになる。なお、以降の説明でも上記のチップIDとメーカーコードとは、適宜対応付けられているものとする。 The chip ID of the main control chip 13 and the manufacturer code are associated with each other, and the chip ID of the payout control chip 11 and the manufacturer code are associated with each other and stored in the auxiliary storage unit 116. That is, each maker code identifies the main control chip 13 identified by each chip ID and the gaming machine maker 200 to which the payout control chip 11 is shipped. Further, the information and the delivery key are associated with each IC writer 210 and stored in the auxiliary storage unit 116. The associated information (hereinafter, referred to as first authentication information) is, for example, for each communication address of the IC writer 210, that is, for each shipping destination of the payout control chip 11 and the main control chip 13. It is tabulated. Since the payout control chip 11 and the main control chip 13 are normally mass-produced, the first authentication information includes a plurality of chip IDs. Then, here, a manufacturer code is associated with each of the plurality of chip IDs and stored in the auxiliary storage unit 116. Further, since the IC writer 210 is also manufactured for each manufacturer, for example, there are a plurality of pieces of first authentication information. In the following description, it is assumed that the chip ID and the manufacturer code are associated with each other as appropriate.

また、遊技機メーカーコンピュータ220の補助記憶部226には、払出制御チップ11の型式コードと、主制御チップ13の型式コードと、遊技場500を識別する遊技場情報と、図示しない主制御チップ13や払出制御チップ11を動作させるプログラム、データ等と、が格納されている。これらは、ユーザが遊技機メーカーコンピュータ220を操作する等して、補助記憶部226に格納される。 Further, in the auxiliary storage unit 226 of the gaming machine manufacturer computer 220, the model code of the payout control chip 11, the model code of the main control chip 13, the game hall information for identifying the game hall 500, and the main control chip 13 not shown. A program for operating the payout control chip 11, data, and the like are stored. These are stored in the auxiliary storage unit 226 by the user operating the gaming machine manufacturer computer 220 or the like.

払出制御チップ11の型式コード(図中、型式コード(払出制御チップ))は、払出制御チップ11が搭載されるパチンコ機10を一意に識別するための識別情報であり、パチンコ機10毎にユニークな、例えば、英数字の組み合わせからなる。 The model code of the payout control chip 11 (the model code (payout control chip) in the figure) is identification information for uniquely identifying the pachinko machine 10 on which the payout control chip 11 is mounted, and is unique for each pachinko machine 10. , For example, consisting of a combination of alphanumeric characters.

主制御チップ13の型式コード(図中、型式コード(主制御チップ))は、主制御チップ13が搭載されるパチンコ機10を一意に識別するための識別情報であり、パチンコ機10毎にユニークな、例えば、英数字の組み合わせからなる。 The model code of the main control chip 13 (the model code (main control chip) in the figure) is identification information for uniquely identifying the pachinko machine 10 on which the main control chip 13 is mounted, and is unique for each pachinko machine 10. , For example, consisting of a combination of alphanumeric characters.

本実施形態では、払出制御チップ11と主制御チップ13とは、1つにパッケージ化されて、パチンコ機10に搭載されるので、これらの型式コードは同じ内容になる。 In the present embodiment, the payout control chip 11 and the main control chip 13 are packaged as one and mounted on the pachinko machine 10, so that the model codes of these are the same.

遊技場情報は、払出制御チップ11及び主制御チップ13を搭載したパチンコ機10の出荷先であるパチンコ店(遊技場500)を識別する情報である。 The game hall information is information for identifying a pachinko parlor (game hall 500) to which the pachinko machine 10 having the payout control chip 11 and the main control chip 13 is shipped.

図14に示すように、チップメーカー100は、ICライタ210を製造し、遊技機メーカー200に出荷する(ステップA1)。ICライタ210の補助記憶部207には、チップメーカーコンピュータ110の補助記憶部116が記憶する、メーカーコード、配送鍵等が格納されているとともに、書き込み鍵、図示しない通信アドレス等が格納されている。メーカーコード等は、当然、第1の認証用情報に対応するものであり、メーカーコードは、当然、ICライタ210の出荷先の遊技機メーカー200を識別する情報である。払出制御チップ11及び主制御チップ13のメーカーコードは、共通している。 As shown in FIG. 14, the chip maker 100 manufactures the IC writer 210 and ships it to the game machine maker 200 (step A1). The auxiliary storage unit 207 of the IC writer 210 stores the manufacturer code, the delivery key, and the like stored in the auxiliary storage unit 116 of the chip maker computer 110, as well as the write key, a communication address (not shown), and the like. The manufacturer code and the like naturally correspond to the first authentication information, and the manufacturer code is naturally the information for identifying the game machine manufacturer 200 to which the IC writer 210 is shipped. The maker code of the payout control chip 11 and the main control chip 13 is common.

なお、書き込み鍵は、暗号通信に使用されるものであり、暗号化及び復号化するときの鍵となるものである。 The write key is used for cryptographic communication and serves as a key for encryption and decryption.

一方、チップメーカーコンピュータ110の制御部111は、補助記憶部116に格納されている、ICライタ210の通信アドレス毎にテーブル化された情報である前記第1の認証用情報を、この通信アドレスとともに取得し、セキュリティセンターサーバ410に送信する(ステップA2)。セキュリティセンターサーバ410の制御部411は、前記第1の認証用情報と通信アドレスとをチップメーカーコンピュータ110から受信すると、受信した通信アドレスをキーとして、前記第1の認証用情報を補助記憶部416に格納する。 On the other hand, the control unit 111 of the chip maker computer 110 obtains the first authentication information, which is information stored in the auxiliary storage unit 116 and tabulated for each communication address of the IC writer 210, together with this communication address. Then, the information is transmitted to the security center server 410 (step A2). Upon receiving the first authentication information and the communication address from the chip maker computer 110, the control unit 411 of the security center server 410 stores the first authentication information in the auxiliary storage unit 416 using the received communication address as a key. Store.

さらに、チップメーカー100は、主制御チップ13及び払出制御チップ11を製造し、遊技機メーカー200に出荷する(ステップA3)。 Further, the chip maker 100 manufactures the main control chip 13 and the payout control chip 11 and ships them to the gaming machine maker 200 (step A3).

主制御チップ13の記憶部13bには、自身を識別するチップID(前記第1の認証用情報に含まれるチップIDと同じ内容のID)と、この主制御チップ13の出荷先であるメーカーを識別するメーカーコード(前記第1の認証用情報に含まれるメーカーコードと同じ内容のコード)と、が格納されている。 In the storage unit 13b of the main control chip 13, a chip ID for identifying itself (an ID having the same content as the chip ID included in the first authentication information) and a manufacturer to which the main control chip 13 is shipped are stored. A manufacturer code for identification (a code having the same content as the manufacturer code included in the first authentication information) is stored.

払出制御チップ11の記憶部11bには、自身を識別するチップID(前記第1の認証用情報に含まれるチップIDと同じ内容のID)と、この払出制御チップ11の出荷先であるメーカーを識別するメーカーコード(前記第1の認証用情報に含まれるメーカーコードと同じ内容のコード)と、が格納されている。 In the storage unit 11b of the payout control chip 11, a chip ID for identifying itself (an ID having the same content as the chip ID included in the first authentication information) and a manufacturer to which the payout control chip 11 is shipped are stored. A manufacturer code for identification (a code having the same content as the manufacturer code included in the first authentication information) is stored.

また、主制御チップ13の記憶部13b及び払出制御チップ11の記憶部11bには、前記ICライター210の補助記憶部207が記憶する書き込み鍵と同じものが格納されている。 The storage unit 13b of the main control chip 13 and the storage unit 11b of the payout control chip 11 store the same write key stored in the auxiliary storage unit 207 of the IC writer 210.

次に、遊技機メーカーコンピュータ220の制御部221は、主制御チップ13の型式コードと払出制御チップ11の型式コードと遊技場情報とを、主制御チップ13や払出制御チップ11を動作させるプログラムやデータ等とともにICライタ210に送信し、ICライタ210の制御部211は、遊技機メーカーコンピュータ220から送信された主制御チップ13の型式コードと払出制御チップ11の型式コードと遊技場情報とを、主制御チップ13や払出制御チップ11を動作させるプログラム、データ等とともに補助記憶部207に格納する(ステップA4)。なお、これらのプログラム、データ等は、遊技場情報毎、かつ、型式コード毎に、ICライタ210に記録されるものとする。後述の処理では、ICライタ210に記録された主制御チップ13の型式コードと払出制御チップ11の型式コードは、それぞれ同じ情報である。 Next, the control unit 221 of the gaming machine manufacturer computer 220 sends the model code of the main control chip 13, the model code of the payout control chip 11, and the game hall information to a program for operating the main control chip 13 and the payout control chip 11. The data is sent to the IC writer 210 together with the data, and the control unit 211 of the IC writer 210 sends the model code of the main control chip 13, the model code of the payout control chip 11, and the game hall information, which are transmitted from the gaming machine manufacturer computer 220. The main control chip 13 and the payout control chip 11 are stored in the auxiliary storage unit 207 together with programs, data, etc. for operating them (step A4). It should be noted that these programs, data and the like are recorded in the IC writer 210 for each game hall information and for each model code. In the process described later, the model code of the main control chip 13 and the model code of the payout control chip 11 recorded in the IC writer 210 are the same information.

次に、ICライタ210の制御部211は、チップメーカー100から出荷された主制御チップ13のうちの任意に選択された主制御チップ13に格納されている主制御チップ13のメーカーコードを読み取り、補助記憶部207に格納されている主制御チップ13のメーカーコードと照合する(ステップA5)。 Next, the control unit 211 of the IC writer 210 reads the maker code of the main control chip 13 stored in the main control chip 13 arbitrarily selected from the main control chips 13 shipped from the chip maker 100, and assists it. The manufacturer code of the main control chip 13 stored in the storage unit 207 is collated (step A5).

前記の読み取りは、制御部211は書込読取部215を介して、処理部21aは通信部21cを介して、両者が互いに通信を行うことによって行われる。具体的には、この通信において、制御部211は、処理部21aにメーカーコードの送信要求を送信し、処理部21aは、この送信要求を受け取ると、記憶部21bが記憶するメーカーコードを制御部211に送信する。これによって、読み取りが行われる。なお、このときの通信は両者が記憶する書き込み鍵を鍵とした暗号通信で行われる。なお、この読み取りは、他の情報の読み取り及び払出制御チップ11を相手にした読み取りについても同様なので、以降の説明では詳細は省略する。 The above-mentioned reading is performed by the control unit 211 via the writing/reading unit 215, the processing unit 21a via the communication unit 21c, and the two communicating with each other. Specifically, in this communication, the control unit 211 transmits a maker code transmission request to the processing unit 21a, and when the processing unit 21a receives this transmission request, the processing unit 21a controls the maker code stored in the storage unit 21b. To 211. By this, reading is performed. The communication at this time is performed by encrypted communication using the write key stored by both parties as a key. Note that this reading is the same as the reading of other information and the reading with the payout control chip 11 as a partner, and therefore the details will be omitted in the following description.

制御部211は、前記照合の照合結果が照合OKであった場合には、主制御チップ13のチップIDを主制御チップ13から読み取る(ステップA6)。照合OKの場合、前記主制御チップ13は、ICライタ210が情報を書き込む対象のチップであり、かつ、遊技機メーカー200に納入される前等にすり替えられたもの等ではない正当なものである。この場合、制御部211は以降の処理を行う。 When the collation result of the collation is OK, the control unit 211 reads the chip ID of the main control chip 13 from the main control chip 13 (step A6). In the case of collation OK, the main control chip 13 is a chip to which the information is written by the IC writer 210, and is not a replacement or the like before being delivered to the gaming machine manufacturer 200. .. In this case, the control unit 211 performs the subsequent processing.

制御部211は、照合結果が照合OKであった場合には、補助記憶部207に格納された主制御チップ13の型式コードを、主制御チップ13を動作させるプログラム、データ等とともに、前記任意に選択された主制御チップ13に書き込む(ステップA7)。 When the collation result is collation OK, the control unit 211 arbitrarily sets the model code of the main control chip 13 stored in the auxiliary storage unit 207 together with a program for operating the main control chip 13, data, and the like. The data is written in the selected main control chip 13 (step A7).

前記の書き込みは、制御部211は書込読取部215を介して、処理部21aは通信部21cを介して、両者が互いに通信を行うことによって行われる。具体的には、この通信において、制御部211は、処理部21aに型式コードと、プログラムやデータ等と、を格納要求とともに送信し、処理部21aは、型式コードと、プログラムやデータ等と、格納要求と、を受け取ると、受け取った型式コードと、プログラムやデータ等とを記憶部21bに格納する。これによって、書き込みが行われる。なお、このときの通信は両者が記憶する書き込み鍵を鍵とした暗号通信で行われる。なお、この書き込みは、他の情報の書き込み及び払出制御チップ11を相手にした書き込みについても同様なので、以降の説明では詳細は省略する。 The above-mentioned writing is performed by the controller 211 via the writing/reading unit 215, the processing unit 21a via the communication unit 21c, and the two communicating with each other. Specifically, in this communication, the control unit 211 transmits the model code, the program, the data, etc. to the processing unit 21a together with the storage request, and the processing unit 21a sends the model code, the program, the data, etc. When the storage request is received, the received model code, program, data and the like are stored in the storage unit 21b. By this, writing is performed. The communication at this time is performed by encrypted communication using the write key stored by both parties as a key. Note that this writing is the same as writing of other information and writing with the payout control chip 11 as a partner, and therefore details thereof will be omitted in the following description.

上記のような書き込み、読み取り後、ICライター210の制御部211は、前記主制御チップ13についてのチップID、メーカーコード、及び、型式コードをそれぞれ対応付けて補助記憶部207に格納する。これによって、ICライター210に記録された、前記任意に選択された主制御チップ13に関する情報(チップID、メーカーコード、及び、型式コード)と、前記任意に選択された主制御チップ13に記録された主制御チップ13に関する情報(チップID、メーカーコード、及び、型式コード)と、が対応することになる。 After the writing and reading as described above, the control unit 211 of the IC writer 210 stores the chip ID, the manufacturer code, and the model code of the main control chip 13 in the auxiliary storage unit 207 in association with each other. As a result, the information (chip ID, maker code, and model code) about the arbitrarily selected main control chip 13 recorded in the IC writer 210 and the information about the arbitrarily selected main control chip 13 are recorded. The information about the main control chip 13 (chip ID, manufacturer code, and model code) corresponds to each other.

なお、制御部211は、前記照合の照合結果が照合NGであった場合には、入出力部213等を介して、ステップA6以降の処理を中止し、所定の報知処理(例えば入出力部213に含まれる表示装置への照合NGの旨の表示、入出力部213に含まれるブザーを鳴らす等)を行う。照合NGの場合には、主制御チップ13のすり替えがあった可能性が高いので、このような処理を行い、ユーザにすり替えがあったことを知らせる。なお、このような報知処理は、以降の照合において、照合NGになったときも同様であるので説明は省略する。 In addition, when the collation result of the collation is collation NG, the control unit 211 suspends the processing from step A6 onward through the input/output unit 213 and performs a predetermined notification process (for example, the input/output unit 213). Is displayed on the display device included in the display unit, and a buzzer included in the input/output unit 213 is sounded. In the case of collation NG, since there is a high possibility that the main control chip 13 has been replaced, such processing is performed and the user is notified of the replacement. Note that such notification processing is the same when the verification fails in the subsequent verification, and thus the description thereof is omitted.

次に、ICライタ210の制御部211は、チップメーカー100から出荷された払出制御チップ11のうちの任意に選択された払出制御チップ11に格納されている払出制御チップ11のメーカーコードを読み取り、補助記憶部207に格納されている払出制御チップ11のメーカーコードと照合する(ステップA8)。 Next, the control unit 211 of the IC writer 210 reads the maker code of the payout control chip 11 stored in the payout control chip 11 arbitrarily selected from the payout control chips 11 shipped from the chip maker 100, and assists it. The maker code of the payout control chip 11 stored in the storage unit 207 is collated (step A8).

制御部211は、前記照合による照合結果が照合OKであった場合には、払出制御チップ11のチップIDを前記払出制御チップ11から読み取る(ステップA9)。照合OKの場合、払出制御チップ11は、ICライタ210が情報を書き込む対象のチップであり、かつ、遊技機メーカー200に納入される前等にすり替えられたもの等ではない正当なものである。この場合、制御部211は以降の処理を行う。 When the collation result by the collation is OK, the control unit 211 reads the chip ID of the payout control chip 11 from the payout control chip 11 (step A9). In the case of collation OK, the payout control chip 11 is a chip to which the IC writer 210 writes information, and is not a chip that has been replaced before it is delivered to the gaming machine manufacturer 200 or the like. In this case, the control unit 211 performs the subsequent processing.

制御部211は、照合結果が照合OKであった場合には、補助記憶部207に格納された払出制御チップ11の型式コードを、払出制御チップ11を動作させるプログラムやデータ等とともに、前記任意に選択された払出制御チップ11に書き込む(ステップA10)。 When the collation result is collation OK, the control unit 211 arbitrarily sets the model code of the payout control chip 11 stored in the auxiliary storage unit 207 together with the program or data for operating the payout control chip 11 and the like. The payout control chip 11 selected is written (step A10).

上記のような書き込み、読み取り後、ICライター210の制御部211は、前記払出制御チップ11についてのチップID、メーカーコード、及び、型式コードをそれぞれ対応付けて補助記憶部207に格納する。これによって、ICライター210に記録された前記任意に選択された払出制御チップ11に関する情報(チップID、メーカーコード、及び、型式コード)と、前記任意に選択された払出制御チップ11に記録された払出制御チップ11に関する情報(チップID、メーカーコード、及び、型式コード)とが対応することになる。 After the writing and reading as described above, the control unit 211 of the IC writer 210 stores the chip ID, the manufacturer code, and the model code of the payout control chip 11 in the auxiliary storage unit 207 in association with each other. As a result, the information (chip ID, manufacturer code, and model code) regarding the arbitrarily selected payout control chip 11 recorded in the IC writer 210 and the payout control chip 11 arbitrarily selected are recorded. The information (chip ID, maker code, and model code) regarding the payout control chip 11 corresponds to each other.

なお、上記のような、ICライタ210による書き込み、読み取り等の一連の処理は、複数の主制御チップ13及び複数の払出制御チップ11(前記第1の認証情報のチップIDが識別する複数の主制御チップ13及び複数の払出制御チップ11)に対して行われる。このため、ICライタ210には、払出制御チップ11に関する情報、主制御チップ13に関する情報が、それぞれ複数記録される。なお、これら情報のメーカーコードと、型式コードとは、同じ内容になっている。 The series of processes such as writing and reading by the IC writer 210 as described above are performed by the plurality of main control chips 13 and the plurality of payout control chips 11 (the plurality of main control chips identified by the chip ID of the first authentication information). This is performed for the control chip 13 and the plurality of payout control chips 11). Therefore, the IC writer 210 records a plurality of pieces of information about the payout control chip 11 and a plurality of pieces of information about the main control chip 13. The manufacturer code and the model code of these pieces of information have the same contents.

また、遊技機メーカー200は、パチンコ機10の製造過程において、上記情報が書き込まれた主制御チップ13及び払出制御チップ11をパチンコ機10の制御基板等に実装する。これによって、主制御チップ13及び払出制御チップ11が遊技機10に搭載される。主制御チップ13及び払出制御チップ11は、当然、これらが記憶する型式コードによって識別されるパチンコ機10に搭載される。 Further, in the manufacturing process of the pachinko machine 10, the gaming machine manufacturer 200 mounts the main control chip 13 and the payout control chip 11 in which the above information is written on the control board of the pachinko machine 10 or the like. Thereby, the main control chip 13 and the payout control chip 11 are mounted on the gaming machine 10. The main control chip 13 and the payout control chip 11 are naturally mounted on the pachinko machine 10 identified by the model code stored in them.

次に、図15のように、ICライタ210の制御部211は、補助記憶部207に格納されている、払出制御チップ11に関する情報、主制御チップ13に関する情報、及び、遊技場情報(これら情報をまとめて出荷情報という。)を、配送鍵で暗号化して、自身の通信アドレスとともにセキュリティサーバ410に送信する(ステップA11)。セキュリティサーバ410の制御部411は、受信した通信アドレスと同じ通信アドレスに対応付けられている第1の認証情報の配送鍵を補助記憶部416から取得し、取得した配送鍵を用いて、受信した出荷情報を復号化して、補助記憶部416に格納する。 Next, as illustrated in FIG. 15, the control unit 211 of the IC writer 210 stores the information about the payout control chip 11, the information about the main control chip 13, and the game hall information (these information) stored in the auxiliary storage unit 207. Is collectively referred to as shipping information) and is encrypted with a delivery key and is transmitted to the security server 410 together with its own communication address (step A11). The control unit 411 of the security server 410 acquires the delivery key of the first authentication information associated with the same communication address as the received communication address from the auxiliary storage unit 416, and receives the delivery key using the acquired delivery key. The shipping information is decrypted and stored in the auxiliary storage unit 416.

制御部411は、補助記憶部416に記録された出荷情報に含まれる、各チップID及び各メーカーコードと、第1の認証用情報に含まれる各チップID及び各メーカーコードとを照合する(ステップA12)。つまり、それぞれの対応する情報同士が照合される。 The control unit 411 collates each chip ID and each maker code included in the shipping information recorded in the auxiliary storage unit 416 with each chip ID and each maker code included in the first authentication information (step). A12). That is, the corresponding information is compared with each other.

制御部411は、すべての情報についての照合結果が照合OKであった場合には、チップの交換等が無かったことになるので、主制御チップ13又は払出制御チップ11は正当なものであったと判別する。この場合、以降の処理が続行される。 When the collation result for all the information is collation OK, the control unit 411 has determined that the main control chip 13 or the payout control chip 11 is valid because the chips have not been replaced. To determine. In this case, the subsequent processing is continued.

一方、上記以外の場合、つまり、照合結果が少なくとも一部の情報について照合NGであった場合、制御部411は、これ以降の処理を中止し、例えば入出力部413を介してICライター210に報知要求を送信する。ICライター210の制御部211は、このような報知要求を受信すると、入出力部213を用いて、上記のような報知処理を行って、すり替えがあった旨をユーザに報知する。照合NGの場合には、主制御チップ13のすり替えがあった可能性が高いので、このような処理を行い、ユーザにすり替えがあったことを知らせる。 On the other hand, in cases other than the above, that is, when the collation result is collation NG for at least a part of the information, the control unit 411 stops the subsequent processing, and, for example, the IC writer 210 is notified via the input/output unit 413. Send a notification request. Upon receiving such a notification request, the control unit 211 of the IC writer 210 uses the input/output unit 213 to perform the notification process as described above to notify the user of the replacement. In the case of collation NG, since there is a high possibility that the main control chip 13 has been replaced, such processing is performed and the user is notified of the replacement.

制御部411は、ステップA12で照合OKと判別した場合には、補助記憶部416に格納した出荷情報を後の照合(チップの認証)に使用する登録情報として、鍵管理センターサーバ310に送信する(ステップA13)。鍵管理センターサーバ310の制御部311は、この登録情報を受信すると、受信した登録情報を補助記憶部316に格納する。 When the control unit 411 determines that the collation is OK in step A12, the control unit 411 transmits the shipping information stored in the auxiliary storage unit 416 to the key management center server 310 as registration information used for later collation (chip authentication). (Step A13). Upon receiving this registration information, the control unit 311 of the key management center server 310 stores the received registration information in the auxiliary storage unit 316.

なお、上記で製造されたパチンコ機10は、所定のパチンコ店(遊技場500(ICライタ210に記録された遊技場情報が識別する遊技場))に出荷される。 The pachinko machine 10 manufactured above is shipped to a predetermined pachinko parlor (gaming hall 500 (gaming hall identified by the gaming hall information recorded in the IC writer 210)).

上記のような処理によれば、チップID、メーカーコード等が照合されることによって、払出制御チップ11や主制御チップ13のすり替えが、これらチップが製造されて出荷されるまでの間や、パチンコ機10が製造されるまでの間において、検出される。 According to the above-described processing, the chip ID, the manufacturer code, and the like are collated, so that the payout control chip 11 and the main control chip 13 can be replaced until the chips are manufactured and shipped, or the pachinko machine. It is detected before the machine 10 is manufactured.

(カードユニット20の製造段階)
続いて、カードユニット20の製造段階における管理システム1の動作等の詳細について、図16及び図17を参照して説明する。なお、上記と同様に、図16及び図17において、実線で囲まれた情報は以前から格納された情報を示し、破線で囲まれた情報は処理中に格納される情報を示す。また、下記での照合では、例えば、照合対象の両情報が同じ情報である等によって、両情報が同じ内容を示している(例えば、同じものと識別している)等の場合には、照合結果を照合OKとし、照合対象の両情報が同じ情報でない等によって、同じものを識別等していない場合には、照合結果を照合NGとする。
(Production stage of the card unit 20)
Next, details of the operation and the like of the management system 1 in the manufacturing stage of the card unit 20 will be described with reference to FIGS. 16 and 17. Note that, as in the above case, in FIGS. 16 and 17, the information surrounded by the solid line shows the information stored before, and the information surrounded by the broken line shows the information stored during the process. Further, in the collation described below, for example, when both pieces of information to be collated are the same information and thus both pieces of information indicate the same content (for example, they are identified as the same), the collation is performed. The result is set to collation OK, and if the same information is not identified because the two pieces of information to be collated are not the same information, the collation result is set to collation NG.

なお、チップメーカーコンピュータ110の補助記憶部116には、通信制御シリアルIDと、仮認証鍵と、鍵バージョンと、ライターIDと、メーカーコードと、配送鍵と、ICライタ610の通信アドレス(図示せず)が格納されている。 The auxiliary storage unit 116 of the chip maker computer 110 has a communication control serial ID, a temporary authentication key, a key version, a writer ID, a maker code, a delivery key, and a communication address (not shown) of the IC writer 610. ) Is stored.

通信制御シリアルIDは、通信制御IC23を一意に識別する識別情報であり、通信制御IC23毎にユニークな、例えば、英数字の組み合わせからなる。 The communication control serial ID is identification information that uniquely identifies the communication control IC 23, and is unique for each communication control IC 23, for example, a combination of alphanumeric characters.

仮認証鍵は、暗号通信に使用されるものであり、暗号化及び復号化するときの鍵となるものである。 The temporary authentication key is used for encrypted communication and serves as a key for encryption and decryption.

鍵バージョンは、仮認証鍵(又は後述の本認証鍵)の鍵バージョンを表す情報である。 The key version is information indicating the key version of the temporary authentication key (or the main authentication key described later).

ライターIDは、ICライター610を一意に識別するための識別情報であり、ICライター610毎にユニークな、例えば、英数字の組み合わせからなる。 The writer ID is identification information for uniquely identifying the IC writer 610, and is unique for each IC writer 610, and is composed of, for example, a combination of alphanumeric characters.

メーカーコードは、通信制御IC23の出荷先のカードユニットメーカー600を一意に識別するための識別情報であり、カードユニットメーカー600毎にユニークな、例えば、英数字の組み合わせからなる。 The maker code is identification information for uniquely identifying the shipping destination of the communication control IC 23, the card unit maker 600, and is unique to each card unit maker 600, for example, a combination of alphanumeric characters.

配送鍵は、上記と同様、暗号通信に使用されるものであり、暗号化及び復号化するときの鍵となるものである。 The delivery key is used for encrypted communication, as described above, and serves as a key for encryption and decryption.

通信制御IC23の通信制御シリアルIDとメーカーコードとは対応付けられて補助記憶部116に格納されている。つまり、メーカーコードは、通信制御シリアルIDが識別する通信制御IC23の出荷先のカードユニットメーカー600を識別するものである。さらに、これら情報と配送鍵とは、ICライタ610毎に対応付けられて補助記憶部116に格納されている。このため、これら対応付けられた各情報(以下では、第2の認証用情報という。)は、例えば、ICライタ610の通信アドレス毎に、つまり、通信制御IC23の出荷先毎に、テーブル化されている。通信制御IC23は、通常量産されるため、第2の認証用情報には、複数の通信制御シリアルIDが含まれる。そして、ここでは、複数の通信制御シリアルIDそれぞれに対応してメーカーコードが対応付けられて補助記憶部116に格納されている。また、ICライタ610も、例えば、メーカー毎に製造されるので、第2の認証用情報も複数存在することになる。なお、以降の説明でも上記の通信制御シリアルIDとメーカーコードとは、適宜対応付けられているものとする。 The communication control serial ID of the communication control IC 23 and the manufacturer code are stored in the auxiliary storage unit 116 in association with each other. That is, the maker code identifies the card unit maker 600 of the shipping destination of the communication control IC 23 identified by the communication control serial ID. Further, the information and the delivery key are stored in the auxiliary storage unit 116 in association with each other for each IC writer 610. Therefore, the associated information (hereinafter, referred to as second authentication information) is tabulated for each communication address of the IC writer 610, that is, for each shipping destination of the communication control IC 23. ing. Since the communication control IC 23 is usually mass-produced, the second authentication information includes a plurality of communication control serial IDs. Then, here, a manufacturer code is associated with each of the plurality of communication control serial IDs and stored in the auxiliary storage unit 116. Further, since the IC writer 610 is also manufactured for each manufacturer, for example, a plurality of pieces of second authentication information also exist. In the following description, it is assumed that the communication control serial ID and the manufacturer code are associated with each other as appropriate.

また、カードユニットメーカーコンピュータ620の補助記憶部626には、ユニットシリアルIDと、通信制御IC23や主制御部21を動作させるための、図示しないプログラムやデータ等が格納されている。 Further, the auxiliary storage unit 626 of the card unit maker computer 620 stores a unit serial ID and programs (not shown) and data for operating the communication control IC 23 and the main control unit 21.

ユニットシリアルIDは、カードユニット20及び主制御部21を一意に識別する識別情報であり、カードユニット20及び主制御部21毎にユニークな、例えば、英数字の組み合わせからなる。 The unit serial ID is identification information that uniquely identifies the card unit 20 and the main control unit 21, and is composed of a unique combination of alphanumeric characters for each card unit 20 and the main control unit 21.

図16に示すように、チップメーカー100は、ICライタ610を製造し、カードユニットメーカー600に出荷する(ステップB1)。ICライタ610の補助記憶部606には、チップメーカーコンピュータ110の補助記憶部116が記憶する、鍵バージョン、ライターID、メーカーコード、配送鍵等が格納されているとともに、書き込み鍵、図示しない通信アドレス等が格納されている。メーカーコードは、当然、ICライタ610の出荷先のカードユニットメーカー600を識別する情報である。 As shown in FIG. 16, the chip maker 100 manufactures the IC writer 610 and ships it to the card unit maker 600 (step B1). The key version, writer ID, maker code, delivery key, etc., stored in the auxiliary storage unit 116 of the chip maker computer 110 are stored in the auxiliary storage unit 606 of the IC writer 610, as well as the write key, communication address not shown, etc. Is stored. The manufacturer code is, of course, information that identifies the card unit manufacturer 600 to which the IC writer 610 is shipped.

なお、書き込み鍵は、上記と同様、暗号通信に使用されるものであり、暗号化及び復号化するときの鍵となるものである。 It should be noted that the write key is used for encrypted communication, as described above, and serves as a key for encryption and decryption.

上記のICライタ210に格納される配送鍵と、ICライタ610に格納される配送鍵は、それぞれ内容が異なるものである。また、上記のICライタ210に格納される書き込み鍵と、ICライタ610に格納される書き込み鍵は、それぞれ内容が異なるものである。 The delivery key stored in the IC writer 210 and the delivery key stored in the IC writer 610 have different contents. Further, the write key stored in the IC writer 210 and the write key stored in the IC writer 610 have different contents.

一方、チップメーカーコンピュータ110の制御部111は、補助記憶部116から、ICライタ610の通信アドレス毎にテーブル化された情報である前記第2の認証用情報を、この通信アドレスとともに取得し、入出力部113とネットワークNとを介して、鍵管理センターサーバ310に送信する(ステップB2)。鍵管理センターサーバ310の制御部311は、前記第2の認証用情報と通信アドレスとを受信すると、供給された通信アドレスをキーとして、前記第2の認証用情報を補助記憶部316に格納する。 On the other hand, the control unit 111 of the chip maker computer 110 acquires the second authentication information, which is information tabulated for each communication address of the IC writer 610, from the auxiliary storage unit 116 together with this communication address, and inputs/outputs it. It is transmitted to the key management center server 310 via the unit 113 and the network N (step B2). Upon receiving the second authentication information and the communication address, the control unit 311 of the key management center server 310 stores the second authentication information in the auxiliary storage unit 316 using the supplied communication address as a key. ..

具体的には、制御部311は、供給された通信アドレスをキーとして、前記第2の認証用情報のうち、仮認証鍵と、鍵バージョンと、ライターIDと、メーカーコードと、をICライター情報として補助記憶部316へ格納する。また、制御部311は、供給された通信アドレスをキーとして、前記第2の認証用情報のうち、仮認証鍵と、通信制御シリアルIDと、を仮情報として補助記憶部316に格納する。なお、制御部311は、供給された前記第2の認証用情報に含まれる配送鍵を、ICライタ610との暗号化通信用として補助記憶部316へ格納する。 Specifically, the control unit 311 uses the supplied communication address as a key, and in the second authentication information, the temporary authentication key, the key version, the writer ID, and the manufacturer code, as IC writer information. Is stored in the auxiliary storage unit 316. Further, the control unit 311 stores the temporary authentication key and the communication control serial ID in the second authentication information as temporary information in the auxiliary storage unit 316 using the supplied communication address as a key. The control unit 311 stores the delivery key included in the supplied second authentication information in the auxiliary storage unit 316 for encrypted communication with the IC writer 610.

さらに、チップメーカー100は、通信制御IC23を製造し、カードユニットメーカー600に出荷する(ステップB3)。 Further, the chip maker 100 manufactures the communication control IC 23 and ships it to the card unit maker 600 (step B3).

次に、ICライタ610の制御部611は、補助記憶部606に格納されている鍵バージョン、ライターID、及び、メーカーコードを、配送鍵で暗号化し、鍵管理センターサーバ310へ送信する。鍵管理センターサーバ310の制御部311は、ICライタ610から送信される鍵バージョン、ライターID、及び、メーカーコードを取得して配送鍵で復号化する。 Next, the control unit 611 of the IC writer 610 encrypts the key version, the writer ID, and the maker code stored in the auxiliary storage unit 606 with the delivery key, and sends them to the key management center server 310. The control unit 311 of the key management center server 310 acquires the key version, the writer ID, and the manufacturer code transmitted from the IC writer 610, and decrypts them with the delivery key.

鍵管理センターサーバ310の制御部311は、取得した鍵バージョン、ライターID、及び、メーカーコードと、補助記憶部316にICライター情報として格納されている鍵バージョン、ライターID、及び、メーカーコードとを、それぞれ照合する(ステップB5)。 The control unit 311 of the key management center server 310 stores the acquired key version, writer ID, and maker code, and the key version, writer ID, and maker code stored as IC writer information in the auxiliary storage unit 316. , And collate each (step B5).

ステップB5において照合結果が照合NGとなった場合、鍵管理センターサーバ310の制御部311は、補助記憶部316に格納されているICライター情報に含まれる仮認証鍵を、補助記憶部316に格納されている配送鍵で暗号化し、ICライタ610へ送信する。そしてICライタ610の制御部611は、鍵管理センターサーバ310から送信された仮認証鍵を受け取ると、受け取った仮認証鍵を配送鍵で復号化し、補助記憶部606に格納する(ステップB6)。 When the verification result is NG in step B5, the control unit 311 of the key management center server 310 stores the temporary authentication key included in the IC writer information stored in the auxiliary storage unit 316 in the auxiliary storage unit 316. It is encrypted with the delivered delivery key and transmitted to the IC writer 610. Then, upon receiving the temporary authentication key transmitted from the key management center server 310, the control unit 611 of the IC writer 610 decrypts the received temporary authentication key with the delivery key and stores it in the auxiliary storage unit 606 (step B6).

次に、カードユニットメーカーコンピュータ620の制御部621は、ユニットシリアルIDを、プログラムやデータとともに、ICライタ610及び主制御部21へ送信する。そしてICライタ610の制御部611は、カードユニットメーカーコンピュータ620から送信されたユニットシリアルID、通信制御IC23を動作させるためのプログラムやデータ等を、それぞれ補助記憶部606に格納する。また、主制御部21の処理部21aは、カードユニットメーカーコンピュータ620から送信されたユニットシリアルID、主制御部21を動作させるためのプログラムやデータ等を、記憶部21bへ格納する(ステップB7)。 Next, the control unit 621 of the card unit maker computer 620 sends the unit serial ID to the IC writer 610 and the main control unit 21 together with the program and data. Then, the control unit 611 of the IC writer 610 stores the unit serial ID transmitted from the card unit maker computer 620, the program and data for operating the communication control IC 23, and the like in the auxiliary storage unit 606, respectively. Further, the processing unit 21a of the main control unit 21 stores the unit serial ID transmitted from the card unit maker computer 620, the program and data for operating the main control unit 21 in the storage unit 21b (step B7). ..

続いて図17に示すように、ICライタ610の制御部611は、チップメーカー100から出荷された通信制御IC23のうちの任意に選択された通信制御IC23に格納されている通信制御シリアルIDとメーカーコードを読み取り、通信制御シリアルIDを補助記憶部606に格納する(ステップB8)。 Subsequently, as shown in FIG. 17, the control unit 611 of the IC writer 610 controls the communication control serial ID and the manufacturer code stored in the communication control IC 23 arbitrarily selected from the communication control ICs 23 shipped from the chip maker 100. Is read and the communication control serial ID is stored in the auxiliary storage unit 606 (step B8).

前記の読み取りは、制御部611は書込読取部615を介して、処理部23aは通信部23cを介して、両者が互いに通信を行うことによって行われる。具体的には、この通信において、制御部611は、処理部23aに通信制御シリアルID及びメーカーコードの送信要求を送信し、処理部23aは、この送信要求を受け取ると、記憶部23bが記憶する通信制御シリアルIDとメーカーコードを制御部611に送信する。これによって読み取りが行われる。なお、このときの通信は両者が記憶する書き込み鍵を鍵とした暗号通信で行われる。なお、この読み取りは、他の情報の読み取りについても同様なので、以降の説明では詳細は省略する。 The reading is performed by the control unit 611 communicating with each other via the writing/reading unit 615 and the processing unit 23a via the communication unit 23c. Specifically, in this communication, the control unit 611 transmits a transmission request of the communication control serial ID and the manufacturer code to the processing unit 23a, and the processing unit 23a receives the transmission request, and the storage unit 23b stores the request. The communication control serial ID and the manufacturer code are transmitted to the control unit 611. This causes the reading. The communication at this time is performed by encrypted communication using the write key stored by both parties as a key. Note that this reading is the same as the reading of other information, and thus the details will be omitted in the following description.

次に、制御部611は、通信制御IC23から読み取ったメーカーコードを、補助記憶部606に格納されているメーカーコードと照合する(ステップB9)。制御部611は、照合結果が照合OKであった場合には、補助記憶部606に格納されている仮認証鍵と、鍵バージョンと、ライターIDとを、通信制御IC23を動作させるためのプログラムやデータ等とともに、前記任意に選択された通信制御IC23に書き込む(ステップB10)。照合OKの場合、前記通信制御IC23は、ICライタ610が情報を書き込む対象のICであり、かつ、カードユニットメーカー600に納入される前等にすり替えられたもの等ではない正当なものである。この場合、制御部611は以降の処理を行う。 Next, the control unit 611 collates the manufacturer code read from the communication control IC 23 with the manufacturer code stored in the auxiliary storage unit 606 (step B9). If the collation result is OK, the control unit 611 uses the temporary authentication key, the key version, and the writer ID stored in the auxiliary storage unit 606, a program for operating the communication control IC 23, and the like. The data and the like are written into the arbitrarily selected communication control IC 23 (step B10). In the case of collation OK, the communication control IC 23 is an IC to which information is written by the IC writer 610, and is not a replacement or the like before being delivered to the card unit maker 600. In this case, the control unit 611 performs the subsequent processing.

前記の書き込みは、制御部611は書込読取部615を介して、処理部23aは通信部23cを介して、両者が互いに通信を行うことによって行われる。具体的には、この通信において、制御部611は、処理部23aに仮認証鍵と、鍵バージョンと、ライターIDと、プログラムやデータ等と、を格納要求とともに送信し、処理部23aは、仮認証鍵と、鍵バージョンと、ライターIDと、プログラムやデータ等と、格納要求と、を受け取ると、受け取った仮認証鍵と、鍵バージョンと、ライターIDと、プログラムやデータ等と、を、記憶部23bに格納する。これによって、書き込みが行われる。なお、このときの通信は両者が記憶する書き込み鍵を鍵とした暗号通信で行われる。なお、この書き込みは、他の情報の書き込みについても同様なので、以降の説明では詳細は省略する。 The writing is performed by the control unit 611 communicating with each other via the writing/reading unit 615 and the processing unit 23a via the communication unit 23c. Specifically, in this communication, the control unit 611 transmits the temporary authentication key, the key version, the writer ID, the program and the data, etc. to the processing unit 23a together with the storage request, and the processing unit 23a temporarily stores Upon receiving the authentication key, the key version, the writer ID, the program, the data, etc., and the storage request, the received temporary authentication key, the key version, the writer ID, the program, the data, etc. are stored. It is stored in the section 23b. By this, writing is performed. The communication at this time is performed by encrypted communication using the write key stored by both parties as a key. Note that this writing is the same as the writing of other information, so the details will be omitted in the following description.

さらに、制御部611は、照合結果が照合OKであった場合には、補助記憶部606に格納されたユニットシリアルIDを前記任意に選択された通信制御IC23に書き込む(ステップB11)。 Further, if the collation result is OK, the control unit 611 writes the unit serial ID stored in the auxiliary storage unit 606 into the arbitrarily selected communication control IC 23 (step B11).

次に、ICライタ610の制御部611は、カードユニットメーカー600で製造された主制御部21のうちの任意に選択された主制御部21に情報を書き込むよう指示する書き込み指示を、通信制御IC23へ送信する(ステップB12)。そして通信制御IC23の処理部23aは、ICライタ610から送信された書き込み指示を取得し、これに応じて前記任意に選択された主制御部21からユニットシリアルIDを読み込む。 Next, the control unit 611 of the IC writer 610 issues a write instruction for writing information to the main control unit 21 arbitrarily selected from the main control units 21 manufactured by the card unit maker 600, to the communication control IC 23. (Step B12). Then, the processing unit 23a of the communication control IC 23 acquires the write instruction transmitted from the IC writer 610, and reads the unit serial ID from the arbitrarily selected main control unit 21 in response to this.

次に、通信制御IC23の処理部23aは、読み込んだユニットシリアルIDを、記憶部23bに格納されているユニットシリアルIDと照合する(ステップB13)。 Next, the processing unit 23a of the communication control IC 23 collates the read unit serial ID with the unit serial ID stored in the storage unit 23b (step B13).

処理部23aは、前記照合結果が照合OKであった場合には、前記任意に選択された主制御部21は、通信制御IC23が情報を書き込む対象のチップであり、かつ、カードユニットメーカー600に納入される前等にすり替えられたもの等ではない正当なものであるので、処理部23aは、以降の処理を行う。 When the collation result is collation OK, the processing unit 23a determines that the arbitrarily selected main control unit 21 is the chip to which the communication control IC 23 writes information, and the card unit maker 600 Since it is a legitimate one that has not been replaced before it is delivered, the processing unit 23a performs the subsequent processing.

処理部23aは、前記照合結果が照合OKであった場合には、記憶部23bに格納されている仮認証鍵と、鍵バージョンと、ライターIDと、メーカーコードとを、前記任意に選択された主制御部21に書き込む(ステップB14)。 If the collation result is OK, the processing unit 23a arbitrarily selects the temporary authentication key, the key version, the writer ID, and the maker code stored in the storage unit 23b. Write to the main control unit 21 (step B14).

上記のような書き込み、読み取り後、ICライター610の制御部611は、前記通信制御IC23についての鍵バージョン、ライターID、メーカーコード、通信制御シリアルID、及び、ユニットシリアルIDをそれぞれ対応付けて補助記憶部606に格納する。これによって、ICライター610に格納された、前記任意に選択された通信制御IC23に関する情報(鍵バージョン、ライターID、メーカーコード、通信制御シリアルID、及び、ユニットシリアルID)と、前記任意に選択された通信制御IC23に格納された通信制御IC23に関する情報(鍵バージョン、ライターID、メーカーコード、通信制御シリアルID、及び、ユニットシリアルID)と、が対応することになる。 After writing and reading as described above, the control unit 611 of the IC writer 610 associates the key version of the communication control IC 23, the writer ID, the manufacturer code, the communication control serial ID, and the unit serial ID with each other, and stores auxiliary data. It is stored in the unit 606. As a result, the information (key version, writer ID, maker code, communication control serial ID, and unit serial ID) about the arbitrarily selected communication control IC 23 stored in the IC writer 610 and the arbitrarily selected information. The information (key version, writer ID, maker code, communication control serial ID, and unit serial ID) related to the communication control IC 23 stored in the communication control IC 23 corresponds to each other.

なお、制御部611は、前記照合の照合結果が照合NGであった場合には、ステップB10以降の処理を中止し、入出力部613等を介して、所定の報知処理(例えば入出力部613に含まれる表示装置への照合NGの旨の表示、入出力部613に含まれるブザーを鳴らす等)を行う。照合NGの場合には、通信制御IC23のすり替えがあった可能性が高いので、このような処理を行い、ユーザにすり替えがあったことを知らせる。なお、このような処理は、以降の照合において、照合NGになったときも同様であるので説明は省略する。 In the case where the collation result of the collation is collation NG, the control unit 611 stops the processing from step B10 and thereafter, and performs a predetermined notification process (for example, the input/output unit 613) via the input/output unit 613 and the like. Is displayed on the display device included in the display device, and the buzzer included in the input/output unit 613 is sounded. In the case of collation NG, there is a high possibility that the communication control IC 23 has been replaced. Therefore, such processing is performed to notify the user of the replacement. Note that such processing is the same as in the case of collation NG in the subsequent collation, and therefore description thereof will be omitted.

なお、上記のような、ICライタ610による書き込み、読み取り等の一連の処理は、複数の通信制御IC23(前記第2の認証情報の通信制御シリアルIDが識別する複数の通信制御IC23)に対して行われる。このため、ICライタ610には、通信制御IC23に関する情報が、それぞれ複数記録される。なお、これら複数の仮認証鍵と、鍵バージョンと、ライターIDと、メーカーコードとは、それぞれ同じ内容になっている。 Note that the series of processes such as writing and reading by the IC writer 610 as described above are performed on the plurality of communication control ICs 23 (the plurality of communication control ICs 23 identified by the communication control serial ID of the second authentication information). Done. Therefore, a plurality of pieces of information regarding the communication control IC 23 are recorded in the IC writer 610. The plurality of temporary authentication keys, the key version, the writer ID, and the maker code have the same contents.

次に、ICライタ610の制御部611は、補助記憶部606に格納されている、鍵バージョン、ライターID、メーカーコード、通信制御シリアルID、及び、ユニットシリアルID(これらの情報をまとめて出荷情報という。)を、配送鍵で暗号化して、自身の通信アドレスとともに鍵管理センターサーバ310に送信する(ステップB15)。鍵管理センターサーバ310の制御部311は、受信した通信アドレスと同じ通信アドレスに対応付けられている配送鍵を補助記憶部316から取得し、取得した配送鍵を用いて、受信した出荷情報を復号化して、補助記憶部316に格納する。 Next, the control unit 611 of the IC writer 610 stores the key version, the writer ID, the maker code, the communication control serial ID, and the unit serial ID stored in the auxiliary storage unit 606 (collecting these pieces of information into shipping information. Is encrypted with the delivery key and transmitted to the key management center server 310 together with its own communication address (step B15). The control unit 311 of the key management center server 310 acquires a delivery key associated with the same communication address as the received communication address from the auxiliary storage unit 316, and decrypts the received shipping information using the acquired delivery key. It is stored in the auxiliary storage unit 316.

制御部311は、補助記憶部316に格納された出荷情報に含まれる、通信制御シリアルIDと、仮情報に含まれる通信制御シリアルIDとを照合する(ステップB16)。 The control unit 311 collates the communication control serial ID included in the shipping information stored in the auxiliary storage unit 316 with the communication control serial ID included in the provisional information (step B16).

制御部311は、照合によって、それぞれの情報についての照合結果が照合OKであった場合には、通信制御IC23の交換等が無かったことになるので、通信制御IC23が正当なものであったと判別する。この場合、以降の処理が続行される。 When the collation result for each information is collation OK, the control unit 311 determines that the communication control IC 23 is valid because the communication control IC 23 has not been replaced. To do. In this case, the subsequent processing is continued.

一方、上記以外の場合、つまり、照合結果NGの場合、制御部311は、これ以降の処理を中止し、例えば入出力部313を介してICライター610に報知要求を送信する。ICライター610の制御部611は、このような報知要求を受信すると、入出力部613を用いて、上記のような報知処理を行って、すり替えがあった旨をユーザに報知する。照合NGの場合には、通信制御IC23のすり替えがあった可能性が高いので、このような報知処理を行い、ユーザにすり替えがあったことを知らせる。 On the other hand, in the case other than the above, that is, in the case of the collation result NG, the control unit 311 stops the subsequent processing, and transmits the notification request to the IC writer 610 via the input/output unit 313, for example. Upon receiving such a notification request, the control unit 611 of the IC writer 610 uses the input/output unit 613 to perform the notification process as described above to notify the user that there has been a replacement. In the case of collation NG, there is a high possibility that the communication control IC 23 has been replaced, so such notification processing is performed to notify the user of the replacement.

制御部311は、ステップB16で照合OKと判別した場合には、補助記憶部316に格納した出荷情報を、後の照合(通信制御IC23の照合)に使用する仮情報として補助記憶部316に格納されている仮情報を更新する(ステップB17)。 If the control unit 311 determines that the collation is OK in step B16, the control unit 311 stores the shipping information stored in the auxiliary storage unit 316 in the auxiliary storage unit 316 as temporary information to be used for subsequent collation (collation of the communication control IC 23). The provisional information stored is updated (step B17).

なお、上記の処理により通信制御IC23の記憶部23bに格納したユニットシリアルID、通信制御シリアルID、鍵バージョン、ライターID、メーカーコード、及び、仮認証鍵は、仮情報として記憶部23bの第1記憶領域に格納され、主制御部21の記憶部21bに格納したユニットシリアルID、鍵バージョン、ライターID、メーカーコード、及び、仮認証鍵は、同じく仮情報として記憶部21bの第1記憶領域に格納されるものとする。 The unit serial ID, the communication control serial ID, the key version, the writer ID, the manufacturer code, and the temporary authentication key stored in the storage unit 23b of the communication control IC 23 by the above-described processing are the first information of the storage unit 23b as temporary information. The unit serial ID, the key version, the writer ID, the manufacturer code, and the temporary authentication key, which are stored in the storage area and stored in the storage section 21b of the main control section 21, are also stored in the first storage area of the storage section 21b as temporary information. Shall be stored.

上記のような処理によれば、通信制御シリアルID、メーカーコード等が照合されることによって、通信制御IC23や主制御部21のすり替えが、通信制御IC23が製造されて出荷されるまでの間や、カードユニット20が製造されるまでの間において、検出される。 According to the above-described processing, the communication control serial ID, the manufacturer code, and the like are collated, so that the communication control IC 23 and the main control unit 21 can be replaced until the communication control IC 23 is manufactured and shipped. , Is detected until the card unit 20 is manufactured.

(動作確認時)
次に、製造段階が終了し、設置段階に移行する前に、カードユニット20に搭載されている主制御部21と通信制御IC23との通信が正常に行われるか否かを確認する動作確認を行う場合の処理について、図18を参照して説明する。この動作確認は、カードユニットメーカー600によって行われる。また、下記での照合では、例えば、照合対象の両情報が同じ情報である等によって、両情報が同じ内容を示している(例えば、同じものと識別している)等の場合には、照合結果を照合OKとし、照合対象の両情報が同じ情報でない等によって、同じものを識別等していない場合には、照合結果を照合NGとする。
(At the time of operation confirmation)
Next, before the manufacturing stage is completed and the installation stage is entered, an operation check is performed to confirm whether or not the communication between the main control unit 21 mounted on the card unit 20 and the communication control IC 23 is normally performed. The processing when it is performed will be described with reference to FIG. This operation confirmation is performed by the card unit maker 600. Further, in the collation described below, for example, when both pieces of information to be collated are the same information and thus both pieces of information indicate the same content (for example, they are identified as the same), the collation is performed. The result is set to collation OK, and if the same information is not identified because the two pieces of information to be collated are not the same information, the collation result is set to collation NG.

例えば、カードユニット20に動作確認用のカードが挿入された場合、主制御部21は、このことを検出して動作を開始する。そして、主制御部21の処理部21aは、通信制御IC23の処理部23aとの通信を開始する。 For example, when a card for operation confirmation is inserted in the card unit 20, the main controller 21 detects this and starts the operation. Then, the processing unit 21a of the main control unit 21 starts communication with the processing unit 23a of the communication control IC 23.

処理部21aは、この通信により、ユニットシリアルIDの送信を処理部23aに要求する。処理部23aは、この要求を受け取ると、記憶部23bに格納されている仮情報に含まれるユニットシリアルIDを処理部21aに送信する。処理部21aは、送信されたユニットシリアルIDを受け取る。このように、処理部21aは、処理部23aと通信して、通信制御IC23からユニットシリアルIDを取得する。処理部21aは、取得したユニットシリアルIDと、記憶部21bに格納されている仮情報に含まれるユニットシリアルIDと、を照合する(ステップC1)。 Through this communication, the processing unit 21a requests the processing unit 23a to transmit the unit serial ID. Upon receiving this request, the processing unit 23a transmits the unit serial ID included in the temporary information stored in the storage unit 23b to the processing unit 21a. The processing unit 21a receives the transmitted unit serial ID. In this way, the processing unit 21a communicates with the processing unit 23a and acquires the unit serial ID from the communication control IC 23. The processing unit 21a collates the acquired unit serial ID with the unit serial ID included in the temporary information stored in the storage unit 21b (step C1).

処理部21aは、照合の結果が照合OKであった場合、処理部21aは、ユニットシリアルIDを取得した場合と同様の方法によって、通信制御IC23から、仮情報に含まれる、鍵バージョン、ライターID、及び、メーカーコードを取得する。処理部21aは、取得した鍵バージョン、ライターID、及び、メーカーコードを、記憶部21bに格納されている仮情報に含まれる、鍵バージョン、ライターID、及び、メーカーコードと照合する(ステップC2)。 When the result of the collation is OK, the processing unit 21a uses the same method as when the unit serial ID is acquired, and the processing unit 21a uses the communication control IC 23 to determine the key version and the writer ID included in the temporary information. , And get the manufacturer code. The processing unit 21a collates the acquired key version, writer ID, and maker code with the key version, writer ID, and maker code included in the temporary information stored in the storage unit 21b (step C2). ..

処理部21aは、それぞれの情報についての照合結果が照合OKであった場合、照合OKである旨を示す情報を処理部23aに通知する。 When the collation result for each information is collation OK, the processing unit 21a notifies the processing unit 23a of information indicating that the collation is OK.

処理部21aが照合OKを通知し、処理部23aに照合OKが通知されると、両者は、互いの記憶部21b、23bに格納されている仮認証鍵を暗号化、復号化の鍵として用いた暗号通信を開始する(ステップC3)。これ以降、処理部21aと処理部23aとは、仮認証鍵を用いた暗号通信を行う。 When the processing unit 21a notifies the verification OK and the processing unit 23a is notified of the verification OK, both use the temporary authentication keys stored in the storage units 21b and 23b as encryption and decryption keys. The encrypted communication that has been started is started (step C3). After that, the processing unit 21a and the processing unit 23a perform cryptographic communication using the temporary authentication key.

なお、処理部21aは、上記ステップC2又はC3における照合において、上記照合OKの条件が満たされず、照合OKと判別されない場合には、通信制御IC23は正当なものでない可能性があるので(つまり、通信制御IC23がすり替えられた可能性があるので)、それ以降の処理を中止し、例えば、カードユニット20のランプ等を点灯させて、通信制御IC23が正当なものでない可能性がある旨を報知する(報知処理)。 Note that the processing unit 21a may not be valid because the communication control IC 23 is not valid when the condition of the collation OK is not satisfied and the collation OK is not determined in the collation in step C2 or C3 (that is, (Since the communication control IC 23 may have been replaced), the subsequent processing is stopped and, for example, the lamp of the card unit 20 is turned on to inform that the communication control IC 23 may not be valid. Yes (notification process).

次に、処理部21aは、暗号通信を開始すると、通信制御IC23に、セッション鍵を送信する旨の要求を示すセッション鍵要求を、仮認証鍵で暗号化して送信する(ステップC4)。処理部23aは、主制御部21からセッション鍵要求を受け取ると、受け取ったセッション鍵要求を仮認証鍵で復号化する。そして処理部23aは、仮認証鍵を元にして、予め設定されているアルゴリズム(例えば、乱数と鍵との論理和を演算する等の方法。以下、アルゴリズムについて同じ。)で暗号鍵であるセッション鍵を生成し、記憶部23bに格納するとともに、処理部21aへ送信する(ステップC5)。 Next, when starting the encrypted communication, the processing unit 21a encrypts the session key request indicating the request to transmit the session key with the temporary authentication key and transmits it to the communication control IC 23 (step C4). Upon receiving the session key request from the main control unit 21, the processing unit 23a decrypts the received session key request with the temporary authentication key. Then, the processing unit 23a is a session that is an encryption key according to a preset algorithm (for example, a method of calculating a logical sum of a random number and a key. The same applies to the algorithm below) based on the temporary authentication key. The key is generated, stored in the storage unit 23b, and transmitted to the processing unit 21a (step C5).

主制御部21の処理部21aは、通信制御IC23から送信されたセッション鍵を取得し、記憶部21bへ格納する。そして、主制御部21と通信制御IC23は、互いにセッション鍵を用いて暗号化及び復号化を行う暗号通信を開始する(ステップC6)。 The processing unit 21a of the main control unit 21 acquires the session key transmitted from the communication control IC 23 and stores it in the storage unit 21b. Then, the main control unit 21 and the communication control IC 23 start the encrypted communication in which the session key is used for encryption and decryption (step C6).

これ以降、主制御部21と、通信制御IC23とは、セッション鍵を用いた暗号通信をしながら、動作確認のために必要な処理(予め設定されているものとする。例えば、玉貸処理、ランプを点灯させる処理等)を行う。 After that, the main control unit 21 and the communication control IC 23 perform a process necessary for operation confirmation while performing encrypted communication using the session key (pre-set. For example, a ball lending process, Perform processing such as turning on the lamp).

上記のような処理によって、カードユニット20の出荷前の動作確認を行うことができる。特にこの動作確認では、暗号通信に仮認証鍵が使用される。後述のように、この仮認証鍵は、後に本認証鍵に交換されて使用されるので、仮にこの仮認証鍵が漏洩したとしても、その後の本認証鍵を使用した暗号通信の安全性は保たれることになる。 By the above-described processing, it is possible to confirm the operation of the card unit 20 before shipping. Especially in this operation confirmation, the temporary authentication key is used for the encrypted communication. As will be described later, since this temporary authentication key is used after being exchanged for the main authentication key, even if this temporary authentication key is leaked, the security of encrypted communication using the subsequent main authentication key will be maintained. You will be drunk.

(設置段階)
次に、設置段階における管理システム1の動作等の詳細について、図19から図22を参照して説明する。なお、上記と同様に、図19から図22において、実線で囲まれた情報は以前から格納された情報を示し、破線で囲まれた情報は処理中に格納される情報を示す。また、下記での照合では、例えば、照合対象の両情報が同じ情報である等によって、両情報が同じ内容を示している(例えば、同じものと識別している)等している場合には、照合結果を照合OKとし、照合対象の両情報が同じ情報でない等によって、同じものを識別等していない場合には、照合結果を照合NGとする。
(Installation stage)
Next, details of the operation and the like of the management system 1 at the installation stage will be described with reference to FIGS. 19 to 22. Note that, similarly to the above, in FIGS. 19 to 22, the information surrounded by the solid line indicates the information stored before, and the information surrounded by the broken line indicates the information stored during the process. In the collation described below, for example, when both pieces of information to be collated are the same information and thus both pieces of information show the same content (for example, they are identified as the same), The collation result is set to collation OK, and when the two pieces of collation target information are not the same information and thus the same one is not identified, the collation result is set to collation NG.

図19に示すように、主制御部21の処理部21aは、カードユニット20に通常動作用のカードが挿入され、カードユニット20の電源が投入されたことを契機として(例えば、カードユニット20及びパチンコ機10が遊技場に新規に設置されて電源が投入された時を契機として)、記憶部21bに格納された仮情報に含まれるユニットシリアルIDを、後述の本情報の送信を要求する情報である本認証鍵要求とともに、上位サーバ510へ送信する(ステップD1)。なお、パチンコ機10内の各チップ11,13も、カードユニット20と同様に、パチンコ機10の電源が投入されたことを契機として動作を開始する。 As shown in FIG. 19, the processing unit 21a of the main control unit 21 is triggered by the card for normal operation being inserted into the card unit 20 and the power of the card unit 20 being turned on (for example, the card unit 20 and Information when the pachinko machine 10 is newly installed in the game hall and the power is turned on), and the unit serial ID included in the temporary information stored in the storage unit 21b is used to request transmission of this information to be described later. Is sent to the upper-level server 510 together with the main authentication key request (step D1). Each of the chips 11 and 13 in the pachinko machine 10 also starts operating when the power of the pachinko machine 10 is turned on, similarly to the card unit 20.

続いて上位サーバ510の制御部511は、主制御部21から本認証要求とユニットシリアルIDとが送信されると、送信されたユニットシリアルIDと同じ内容のユニットシリアルIDが、上位サーバ510の補助記憶部516に格納されているか否かを判別する。ここでは、このカードユニット20は、初めて遊技場500に設置されるので、ユニットシリアルIDは、補助記憶部516に格納されていない。このため、制御部511は、前記のユニットシリアルIDが格納されていないと判別する。なお、制御部511が前記のユニットシリアルIDが格納されていると判別した場合については、後述の稼働段階を参照。 Subsequently, when the main authentication request and the unit serial ID are transmitted from the main control unit 21, the control unit 511 of the upper server 510 receives the unit serial ID having the same content as the transmitted unit serial ID from the upper server 510. It is determined whether or not it is stored in the storage unit 516. Here, since the card unit 20 is installed in the game hall 500 for the first time, the unit serial ID is not stored in the auxiliary storage unit 516. Therefore, the control unit 511 determines that the unit serial ID is not stored. If the control unit 511 determines that the unit serial ID is stored, refer to the operation stage described later.

制御部511は、前記のユニットシリアルIDが格納されていないと判別すると、主制御部21から送信されたユニットシリアルIDを、補助記憶部516に格納するとともに、このユニットシリアルID及びこれとともに主制御部21から送信された本認証要求とを鍵管理センターサーバ310へ送信する(ステップD2)。 When the control unit 511 determines that the unit serial ID is not stored, the control unit 511 stores the unit serial ID transmitted from the main control unit 21 in the auxiliary storage unit 516 and, at the same time, stores the unit serial ID and the main control together with the unit serial ID. The main authentication request transmitted from the unit 21 is transmitted to the key management center server 310 (step D2).

鍵管理センターサーバ310の制御部311は、上位サーバ510が送信したユニットシリアルIDと本認証要求とを受け取ると、このユニットシリアルIDの内容と同じものを示すユニットシリアルIDを含む仮情報を、補助記憶部316から検索する。そして制御部311は、この仮情報が存在した場合には、その仮情報に含まれる仮認証鍵に基づいて、所定のアルゴリズムに従って、暗号通信における暗号化及び復号化する本認証鍵(この鍵は、後の暗号通信で使用される。)を生成する。制御部311は、本認証鍵を生成すると、本認証鍵の鍵バージョンを示す鍵バージョン、補助記憶部316に格納された仮情報のうちのユニットシリアルID、通信制御シリアルID、ライターID、及び、メーカーコードを、本情報として補助記憶部316へ格納する(ステップD3)。 Upon receiving the unit serial ID and the main authentication request transmitted from the upper server 510, the control unit 311 of the key management center server 310 supplements temporary information including the unit serial ID indicating the same content as the unit serial ID. Search from the storage unit 316. Then, when this temporary information is present, the control unit 311 uses the temporary authentication key included in the temporary information to perform a main authentication key for encryption and decryption in encrypted communication according to a predetermined algorithm (this key is , Which will be used later in encrypted communication). When generating the main authentication key, the control unit 311 generates a key version indicating the key version of the main authentication key, the unit serial ID of the temporary information stored in the auxiliary storage unit 316, the communication control serial ID, the writer ID, and The manufacturer code is stored in the auxiliary storage unit 316 as this information (step D3).

鍵管理センターサーバ310の制御部311は、前記検索によって、仮情報がなかった場合には、所定の処理を行う。例えば、鍵管理センターサーバ310は、上位サーバ510に、仮情報が存在しない旨の情報を送信する。上位サーバ510は、この情報を受信すると、例えば、制御部511が入出力部513を介してその旨を報知(表示等)する。 The control unit 311 of the key management center server 310 performs a predetermined process when there is no provisional information by the search. For example, the key management center server 310 transmits information indicating that the provisional information does not exist to the upper server 510. When the upper server 510 receives this information, for example, the control unit 511 notifies (displays, etc.) to that effect via the input/output unit 513.

前記の検索によって、ユニットシリアルIDの照合が行われることなり、カードユニット20の遊技場500への設置前における主制御部21のすり替え等が検出されることになる。 By the search, the unit serial ID is collated, and the replacement of the main control unit 21 before the card unit 20 is installed in the game hall 500 is detected.

次に、図20に示すように、鍵管理センターサーバ310の処理部311は、補助記憶部316に格納されている本情報を、上位サーバ510へ送信する。そして上位サーバ510の制御部511は、上位サーバ510から送信された本情報を受け取り補助記憶部516に格納する(ステップD4)。 Next, as shown in FIG. 20, the processing unit 311 of the key management center server 310 transmits the main information stored in the auxiliary storage unit 316 to the upper server 510. Then, the control unit 511 of the upper server 510 receives the main information transmitted from the upper server 510 and stores it in the auxiliary storage unit 516 (step D4).

続いて上位サーバ510の制御部511は、受け取った前記本情報を主制御部21へ送信する(ステップD5)。 Subsequently, the control unit 511 of the upper server 510 transmits the received main information to the main control unit 21 (step D5).

主制御部21の処理部21aは、上位サーバ510から送信された本情報を受け取ると、記憶部21bに格納されている仮情報と照合する。この仮情報は、記憶部21bの第1記憶領域に格納された情報である。つまり、処理部21aは、受け取った本情報と記憶部21bの第1記憶領域に格納された情報とを照合する。 When the processing unit 21a of the main control unit 21 receives the main information transmitted from the upper server 510, the processing unit 21a collates the main information with the temporary information stored in the storage unit 21b. This temporary information is the information stored in the first storage area of the storage unit 21b. That is, the processing unit 21a collates the received main information with the information stored in the first storage area of the storage unit 21b.

処理部21aは、前記照合において、受け取った本情報に含まれるユニットシリアルID、通信制御シリアルID、鍵バージョン、ライターID、メーカーコード、及び、本認証鍵、それぞれの内容と、記憶部21bの第1記憶領域に格納されているユニットシリアルID、通信制御シリアルID、鍵バージョン、ライターID、メーカーコード、及び、仮認証鍵、それぞれを照合する。上記照合では、本認証鍵と仮認証鍵とで照合が行われるので、この情報についての照合は照合NGになる。このとき、処理部21aは、記憶部21bの第1の記憶領域に格納された情報(ここでは、仮情報)そして、処理部21aは、記憶部21bの第1記憶領域に格納されている仮情報を記憶部21bの第2記憶領域に格納し(移し)、受け取った本情報を、第1記憶領域に格納する(ステップD6)。 In the collation, the processing unit 21a includes the unit serial ID, the communication control serial ID, the key version, the writer ID, the manufacturer code, and the main authentication key, which are included in the received main information, the contents of each, and the storage unit 21b. The unit serial ID, the communication control serial ID, the key version, the writer ID, the maker code, and the temporary authentication key stored in one storage area are collated with each other. In the above collation, the main authentication key and the temporary authentication key are collated with each other. Therefore, the collation of this information is NG. At this time, the processing unit 21a stores information (here, temporary information) stored in the first storage area of the storage unit 21b, and the processing unit 21a stores temporary information stored in the first storage area of the storage unit 21b. The information is stored (moved) in the second storage area of the storage unit 21b, and the received main information is stored in the first storage area (step D6).

次に、主制御部21の処理部21aは、通信制御IC23の処理部23aとの通信を開始する。処理部21aは、この通信において、処理部23aに所定の情報の送信要求を行う。処理部23aは、この要求を受け取ると、記憶部23bの第1記憶領域に格納されている仮情報のうち、ユニットシリアルID、通信制御シリアルID、鍵バージョン、及び、ライターIDを、処理部21aに送信する。主制御部21の処理部21aは、通信制御IC23から送信されたユニットシリアルID、通信制御シリアルID、鍵バージョン、及び、ライターIDを受け取る。 Next, the processing unit 21a of the main control unit 21 starts communication with the processing unit 23a of the communication control IC 23. In this communication, the processing unit 21a requests the processing unit 23a to send predetermined information. When the processing unit 23a receives this request, the processing unit 21a receives the unit serial ID, the communication control serial ID, the key version, and the writer ID from the temporary information stored in the first storage area of the storage unit 23b. Send to. The processing unit 21a of the main control unit 21 receives the unit serial ID, the communication control serial ID, the key version, and the writer ID transmitted from the communication control IC 23.

処理部21aは、受け取った、ユニットシリアルID、通信制御シリアルID、メーカーコード、及び、ライターIDの各情報と、記憶部21bの第1領域に格納されている、ユニットシリアルID、通信制御シリアルID、メーカーコード、及び、ライターIDの各情報と、をそれぞれ照合する(ステップD7)。 The processing unit 21a receives the received unit serial ID, communication control serial ID, maker code, and writer ID information, and the unit serial ID and communication control serial ID stored in the first area of the storage unit 21b. , Maker code, and writer ID information are compared with each other (step D7).

具体的には、各情報の少なくとも一部について照合NGであった場合、通信制御IC23についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。 Specifically, if at least a part of each piece of information is unsuccessful in verification, there is a possibility that the communication control IC 23 may be replaced. Therefore, in order to notify that effect, the processing unit 21a performs the same processing as the notification processing described above. Process.

ステップD7において、それぞれの情報について照合結果が照合OKであった場合、処理部21aは、通信制御IC23の記憶部23bの第1記憶領域に格納されている仮情報を第2記憶領域に格納する指示を、記憶部21bの第1記憶領域に格納された本情報とともに、通信制御IC23の処理部23aに送信する。処理部23aは、この指示を受信すると、記憶部23bの第1記憶領域に格納されている仮情報を第2記憶領域に格納し(ステップD8)、受信した本情報を第1記憶領域に格納し、格納完了(つまり、本情報の登録完了)を処理部21aに通知する。 In step D7, when the collation result is OK for each information, the processing unit 21a stores the temporary information stored in the first storage area of the storage unit 23b of the communication control IC 23 in the second storage area. The instruction is transmitted to the processing unit 23a of the communication control IC 23 together with the main information stored in the first storage area of the storage unit 21b. Upon receiving this instruction, the processing unit 23a stores the temporary information stored in the first storage area of the storage unit 23b in the second storage area (step D8), and stores the received main information in the first storage area. Then, the processing unit 21a is notified of storage completion (that is, completion of registration of this information).

処理部21aは、登録完了の通知を受け取ると、通信制御IC23に対して初期化指示を送信する。通信制御IC23の処理部23aは、初期化指示を受け取ると、処理部23aは、通信制御IC23が、遊技場500での遊技をユーザに行わせるために行う処理に必要な情報(玉貸処理に使用されるパラメータ等)等を初期化する(ステップD10)。処理部23aは、初期化が終了すると、その旨を処理部21aに通知する。 Upon receiving the registration completion notification, the processing unit 21a transmits an initialization instruction to the communication control IC 23. When the processing unit 23a of the communication control IC 23 receives the initialization instruction, the processing unit 23a causes the communication control IC 23 to perform information necessary for the user to play the game in the game hall 500 (for the ball lending process). Parameters used, etc.) are initialized (step D10). When the initialization is completed, the processing unit 23a notifies the processing unit 21a to that effect.

処理部21aは、初期化終了の通知を受け取ると、第1記憶領域に格納されている本情報に含まれるユニットシリアルIDを、通信部21cを介して処理部23aへ送信する。通信制御IC23の処理部23aは、主制御部21から送信されたユニットシリアルIDを受け取る。処理部23aは、受け取ったユニットシリアルIDを、第1記憶領域に格納されているユニットシリアルIDと照合する(ステップD11)。照合結果がNGであった場合、処理部23aは、処理部21aに対してその旨を送信する。処理部21aは、このNGの旨を受信すると、通信制御IC23についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。 Upon receiving the initialization completion notification, the processing unit 21a transmits the unit serial ID included in the main information stored in the first storage area to the processing unit 23a via the communication unit 21c. The processing unit 23 a of the communication control IC 23 receives the unit serial ID transmitted from the main control unit 21. The processing unit 23a compares the received unit serial ID with the unit serial ID stored in the first storage area (step D11). When the collation result is NG, the processing unit 23a sends a message to that effect to the processing unit 21a. When the processing unit 21a receives this NG notification, there is a possibility that the communication control IC 23 may be replaced, so the processing unit 21a performs the same processing as the notification processing described above to notify that effect.

処理部23aは、ステップD11での照合結果がOKであった場合、記憶部23bの第1記憶領域に格納された本情報に含まれている通信制御シリアルIDを処理部21aに送信する。 When the collation result in step D11 is OK, the processing unit 23a transmits the communication control serial ID included in the main information stored in the first storage area of the storage unit 23b to the processing unit 21a.

処理部21aは、通信制御シリアルIDを受け取ると、受け取った通信制御シリアルIDと、記憶部21bの第1記憶領域に格納されている本情報に含まれる通信制御シリアルIDとを、照合する(ステップD12)。照合結果がNGであった場合、処理部21aは、通信制御IC23についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。 When the processing unit 21a receives the communication control serial ID, the processing unit 21a collates the received communication control serial ID with the communication control serial ID included in the main information stored in the first storage area of the storage unit 21b (step). D12). If the collation result is NG, the processing unit 21a may switch the communication control IC 23, so the processing unit 21a performs the same processing as the above-described notification processing to notify that effect.

処理部21aは、ステップD12において、照合OKであった場合には、記憶部21bの第1記憶領域に格納されている本情報に含まれる、鍵バージョン、ライターID、メーカーコードを、処理部23aへ送信する。処理部23aは、処理部21aから送信されたこれらの情報を受け取り、受け取った情報と、記憶部23bの第1記憶領域に格納されている本情報に含まれる、鍵バージョン、ライターID、及び、メーカーコードと、をそれぞれ、照合する(ステップD13)。 When the collation is OK in step D12, the processing unit 21a determines the key version, the writer ID, and the maker code included in the main information stored in the first storage area of the storage unit 21b, as the processing unit 23a. Send to. The processing unit 23a receives these pieces of information transmitted from the processing unit 21a, and the received information and the key version, the writer ID, and the key version included in the main information stored in the first storage area of the storage unit 23b, The manufacturer code and the manufacturer code are compared (step D13).

ステップD13において、これらの情報のうち少なくとも1つについての照合がNGだった場合には、処理部23aは、処理部21aに対してその旨を送信する。処理部21aは、このNGの旨を受信すると、通信制御IC23についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。 When the collation of at least one of these pieces of information is NG in step D13, the processing unit 23a transmits a message to that effect to the processing unit 21a. When the processing unit 21a receives this NG notification, the communication control IC 23 may be replaced, so the processing unit 21a performs the same processing as the notification processing described above to notify that effect.

ステップD13において、これらの情報についての照合がOKだった場合には、処理部23aは、処理部21aに対してその旨を送信する。照合OKの場合、通信制御IC23は正当なものであることが確認される。 If the collation of these pieces of information is OK in step D13, the processing unit 23a sends a message to that effect to the processing unit 21a. If the verification is OK, it is confirmed that the communication control IC 23 is valid.

通信制御IC23の処理部23aが照合OKを通知し、主制御部21の処理部21aに照合OKが通知されると、両者は、互いの記憶部21b、23bに格納されている本認証鍵を暗号化、復号化の鍵として用いた暗号通信を開始する(ステップD14)。これ以降、処理部21aと処理部23aとは、本認証鍵を用いた暗号通信を行う。 When the processing unit 23a of the communication control IC 23 notifies the collation OK and the processing unit 21a of the main control unit 21 is notified of the collation OK, the two units use the main authentication keys stored in their respective storage units 21b and 23b. The encrypted communication used as the encryption/decryption key is started (step D14). After that, the processing unit 21a and the processing unit 23a perform cryptographic communication using the main authentication key.

処理部21aは、主制御チップ13及び払出制御チップ11の各記憶部13b、11bに格納されている情報の送信要求(登録情報の送信要求)を処理部23aに送信する(ステップD15)。 The processing unit 21a transmits a transmission request for the information stored in the storage units 13b, 11b of the main control chip 13 and the payout control chip 11 (transmission request for registration information) to the processing unit 23a (step D15).

処理部23aは、登録情報の送信要求を受け取ると、払出制御チップ11の処理部11aに、この送信要求を送信する(ステップD16)。 Upon receiving the registration information transmission request, the processing unit 23a transmits this transmission request to the processing unit 11a of the payout control chip 11 (step D16).

払出制御チップ11の処理部11aは、登録情報の送信要求を受け取ると、主制御チップ13の処理部13aに、この送信要求を送信する(ステップD17)。 Upon receiving the registration information transmission request, the processing unit 11a of the payout control chip 11 transmits this transmission request to the processing unit 13a of the main control chip 13 (step D17).

主制御チップ13の処理部13aは、登録情報の送信要求を受け取ると、記憶部13bに格納されている主制御チップ13についてのチップID、メーカーコード、及び、型式コードを、処理部11aに送信する(ステップD18)。 When the processing unit 13a of the main control chip 13 receives the registration information transmission request, it transmits the chip ID, the manufacturer code, and the model code of the main control chip 13 stored in the storage unit 13b to the processing unit 11a. (Step D18).

払出制御チップ11の処理部11aは、主制御チップ13から送信される主制御チップ13についてのチップID、メーカーコード、及び、型式コードを、受け取ると、これら情報と、記憶部11bに格納されている払出制御チップ11についてのチップID、メーカーコード、及び、型式コードを、登録情報として、通信制御IC23の処理部23aへ送信する(ステップD19)。 When the processing unit 11a of the payout control chip 11 receives the chip ID, the manufacturer code, and the model code of the main control chip 13 transmitted from the main control chip 13, the processing unit 11a stores these information and the storage unit 11b. The chip ID, the manufacturer code, and the model code of the payout control chip 11 that is present are transmitted to the processing unit 23a of the communication control IC 23 as registration information (step D19).

処理部23aは、払出制御チップ11から送信された登録情報を受信すると、受信した登録情報を記憶部23bに格納する。処理部23aは、記憶部23bに格納した登録情報を、主制御部21の処理部21aに送信する(ステップD20)。 Upon receiving the registration information transmitted from the payout control chip 11, the processing unit 23a stores the received registration information in the storage unit 23b. The processing unit 23a transmits the registration information stored in the storage unit 23b to the processing unit 21a of the main control unit 21 (step D20).

処理部21aは、通信制御IC23から送信された登録情報を受信し、受信した記憶部21bに格納する。そして処理部21aは、記憶部21bに格納した登録情報を、登録情報の照合を要求する照合要求とともに、上位サーバ510へ送信する(ステップD21)。 The processing unit 21a receives the registration information transmitted from the communication control IC 23 and stores it in the received storage unit 21b. Then, the processing unit 21a transmits the registration information stored in the storage unit 21b to the higher-level server 510 together with a verification request that requests verification of the registration information (step D21).

上位サーバ510の制御部511は、主制御部21から送信された登録情報及び照合要求を受信すると、受信した登録情報に補助記憶部516に予め格納されている遊技場情報を含ませる。そして、制御部511は、この遊技場情報を含ませた登録情報と、補助記憶部516に格納されている登録情報とを照合する。つまり、制御部511は、すでに登録情報が補助記憶部516に格納されているかを判別し、格納されていなければ(照合NGの場合)、この登録情報を照合要求とともに鍵管理センターサーバ310の制御部311に送信する(格納されていた場合にはついては(照合OKの場合)、稼働段階を参照)。遊技場情報は、上位サーバ510が設置されたパチンコ店(遊技場500)を特定するための情報であり、上位サーバ510が記憶する。なお、この照合においては、両登録情報に含まれる各情報同士が照合され、制御部311は、各情報全てについて照合OKである場合には、照合OKとし、各情報の少なくとも一部について照合NGである場合には、照合NGとする。 Upon receiving the registration information and the collation request transmitted from the main control unit 21, the control unit 511 of the upper-level server 510 causes the received registration information to include the amusement hall information stored in advance in the auxiliary storage unit 516. Then, the control unit 511 collates the registration information including the game hall information with the registration information stored in the auxiliary storage unit 516. That is, the control unit 511 determines whether or not the registration information is already stored in the auxiliary storage unit 516, and if it is not stored (in the case of collation NG), the control unit 511 controls the key management center server 310 together with the collation request. It is sent to the unit 311 (if it is stored (in the case of collation OK), refer to the operation stage). The amusement hall information is information for specifying the pachinko parlor (the amusement hall 500) in which the upper server 510 is installed, and is stored in the upper server 510. It should be noted that in this collation, the respective pieces of information included in both registered information are collated with each other, and the control unit 311 sets collation OK when all pieces of information are collated OK, and collates NG for at least part of each piece of information. If it is, the collation is NG.

鍵管理センターサーバ310の制御部311は、上位サーバ510から送信された登録情報及び照合要求を受信すると、送信された登録情報と、補助記憶部316に格納されている登録情報とを照合する(ステップD22)。 When the control unit 311 of the key management center server 310 receives the registration information and the collation request transmitted from the upper server 510, the control unit 311 collates the transmitted registration information with the registration information stored in the auxiliary storage unit 316 ( Step D22).

この照合においては、両登録情報に含まれる各情報同士が照合され、制御部311は、各情報全てについて照合OKである場合には、照合OKの照合結果を、各情報の少なくとも一部について照合NGである場合には、照合NGの照合結果を、上位サーバ510に送信する(ステップD23)。なお、制御部311は、補助記憶部316に格納された前記の照合においては、例えば、遊技場情報をキーにして照合対象の登録情報を絞り、その上で各情報を照合するとよい。これによって、制御部311の処理負担は軽減される。 In this collation, the pieces of information included in both pieces of registered information are collated with each other, and when the collation is OK for all of the information, the control unit 311 collates the collation result of collation OK for at least a part of each piece of information. If the result is NG, the verification result of the verification NG is transmitted to the upper server 510 (step D23). In the above collation stored in the auxiliary storage unit 316, the control unit 311 may narrow down the registration information to be collated using the game hall information as a key, and collate each information on that. This reduces the processing load on the control unit 311.

上位サーバ510の制御部511は、鍵管理センターサーバ310が送信する照合結果を取得すると、照合結果に応じた処理を行う。 When the control result of the key management center server 310 is acquired, the control unit 511 of the higher-level server 510 performs processing according to the verification result.

照合結果が照合OKであった場合、制御部511は、ステップD21で受け取った登録情報に遊技機情報を含ませた登録情報を、後の照合に使用する登録情報として、補助記憶部516に格納するとともに、照合OKの照合結果を主制御部21の処理部21aに送信する(ステップD24)。 When the collation result is collation OK, the control unit 511 stores the registration information in which the game machine information is included in the registration information received in step D21 in the auxiliary storage unit 516 as the registration information to be used for the later collation. At the same time, the verification result of verification OK is transmitted to the processing unit 21a of the main control unit 21 (step D24).

なお、ステップD22における照合結果が照合OKであった場合、制御部311は、その照合に係る登録情報を、照合結果とともに上位サーバ510に送信してもよい(ステップD23)。制御部511は、受信した照合結果が照合OKであった場合、受信した登録情報を、後の照合用に使用する登録情報として補助記憶部516に格納するとともに、照合OKの照合結果を主制御部21の処理部21aに送信してもよい(ステップD24)。 When the collation result in step D22 is OK, the control unit 311 may transmit the registration information related to the collation to the upper server 510 together with the collation result (step D23). When the received collation result is collation OK, the control unit 511 stores the received registration information in the auxiliary storage unit 516 as registration information to be used for later collation, and controls the collation OK collation result as the main control. It may be transmitted to the processing unit 21a of the unit 21 (step D24).

照合結果が照合NGであった場合、制御部511は、ステップD21で受け取った登録情報が正当でない登録情報であるので、この登録情報を削除する。そして、制御部511は、照合NGの照合結果を主制御部21の処理部21aに送信する。 If the verification result is verification NG, the control unit 511 deletes this registration information because the registration information received in step D21 is invalid. Then, the control unit 511 transmits the verification result of the verification NG to the processing unit 21 a of the main control unit 21.

次に、主制御部21の処理部21aは、照合OKの照合結果を受信すると、通信制御IC23の処理部23aに、セッション鍵を送信する旨の要求を示すセッション鍵要求を送信する(ステップD25)。なお、ステップD20で記憶部21bに格納した登録情報は、後の照合のために消去されずに残される。処理部23aは、主制御部21からセッション鍵要求を受け取ると、記憶部23bの第1記憶領域に格納された本情報の本認証鍵を元にして、予め設定されているアルゴリズムで暗号鍵であるセッション鍵を生成し、記憶部23bに格納するとともに、処理部21aへ送信する(ステップD26)。 Next, when the processing unit 21a of the main control unit 21 receives the verification result of the verification OK, it transmits a session key request indicating a request for transmitting the session key to the processing unit 23a of the communication control IC 23 (step D25). ). Note that the registration information stored in the storage unit 21b in step D20 is not erased and remains for later verification. Upon receiving the session key request from the main control unit 21, the processing unit 23a uses an encryption key with a preset algorithm based on the main authentication key of the main information stored in the first storage area of the storage unit 23b. A certain session key is generated, stored in the storage unit 23b, and transmitted to the processing unit 21a (step D26).

主制御部21の処理部21aは、通信制御IC23から送信されたセッション鍵を取得し、記憶部21bへ格納する。そして、主制御部21と通信制御IC23は、互いにセッション鍵を用いて暗号化及び復号化を行う暗号通信を開始する(ステップD27)。 The processing unit 21a of the main control unit 21 acquires the session key transmitted from the communication control IC 23 and stores it in the storage unit 21b. Then, the main control unit 21 and the communication control IC 23 start the encrypted communication in which the session key is used for encryption and decryption (step D27).

これ以降、主制御部21と、通信制御IC23とは、セッション鍵を用いた暗号通信をしながら、カードユニット20がパチンコ店(遊技場500)営業時に行う通常の動作を行わせる処理を行う。 After that, the main control unit 21 and the communication control IC 23 perform a process of causing the card unit 20 to perform a normal operation performed when the pachinko parlor (game hall 500) is open, while performing encrypted communication using the session key.

処理部21aは、照合結果として照合NGを受信した場合、パチンコ機10の、払出制御チップ11又は主制御チップ13の少なくともいずれかがすり替えられた可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。なお、この場合処理部21aは、ステップD20で記憶部21bに格納した登録情報を消去する。 When the processing unit 21a receives the verification NG as the verification result, it is possible that at least one of the payout control chip 11 and the main control chip 13 of the pachinko machine 10 has been replaced, so to notify that effect, The processing unit 21a performs the same processing as the notification processing described above. In this case, the processing unit 21a deletes the registration information stored in the storage unit 21b in step D20.

以上のように、本実施形態では、各種の情報の照合によって、パチンコ機10のチップや通信制御IC23等のすり替えを検出することが出来る。また、上位サーバ510は、自身に登録情報を格納していない場合にのみ、鍵管理センターサーバ310へ登録情報の照合要求を行うので、多くの上位サーバ510からの照合要求が抑制され、鍵管理センターサーバ310の処理負担が軽減される。また、上位サーバ510は、登鍵管理センサーサーバ310が記憶するものと同じ本情報や仮情報を記憶するので、これら情報は、各チップやIC等に関する真性な情報として上位サーバ510で管理されることになる。 As described above, in the present embodiment, the replacement of the chip of the pachinko machine 10, the communication control IC 23, or the like can be detected by collating various information. Further, since the higher-level server 510 requests the key management center server 310 to collate the registration information only when it does not store the registration information in itself, collation requests from many higher-level servers 510 are suppressed, and the key management is suppressed. The processing load on the center server 310 is reduced. Further, since the host server 510 stores the same main information and temporary information as the key entry management sensor server 310 stores, these items of information are managed by the host server 510 as genuine information regarding each chip or IC. It will be.

(稼働段階)
次に、稼動段階における管理システム1の動作等の詳細について、図23から図25を参照して説明する。ここでは、上位サーバ510がオンラインの場合とオフラインの場合とに分けて説明する。なお、上記と同様に、図23から図25において、実線で囲まれた情報は以前から格納された情報を示し、破線で囲まれた情報は処理中に格納される情報を示す。また、下記での照合では、例えば、照合対象の両情報が同じ情報である等によって、両情報が同じ内容を示している(例えば、同じものと識別している)等している場合には、照合結果を照合OKとし、照合対象の両情報が同じ情報でない等によって、同じものを識別等していない場合には、照合結果を照合NGとする。
(Operating stage)
Next, details of the operation of the management system 1 in the operation stage will be described with reference to FIGS. 23 to 25. Here, the case where the upper server 510 is online and the case where it is offline will be described separately. Note that, similarly to the above, in FIGS. 23 to 25, the information surrounded by the solid line indicates the information stored before, and the information surrounded by the broken line indicates the information stored during the processing. In the collation described below, for example, when both pieces of information to be collated are the same information and thus both pieces of information show the same content (for example, they are identified as the same), The collation result is set to collation OK, and when the two pieces of collation target information are not the same information and thus the same one is not identified, the collation result is set to collation NG.

(上位サーバオンライン時)
まず、稼動段階でかつ上位サーバ510がオンライン状態である場合について、図23及び図24を参照して説明する。
(When the upper server is online)
First, a case where the upper server 510 is in the online state at the operating stage will be described with reference to FIGS. 23 and 24.

カードユニット20の電源が投入されたことを契機(例えば、遊技場500の営業開始時。なお、このとき、パチンコ機10も同様に電源が投入されることとする。)として、主制御部21の処理部21aは、上位サーバ510と通信可能であるか否かを判別し、通信可能であると判別した場合、つまり、上位サーバ510がオンライン状態である場合、記憶部21bに格納された本情報に含まれるユニットシリアルIDを、後述の本情報の送信を要求する情報である本認証鍵要求とともに、上位サーバ510へ送信する(ステップE1)。なお、上位サーバ510がオフライン状態である場合については後述する。 The main control unit 21 is triggered by the power of the card unit 20 being turned on (for example, at the start of business of the game hall 500. At this time, the pachinko machine 10 is also turned on similarly). The processing unit 21a determines whether communication is possible with the upper server 510, and when it is determined that communication is possible, that is, when the upper server 510 is in the online state, the book stored in the storage unit 21b. The unit serial ID included in the information is transmitted to the higher-level server 510 together with the main authentication key request, which is the information for requesting the transmission of the main information described later (step E1). The case where the upper server 510 is in the offline state will be described later.

上位サーバ510の制御部511は、主制御部21が送信したユニットシリアルIDと本認証要求とを受け取ると、補助記憶部516に格納された、このユニットシリアルIDを含む本情報を検索し、本情報があった場合には、補助記憶部516に格納されている本情報を、主制御部21へ送信する。そして主制御部21の処理部21aは、上位サーバ510から送信された本情報を受け取る(ステップE2)。 Upon receiving the unit serial ID and the main authentication request transmitted by the main control unit 21, the control unit 511 of the higher-level server 510 retrieves the main information including this unit serial ID stored in the auxiliary storage unit 516, and retrieves the main information. If there is information, the main information stored in the auxiliary storage unit 516 is transmitted to the main control unit 21. Then, the processing unit 21a of the main control unit 21 receives the main information transmitted from the upper server 510 (step E2).

上位サーバ510の制御部511は、前記検索によって、本情報がなかった場合には、所定の処理を行う。例えば、上位サーバ510の制御部511が入出力部513を介して本情報がなかった旨を報知(表示等)する。 The control unit 511 of the upper-level server 510 performs a predetermined process if the search result does not include this information. For example, the control unit 511 of the higher-level server 510 notifies (displays, etc.) that there is no this information via the input/output unit 513.

主制御部21の処理部21aは、上位サーバ510から送信された本情報を受け取ると、記憶部21bに格納されている本情報と照合する。この本情報は、記憶部21bの第1記憶領域に格納された情報である。つまり、処理部21aは、受け取った本情報と記憶部21bの第1記憶領域に格納された情報とを照合する。 Upon receiving the main information transmitted from the upper server 510, the processing unit 21a of the main control unit 21 collates the main information with the main information stored in the storage unit 21b. This main information is information stored in the first storage area of the storage unit 21b. That is, the processing unit 21a collates the received main information with the information stored in the first storage area of the storage unit 21b.

処理部21aは、前記照合において、受け取った本情報に含まれるユニットシリアルID、通信制御シリアルID、鍵バージョン、ライターID、メーカーコード、及び、本認証鍵と、記憶部21bの第1記憶領域に格納されているユニットシリアルID、通信制御シリアルID、鍵バージョン、ライターID、メーカーコード、及び、本認証鍵と、をそれぞれ照合する(ステップE3)。 In the collation, the processing unit 21a stores the unit serial ID, the communication control serial ID, the key version, the writer ID, the manufacturer code, and the main authentication key included in the received main information, in the first storage area of the storage unit 21b. The unit serial ID, the communication control serial ID, the key version, the writer ID, the manufacturer code, and the stored authentication key that have been stored are compared with each other (step E3).

ここでは、前記照合において、両本情報に含まれる情報それぞれについて、すべて照合OKだったとする。パチンコ機10やカードユニット20が遊技場500に設置された後では、例えば、本認証鍵が漏洩した場合等に、上位サーバ510の補助記憶部516に格納された本情報の本認証鍵(必要に応じて鍵バージョンやライターID(この場合は、ライターIDは更新を表す情報になる。)も)が更新される場合がある。この場合には、ステップE3における照合では照合NGとなる。なお、更新の方法は任意である。ここでは、本情報の更新は無かったとして以下説明する(本情報の更新があった場合、つまり、ステップE3における照合が照合NGであった場合については後述する)。 Here, in the collation, it is assumed that all the information included in both pieces of information is collated. After the pachinko machine 10 and the card unit 20 are installed in the game arcade 500, for example, when the main authentication key is leaked, the main authentication key of the main information stored in the auxiliary storage unit 516 of the upper server 510 (necessary) In some cases, the key version and the writer ID (in this case, the writer ID also becomes the information indicating the update) may be updated. In this case, the collation in step E3 results in collation NG. The updating method is arbitrary. Here, description will be given below assuming that the main information has not been updated (a case where the main information has been updated, that is, the case where the collation in step E3 is collation NG will be described later).

処理部21aは、第1記憶領域に格納されている本情報に含まれるユニットシリアルIDを、通信部21cを介して処理部23aへ送信する。通信制御IC23の処理部23aは、主制御部21から送信されたユニットシリアルIDを受け取る。処理部23aは、受け取ったユニットシリアルIDを、第1記憶領域に格納されているユニットシリアルIDと照合する(ステップE4)。照合結果がNGであった場合、処理部23aは、処理部21aに対してその旨を送信する。処理部21aは、このNGの旨を受信すると、通信制御IC23についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。 The processing unit 21a transmits the unit serial ID included in the main information stored in the first storage area to the processing unit 23a via the communication unit 21c. The processing unit 23 a of the communication control IC 23 receives the unit serial ID transmitted from the main control unit 21. The processing unit 23a compares the received unit serial ID with the unit serial ID stored in the first storage area (step E4). When the collation result is NG, the processing unit 23a sends a message to that effect to the processing unit 21a. When the processing unit 21a receives this NG notification, there is a possibility that the communication control IC 23 may be replaced, so the processing unit 21a performs the same processing as the notification processing described above to notify that effect.

処理部23aと処理部21aとは、以後、ステップE5からE8までの処理を、互いに通信しながら行うが、これらステップは、上記ステップD12からD15に対応する。このため、ステップE5からE8の処理の説明(ステップ間の処理等の説明も含む)は、ステップD12からD15における説明(ステップ間の処理等の説明も含む)に準じる。 After that, the processing unit 23a and the processing unit 21a perform the processing of steps E5 to E8 while communicating with each other, and these steps correspond to the above steps D12 to D15. Therefore, the description of the processing of steps E5 to E8 (including the description of the processing between steps and the like) follows the description of steps D12 to D15 (including the description of the processing between steps and the like).

ステップE8の処理の後、処理部21aは、払出制御チップ11及び主制御チップ13とともにステップE9の処理を行うが、この処理は、上記ステップD16から19の処理に対応する。このため、このE9の処理の説明(ステップ間の処理等の説明も含む)は、ステップD16から19における説明(ステップ間の処理等の説明も含む)に準じる。 After the process of step E8, the processing unit 21a performs the process of step E9 together with the payout control chip 11 and the main control chip 13, and this process corresponds to the processes of steps D16 to D19. Therefore, the description of the process of E9 (including the description of the process between steps and the like) follows the description in Steps D16 to D19 (including the description of the process between steps and the like).

ステップE9の処理の後、通信制御IC23の処理部23aは、ステップE10の処理を行うが、この処理は、上記ステップD20の処理に対応する。このため、このステップE10の処理の説明(ステップ間の処理等の説明も含む)は、ステップD20における説明(ステップ間の処理等の説明も含む)に準じる。 After the processing of step E9, the processing unit 23a of the communication control IC 23 performs the processing of step E10, and this processing corresponds to the processing of step D20. Therefore, the description of the process of step E10 (including the description of the process between steps and the like) follows the description of step D20 (including the description of the process between steps and the like).

次に、主制御部21の処理部21aは、ステップE11の処理を行うが、この処理は、上記ステップD21の処理に対応する。このため、このステップE11の処理の説明(ステップ間の処理等の説明も含む)は、ステップD21における説明(ステップ間の処理等の説明も含む)に準じる。 Next, the processing unit 21a of the main control unit 21 performs the process of step E11, which corresponds to the process of step D21. Therefore, the description of the process of step E11 (including the description of the process between steps and the like) follows the description of step D21 (including the description of the process between steps and the like).

上位サーバ510の制御部511は、主制御部21から送信された登録情報及び照合要求を受信すると、受信した登録情報に、補助記憶部516に予め格納されている遊技場情報を含ませる。そして、制御部511は、この遊技場情報を含ませた登録情報と、補助記憶部516に格納されている登録情報とを照合する。照合NGの場合については、ステップD22の処理以降や、後述のステップG5の処理等を参照するとして、ここでは、照合はOKであるものとする。この場合、照合OKの旨を照合結果として、主制御部21の処理部21aに送信する(ステップE12)。 Upon receiving the registration information and the collation request transmitted from the main control unit 21, the control unit 511 of the higher-level server 510 causes the received registration information to include the game hall information stored in advance in the auxiliary storage unit 516. Then, the control unit 511 collates the registration information including the game hall information with the registration information stored in the auxiliary storage unit 516. In the case of collation NG, the processing after step D22, the processing of step G5 described later, and the like are referred to, and the collation is OK here. In this case, the result of the collation OK is transmitted to the processing unit 21a of the main control unit 21 as the collation result (step E12).

処理部21aは、照合OKの照合結果を受信すると、処理部23aとともに、ステップE13からステップE15の処理を行うが、これら処理は、ステップD25からD27に対応する。このため、このステップE13からステップE15の処理の説明(ステップ間の処理等の説明も含む)は、ステップD25からD27における説明(ステップ間の処理等の説明も含む)に準じる。 When the processing unit 21a receives the collation result of the collation OK, the processing unit 21a and the processing unit 23a perform the processing from step E13 to step E15. These processings correspond to steps D25 to D27. Therefore, the description of the processing from step E13 to step E15 (including the description of the processing between steps and the like) is the same as the description of step D25 to D27 (including the description of the processing between steps and the like).

上記のような処理によれば、上位サーバ510がオンライン状態であった場合には、上位サーバ510を用いた認証がなされる。上記のように、上位サーバ510が記憶する登録情報や本情報は、鍵管理センターサーバ310が記憶する情報と同じであるので、正当性が保証されている。このため、この上位サーバ510での照合であっても、各チップやIC等の認証の正確性が担保される。また、上位サーバ510と、カードユニット20との構成は、従来からのインフラを利用して形成することができる。 According to the above processing, when the upper server 510 is in the online state, the authentication using the upper server 510 is performed. As described above, the registration information and this information stored in the upper-level server 510 are the same as the information stored in the key management center server 310, and therefore their validity is guaranteed. Therefore, even in the collation by the upper server 510, the accuracy of authentication of each chip, IC, etc. is ensured. Further, the configuration of the host server 510 and the card unit 20 can be formed using a conventional infrastructure.

ここで、ステップE3における照合において、両本情報に含まれる情報の少なくとも一部について照合結果が照合NGだった場合(つまり、本情報の更新があった場合)について図24を参照して説明する。 Here, in the collation in step E3, a case in which the collation result is collation NG for at least a part of the information included in both pieces of information (that is, the case where the information is updated) will be described with reference to FIG. ..

通常、本情報に含まれるメーカーコード、ユニットシリアルID、通信制御シリアルIDは、その主制御部21に関する情報や認証鍵に関する情報ではないので、変更されない。ここでの更新で考えられるのは、本認証鍵である(付随的に、ライターIDや鍵バージョンも更新される場合がある)。 Normally, the manufacturer code, unit serial ID, and communication control serial ID included in this information are not changed because they are not information about the main controller 21 or information about the authentication key. What can be considered for the update here is the main authentication key (in addition, the writer ID and the key version may be updated).

処理部21aは、このような場合、記憶部21bの第1記憶領域に格納された本情報を第2記憶領域に移して格納する。このとき、第2記憶領域に格納されていた仮情報又は本情報に上書きされる。そして、処理部21aは、上位サーバ510から送信された本情報を第1記憶領域に格納する(ステップE90)。 In such a case, the processing unit 21a moves the main information stored in the first storage area of the storage unit 21b to the second storage area and stores it. At this time, the temporary information or the main information stored in the second storage area is overwritten. Then, the processing unit 21a stores the main information transmitted from the upper server 510 in the first storage area (step E90).

その後、処理部21aは、第1記憶領域に格納した本情報を第2記憶領域に新たに記録された本認証鍵を暗号化して通信制御IC23の処理部23aに送信する(ステップE92)。処理部23aは、暗号化した前記本情報を受け取ると、記憶部23bの第1記憶領域に格納している本認証鍵を含む本情報を第2記録領域に移し(上書きし)、受け取った前記本情報を第2記録領域に移した本情報の本認証鍵で復号化するとともに、復号化した本情報を新たな本情報として、記憶部23bの第1記憶領域に格納する(ステップE93)。 After that, the processing unit 21a encrypts the main information stored in the first storage area with the new authentication key newly recorded in the second storage area, and sends it to the processing unit 23a of the communication control IC 23 (step E92). Upon receiving the encrypted main information, the processing unit 23a moves (overwrites) the main information including the main authentication key stored in the first storage area of the storage unit 23b to the second recording area and receives the received main information. The main information is decrypted with the main authentication key of the main information transferred to the second recording area, and the decrypted main information is stored as new main information in the first storage area of the storage unit 23b (step E93).

その後、処理部21aは、E4以降の処理を処理部23a等とともに行う。 After that, the processing unit 21a performs processing after E4 together with the processing unit 23a and the like.

このような処理によれば、認証鍵が更新等された場合には、直前の認証鍵で暗号通信が行われるため、認証鍵の更新が容易になされる。また、鍵バージョンと、認証鍵とをセットにすることによって、認証鍵が漏洩した場合、この認証鍵の鍵バージョンに基づいて、漏洩した認証鍵を容易に探すことも可能になっている。 According to such a process, when the authentication key is updated, the immediately preceding authentication key is used for the encrypted communication, so that the authentication key can be easily updated. Further, by setting the key version and the authentication key as a set, when the authentication key is leaked, it is possible to easily find the leaked authentication key based on the key version of this authentication key.

(稼働段階(上位サーバオフライン時))
次に、稼動段階でかつ上位サーバ510がオフライン状態である場合について、図25を参照して説明する。
(Operating stage (when the upper server is offline))
Next, a case where the upper server 510 is in the offline state at the operating stage will be described with reference to FIG.

カードユニット20の電源が投入されたことを契機として、主制御部21の処理部21aは、上位サーバ510と通信可能であるか否かを判別し、通信不可能であると判別した場合、つまり、上位サーバ510がオフライン状態である場合、主制御部21の処理部21aは、記憶部21bの第1領域に、本情報が格納されているか否かを判定する(ステップF1)。 When the power of the card unit 20 is turned on, the processing unit 21a of the main control unit 21 determines whether or not it is possible to communicate with the upper server 510, and when it is determined that communication is not possible, that is, When the higher-level server 510 is offline, the processing unit 21a of the main control unit 21 determines whether this information is stored in the first area of the storage unit 21b (step F1).

本情報が格納されていると判定した場合、処理部21aは、上位サーバ510がオンライン状態である場合と同様に、第1記憶領域に格納されている本情報に含まれるユニットシリアルIDを、通信部21cを介して処理部23aへ送信する。通信制御IC23の処理部23aは、主制御部21から送信されたユニットシリアルIDを受け取る。処理部23aは、受け取ったユニットシリアルIDを、第1記憶領域に格納されているユニットシリアルIDと照合する(ステップF2)。照合結果がNGであった場合、処理部23aは、処理部21aに対してその旨を送信する。処理部21aは、このNGの旨を受信すると、通信制御IC23についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。なお、本情報が格納されていないと判定した場合、処理部21aは、上位サーバ510がオンライン状態となるまで処理を行わず、待機する。上位サーバ510がオンライン状態に移行した場合、処理部21aは、上述した処理を行う。 When it is determined that the main information is stored, the processing unit 21a communicates the unit serial ID included in the main information stored in the first storage area, as in the case where the upper server 510 is in the online state. It is transmitted to the processing unit 23a via the unit 21c. The processing unit 23 a of the communication control IC 23 receives the unit serial ID transmitted from the main control unit 21. The processing unit 23a compares the received unit serial ID with the unit serial ID stored in the first storage area (step F2). When the collation result is NG, the processing unit 23a sends a message to that effect to the processing unit 21a. When the processing unit 21a receives this NG notification, there is a possibility that the communication control IC 23 may be replaced, so the processing unit 21a performs the same processing as the notification processing described above to notify that effect. When it is determined that this information is not stored, the processing unit 21a does not perform the process and waits until the higher-level server 510 becomes online. When the higher-level server 510 shifts to the online state, the processing unit 21a performs the above-described processing.

処理部23aと処理部21aとは、以後、ステップF3からF5までの処理を、互いに通信しながら行うが、これらステップは、上記ステップD12からD14に対応する。このため、ステップF3からF5の処理の説明(ステップ間の処理等の説明も含む)は、ステップD12からD14における説明(ステップ間の処理等の説明も含む)に準じる。 After that, the processing unit 23a and the processing unit 21a perform the processes of steps F3 to F5 while communicating with each other, and these steps correspond to the above steps D12 to D14. Therefore, the description of the processing of steps F3 to F5 (including the description of the processing between steps and the like) follows the description of steps D12 to D14 (including the description of the processing between steps and the like).

続いて主制御部21の処理部21aは、この場合、主制御部21の処理部21aは、記憶部21bに登録情報が格納されているか否かを判定する(ステップF6)。 Subsequently, in this case, the processing unit 21a of the main control unit 21 determines whether the processing unit 21a of the main control unit 21 stores the registration information in the storage unit 21b (step F6).

登録情報が格納されていると判定した場合、処理部21aは、上位サーバ510がオンライン状態である場合と同様に、主制御チップ13及び払出制御チップ11の各記憶部13b、11bに格納されている情報の送信要求(登録情報の送信要求)を処理部23aに送信する(ステップF7)。 When it is determined that the registration information is stored, the processing unit 21a stores the storage information in the storage units 13b and 11b of the main control chip 13 and the payout control chip 11 as in the case where the upper server 510 is in the online state. A request to send information (request to send registered information) is sent to the processing unit 23a (step F7).

ステップF7の処理の後、処理部21aは、払出制御チップ11及び主制御チップ13とともにステップF8の処理を行うが、この処理は、上記ステップD16から19の処理に対応する。このため、このF8の処理の説明(ステップ間の処理等の説明も含む)は、ステップD16から19における説明(ステップ間の処理等の説明も含む)に準じる。 After the process of step F7, the processing unit 21a performs the process of step F8 together with the payout control chip 11 and the main control chip 13, and this process corresponds to the processes of steps D16 to D19. Therefore, the description of the process of F8 (including the description of the process between steps and the like) follows the description in Steps D16 to D19 (including the description of the process between steps and the like).

通信制御IC23の処理部23aは、払出制御チップ11から送信された登録情報を受信すると、受信した登録情報を記憶部23bに格納する。処理部23aは、記憶部23bに格納した登録情報を、登録情報の照合を要求する照合要求とともに主制御部21の処理部21aに送信する(ステップF9)。 Upon receiving the registration information transmitted from the payout control chip 11, the processing unit 23a of the communication control IC 23 stores the received registration information in the storage unit 23b. The processing unit 23a transmits the registration information stored in the storage unit 23b to the processing unit 21a of the main control unit 21 together with a collation request for collating the registration information (step F9).

主制御部21の処理部21aは、通信制御IC23から送信された登録情報及び照合要求を受信すると、この登録情報と、記憶部21bに格納されている登録情報とを照合する。つまり、処理部21aは、すでに登録情報が記憶部21bに格納されているかを判別し、格納されていなければ(照合NGの場合)、主制御チップ13、払出制御チップ11についてすり替えがある可能性があるので、その旨を報知すべく、処理部21aは、前記の報知処理と同様の処理を行う。 When the processing unit 21a of the main control unit 21 receives the registration information and the collation request transmitted from the communication control IC 23, the processing unit 21a collates the registration information with the registration information stored in the storage unit 21b. That is, the processing unit 21a determines whether or not the registration information is already stored in the storage unit 21b, and if it is not stored (in the case of collation NG), the main control chip 13 and the payout control chip 11 may be replaced. Therefore, the processing unit 21a performs the same processing as the above-described notification processing to notify that effect.

一方、すでに登録情報が記憶部21bに格納されている場合(照合OKの場合)、処理部21aは、処理部23aとともに、ステップF10からステップF12の処理を行うが、これら処理は、ステップD25からD27に対応する。このため、このステップF10からステップF12の処理の説明(ステップ間の処理等の説明も含む)は、ステップD25からD27における説明(ステップ間の処理等の説明も含む)に準じる。 On the other hand, when the registration information is already stored in the storage unit 21b (in the case of collation OK), the processing unit 21a performs the processes of Step F10 to Step F12 together with the processing unit 23a, but these processes are performed from Step D25. Corresponds to D27. Therefore, the description of the processing of steps F10 to F12 (including the description of the processing between steps and the like) is the same as the description of steps D25 to D27 (including the description of the processing between steps and the like).

上記のような処理によれば、上位サーバ510がオフライン状態であった場合であっても、以前登録された情報を用いて適切な照合が行われ、この管理システム1は上位サーバ510がオフライン状態であった場合にも認証を行える。 According to the above processing, even when the upper server 510 is in the offline state, appropriate matching is performed using the previously registered information, and this management system 1 has the upper server 510 in the offline state. If it is, authentication can be performed.

(パチンコ機10の入れ替え段階)
次に、パチンコ機10の入れ替え段階において、カードユニット20に搭載されている集積回路、及び、パチンコ機10に搭載されている集積回路がそれぞれ正当なものであるか否かを判別する管理システム1の動作について、図26を参照して説明する。
(Replacement stage of pachinko machine 10)
Next, in the replacement stage of the pachinko machine 10, the management system 1 that determines whether the integrated circuit mounted on the card unit 20 and the integrated circuit mounted on the pachinko machine 10 are valid or not, respectively. The operation of will be described with reference to FIG.

図26に示すように、パチンコ機10の入れ替え段階において、カードユニット20に搭載される集積回路が正当なものであるか否かを判定する処理は、稼働段階でかつ上位サーバ510がオンライン状態である場合と同様である。具体的には、図23から図25におけるステップE1からE7、ステップE80及びステップE82、ステップE90、ステップE92、及びステップE93と同様にしてカードユニット20に搭載される集積回路が正当なものであるか否かを判定する。 As shown in FIG. 26, in the replacement stage of the pachinko machine 10, the process of determining whether or not the integrated circuit mounted in the card unit 20 is valid is in the operation stage and the upper server 510 is in the online state. The same as in some cases. Specifically, the integrated circuit mounted on the card unit 20 is legal in the same manner as steps E1 to E7, steps E80 and E82, steps E90, E92, and E93 in FIGS. 23 to 25. Or not.

続いてパチンコ機10に搭載される集積回路が正当なものであるか否かを判定する処理について説明する。
まず、主制御部21の処理部21aが、通信制御IC23へ登録情報の送信要求を、送信する(ステップG1)。
Next, a process of determining whether or not the integrated circuit mounted on the pachinko machine 10 is valid will be described.
First, the processing unit 21a of the main control unit 21 transmits a registration information transmission request to the communication control IC 23 (step G1).

そして通信制御IC23の処理部23aが登録情報の送信要求を受け取ると、処理部23aは、主制御チップ13及び払出制御チップ11とともに、設置段階における動作で説明したように、図22におけるステップD16からD19と同様の処理(ステップ間における処理も含む。)を行い、パチンコ機10の払出制御チップ11からパチンコ機10の登録情報を取得する(ステップG2)。 Then, when the processing unit 23a of the communication control IC 23 receives the registration information transmission request, the processing unit 23a, together with the main control chip 13 and the payout control chip 11, from step D16 in FIG. 22 as described in the operation at the installation stage. The same processing as D19 (including processing between steps) is performed to acquire registration information of the pachinko machine 10 from the payout control chip 11 of the pachinko machine 10 (step G2).

続いて通信制御IC23の処理部23aは、取得したパチンコ機10の登録情報を、主制御部21の処理部21aに送信する(ステップG3)。処理部21aは、通信制御IC23から送信されたパチンコ機10の登録情報を受け取ると、取得したパチンコ機10の登録情報を記憶部21bに格納するとともに、格納した登録情報を照合要求とともに上位サーバ510の制御部511に送信する。 Subsequently, the processing unit 23a of the communication control IC 23 transmits the acquired registration information of the pachinko machine 10 to the processing unit 21a of the main control unit 21 (step G3). When the processing unit 21a receives the registration information of the pachinko machine 10 transmitted from the communication control IC 23, the processing unit 21a stores the acquired registration information of the pachinko machine 10 in the storage unit 21b, and stores the stored registration information together with the collation request in the upper server 510. To the control unit 511.

上位サーバ510の制御部511は、主制御部21から送信された登録情報及び照合要求を受信すると、受信した登録情報に補助記憶部516に予め格納されている遊技場情報を含ませる。そして、制御部511は、この遊技場情報を含ませた登録情報と、補助記憶部516に格納されている登録情報とを照合する。つまり、制御部511は、すでに登録情報が補助記憶部516に格納されているかを判別する。なお、ここでは、パチンコ機10は入れ換えられた新たなものであり、上位サーバ510にはこのパチンコ機10についての登録情報は格納されていないので、照合NGとなり、この登録情報を照合要求とともに鍵管理センターサーバ310の制御部311に送信する(ステップG5)。 Upon receiving the registration information and the collation request transmitted from the main control unit 21, the control unit 511 of the upper-level server 510 causes the received registration information to include the amusement hall information stored in advance in the auxiliary storage unit 516. Then, the control unit 511 collates the registration information including the game hall information with the registration information stored in the auxiliary storage unit 516. That is, the control unit 511 determines whether the registration information is already stored in the auxiliary storage unit 516. It should be noted that, here, the pachinko machine 10 is a new one that has been replaced, and since the registration information for this pachinko machine 10 is not stored in the upper-level server 510, it becomes verification NG, and this registration information is keyed together with the verification request. It is transmitted to the control unit 311 of the management center server 310 (step G5).

管理システム1において、G6ステップ以降に行われる処理は、ステップE12からE15における処理と同様であるので、その説明(ステップ間の処理も含む。)は、ステップE12からE15(ステップ間の処理も含む。)の説明に準じる。 In the management system 1, the processing performed after step G6 is the same as the processing in steps E12 to E15, and therefore the description (including processing between steps) includes steps E12 to E15 (including processing between steps). .)

上記のような処理によれば、パチンコ機10の入れ換え時では、上位サーバ510は入れ換えられたパチンコ機10の登録情報を記憶していないので、鍵管理センターサーバ310に問い合わせを行って、鍵管理センターサーバ310が照合を行う。このため、パチンコ機10の入れ換え時でであっても、適切な登録、照合が行われ、この管理システム1はパチンコ機10の入れ換えにも対応できる。 According to the above-described processing, when the pachinko machine 10 is replaced, the upper server 510 does not store the registration information of the replaced pachinko machine 10, so the key management center server 310 is inquired to perform key management. The center server 310 collates. Therefore, even when the pachinko machine 10 is replaced, appropriate registration and verification are performed, and the management system 1 can also support the replacement of the pachinko machine 10.

(カードユニット20の入れ替え段階)
次に、カードユニット20の入れ替え段階における管理システム1の動作等の詳細について、図27を参照して説明する。なお、上記と同様に、図27において、実線で囲まれた情報は以前から格納された情報を示し、破線で囲まれた情報は処理中に格納される情報を示す。また、下記での照合では、例えば、照合対象の両情報が同じ情報である等によって、両情報が同じ内容を示している(例えば、同じものと識別している)等の場合には、照合結果を照合OKとし、照合対象の両情報が同じ情報でない等によって、同じものを識別等していない場合には、照合結果を照合NGとする。
(Step of replacing the card unit 20)
Next, details of the operation and the like of the management system 1 at the replacement stage of the card unit 20 will be described with reference to FIG. Note that, as in the above case, in FIG. 27, the information surrounded by the solid line indicates the information that has been stored before, and the information surrounded by the broken line indicates the information that is stored during the processing. Further, in the collation described below, for example, when both pieces of information to be collated are the same information and thus both pieces of information indicate the same content (for example, they are identified as the same), the collation is performed. The result is set to collation OK, and if the same information is not identified because the two pieces of information to be collated are not the same information, the collation result is set to collation NG.

図27に示すように、主制御部21の処理部21aは、カードユニット20の電源が投入されたことを契機として、記憶部21bに格納された仮情報に含まれるユニットシリアルIDを、後述の本情報の送信を要求する情報である本認証鍵要求とともに、上位サーバ510へ送信する(ステップH1)。 As shown in FIG. 27, the processing unit 21a of the main control unit 21 uses the unit serial ID included in the temporary information stored in the storage unit 21b as a trigger when the power of the card unit 20 is turned on. It transmits to the upper level server 510 together with the main authentication key request which is the information requesting the transmission of this information (step H1).

続いて上位サーバ510の制御部511は、主制御部21から本認証要求とユニットシリアルIDとが送信されると、上位サーバ510の補助記憶部516に送信されたユニットシリアルIDと同じ内容のユニットシリアルIDが格納されているかを判別する。ここでは、カードユニット20の入れ替え段階であるため、このカードユニット20は、初めて遊技場500に設置されたものである。したがってこのカードユニット20に対応するユニットシリアルIDは、補助記憶部516に格納されていない。このため、制御部511は、前記のユニットシリアルIDが格納されていないと判別する。 Subsequently, when the main control unit 21 transmits the main authentication request and the unit serial ID, the control unit 511 of the higher-level server 510 has a unit having the same content as the unit serial ID transmitted to the auxiliary storage unit 516 of the higher-level server 510. It is determined whether the serial ID is stored. Here, since the card unit 20 is in the replacement stage, this card unit 20 is first installed in the game hall 500. Therefore, the unit serial ID corresponding to this card unit 20 is not stored in the auxiliary storage unit 516. Therefore, the control unit 511 determines that the unit serial ID is not stored.

制御部511は、前記のユニットシリアルIDが格納されていないと判別すると、このユニットシリアルIDを、補助記憶部516に格納するとともに、このユニットシリアルIDと送信された本認証要求とを鍵管理センターサーバ310へ送信する(ステップH2)。 When the control unit 511 determines that the unit serial ID is not stored, the control unit 511 stores the unit serial ID in the auxiliary storage unit 516, and stores the unit serial ID and the transmitted main authentication request in the key management center. It is transmitted to the server 310 (step H2).

鍵管理センターサーバ310の制御部311は、上位サーバ510が送信したユニットシリアルIDと本認証要求とを受け取ると、補助記憶部316に格納された、このユニットシリアルIDを含む仮情報を検索し、仮情報があった場合には、その仮情報に含まれる仮認証鍵に基づいて、所定のアルゴリズムに従って、暗号通信における暗号化及び復号化する本認証鍵(この鍵は、後の暗号通信で使用される。)を生成する。制御部311は、本認証鍵を生成すると、本認証鍵のバージョンを示す鍵バージョン、補助記憶部316に格納された仮情報のうちのユニットシリアルID、通信制御シリアルID、ライターID、及び、メーカーコードを、本情報として補助記憶部316へ格納する(ステップH3)。 When the control unit 311 of the key management center server 310 receives the unit serial ID and the main authentication request transmitted by the upper server 510, the control unit 311 searches the temporary information including the unit serial ID stored in the auxiliary storage unit 316, If there is temporary information, the main authentication key that encrypts and decrypts in encrypted communication according to a predetermined algorithm based on the temporary authentication key included in that temporary information (this key will be used in later encrypted communication. Is generated). When generating the main authentication key, the control unit 311 generates a key version indicating the version of the main authentication key, the unit serial ID of the temporary information stored in the auxiliary storage unit 316, the communication control serial ID, the writer ID, and the manufacturer. The code is stored in the auxiliary storage unit 316 as this information (step H3).

鍵管理センターサーバ310の制御部311は、前記検索によって、仮情報がなかった場合には、所定の処理を行う。例えば、鍵管理センターサーバ310は、上位サーバ510に、仮情報が存在しない旨の情報を送信する。上位サーバ510は、この情報を受信すると、例えば、制御部511が入出力部513を介してその旨を報知(表示等)する。 The control unit 311 of the key management center server 310 performs a predetermined process when there is no provisional information by the search. For example, the key management center server 310 transmits information indicating that the provisional information does not exist to the upper server 510. When the upper server 510 receives this information, for example, the control unit 511 notifies (displays, etc.) to that effect via the input/output unit 513.

次に、鍵管理センターサーバ310の制御部311は、補助記憶部316に格納されている本情報を、上位サーバ510へ送信する。そして上位サーバ510の制御部511は、上位サーバ510から送信された本情報を受け取り補助記憶部516に格納する(ステップH4)。 Next, the control unit 311 of the key management center server 310 transmits the main information stored in the auxiliary storage unit 316 to the upper server 510. Then, the control unit 511 of the upper server 510 receives the main information transmitted from the upper server 510 and stores it in the auxiliary storage unit 516 (step H4).

ステップH4の後の処理は、上記ステップD5からD14の処理に対応する。このため、このステップH4の後の処理の説明(ステップ間の処理等の説明も含む)は、ステップD5から14における説明(ステップ間の処理等の説明も含む)に準じる。 The process after step H4 corresponds to the process of steps D5 to D14. Therefore, the description of the process after step H4 (including the description of the process between steps and the like) follows the description in steps D5 to D14 (including the description of the process between steps and the like).

また、カードユニット20の入れ替え段階において、パチンコ機10に搭載される集積回路が正当なものであるか否かを判定する処理は、上記ステップD15からD27の処理に対応する。このため、この場合にパチンコ機10に搭載される集積回路が正当なものであるか否かを判定する処理の説明(ステップ間の処理等の説明も含む)は、ステップD15から27における説明(ステップ間の処理等の説明も含む)に準じる。 Further, in the replacement stage of the card unit 20, the process of determining whether or not the integrated circuit mounted on the pachinko machine 10 is valid corresponds to the processes of steps D15 to D27. Therefore, in this case, the description of the process of determining whether or not the integrated circuit mounted on the pachinko machine 10 is valid (including the description of the process between steps, etc.) will be described in steps D15 to 27 ( (Including explanation of processing between steps).

上記のような処理によれば、カードユニット20の入れ換え時では、上位サーバ510は入れ換えられたカードユニット20の本情報を記憶していないので、鍵管理センターサーバ310に問い合わせを行って、鍵管理センターサーバ310が照合を行う。このため、カードユニット20の入れ換え時でであっても、適切な登録、照合が行われ、この管理システム1はカードユニット20の入れ換えにも対応できる。 According to the above processing, when the card unit 20 is replaced, the higher-level server 510 does not store the main information of the replaced card unit 20, so the key management center server 310 is inquired to perform key management. The center server 310 collates. Therefore, even when the card unit 20 is replaced, appropriate registration and verification are performed, and the management system 1 can also support replacement of the card unit 20.

以上が、管理システム1の各段における詳細な動作である。 The above is the detailed operation in each stage of the management system 1.

(本実施形態のまとめ)
このように、本実施形態に係る管理システム1は、各段階別にカードユニット20やパチンコ機10に搭載される集積回路が正当なものであるか否かを照合することにより判別する。この構成によれば、各段階において照合を行うため、その照合結果に応じて集積回路のすり替え等の検出及び対策がその段階毎に可能となる。
(Summary of this embodiment)
In this way, the management system 1 according to the present embodiment makes a determination for each stage by collating whether the integrated circuit mounted on the card unit 20 or the pachinko machine 10 is valid. According to this configuration, since the collation is performed at each stage, it is possible to detect and take measures such as replacement of the integrated circuit according to the collation result at each stage.

(その他)
本実施形態では、上記の構成によって、管理システム1は、集積回路メーカー(ここでは、チップメーカー100)によって製造される集積回路(ここでは、通信制御IC23)と、遊技用装置メーカー(ここでは、カードユニットメーカー600)によって製造される、前記集積回路メーカーが製造した前記集積回路を搭載した遊技用装置(ここでは、カードユニット20)と、を管理する管理システムであって、
前記集積回路メーカーによって製造される前記集積回路に前記集積回路メーカーによって書き込まれる前記集積回路の識別情報(ここでは、通信制御シリアルID)を出力する第1の出力装置(ここでは、ステップB2で通信制御シリアルIDを送信するチップメーカーコンピュータ110)と、
前記遊技用装置メーカーで製造される前記遊技用装置の装置情報であって、この遊技用装置に使用されている前記集積回路の前記識別情報を含む遊技用装置の装置情報(ここでは、通信制御シリアルIDを含む出荷情報)を出力する第2の出力装置(ここでは、ステップB12で出荷情報を送信するICライタ610)と、
前記第1の出力装置から出力された前記集積回路の識別情報と前記第2の出力装置から出力された前記装置情報とを取得する取得手段(ここでは、ステップB2の後で通信制御シリアルIDを受信し、ステップB15の後で出荷情報を受信する制御部311)と、前記取得手段が取得した、前記集積回路の識別情報と前記装置情報に含まれる前記集積回路の識別情報とを照合する照合手段(ここでは、ステップB16で両通信制御シリアルIDを照合する制御部311)とを備える管理装置(ここでは、鍵管理センターサーバ310)と、
を備える管理システムになっている。
(Other)
In the present embodiment, with the above configuration, the management system 1 includes the integrated circuit (here, the communication control IC 23) manufactured by the integrated circuit maker (here, the chip maker 100) and the game device maker (here, the card). A management system for managing a gaming device (here, a card unit 20) mounted with the integrated circuit manufactured by the integrated circuit maker, which is manufactured by a unit maker 600),
A first output device (here, communication in step B2) that outputs identification information (here, communication control serial ID) of the integrated circuit written by the integrated circuit maker to the integrated circuit manufactured by the integrated circuit maker. A chip maker computer 110) that transmits a control serial ID,
Device information of the gaming device manufactured by the gaming device manufacturer, including device information of the gaming device including the identification information of the integrated circuit used in the gaming device (here, communication control A second output device (here, the IC writer 610 which transmits the shipping information in step B12) for outputting the shipping information including the serial ID),
Acquiring means for acquiring the identification information of the integrated circuit output from the first output device and the device information output from the second output device (here, a communication control serial ID is output after the step B2). A control unit 311) that receives the shipment information after step B15 and collates the identification information of the integrated circuit acquired by the acquisition unit with the identification information of the integrated circuit included in the device information. A management device (here, the key management center server 310) including means (here, the control unit 311 that collates both communication control serial IDs in step B16);
It is a management system equipped with.

なお、上記集積回路は、主制御チップ13であってもよい。この場合、上記遊技用装置メーカーは、遊技機メーカー200である。上記遊技用装置はパチンコ機10である。上記識別情報は主制御チップ13のチップIDである。上記第1の出力装置はステップA2で主制御チップ13のチップIDを送信等する遊技機メーカーコンピュータ220である。上記装置情報は主制御チップ13のチップIDを含む出荷情報である。上記第2の出力装置はステップA11でチップIDを含む出荷情報を送信等するICライタ210である。上記取得手段は、ステップA2の後で主制御チップ13のチップIDを受信し、ステップA11の後で出荷情報を受信する制御部411である。照合手段は、ステップA12で両チップIDを照合する制御部411である。上記管理装置は、セキュリティセンターサーバ410である。 The integrated circuit may be the main control chip 13. In this case, the game machine maker is the game machine maker 200. The gaming device is a pachinko machine 10. The identification information is the chip ID of the main control chip 13. The first output device is the gaming machine manufacturer computer 220 that transmits the chip ID of the main control chip 13 in step A2. The device information is shipping information including the chip ID of the main control chip 13. The second output device is the IC writer 210 that transmits shipping information including the chip ID in step A11. The acquisition unit is the control unit 411 that receives the chip ID of the main control chip 13 after step A2 and the shipping information after step A11. The collating means is the control unit 411 that collates both chip IDs in step A12. The management device is the security center server 410.

なお、上記集積回路は、払出制御チップ11であってもよい。この場合、上記遊技用装置メーカーは、遊技機メーカー200である。上記遊技用装置はパチンコ機10である。上記識別情報は払出制御チップ11のチップIDである。上記第1の出力装置はステップA2で払出制御チップ11のチップIDを送信等する遊技機メーカーコンピュータ220である。上記装置情報は払出制御チップ11のチップIDを含む出荷情報である。上記第2の出力装置はステップA11でチップIDを含む出荷情報を送信等するICライタ210である。上記取得手段は、ステップA2の後で払出制御チップ11のチップIDを受信し、ステップA11の後で出荷情報を受信する制御部411である。照合手段は、ステップA12で両チップIDを照合する制御部411である。上記管理装置は、セキュリティセンターサーバ410である。 The integrated circuit may be the payout control chip 11. In this case, the game machine maker is the game machine maker 200. The gaming device is a pachinko machine 10. The identification information is the chip ID of the payout control chip 11. The first output device is the gaming machine manufacturer computer 220 that transmits the chip ID of the payout control chip 11 in step A2. The device information is shipping information including the chip ID of the payout control chip 11. The second output device is the IC writer 210 that transmits shipping information including the chip ID in step A11. The acquisition unit is the control unit 411 that receives the chip ID of the payout control chip 11 after step A2 and the shipping information after step A11. The collating means is the control unit 411 that collates both chip IDs in step A12. The management device is the security center server 410.

上記構成によれば、集積回路メーカーによって書き込まれる識別情報と、遊技用装置メーカーで製造される前記遊技用装置の装置情報に含まれる識別情報とが管理装置の照合手段で照合される。集積回路の出荷段階で集積回路が不正な集積回路にすり替えられた場合、照合される両識別情報は同じ集積回路の識別情報にはならないので、この場合の照合結果は、両識別情報が同じ集積回路の識別情報でない、という結果になる。一方、前記すり替えが無い場合には、照合結果は、両識別情報が同じ集積回路の識別情報である、という結果になる。このように、前記照合によって、集積回路のすり替えの有無が分かるので、前記照合手段を有する管理システムは、集積回路の出荷段階のすり替えを検出することができる。なお、セキュリティセンターサーバ410や鍵管理センターサーバ310は、照合結果に応じた処理を行うことで、集積回路の出荷段階のすり替えを検出した場合に、その旨を報知できる。 According to the above configuration, the identification information written by the integrated circuit maker and the identification information included in the device information of the gaming device manufactured by the gaming device maker are collated by the collating means of the management device. If the integrated circuit is replaced by an unauthorized integrated circuit at the shipping stage of the integrated circuit, the two pieces of identification information to be collated do not become the identification information of the same integrated circuit. The result is that it is not the identification information of the circuit. On the other hand, when there is no replacement, the collation result is that both pieces of identification information are identification information of the same integrated circuit. In this way, since the presence or absence of replacement of the integrated circuit can be known by the verification, the management system having the verification means can detect replacement of the integrated circuit at the shipping stage. When the security center server 410 and the key management center server 310 perform a process according to the collation result, when a replacement at the shipping stage of the integrated circuit is detected, the fact can be notified.

また、本実施形態では、上記の構成によって、前記の管理装置(ここでは、鍵管理センターサーバ310)は、前記照合手段による照合において両識別情報が同じ集積回路の識別情報であった場合に、この識別情報を含む前記装置情報を前記集積回路の認証に用いる認証用情報(ここでは、仮情報)として、記憶部(ここでは、記憶部312)に記録する記録手段(ここでは、ステップB17で出荷情報を仮情報として格納する制御部311)を備えるものになっている。 Further, in the present embodiment, with the above configuration, in the case where the management device (here, the key management center server 310) is the identification information of the same integrated circuit in the verification by the verification means, A recording unit (here, in step B17) for recording the device information including the identification information as authentication information (here, temporary information) used for authentication of the integrated circuit in a storage unit (here, storage unit 312). A control unit 311) that stores shipping information as temporary information is provided.

このような構成によれば、製造段階において、照合によって両識別情報が同じ集積回路の識別情報であったときに、この識別情報を含む装置情報が記録されるので、正規の識別情報を含む装置情報が、その後の認証に用いる認証用情報(ここでは、仮情報)として記憶部に記録される。このため、不正な識別情報を用いた認証が防止され、集積回路のすり替えの検出の正確性が担保される。 With such a configuration, when both identification information items are identification information items of the same integrated circuit as a result of collation at the manufacturing stage, the device information item including this identification information item is recorded. The information is recorded in the storage unit as the authentication information (temporary information in this case) used for the subsequent authentication. Therefore, the authentication using the incorrect identification information is prevented, and the accuracy of the replacement of the integrated circuit is ensured.

また、本実施形態では、上記構成によって、前記装置情報は、前記遊技用装置の識別情報(ここでは、集積回路が通信制御IC23の場合にはユニットシリアルID、集積回路が主制御チップ13又は払出制御チップの場合には各型式コード)を含む情報になっているので、上記管理システム1は、製造段階において、前記遊技用装置の識別情報(ここでは、型式コード又はユニットシリアルID)を含む装置情報を、認証用情報として記録する。この構成によれば、認証用情報から集積回路とパチンコ機10やカードユニット20との関係も分かり、後の認証において、正規の集積回路が正規の遊技用装置に搭載されていることも確認できる。 Further, in the present embodiment, with the above configuration, the device information is the identification information of the gaming device (here, the unit serial ID when the integrated circuit is the communication control IC 23, the integrated circuit is the main control chip 13 or the payout). In the case of a control chip, since the information includes each model code, the management system 1 is a device including the identification information (here, the model code or the unit serial ID) of the gaming device at the manufacturing stage. The information is recorded as authentication information. According to this configuration, the relationship between the integrated circuit and the pachinko machine 10 or the card unit 20 can be known from the authentication information, and in subsequent authentication, it can be confirmed that the regular integrated circuit is mounted on the regular gaming device. ..

また、本実施形態では、上記構成によって、前記遊技用装置メーカーが製造した前記遊技用装置は、遊技場(ここでは、遊技場500)に設置され、前記装置情報の少なくとも一部(ここでは、集積回路が通信制御IC23の場合にはユニットシリアルID、集積回路が主制御チップ13又は払出制御チップの場合には各型式コード)は、前記遊技用装置の製造工程において前記遊技用装置の前記集積回路に記録され(ここでは、ステップB11、ステップA7、ステップA10における書き込み)、前記管理装置は、前記遊技場に設置された前記遊技用装置の前記集積回路に記録された前記装置情報の少なくとも一部を取得し(ここでは、ステップD2の後でユニットシリアルIDを受け取る、又は、ステップD21の後で登録情報を受信する制御部311)、取得した前記装置情報の少なくとも一部と前記記憶部に記録している前記装置情報とを照合する第2の照合手段(ここでは、ステップD2の後でユニットシリアルIDをキーとして仮情報の検索を行う、又は、ステップD22で登録情報の照合を行う制御部311)をさらに備えているものになっている。なお、本実施形態では、前記装置情報のうちの識別情報以外の情報であるユニットシリアルID及び各型式コードが、前記遊技用装置の製造工程において前記遊技用装置の前記集積回路に記録されているが、装置情報の識別情報も、前記遊技用装置の製造工程において、ICライタ610やICライタ210等を用いて集積回路に記録してもよい。この場合には、例えば、ICライタ610やICライタ210等に予め識別情報が記録され、ユニットシリアルIDや各型式コードの書き込み時に識別情報も集積回路に書き込まれる。 Further, in the present embodiment, with the above configuration, the gaming device manufactured by the gaming device manufacturer is installed in a gaming hall (here, gaming hall 500), and at least a part of the device information (here, here). When the integrated circuit is the communication control IC 23, the unit serial ID, and when the integrated circuit is the main control chip 13 or the payout control chip, each type code) is the integration of the gaming device in the manufacturing process of the gaming device. The device is recorded in a circuit (here, writing in step B11, step A7, and step A10), and the management device stores at least one of the device information recorded in the integrated circuit of the gaming device installed in the game arcade. Part (here, the controller 311 that receives the unit serial ID after step D2 or receives the registration information after step D21), and stores at least a part of the acquired device information and the storage part. Second collating means for collating with the recorded device information (here, control for performing provisional information retrieval using the unit serial ID as a key after step D2 or collating registration information in step D22) The part 311) is further provided. In the present embodiment, the unit serial ID and each model code which are information other than the identification information in the device information are recorded in the integrated circuit of the gaming device in the manufacturing process of the gaming device. However, the identification information of the device information may be recorded in the integrated circuit by using the IC writer 610, the IC writer 210, or the like in the manufacturing process of the game device. In this case, for example, the identification information is recorded in advance in the IC writer 610, the IC writer 210, etc., and the identification information is also written in the integrated circuit when writing the unit serial ID and each model code.

このような構成によれば、製造段階において、前記の装置情報は集積回路に記憶されているので、装置情報の照合(集積回路の認証の一例)によって、遊技場500に設置された遊技用装置の集積回路が正規のものであるか、つまり、遊技場500に設置された遊技用装置の集積回路のすり替えを検出できる。集積回路がすり替えられれば、前記装置情報の照合において、両装置情報に含まれる集積回路の識別情報が同じ集積回路の情報でないことになるので、前記の照合の結果から前記遊技場に設置された前記遊技用装置についての集積回路のすり替えが検出される。 According to such a configuration, since the device information is stored in the integrated circuit at the manufacturing stage, the device information is collated (an example of the authentication of the integrated circuit), whereby the game device installed in the game arcade 500. It is possible to detect whether the integrated circuit of is a regular one, that is, the replacement of the integrated circuit of the gaming device installed in the game arcade 500. If the integrated circuit is replaced, the identification information of the integrated circuits included in both device information will not be the information of the same integrated circuit in the collation of the device information. Therefore, it is set in the game hall from the result of the collation. A swap of integrated circuits for the gaming device is detected.

また、本実施形態では、上記構成によって、管理システム1は、集積回路メーカー(ここでは、チップメーカー100)によって製造される集積回路(ここでは、主制御チップ13又は払出制御チップ11)と、遊技用装置メーカー(ここでは、遊技機メーカー200)によって製造される、前記集積回路メーカーが製造した前記集積回路を搭載した遊技用装置(ここでは、パチンコ機10)と、を管理する管理システムであって、
前記集積回路メーカーによって製造される前記集積回路に前記集積回路メーカーによって書き込まれる前記集積回路の識別情報(ここでは、チップID)を出力する第1の出力装置(ここでは、ステップA2でチップIDを送信するチップメーカーコンピュータ110)と、
前記遊技用装置メーカーで製造される前記遊技用装置の装置情報であって、この遊技用装置に使用されている前記集積回路の前記識別情報を含む遊技用装置の装置情報(ここでは、チップIDを含む出荷情報)を出力する第2の出力装置(ここでは、ステップA11で出荷情報を送信するICライタ210)と、
前記第1の出力装置から出力された前記集積回路の識別情報と前記第2の出力装置から出力された前記装置情報とを取得する取得手段(ここでは、ステップA2の後でチップIDを受信し、ステップA11の後でチップIDを受信する制御部411)と、前記取得手段が取得した、前記集積回路の識別情報と前記装置情報に含まれる前記集積回路の識別情報とを照合する照合手段(ここでは、ステップA12で両チップIDを照合する制御部411)と、前記照合手段による照合において両識別情報が同じ集積回路の識別情報であった識別情報を含む前記装置情報を出力する出力手段(ここでは、ステップA13で出荷情報を登録情報として送信する制御部411)と、を備える第1の管理装置(ここでは、セキュリティセンターサーバ410)と、
前記第1の管理装置の前記出力手段が出力した前記装置情報を取得し(ここでは、ステップA13の後に出荷情報を受信する制御部311)、取得した前記装置情報を、前記集積回路の認証に用いる認証用情報として、記憶部(ここでは、記憶部312)に記録する(ここでは、ステップA13の後に出荷情報を格納する制御部311)第2の管理装置(ここでは、鍵管理センターサーバ310)と、
を備えるものとなっている。
In addition, in the present embodiment, with the above-described configuration, the management system 1 includes an integrated circuit (here, the main control chip 13 or the payout control chip 11) manufactured by an integrated circuit maker (here, the chip maker 100), and a game. A management system for managing a gaming machine (here, a pachinko machine 10) equipped with the integrated circuit manufactured by the integrated circuit manufacturer, which is manufactured by a device manufacturer (here, a gaming machine manufacturer 200). ,
A first output device that outputs identification information (here, chip ID) of the integrated circuit written by the integrated circuit maker to the integrated circuit manufactured by the integrated circuit maker (here, the chip ID in step A2). Chip maker computer 110) to send,
Device information of the amusement device manufactured by the amusement device manufacturer, including device information of the amusement device including the identification information of the integrated circuit used in the amusement device (here, a chip ID And a second output device (here, the IC writer 210 that transmits the shipping information in step A11),
Acquiring means for acquiring the identification information of the integrated circuit output from the first output device and the device information output from the second output device (here, a chip ID is received after step A2). , A control unit 411 that receives the chip ID after step A11) and a collating unit that collates the identification information of the integrated circuit acquired by the acquisition unit with the identification information of the integrated circuit included in the device information ( Here, the control unit 411 that collates both chip IDs in step A12, and the output unit that outputs the device information including the identification information in which both identification information are the identification information of the same integrated circuit in the collation by the collating unit. Here, a first management device (here, the security center server 410) including a control unit 411 that transmits shipping information as registration information in step A13,
The device information output by the output unit of the first management device is acquired (here, the control unit 311 that receives shipping information after step A13), and the acquired device information is used for authentication of the integrated circuit. The authentication information to be used is recorded in the storage unit (here, the storage unit 312) (here, the control unit 311 that stores the shipping information after step A13). The second management apparatus (here, the key management center server 310). )When,
It is equipped with.

前記構成によれば、前記の照合によって両識別情報が同じ集積回路の識別情報であった場合、識別情報を含む装置情報がその後の認証に用いる認証用情報として第2の管理装置によって記録されるので、正規の識別情報を含む装置情報が記憶部に記録される。このため、その後の集積回路の認証において、不正な集積回路の識別情報に基づく認証が防止されるので、出荷段階ですり替えられた不正な集積回路が検出されないことが抑制され、前記の管理システムでは、集積回路のすり替えを高精度に検出することができる。 According to the above configuration, when both identification information are identification information of the same integrated circuit by the collation, the device information including the identification information is recorded by the second management device as the authentication information used for the subsequent authentication. Therefore, the device information including the proper identification information is recorded in the storage unit. Therefore, in the subsequent authentication of the integrated circuit, the authentication based on the identification information of the unauthorized integrated circuit is prevented, so that the unauthorized integrated circuit replaced at the shipping stage is prevented from being detected, and the management system described above is not used. The replacement of the integrated circuit can be detected with high accuracy.

また、本実施形態では、上記の構成によって、前記遊技用装置メーカーが製造した前記遊技用装置は、遊技場(ここでは、遊技場500)に設置され、前記装置情報の少なくとも一部は、前記遊技用装置の製造工程において前記遊技用装置の前記集積回路に記録され(ここでは、ステップA7,ステップA10における書き込み)、前記第2の管理装置は、前記遊技場に設置された前記遊技用装置の前記集積回路に記録された前記装置情報を取得し(ここでは、ステップD22で登録情報を受信する制御部311)、取得した前記装置情報と前記記憶部に記録している前記装置情報とを照合する照合手段(ここでは、ステップD22で照合を行う制御部311)をさらに備えるものとなっている。なお、本実施形態では、前記装置情報のうちの識別情報以外の情報である各型式コードが、前記遊技用装置の製造工程において前記遊技用装置の前記集積回路に記録されているが、装置情報の識別情報も、前記遊技用装置の製造工程において、ICライタ210等を用いて集積回路に記録してもよい。この場合には、例えば、ICライタ210等に予め識別情報が記録され、各型式コードの書き込み時に識別情報も集積回路に書き込まれる。 Further, in the present embodiment, with the above configuration, the gaming device manufactured by the gaming device manufacturer is installed in a gaming hall (here, the gaming hall 500), and at least a part of the device information is In the manufacturing process of the game device, the second management device is recorded in the integrated circuit of the game device (here, writing in step A7 and step A10), and the second management device is the game device installed in the game hall. Of the device information recorded in the integrated circuit (here, the control unit 311 that receives registration information in step D22), and acquires the acquired device information and the device information recorded in the storage unit. It further comprises a collating means for collating (here, a control unit 311 for collating in step D22). In the present embodiment, each model code, which is information other than identification information in the device information, is recorded in the integrated circuit of the gaming device in the manufacturing process of the gaming device. The identification information may also be recorded in the integrated circuit by using the IC writer 210 or the like in the manufacturing process of the game device. In this case, for example, the identification information is recorded in advance in the IC writer 210 or the like, and the identification information is also written in the integrated circuit when writing each type code.

本実施形態では、前記構成によって、前記の装置情報は前記集積回路に記憶されているので、装置情報の照合(集積回路の認証の一例)によって、前記遊技場に設置された前記遊技用装置の集積回路が正規のものであるか、つまり、遊技場に設置された遊技用装置の集積回路のすり替えを検出できる。集積回路がすり替えられれば、前記装置情報の照合において、両装置情報に含まれる集積回路の識別情報が同じ集積回路の情報でないことになるので、前記の照合の結果から前記遊技場に設置された前記遊技用装置についての集積回路のすり替えが検出される。さらに、二つあるうちの一方の管理装置だけで、認証用情報を用いた認証が行われ、他方で識別情報の照合が行われるので、第1の管理装置及び第2の管理装置で処理を分散でき、管理装置へのアクセス負荷が軽減されている。 In the present embodiment, since the device information is stored in the integrated circuit according to the configuration, the device information is collated (an example of authentication of the integrated circuit), so that the game device installed in the game hall is Whether the integrated circuit is legitimate, that is, it is possible to detect replacement of the integrated circuit of the gaming device installed in the game arcade. If the integrated circuit is replaced, the identification information of the integrated circuits included in both device information will not be the information of the same integrated circuit in the collation of the device information. Therefore, it is set in the game hall from the result of the collation. A swap of integrated circuits for the gaming device is detected. Further, only one of the two management devices authenticates using the authentication information, and the other checks the identification information, so that the first management device and the second management device perform processing. It can be distributed, and the access load to the management device is reduced.

また、本実施形態では、上記の構成によって、管理システム1は、
遊技用装置メーカー(ここでは、カードユニットメーカー600)によって製造される遊技用装置(ここでは、カードユニット20)に搭載される集積回路(通信制御IC23)に情報を書き込む書込装置(ここでは、ICライタ610)と、前記集積回路の識別情報(ここでは、IC情報)を予め記憶する管理装置(ここでは、鍵管理センターサーバ310)と、を備える照合システムであって、
前記集積回路は、集積回路メーカー(ここでは、チップメーカー100)によって製造され、前記集積回路メーカーから前記遊技用装置メーカーに出荷され(ここでは、ステップB3における通信制御IC23の出荷)、
前記書込装置は、遊技用装置メーカーで使用され(ここでは、ステップB1におけるICライタ610の出荷)、
前記情報(ここでは、ライタID、仮認証鍵、鍵バージョン)を記憶する記憶手段(ここでは、記憶部612)と、
前記記憶手段が記憶する前記情報を前記集積回路に書き込む書込手段(ここでは、ステップB10において書き込みを行う制御部611)と、
前記集積回路が記憶する前記集積回路の識別情報を読み取る読取手段(ここでは、ステップB8において読み取りを行う制御部611)と、
前記読取手段が読み取った前記識別情報を出力する出力手段(ここでは、ステップB15において出荷情報の送信を行う制御部611)と、を備え、
前記管理装置は、
前記出力手段が出力した前記識別情報と、前記管理装置が記憶する前記識別情報とを照合する照合手段(ここでは、ステップB16で照合を行う制御部311)を備えるものになっている。この管理装置は、照合の結果に応じた処理を行うことになる。
Further, in the present embodiment, the management system 1 has the above-mentioned configuration.
A writing device (here, here) for writing information to an integrated circuit (communication control IC 23) mounted on a game device (here, card unit 20) manufactured by a game device manufacturer (here, card unit maker 600). An IC writer 610) and a management device (here, a key management center server 310) that stores identification information (here, IC information) of the integrated circuit in advance.
The integrated circuit is manufactured by an integrated circuit maker (here, the chip maker 100) and shipped from the integrated circuit maker to the gaming machine maker (here, shipping of the communication control IC 23 in step B3),
The writing device is used by a game device manufacturer (here, shipment of the IC writer 610 in step B1),
A storage unit (here, the storage unit 612) for storing the information (here, the writer ID, the temporary authentication key, and the key version);
Writing means for writing the information stored in the storage means into the integrated circuit (here, a control unit 611 for writing in step B10);
Reading means for reading the identification information of the integrated circuit stored in the integrated circuit (here, a control unit 611 for reading in step B8),
An output unit that outputs the identification information read by the reading unit (here, a control unit 611 that transmits shipping information in step B15),
The management device is
A collation unit (here, a control unit 311 that performs collation in step B16) that collates the identification information output by the output unit with the identification information stored in the management device is provided. This management device will perform processing according to the result of the collation.

なお、上記集積回路は、主制御チップ13であってもよい。この場合、上記遊技用装置メーカーは、遊技機メーカー200である。上記遊技用装置はパチンコ機10である。上記識別情報は主制御チップ13のチップIDである。上記書込装置は、ICライタ210である。上記管理装置は、セキュリティセンタサーバ410である。上記ICライタ210に書き込まれる情報は、主制御チップ13の型式コードである。上記記憶手段は、記憶部212である。上記書込手段は、ステップA7において書き込みを行う制御部211である。上記読取手段は、ステップA6において読み取りを行う制御部211である。上記出力手段は、ステップA11において出荷情報の送信を行う制御部211である。照合手段は、ステップA12で両チップIDを照合する制御部411である。 The integrated circuit may be the main control chip 13. In this case, the game machine maker is the game machine maker 200. The gaming device is a pachinko machine 10. The identification information is the chip ID of the main control chip 13. The writing device is the IC writer 210. The management device is the security center server 410. The information written in the IC writer 210 is the model code of the main control chip 13. The storage unit is the storage unit 212. The writing unit is the control unit 211 that performs writing in step A7. The reading means is the control unit 211 that reads in step A6. The output means is the control unit 211 that transmits shipping information in step A11. The collating means is the control unit 411 that collates both chip IDs in step A12.

なお、上記集積回路は、払出制御チップ11であってもよい。この場合、上記遊技用装置メーカーは、遊技機メーカー200である。上記遊技用装置はパチンコ機10である。上記識別情報は払出制御チップ11のチップIDである。上記書込装置は、ICライタ210である。上記管理装置は、セキュリティセンタサーバ410である。上記ICライタ210に書き込まれる情報は、払出制御チップ11の型式コードである。上記記憶手段は、記憶部212である。上記書込手段は、ステップA10において書き込みを行う制御部211である。上記読取手段は、ステップA9において読み取りを行う制御部211である。上記出力手段は、ステップA11において出荷情報の送信を行う制御部211である。照合手段は、ステップA12で両チップIDを照合する制御部411である。 The integrated circuit may be the payout control chip 11. In this case, the game machine maker is the game machine maker 200. The gaming device is a pachinko machine 10. The identification information is the chip ID of the payout control chip 11. The writing device is the IC writer 210. The management device is the security center server 410. The information written in the IC writer 210 is the model code of the payout control chip 11. The storage unit is the storage unit 212. The writing unit is the control unit 211 that performs writing in step A10. The reading means is the control unit 211 that reads in step A9. The output means is the control unit 211 that transmits shipping information in step A11. The collating means is the control unit 411 that collates both chip IDs in step A12.

このような構成によれば、製造段階において、前記構成によれば、遊技用装置メーカーにおいて読み取られた集積回路の識別情報が、管理装置に記憶された識別情報と照合されるので、照合結果において両者が同じ制御回路を識別する情報でない場合には、この結果によって、集積回路の出荷段階のすり替えがあったかが分かる。このように、この照合システムは、集積回路の出荷段階のすり替えを検出することが出来る。また、ICライタ210、610から送信される識別情報と、鍵管理センターサーバ310又はセキュリティセンタサーバ410に登録されている識別情報とを照合し、照合によって両識別情報が同じ集積回路の識別情報であったときに、この識別情報を含む装置情報が記録されるので、正規の識別情報を含む装置情報が、その後の認証に用いる認証用情報(仮情報、登録情報)として鍵管理センターサーバ310又はセキュリティセンタサーバ410に記録される。このため、不正な識別情報を用いた認証が防止され、集積回路のすり替えの検出の正確性が担保される。 According to such a configuration, in the manufacturing stage, according to the configuration, the identification information of the integrated circuit read by the game device maker is collated with the identification information stored in the management device. If the two are not information for identifying the same control circuit, this result indicates whether or not the integrated circuit has been replaced at the shipping stage. In this way, the verification system can detect replacement of the integrated circuit at the shipping stage. Further, the identification information transmitted from the IC writers 210 and 610 is collated with the identification information registered in the key management center server 310 or the security center server 410, and by the collation, both identification information are the identification information of the same integrated circuit. If so, the device information including the identification information is recorded, and thus the device information including the proper identification information is used as the authentication information (temporary information, registration information) used for subsequent authentication. It is recorded in the security center server 410. Therefore, the authentication using the incorrect identification information is prevented, and the accuracy of the replacement of the integrated circuit is ensured.

また、本実施形態では、上記構成によって、前記書込手段によって書き込む情報は、集積回路メーカーによって、前記記憶手段に記録された情報(ここでは、ステップB1で出荷されるICライタ610に記憶されているメーカーコード、ステップA1で出荷されるICライタ210に記憶されている型式コード等)を含む情報になっている。 Further, in the present embodiment, with the above configuration, the information written by the writing unit is stored in the storage unit by the integrated circuit maker (here, stored in the IC writer 610 shipped in step B1). The information includes a manufacturer code, a model code stored in the IC writer 210 shipped in step A1, and the like.

前記の情報は、集積回路メーカーによって記録された情報を含む場合、この記録された情報は、集積回路メーカーによって集積回路に直接書き込むこともできる。しかし、あえて、遊技用装置メーカーで、これを書込装置により集積回路に書き込むことによって、集積回路の出荷段階において、集積回路からその情報に対して不正が行われること(不正な読み取り、情報の改ざん等)が防止される。出荷段階では、その集積回路にその情報が書き込まれていないためである。これによって、出荷段階における集積回路の情報を守ることができる。 When the above information includes information recorded by an integrated circuit maker, the recorded information can also be directly written into the integrated circuit by the integrated circuit maker. However, by intentionally writing this in the integrated circuit by the writing device at the game device manufacturer, the information is illegally performed from the integrated circuit at the shipping stage of the integrated circuit (illegal reading, Tampering, etc.) is prevented. This is because the information is not written in the integrated circuit at the shipping stage. This makes it possible to protect the information of the integrated circuit at the shipping stage.

また、本実施形態では、上記構成によって、前記出力手段は、前記書込手段が書き込む前記情報と、前記読取手段が読み取った前記識別情報とを、出力情報として出力し(ここでは、ステップB15において出荷情報の送信を行う制御部611)、
前記照合手段は、前記出力手段が出力した前記出力情報を取得し(ここでは、ステップB15の後に出荷情報を受信する制御部311)、
前記管理装置は、前記照合手段による照合の結果、両識別情報が同じ集積回路を示す場合に、前記出力情報に含まれる少なくとも一部の情報を集積回路の認証用の認証用情報として前記記憶部に記録する記録手段(ここでは、ステップB17で出荷情報を仮情報として格納する制御部311)と、を備えるものになっている。
Further, in the present embodiment, according to the above configuration, the output unit outputs the information written by the writing unit and the identification information read by the reading unit as output information (here, in step B15). A control unit 611 that transmits shipping information,
The collation unit acquires the output information output by the output unit (here, the control unit 311 that receives the shipping information after step B15),
When the identification information indicates the same integrated circuit as a result of the matching by the matching means, the management device uses at least a part of the information included in the output information as the authentication information for authenticating the integrated circuit. The recording means (here, the control unit 311 for storing the shipping information as the temporary information in step B17) is provided.

このような構成によって、前記認証用情報は、真性品の集積回路を搭載した遊技用装置の認証用情報であるので、この認証用情報を用いた認証は、正確な認証になり、集積回路のすり替えの有無を確認出来る。 With such a configuration, since the authentication information is the authentication information of the gaming device in which the genuine integrated circuit is mounted, the authentication using this authentication information is accurate authentication, You can check if there is a replacement.

また、本実施形態では、上記構成によって、遊技用装置は、互いに暗号通信を行う複数の制御部(ここでは、主制御部21及び通信制御IC23)を備え、遊技場(ここでは、遊技場500)に設置される遊技用装置(ここでは、カードユニット20)であって、
前記複数の制御部は、それぞれ、
第1の暗号通信用の鍵(ここでは、仮認証鍵)を予め記憶するとともに、前記遊技用装置を前記遊技場に設置した後に供給される第2の暗号通信用の鍵(ここでは、本認証鍵)を記憶する記憶手段(ここでは、記憶部21b、記憶部23b)と、
前記暗号通信を行うときに、前記記憶手段が前記第2の暗号通信用の鍵を記憶していない場合には、前記第1の暗号通信用の鍵を用いて前記他の制御部と前記暗号通信を行い(ここでは、ステップC3以降に仮認証鍵で互いに暗号通信を行う処理部21a、処理部23a)、前記記憶手段が前記第2の暗号通信用の鍵を記憶している場合には、前記第2の暗号用の鍵を用いて前記他の制御部と前記暗号通信を行う通信手段(ここでは、ステップD14以降に互いに暗号通信を行う処理部21a、処理部23a)と、を備えるものとなっている。
In addition, in the present embodiment, with the above-described configuration, the gaming device includes a plurality of control units (here, the main control unit 21 and the communication control IC 23) that perform cryptographic communication with each other, and the gaming facility (here, the gaming facility 500). ) Is a gaming device (here, the card unit 20) installed in
Each of the plurality of control units,
A first key for cryptographic communication (here, a temporary authentication key) is stored in advance, and a second key for cryptographic communication (here, a book) supplied after the gaming device is installed in the game arcade. Storage means (here, the storage unit 21b and the storage unit 23b) for storing the authentication key;
When performing the encrypted communication, if the storage means does not store the key for the second encrypted communication, the encryption key is used with the other control unit by using the key for the first encrypted communication. In the case where communication is performed (here, the processing unit 21a and the processing unit 23a that mutually perform encrypted communication with the temporary authentication key after step C3), and the storage unit stores the key for the second encrypted communication, , And a communication unit that performs the encrypted communication with the other control unit using the second encryption key (here, the processing unit 21a and the processing unit 23a that perform the encrypted communication with each other after step D14). It has become a thing.

上記構成によれば、遊技用装置が遊技場に設置される前後で、暗号通信に使用される鍵が異なるので、万が一、設置前に鍵が盗まれたとして、設置後の暗号通信の安全性が担保される。つまり、上記構成の遊技用装置は、暗号通信の安全性が高くなっている。 According to the above configuration, since the key used for the encrypted communication is different before and after the gaming device is installed in the game hall, it is assumed that the key is stolen before the installation. Is secured. In other words, the gaming device having the above configuration has a high level of security in cryptographic communication.

また、本実施形態では、上記構成によって、第2の暗号通信用の鍵は、第1の暗号通信用の鍵を元にして生成されるものとなっている(ここでは、ステップD3参照)。特に、外部の装置(ここでは、鍵管理センターサーバ310)によって、乱数等を使用して第2の暗号用の鍵が生成される。 Further, in the present embodiment, with the above configuration, the key for the second cryptographic communication is generated based on the key for the first cryptographic communication (here, see step D3). In particular, an external device (here, the key management center server 310) generates a second encryption key using a random number or the like.

これによって、第2の暗号通信用の鍵を容易に生成することができ、暗号化の利便性が高まっている。 As a result, the key for the second encrypted communication can be easily generated, and the convenience of encryption is enhanced.

本実施形態では、上記のような構成によって遊技用装置(ここでは、カードユニット20)は、
互いに暗号通信可能な第1の制御部(ここでは、主制御部21)及び第2の制御部(ここでは、通信制御IC23)のうちの少なくとも一方を有する遊技用装置(ここでは、カードユニット20)であって、
前記第1の制御部は、暗号通信に使用する鍵(ここでは、本認証鍵又は仮認証鍵)をそれぞれ記憶する第1の記憶領域及び第2の記憶領域を備え(ここでは、図24の主制御部21が有する第1記憶領域及び第2記憶領域を参照)、
前記第2の制御部は、暗号通信に使用する鍵(ここでは、本認証鍵又は仮認証鍵)を記憶する第1の記憶領域を備え(ここでは、図24の通信制御IC23が有する第1記憶領域を参照)、
前記第1の制御部及び第2の制御部は、前記第1の記憶領域に記憶する鍵を用いて前記暗号通信を行い(ここでは、ステップE7以降での暗号通信)、
前記第1の制御部は、外部(ここでは、上位サーバ510等の管理装置)から新たな鍵を取得した場合、前記第1の記憶領域に記憶している鍵を前記第2の記憶領域に新たに記憶し(ここでは、ステップE90における本情報の記録)、取得した前記新たな鍵を、前記第1の記憶領域に記憶するとともに、前記第2の記憶領域に新たに記憶した鍵を用いて暗号化して前記第2の制御部に送信し(ここでは、ステップE92における本情報の送信)、
前記第2の制御部は、前記新たな鍵を前記第1の制御部から受信したことに応じて、前記第1の制御部から受信した暗号化された前記新たな鍵を前記第1の記憶領域に記憶していた鍵を用いて復号して前記第1の記憶領域に新たに記憶する(ここでは、ステップE93における本情報の記録)ものとなっている。
In the present embodiment, the gaming device (here, the card unit 20) having the above-described configuration,
A game device (here, the card unit 20) having at least one of a first control unit (here, the main control unit 21) and a second control unit (here, the communication control IC 23) capable of cryptographic communication with each other. ), and
The first control unit includes a first storage area and a second storage area for storing keys (here, a main authentication key or a temporary authentication key) used for encrypted communication (here, in FIG. 24). Refer to the first storage area and the second storage area of the main control unit 21),
The second control unit includes a first storage area for storing a key (here, a main authentication key or a temporary authentication key) used for cryptographic communication (here, the first control area included in the communication control IC 23 in FIG. 24). Storage area),
The first control unit and the second control unit perform the encrypted communication using the key stored in the first storage area (here, encrypted communication after step E7),
When the first control unit acquires a new key from the outside (here, a management device such as the higher-level server 510), the key stored in the first storage area is stored in the second storage area. The newly stored key is stored (here, the main information is recorded in step E90), and the acquired new key is stored in the first storage area, and the newly stored key is used in the second storage area. Encrypted and transmitted to the second controller (here, transmission of this information in step E92),
In response to receiving the new key from the first control unit, the second control unit stores the encrypted new key received from the first control unit in the first storage. The data is decrypted using the key stored in the area and is newly stored in the first storage area (here, recording of the main information in step E93).

上記構成によれば、現在使用している鍵が漏洩する等して、この鍵を変更する必要が生じた場合であっても、新たな鍵を第2の記憶領域に記録された鍵で暗号化して第1の制御部から第2の制御部に送信するので、新たな鍵を安全に二つの制御部で共有できる。このため、暗号通信の安全性が保たれている。さらに、この新たな鍵は、その時点で、第1の制御部及び第2の制御部が記憶している別の鍵によって簡単に暗号化されて第1の制御部から第2の制御部に供給される。このように、上記構成を有する遊技用装置は、暗号通信に使用される鍵が漏洩したとしても、簡単な処理によって暗号通信の安全性を保つことができる。 According to the above configuration, even if it is necessary to change this key due to leakage of the currently used key, a new key is encrypted with the key recorded in the second storage area. The new key can be safely shared by the two control units because the first control unit transmits it to the second control unit. For this reason, the security of encrypted communication is maintained. Furthermore, this new key is then simply encrypted by another key stored in the first control unit and the second control unit, and is then encrypted from the first control unit to the second control unit. Supplied. As described above, the gaming device having the above configuration can maintain the security of encrypted communication by a simple process even if the key used for encrypted communication leaks.

また、本実施形態では、上記構成によって、前記第1の記憶領域に予め記憶されている鍵は、前記暗号通信の鍵として過去に使用されたものとなっている(ここでは、図24のステップE90及びE93の処理を参照)。 Further, in the present embodiment, with the above configuration, the key stored in advance in the first storage area is the one used in the past as the key for the encrypted communication (here, the step of FIG. 24). See E90 and E93 processing).

このような構成によれば、第1の制御部及び第2の制御部において使用されていた鍵を使用することによって、容易かつ確実に新たな鍵を第1の制御部から第2の制御部に安全に送信できる。 According to such a configuration, by using the keys used in the first control unit and the second control unit, a new key can be easily and surely transferred from the first control unit to the second control unit. Can be safely sent to.

また、本実施形態では、上記構成によって、前記第2の制御部は、さらに第2の記憶領域を有し、
前記第2の制御部は、前記新たな鍵を前記第1の制御部から受信したことに応じて、前記第1の記憶領域に記憶している鍵を前記第2の記憶領域に新たに記憶し、前記第2の記憶領域に新たに記憶した鍵を、前記第1の記憶領域に記憶していた鍵として前記新たな鍵の復号に使用するものとなっている(ここでは、図24のステップE93を参照)。
Further, in the present embodiment, with the above configuration, the second control unit further has a second storage area,
The second control unit newly stores the key stored in the first storage area in the second storage area in response to receiving the new key from the first control unit. However, the key newly stored in the second storage area is used for decrypting the new key as the key stored in the first storage area (here, in FIG. 24). See step E93).

このようにすることで、以前に使用していた鍵を第1の制御部及び第2の制御部それぞれにおいて、第2の記憶領域に保存できるので、例えば、その後に第2の記憶領域にある鍵での暗号通信も可能になる。 By doing so, the previously used key can be stored in the second storage area in each of the first control unit and the second control unit, so that, for example, it can be stored in the second storage area after that. It also enables encrypted communication with a key.

本実施形態では、上記の構成によって照合システム(ここでは、管理システム1)は、
管理装置(ここでは、上位サーバ510)と、第1の遊技用装置(ここでは、パチンコ機10)と、前記第1の遊技用装置と通信するとともに、前記管理装置と通信する第2の遊技用装置(ここでは、カードユニット20)と、を備える照合システムであって、
前記第1の遊技用装置は、前記第1の遊技用装置の動作を制御する集積回路(ここでは、主制御チップ11及び払出制御チップ13)を備え、
前記集積回路は、自身の識別情報(ここでは、チップID)を記憶し、
前記第2の遊技用装置は、前記集積回路と通信可能、かつ、前記管理装置と通信可能な制御手段(ここでは、主制御部21及び通信制御IC23)を備え、
前記管理装置は、前記集積回路の前記識別情報を照合用の照合用情報として記憶する記憶手段(ここでは、記憶部512)を有し、
前記制御手段は、前記集積回路から前記識別情報を取得し(ここでは、ステップE9でチップID(登録情報)を受信する処理)、
前記管理装置と前記制御手段とが通信可能である場合(ここでは、図23における上位サーバオンライン時)、前記制御手段は、取得した前記識別情報を記憶するとともに前記管理装置に送信する第1の処理(ここでは、ステップE11でチップID(登録情報)を送信する処理)を行い、前記管理装置は、前記第制御手段から送信された前記識別情報を予め記憶している前記照合用情報と照合を行い(ここでは、ステップE11の後に行うチップID(登録情報)の照合)、
前記管理装置と前記第制御手段とが通信不可である場合(ここでは、図25における上位サーバオフライン時)、前記制御手段は、取得した前記識別情報を前記第1の処理で記憶した前記識別情報と照合する第2の処理(ここでは、ステップF9の後に行うチップID(登録情報)の照合)を行うものとなっている。
In the present embodiment, the matching system (here, the management system 1) has the above-described configuration,
A second game that communicates with a management device (here, host server 510), a first game device (here, pachinko machine 10), the first game device, and the management device. And a matching device (here, a card unit 20),
The first gaming device includes an integrated circuit (here, a main control chip 11 and a payout control chip 13) for controlling the operation of the first gaming device,
The integrated circuit stores its own identification information (here, chip ID),
The second gaming device includes control means (here, a main control unit 21 and a communication control IC 23) capable of communicating with the integrated circuit and with the management device,
The management device has a storage unit (here, a storage unit 512) that stores the identification information of the integrated circuit as verification information for verification.
The control means acquires the identification information from the integrated circuit (here, a process of receiving a chip ID (registration information) in step E9),
When the management device and the control means can communicate with each other (here, when the upper server is online in FIG. 23), the control means stores the acquired identification information and transmits it to the management device. A process (here, a process of transmitting a chip ID (registration information) in step E11) is performed, and the management device collates the identification information transmitted from the first control means with the collation information stored in advance. (Here, the chip ID (registration information) is collated after step E11),
When the management device and the first control unit cannot communicate with each other (here, when the host server is offline in FIG. 25), the control unit stores the acquired identification information in the first process. The second process (here, collation of chip ID (registered information) performed after step F9) is performed.

上記構成によれば、管理装置がオンラインのときは、管理装置が識別情報の照合を行うことで、集積回路のすり替えを検出でき、前記管理装置がオフラインのときは、従前に制御手段に記録された識別情報で照合を行うので、集積回路のすり替えを検出できる(照合結果が同じ集積回路のものでない場合には、集積回路のすり替えがあったことが分かる)。このように、上記照合システムによれば、遊技用装置と管理装置とが通信不可になった場合であっても集積回路のすり替えを検出できる。 According to the above configuration, when the management device is online, the management device can detect the replacement of the integrated circuit by collating the identification information, and when the management device is offline, it is previously recorded in the control means. Since the identification information is used to perform the matching, it is possible to detect the replacement of the integrated circuit (if the matching results do not belong to the same integrated circuit, it is known that the integrated circuit has been replaced). As described above, according to the collation system, even if the gaming device and the management device cannot communicate with each other, the replacement of the integrated circuit can be detected.

また、本実施形態では、上記構成によって、前記制御手段には、前記制御手段の識別情報(ここでは、ユニットシリアルID)が予め記憶され、
前記管理装置には、前記制御手段の識別情報が第2の照合用情報(ここでは、本情報のユニットシリアルID)として予め記憶され(ここでは、図23の上位サーバ510の本情報参照)、
前記制御手段は、前記制御手段の識別情報を前記管理装置に送信し(ここでは、ステップE1におけるユニットシリアルIDの送信)、
前記管理装置は、前記制御手段から送信された前記制御手段の識別情報を、予め記憶する前記第2の照合用情報と照合し(ここでは、ステップE1の後に制御部511が行う検索)、前記識別情報と前記第2の照合用情報とが同じ制御手段を識別するものである場合に、一致する旨を前記制御手段に通知し(ここでは、ステップE2における本情報の送信)、
前記制御手段は、前記一致する旨が前記管理装置から通知された場合に、前記第1の処理又は第2の処理を行う(ここでは、E8以降の処理)ものとなっている。
Further, in the present embodiment, with the above-described configuration, the control unit stores in advance the identification information of the control unit (here, the unit serial ID),
In the management device, the identification information of the control means is stored in advance as second verification information (here, the unit serial ID of the main information) (here, refer to the main information of the upper server 510 in FIG. 23),
The control means transmits the identification information of the control means to the management device (here, the unit serial ID is transmitted in step E1),
The management device collates the identification information of the control unit transmitted from the control unit with the second collation information stored in advance (here, the search performed by the control unit 511 after step E1), When the identification information and the second matching information identify the same control means, the control means is notified that they match (here, transmission of this information in step E2),
The control means performs the first process or the second process (here, the process after E8) when the management device notifies the control device.

前記の照合によって、制御手段のすり替えの確認も行ってから集積回路の識別情報のやり取りが行われるので、このやり取りの安全が担保されている。 Since the identification information of the integrated circuit is exchanged after confirming the replacement of the control means by the collation, the safety of this exchange is ensured.

本実施形態では、上記の構成によって照合システムは、
第1の装置(ここでは、上位サーバ510)と、前記第1の装置と通信する遊技用装置(ここでは、カードユニット20)と、前記第1の装置と通信する第2の装置(ここでは、鍵管理センターサーバ310)と、を備える管理システムであって、
前記遊技用装置は、前記遊技用装置の動作を制御する集積回路(ここでは、主制御部21)を備え、
前記集積回路は、自身の識別情報(ここでは、ユニットシリアルID)を記憶し、
前記第1の装置は、前記集積回路の識別情報を照合用情報(ここでは、本情報に含まれる識別情報、図27の上位サーバ510参照)として記憶する第1の記憶手段(ここでは、記憶部512)を備え、
第2の装置は、新たに製造された遊技用装置の集積回路の識別情報を前記照合用情報(ここでは、本情報に含まれる識別情報、図27の鍵管理センターサーバ310参照)として記憶する第2の記憶手段(ここでは、記憶部312)を備え、
前記集積回路は、前記識別情報を前記第1の装置に送信し(ここでは、ステップH1の処理)、
前記第1の装置は、前記集積回路から送信された前記識別情報と同じ集積回路を示す照合用情報が前記第1の記憶手段に記録されていない場合に、前記識別情報を前記第2の装置に送信し(ここでは、ステップH2の処理)、前記第2の装置は、前記第2の記憶手段に記憶している前記照合用情報と前記第1の装置から送信された前記識別情報とを照合し(ここでは、ステップH3の後に行うユニットシリアルIDを含む仮情報の検索)、照合結果を前記第1の装置に通知する(ここでは、ステップH4における本情報の送信)ものとなっている。
In the present embodiment, the matching system having the above configuration
A first device (here, an upper server 510), a game device (here, a card unit 20) that communicates with the first device, and a second device (here, a device) that communicates with the first device. , A key management center server 310),
The gaming device includes an integrated circuit (here, a main control unit 21) for controlling the operation of the gaming device,
The integrated circuit stores its own identification information (here, the unit serial ID),
The first device stores the identification information of the integrated circuit as collation information (here, identification information included in this information, refer to the higher-level server 510 in FIG. 27), first storage means (here, storage). Part 512),
The second device stores the identification information of the integrated circuit of the newly manufactured gaming device as the matching information (here, the identification information included in this information, see the key management center server 310 in FIG. 27). A second storage unit (here, the storage unit 312) is provided,
The integrated circuit transmits the identification information to the first device (here, the process of step H1),
The first device stores the identification information in the second device when collation information indicating the same integrated circuit as the identification information transmitted from the integrated circuit is not recorded in the first storage unit. (Here, the processing of step H2), the second device stores the collation information stored in the second storage unit and the identification information transmitted from the first device. Collation (here, search for temporary information including unit serial ID performed after step H3) and notification of the collation result to the first device (here, transmission of this information in step H4). ..

なお、上記集積回路は、払出制御チップ11であってもよい。この場合、上記遊技用装置は、パチンコ機10である。なお、上記実施形態では、パチンコ機10は、結果的に上記第2の装置とカードユニット20を介して通信することになる。上記識別情報は、払出制御チップ11のチップIDである。上記第1の記憶手段に記憶される照合用情報は、登録情報に含まれる識別情報(ここでは、図26の上位サーバ510参照)である。上記第2の記憶手段に記憶される照合用情報は、登録情報に含まれる識別情報(ここでは、図26の鍵管理センターサーバ310参照)である。上記第1の装置が行う識別情報を上記第2の装置に送信するステップは、ステップG5の処理に該当する。上記照合用情報と識別情報を照合するステップは、ステップG5の後に行う照合処理に該当する。上記照合結果を第1の装置に通知するステップは、ステップG6による照合結果の送信処理に該当する。 The integrated circuit may be the payout control chip 11. In this case, the gaming device is a pachinko machine 10. In the above embodiment, the pachinko machine 10 consequently communicates with the second device via the card unit 20. The identification information is the chip ID of the payout control chip 11. The matching information stored in the first storage unit is identification information included in the registration information (here, the upper server 510 in FIG. 26). The matching information stored in the second storage means is the identification information included in the registration information (here, the key management center server 310 in FIG. 26). The step of transmitting the identification information performed by the first device to the second device corresponds to the process of step G5. The step of collating the collation information with the identification information corresponds to the collation processing performed after step G5. The step of notifying the first device of the verification result corresponds to the process of transmitting the verification result in step G6.

上記構成によれば、第1の装置において、集積回路から送信された識別情報と一致する照合用情報が第1の記憶手段に記録されていない場合、第2の装置の照合用情報と識別情報が照合される。そして、遊技用装置が正規で新しい場合(新規の設置又は交換されている場合)、ここでの照合結果で識別情報と照合用情報とが同じ集積回路を識別するものになる。これによって、遊技用装置の新規の設置又は交換があったとしても、適切な照合が行われる。これによって、集積回路のすり替えの誤検出が抑制され、集積回路のすり替えを適切に検出できる。 According to the above configuration, in the first device, when the matching information matching the identification information transmitted from the integrated circuit is not recorded in the first storage means, the matching information and the identification information of the second device. Are matched. If the gaming device is legitimately new (newly installed or replaced), the identification result and the identification information identify the same integrated circuit based on the result of the identification here. As a result, even if the gaming device is newly installed or replaced, appropriate matching is performed. As a result, erroneous detection of replacement of the integrated circuit is suppressed, and replacement of the integrated circuit can be detected appropriately.

また、本実施形態では、上記構成によって、前記第1の装置は、前記集積回路から送信された前記識別情報と一致する照合用情報が前記第1の記憶手段に記録されている場合に、その旨に応じた処理(ここでは、ステップE2における本情報の送信またはステップE12における照合結果の送信)を行っている。 Further, in the present embodiment, with the above configuration, when the first device stores the matching information matching the identification information transmitted from the integrated circuit in the first storage unit, A process (here, transmission of the main information in step E2 or transmission of the matching result in step E12) is performed according to the effect.

このような構成によって、遊技用装置の新規の設置や交換がない通常時においては、第1の装置において照合が行われるので、集積回路のすり替えの検出における第2の装置の処理負担が軽減される。 With such a configuration, the collation is performed in the first device in a normal time when there is no new installation or replacement of the game device, so that the processing load of the second device in detecting replacement of the integrated circuit is reduced. It

また、本実施形態では、上記構成によって、前記第1の装置は、前記集積回路から送信された前記識別情報と一致する照合用情報が前記第1の記憶手段に記録されていない場合で、かつ、前記第2の装置から通知された照合結果が、前記照合用情報と前記識別情報とが同じ集積回路であることを示している場合、前記識別情報を前記照合用情報として前記第1の記憶手段に記録している(ここでは、ステップH4の処理及びステップG6の後に行う処理)。なお、前記識別情報は、前記第2の装置から受信したものであってもよいし、前記遊技用装置から受信したものであってもよい。 Further, in the present embodiment, with the above configuration, the first device is configured so that the matching information that matches the identification information transmitted from the integrated circuit is not recorded in the first storage unit, and If the matching result notified from the second device indicates that the matching information and the identification information are the same integrated circuit, the identification information is used as the matching information in the first storage. It is recorded in the means (here, the process of step H4 and the process performed after step G6). The identification information may be received from the second device or may be received from the gaming device.

これによって、遊技用装置の設置後は、第1の装置において認証が行われるので、第2の装置の処理負担が軽減される。 As a result, after the gaming device is installed, the first device performs authentication, so that the processing load on the second device is reduced.

(変形例)
この発明(及び、その他で説明した構成)は、上記の実施形態等に限定されず、種々の変形及び応用が可能である。下記にその変形例を例示する。下記の変形例は、個別又は複数組み合わせて、適用される。
(Modification)
The present invention (and the configuration described in other sections) is not limited to the above-described embodiments and the like, and various modifications and applications are possible. The modification is illustrated below. The following modifications are applied individually or in combination.

(変形例1)
上記実施形態では、遊技場内に設置される遊技用装置であるパチンコ機10やカードユニット20について、これらに搭載される集積回路を、管理システムにより認証する場合について説明したが、必ずしもこれに限定されない。例えば、遊技場500は、パチンコ店に限らず、カジノや、ゲームセンター等であってもよい。また、遊技用装置は、パチンコ機10だけでなく、例えば、スロットマシンやゲーム機、又はこれらの周辺機器等、1以上の集積回路を搭載した遊技用の装置であればよい。
(Modification 1)
In the above-described embodiment, the case where the integrated circuit mounted on the pachinko machine 10 and the card unit 20 which are the game devices installed in the game arcade is authenticated by the management system has been described, but the invention is not necessarily limited to this. .. For example, the game hall 500 is not limited to a pachinko parlor, but may be a casino, a game center, or the like. Further, the gaming device is not limited to the pachinko machine 10, and may be, for example, a gaming machine equipped with one or more integrated circuits such as a slot machine, a game machine, or peripheral devices thereof.

スロットマシンとは、例えば、所定の遊技媒体を1ゲームに対して所定数の賭数を設定した後、遊技者がスタートレバーを操作することにより可変表示装置による識別情報の可変表示を開始し、遊技者が各可変表示装置に対応して設けられた停止ボタンを操作することにより、その操作タイミングから予め定められた最大遅延時間の範囲内で識別情報の可変表示を停止し、全ての可変表示装置の可変表示を停止したときに導出表示された表示結果に従って入賞が発生し、入賞に応じて予め定められた所定の遊技媒体が払い出され、特定入賞が発生した場合に、遊技状態として所定の遊技価値を遊技者に与える状態にするように構成した遊技機である。 The slot machine, for example, sets a predetermined number of bets on a predetermined game medium for one game, and then a player operates a start lever to start variable display of identification information by a variable display device, By operating the stop button provided corresponding to each variable display device, the player stops the variable display of the identification information within the range of the maximum delay time predetermined from the operation timing, and displays all the variable displays. When the variable display of the device is stopped, a prize is generated according to the display result derived and displayed, a predetermined game medium predetermined according to the prize is paid out, and when a specific prize is generated, a predetermined game state is set. It is a gaming machine configured so as to give the gaming value to the player.

スロットマシンは、パチンコ店(遊技場500)における遊技島において機種等毎に所定の位置に配置される。スロットマシンも、パチンコ機10と同様に、払出制御チップ(遊技媒体を払い出す処理等を行うチップ)と主制御チップ(可変表示装置の制御、遊技状態の演出の制御等を行うチップ)とを備える場合がある。この場合、上記実施形態と同様に本発明を適用可能である。 The slot machine is arranged at a predetermined position for each model on a gaming island in a pachinko parlor (gaming hall 500). Like the pachinko machine 10, the slot machine also has a payout control chip (a chip that performs processing for paying out a game medium) and a main control chip (a chip that controls the variable display device, controls the effect of the game state, etc.). It may be prepared. In this case, the present invention can be applied as in the above embodiment.

(変形例2)
上記実施形態では、主制御チップ13及び払出制御チップ11が1つのパッケージ化された装置内に形成された場合を示したが、主制御チップ13と払出制御チップ11とは、別々にパッケージ化されたものであってもよい。この場合、例えば、ICライタ210は、主制御チップ13と払出制御チップ11とのそれぞれに対して、情報の読み書きが行われる。そして、主制御チップ13に対する情報の読み書きと、払出制御チップ11に対する情報の読み書きと、は別々のタイミングで行われてもよい。また、この場合、主制御チップ13は、パチンコ機10の遊技盤側に搭載され、払出制御チップ11は、パチンコ機10の筐体側に搭載される。例えば、遊技盤と筐体側とで型式コードが異なれば、主制御チップ13に記録された型式コードと払出制御チップ11に記録された型式コードは異なる。なお、その他の扱いについては、基本的に上記実施形態と変わらない。このように、集積回路は、一組の集積回路(ここでは、主制御チップ13及び払出制御チップ11)であり、第2の出力装置から出力される装置情報は、識別情報として、遊技用装置(ここでは、パチンコ機10)の製造段階時に決定されて前記遊技用装置に搭載された一組の集積回路それぞれの識別情報を含ませることもできる。
(Modification 2)
In the above embodiment, the case where the main control chip 13 and the payout control chip 11 are formed in one packaged device has been described, but the main control chip 13 and the payout control chip 11 are packaged separately. It may be one. In this case, for example, the IC writer 210 reads/writes information from/to each of the main control chip 13 and the payout control chip 11. Then, the reading and writing of information with respect to the main control chip 13 and the reading and writing of information with respect to the payout control chip 11 may be performed at different timings. In this case, the main control chip 13 is mounted on the game board side of the pachinko machine 10, and the payout control chip 11 is mounted on the housing side of the pachinko machine 10. For example, if the model code is different between the game board and the case side, the model code recorded in the main control chip 13 and the model code recorded in the payout control chip 11 are different. The other handling is basically the same as in the above embodiment. In this way, the integrated circuit is a set of integrated circuits (here, the main control chip 13 and the payout control chip 11), and the device information output from the second output device is used as the identification information as the game device. It is also possible to include the identification information of each of the set of integrated circuits determined in the manufacturing stage of (the pachinko machine 10 here) and mounted in the gaming apparatus.

このような場合であっても、上記のように、これら一対の集積回路である主制御チップ13及び払出制御チップ11の識別情報(チップID等)をICライタ210から出力される情報(上記のように、ICライタ210が集積回路から読み取って送信する情報)に含ませることによって、パチンコ機10の製造段階において任意の主制御チップ13と払出制御チップ11とを組み合わせて、その組み合わせた主制御チップ13と払出制御チップ11とについての各識別情報を装置情報(出荷情報)とすることができる。つまり、遊技用装置の集積回路は、一対で使用される場合があるが、上記構成によれば、これら一対の集積回路の識別情報が前記第2の出力装置から出力される装置情報に含まれる。これによって、前記遊技用装置の製造段階において任意の集積回路を組み合わせて、その組み合わせた集積回路の各識別情報を装置情報とすることができる。このため、遊技用装置の製造段階において組み合わせを確認せずに、任意の集積回路を組み合わせて遊技用装置に搭載できる。したがって、したがって、組み合わせの確認による遊技用装置の製造作業が繁雑になることが抑制される。 Even in such a case, as described above, the identification information (chip ID or the like) of the main control chip 13 and the payout control chip 11 which are the pair of integrated circuits is output from the IC writer 210 (the above-mentioned information. As described above, by including it in the information read and transmitted from the integrated circuit by the IC writer 210, any main control chip 13 and the payout control chip 11 are combined at the manufacturing stage of the pachinko machine 10, and the combined main control is performed. Each piece of identification information regarding the chip 13 and the payout control chip 11 can be used as device information (shipping information). That is, the integrated circuit of the gaming device may be used in a pair, but according to the above configuration, the identification information of the pair of integrated circuits is included in the device information output from the second output device. .. As a result, it is possible to combine arbitrary integrated circuits at the stage of manufacturing the game device and use each identification information of the combined integrated circuits as device information. Therefore, any integrated circuit can be combined and mounted on the game device without confirming the combination at the manufacturing stage of the game device. Therefore, it is possible to prevent the game apparatus manufacturing work from being complicated due to the confirmation of the combination.

(変形例3)
また、主制御部21もパッケージ化され、チップメーカー100によって製造されてもよい。この場合、例えば、主制御部21は、チップメーカー100から出荷され、ICライター600によって所定の情報が書き込まれても良い。
(Modification 3)
The main controller 21 may also be packaged and manufactured by the chip maker 100. In this case, for example, the main controller 21 may be shipped from the chip maker 100 and predetermined information may be written by the IC writer 600.

(変形例4)
また、通信制御IC23の管理においても、セキュリティセンターサーバ410が使用されてもよい。この場合、例えば、第2の認証用情報等が鍵管理センターサーバ310の代わりにセキュリティセンターサーバ410に登録され、登録された情報が、セキュリティセンターサーバ410でICライタ610から供給される出荷情報と照合される。そして、セキュリティセンターサーバ410は、照合がOKだった場合に、その出荷情報を鍵管理センターサーバ310に送信して登録する。
(Modification 4)
Further, the security center server 410 may be used also in the management of the communication control IC 23. In this case, for example, the second authentication information or the like is registered in the security center server 410 instead of the key management center server 310, and the registered information is the shipping information supplied from the IC writer 610 in the security center server 410. Matched. Then, if the verification is OK, the security center server 410 sends the shipping information to the key management center server 310 and registers it.

(変形例5)
また、主制御チップ13及び払出制御チップ11の管理においても、セキュリティセンターサーバ410が使用されなくてもよい。この場合、例えば、第1の認証用情報等が鍵管理センターサーバ310に登録され、登録された情報は、鍵管理センターサーバ310でICライタ210から供給される出荷情報と照合される。そして、鍵管理センターサーバ310は、照合がOKだった場合に、その出荷情報を登録情報として記憶する。
(Modification 5)
Further, the security center server 410 may not be used for managing the main control chip 13 and the payout control chip 11. In this case, for example, the first authentication information and the like are registered in the key management center server 310, and the registered information is collated with the shipping information supplied from the IC writer 210 in the key management center server 310. Then, if the collation is OK, the key management center server 310 stores the shipping information as registration information.

(変形例6)
上記実施形態では、製造段階において、鍵管理センターサーバ310とICライタ610との間で通信を行い、ICライター情報の照合や通信制御シリアルIDの照合を行う場合について説明したが、これは一例である。鍵管理センターサーバ310は、補助記憶部316に格納されているICライター情報を、配送鍵で暗号化してSDカードのようなリムーバルメディアに出力し、ICライタ610がこのリムーバルメディアに格納されたICライター情報を読み込むことで、ICライター情報の照合を行うようにしてもよい。
(Modification 6)
In the above embodiment, the case where the key management center server 310 and the IC writer 610 communicate with each other to collate the IC writer information and the communication control serial ID in the manufacturing stage has been described, but this is an example. is there. The key management center server 310 encrypts the IC writer information stored in the auxiliary storage unit 316 with the delivery key and outputs it to a removable medium such as an SD card, and the IC writer 610 stores the IC stored in this removable medium. The IC writer information may be collated by reading the writer information.

(変形例7)
また、ICライタ610は、補助記憶部606に格納される出荷情報を、SDカードのようなリムーバルメディアに出力し、鍵管理センターサーバ310がこのリムーバルメディアに格納された出荷情報を読み込むことで、通信制御シリアルIDの照合を行うようにしてもよい。
(Modification 7)
Further, the IC writer 610 outputs the shipping information stored in the auxiliary storage unit 606 to a removable medium such as an SD card, and the key management center server 310 reads the shipping information stored in this removable medium, The communication control serial ID may be collated.

変形例6や7の構成によれば、鍵管理センターサーバ310がオフラインの状態であっても、ICライター情報の照合や、出荷情報の照合を行うことができる。 According to the configurations of Modifications 6 and 7, even when the key management center server 310 is in an offline state, it is possible to perform collation of IC writer information and collation of shipping information.

(変形例8)
また、上記実施形態では、製造段階において、チップメーカーコンピュータ110が各集積回路に情報を書き込む例を示したが、これは一例である。各集積回路に情報を書き込む手法は任意であり、例えば、集積回路が製造される製造工程の中で書き込まれてもよい。
(Modification 8)
In the above embodiment, the example in which the chip maker computer 110 writes information to each integrated circuit at the manufacturing stage has been described, but this is an example. The method of writing information in each integrated circuit is arbitrary, and may be written in a manufacturing process in which the integrated circuit is manufactured, for example.

(変形例9)
上記実施形態では、集積回路のすり替えを判定する例を示したが、すり替えが行われたことが判定された場合(照合NGだった場合)に、カードユニット20の主制御部21は、カードユニット20の動作を停止させたり、パチンコ機10の主制御チップ13や払出制御チップ11を、通信制御IC23を介して制御してパチンコ機10の動作を停止させたりしてもよい。つまり、本発明では、照合に応じて所定の処理を行えばよい。
(Modification 9)
In the above-described embodiment, an example in which the replacement of the integrated circuit is determined has been described, but when it is determined that the replacement has been performed (when the verification is NG), the main control unit 21 of the card unit 20 causes the card unit The operation of the pachinko machine 10 may be stopped, or the operation of the pachinko machine 10 may be stopped by controlling the main control chip 13 and the payout control chip 11 of the pachinko machine 10 via the communication control IC 23. That is, in the present invention, a predetermined process may be performed according to the matching.

(変形例10)
また、上記実施形態では、製造段階において、パチンコ機10に搭載される集積回路をセキュリティセンターサーバ410により照合し、カードユニット20に搭載される集積回路を鍵管理センターサーバ310により照合する場合について説明したが、これは一例である。例えば、パチンコ機10に搭載される集積回路を、鍵管理センターサーバ310により照合し、カードユニット20に搭載される集積回路をセキュリティセンターサーバ410により照合してもよいし、セキュリティセンターサーバ410と鍵管理センターサーバ310におけるそれぞれの機能を備えた1つの認証センターによってパチンコ機10及びカードユニット20それぞれに搭載されている集積回路を照合してもよい。
(Modification 10)
In the above embodiment, the case where the integrated circuit mounted on the pachinko machine 10 is collated by the security center server 410 and the integrated circuit mounted on the card unit 20 is collated by the key management center server 310 in the manufacturing stage will be described. However, this is an example. For example, the integrated circuit mounted on the pachinko machine 10 may be collated by the key management center server 310, and the integrated circuit mounted on the card unit 20 may be collated by the security center server 410, or the security center server 410 and the key. The integrated circuit mounted on each of the pachinko machine 10 and the card unit 20 may be collated by one authentication center having each function in the management center server 310.

(変形例11)
また、上記で暗号通信に言及していない、構成要素間の通信においても適宜暗号通信を行っても良い。例えば、通信制御IC23と払出制御チップ11とに暗号通信用の鍵を設定(記憶部に格納)し、通信時にこの鍵を用いて暗号通信を行っても良い。暗号通信を行う場合には、その通信を行う両者に鍵が設定される。
(Modification 11)
Further, the encrypted communication may be appropriately performed even in the communication between the constituent elements, which is not mentioned above in the encrypted communication. For example, a key for encrypted communication may be set (stored in the storage unit) in the communication control IC 23 and the payout control chip 11, and encrypted communication may be performed using this key during communication. When performing encrypted communication, a key is set for both parties performing the communication.

(変形例12)
また、上記実施形態では、暗号通信を共通鍵で行っていたが、暗号通信は公開鍵と秘密鍵を用いた通信であってもよい。この場合には、適宜、暗号通信を行う構成要素間で、公開鍵と秘密鍵とが設定される。その他暗号化方式は任意であり、様々な方式で暗号化が行われる。
(Modification 12)
Further, in the above-described embodiment, the cryptographic communication is performed using the common key, but the cryptographic communication may be communication using a public key and a secret key. In this case, the public key and the secret key are appropriately set between the components that perform the encrypted communication. Other encryption methods are arbitrary, and encryption is performed by various methods.

(変形例13)
なお、管理システム1を構成する各装置の記憶部に格納されたプログラムは、ネットワークNを介してダウンロード等されたものであってもよい。
(Modification 13)
The program stored in the storage unit of each device constituting the management system 1 may be downloaded via the network N.

(変形例14)
なお、管理システム1を構成する各装置の制御部や処理部は、その少なくとも一部が上述の処理の少なくとも一部を行うための専用回路によって構成されてもよい。
(Modification 14)
Note that the control unit and the processing unit of each device that configures the management system 1 may be configured by a dedicated circuit, at least a part of which performs at least a part of the above-described processing.

(変形例15)
また、上記における情報の照合は、一方の装置で行っているが、適宜、他方の装置で行っても良い。例えば、ステップD11等における照合は、主制御部21で行われてもよい。
(Modification 15)
Further, although the information collation described above is performed by one device, it may be appropriately performed by the other device. For example, the collation in step D11 and the like may be performed by the main control unit 21.

1 管理システム
10 パチンコ機
11 払出制御チップ
11a 処理部
11b 記憶部
11c 通信部
13 主制御チップ
13a 処理部
13b 記憶部
13c 通信部
20 カードユニット
21 主制御部
21a 処理部
21b 記憶部
21c 通信部
23 通信制御IC
23a 処理部
23b 記憶部
23c 通信部
100 チップメーカー
110 チップメーカーコンピュータ
111 制御部
112 記憶部
113 入出力部
114 システムバス
115 主記憶部
116 補助記憶部
200 遊技機メーカー
205 主記憶部
207 補助記憶部
210 ICライタ
211 制御部
212 記憶部
213 入出力部
214 システムバス
215 書込読取部
220 遊技機メーカーコンピュータ
221 制御部
222 記憶部
223 入出力部
224 システムバス
225 主記憶部
226 補助記憶部
300 鍵管理センター
310 鍵管理センターサーバ
311 制御部
312 記憶部
313 入出力部
314 システムバス
315 主記憶部
316 補助記憶部
400 セキュリティセンター
410 セキュリティセンターサーバ
411 制御部
412 記憶部
413 入出力部
414 システムバス
415 主記憶部
416 補助記憶部
500 遊技場
510 上位サーバ
511 制御部
512 記憶部
513 入出力部
514 システムバス
515 主記憶部
516 補助記憶部
600 カードユニットメーカー
605 主記憶部
606 補助記憶部
610 ICライタ
611 制御部
612 記憶部
613 入出力部
614 システムバス
615 書込読取部
620 カードユニットメーカーコンピュータ
621 制御部
622 記憶部
623 入出力部
624 システムバス
625 主記憶部
626 補助記憶部
1 management system 10 pachinko machine 11 payout control chip 11a processing unit 11b storage unit 11c communication unit 13 main control chip 13a processing unit 13b storage unit 13c communication unit 20 card unit 21 main control unit 21a processing unit 21b storage unit 21c communication unit 23 communication Control IC
23a processing unit 23b storage unit 23c communication unit 100 chip maker 110 chip maker computer 111 control unit 112 storage unit 113 input/output unit 114 system bus 115 main storage unit 116 auxiliary storage unit 200 gaming machine maker 205 main storage unit 207 auxiliary storage unit 210 IC writer 211 control unit 212 storage unit 213 input/output unit 214 system bus 215 write/read unit 220 gaming machine manufacturer computer 221 control unit 222 storage unit 223 input/output unit 224 system bus 225 main storage unit 226 auxiliary storage unit 300 key management center 310 key Management center server 311 Control unit 312 Storage unit 313 Input/output unit 314 System bus 315 Main storage unit 316 Auxiliary storage unit 400 Security center 410 Security center server 411 Control unit 412 Storage unit 413 Input/output unit 414 System bus 415 Main storage unit 416 Auxiliary Storage unit 500 Playground 510 Upper server 511 Control unit 512 Storage unit 513 Input/output unit 514 System bus 515 Main storage unit 516 Auxiliary storage unit 600 Card unit maker 605 Main storage unit 606 Auxiliary storage unit 610 IC writer 611 Control unit 612 Storage unit 613 Input/output unit 614 System bus 615 Writing/reading unit 620 Card unit Maker computer 621 Control unit 622 Storage unit 623 Input/output unit 624 System bus 625 Main storage unit 626 Auxiliary storage unit

Claims (1)

第1の装置と、前記第1の装置と通信する、封入式の遊技機とともに設置されて使用される遊技用処理装置と、前記第1の装置と通信する第2の装置と、を備える管理システムであって、
前記遊技用処理装置は、前記遊技用処理装置の動作を制御する第1の集積回路及び前記第1の集積回路と通信可能な第2の集積回路を備え、
前記第1の集積回路は、自身の識別情報を記憶し、
前記第1の集積回路と前記第2の集積回路とは、それぞれが記憶する第1の暗号鍵によって暗号通信を行い、
前記第1の装置は、第1の集積回路の識別情報を照合用情報として記憶する第1の記憶手段を備え、
前記第2の装置は、新たに製造された遊技用処理装置の第1の集積回路の識別情報を照合用情報として、第2の暗号鍵とともに記憶する第2の記憶手段を備え、
前記第1の集積回路は、自身の識別情報を前記第1の装置に送信し、
前記第1の装置は、前記第1の集積回路から送信された識別情報と同じ第1の集積回路を示す照合用情報が前記第1の記憶手段に記憶されていない場合に、前記第1の集積回路から送信された識別情報を前記第2の装置に送信し、
前記第2の装置は、前記第2の記憶手段に記憶している照合用情報と前記第1の装置から送信された識別情報とを照合し、照合用情報と識別情報とが同じ第1の集積回路を示す場合に、当該照合用情報に対応する第2の暗号鍵を前記第1の装置に送信し、
前記第1の装置は、第2の暗号鍵を前記第1の集積回路に送信し、
前記第1の集積回路は、第2の暗号鍵を前記第2の集積回路との暗号通信に使用する暗号鍵として記憶するとともに、第2の暗号鍵を前記第2の集積回路に送信し、
前記第2の集積回路は、前記第1の集積回路から送信された前記第2の暗号鍵を前記第1の集積回路との暗号通信に使用する暗号鍵として記憶し、
前記第1の集積回路及び前記第2の集積回路は、第2の暗号鍵を記憶したあとも、第1の暗号鍵を記憶しておく、
ことを特徴とする照合システム。
A management including: a first device; a game processing device that communicates with the first device and is installed and used together with an enclosed game machine; and a second device that communicates with the first device. A system,
The game processing device includes a first integrated circuit for controlling the operation of the game processing device and a second integrated circuit capable of communicating with the first integrated circuit,
The first integrated circuit stores its own identification information,
The first integrated circuit and the second integrated circuit perform cryptographic communication using a first cryptographic key stored in each of them,
The first device includes a first storage unit that stores identification information of the first integrated circuit as collation information.
The second device includes second storage means for storing the identification information of the first integrated circuit of the newly manufactured game processing device as collation information together with the second encryption key,
The first integrated circuit sends its identification information to the first device,
The first device is configured such that when the collating information indicating the same first integrated circuit as the identification information transmitted from the first integrated circuit is not stored in the first storage means, the first device Transmitting the identification information transmitted from the integrated circuit to the second device,
The second device collates the collation information stored in the second storage unit with the identification information transmitted from the first device, and the collation information and the identification information are the same first. When indicating an integrated circuit, transmits a second encryption key corresponding to the matching information to the first device,
The first device sends a second encryption key to the first integrated circuit,
The first integrated circuit stores the second encryption key as an encryption key used for encryption communication with the second integrated circuit, and transmits the second encryption key to the second integrated circuit,
The second integrated circuit stores the second encryption key transmitted from the first integrated circuit as an encryption key used for encrypted communication with the first integrated circuit,
The first integrated circuit and the second integrated circuit store the first encryption key even after storing the second encryption key,
A collation system characterized in that
JP2020067160A 2020-04-03 2020-04-03 Verification system Pending JP2020099812A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020067160A JP2020099812A (en) 2020-04-03 2020-04-03 Verification system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020067160A JP2020099812A (en) 2020-04-03 2020-04-03 Verification system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018198925A Division JP2019005663A (en) 2018-10-23 2018-10-23 Verification system

Publications (1)

Publication Number Publication Date
JP2020099812A true JP2020099812A (en) 2020-07-02

Family

ID=71140516

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020067160A Pending JP2020099812A (en) 2020-04-03 2020-04-03 Verification system

Country Status (1)

Country Link
JP (1) JP2020099812A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010142475A (en) * 2008-12-19 2010-07-01 Universal Entertainment Corp Enclosing type game machine
JP5356426B2 (en) * 2011-02-02 2013-12-04 株式会社三共 Verification system, gaming device, and gaming integrated circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010142475A (en) * 2008-12-19 2010-07-01 Universal Entertainment Corp Enclosing type game machine
JP5356426B2 (en) * 2011-02-02 2013-12-04 株式会社三共 Verification system, gaming device, and gaming integrated circuit

Similar Documents

Publication Publication Date Title
JP5356426B2 (en) Verification system, gaming device, and gaming integrated circuit
JP5232881B2 (en) Verification system and verification device
JP6019179B2 (en) GAME SYSTEM AND GAME DEVICE
JP5791933B2 (en) GAME SYSTEM AND GAME DEVICE
JP5894367B2 (en) GAME DEVICE AND ENCRYPTED COMMUNICATION SYSTEM
JP2020099812A (en) Verification system
JP6010657B2 (en) Verification system and game processing apparatus
JP5832096B2 (en) Verification system and writing device
JP5894368B2 (en) Game equipment
JP5748233B2 (en) Verification system and game processing apparatus
JP5946243B2 (en) Management system
JP5832097B2 (en) Management system and management device
JP5774888B2 (en) GAME SYSTEM AND GAME DEVICE
JP2019005663A (en) Verification system
JP2017124295A (en) Verification system
JP5890551B2 (en) GAME SYSTEM AND GAME DEVICE
JP2016025891A (en) Collation system, game processing device, and game integrated circuit
JP5890550B2 (en) GAME SYSTEM AND GAME DEVICE
JP6104324B2 (en) GAME SYSTEM AND GAME DEVICE
JP5890549B2 (en) Management system and game device
JP5710339B2 (en) GAME SYSTEM AND GAME DEVICE
JP5839348B2 (en) Verification system and writing device
JP5710338B2 (en) Management system and game device
JP5710340B2 (en) GAME SYSTEM AND GAME DEVICE
JP2014028188A (en) Collation system and management device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200403

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20200406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210420

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20211012