[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6025534B2 - Key data request processing system - Google Patents

Key data request processing system Download PDF

Info

Publication number
JP6025534B2
JP6025534B2 JP2012264405A JP2012264405A JP6025534B2 JP 6025534 B2 JP6025534 B2 JP 6025534B2 JP 2012264405 A JP2012264405 A JP 2012264405A JP 2012264405 A JP2012264405 A JP 2012264405A JP 6025534 B2 JP6025534 B2 JP 6025534B2
Authority
JP
Japan
Prior art keywords
key
reader
signature
key data
portable terminal
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.)
Expired - Fee Related
Application number
JP2012264405A
Other languages
Japanese (ja)
Other versions
JP2014110551A (en
Inventor
利泰 関岡
利泰 関岡
Original Assignee
美和ロック株式会社
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 美和ロック株式会社 filed Critical 美和ロック株式会社
Priority to JP2012264405A priority Critical patent/JP6025534B2/en
Publication of JP2014110551A publication Critical patent/JP2014110551A/en
Application granted granted Critical
Publication of JP6025534B2 publication Critical patent/JP6025534B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、非接触通信機能を有する携帯端末(例えば、非接触IC付き携帯電話、スマートフォンなど)を鍵として用いた電気錠システムに適用され、リーダから携帯端末に鍵データの要求があった際に、そのリーダの正当性を検証する鍵データ要求処理システムに関するものである。   The present invention is applied to an electric lock system using a mobile terminal having a non-contact communication function (for example, a mobile phone with a non-contact IC, a smart phone, etc.) as a key, and a key data is requested from the reader to the mobile terminal. Further, the present invention relates to a key data request processing system that verifies the validity of the reader.

例えば磁気カードやICカードなどの接触式のカードを利用するポイントカードやクレジットカードでは、カード毎にサービスの内容も異なるため、利用者が必要とするサービスに合ったカードを選択し、この選択したカードの情報をリーダに読み取らせる必要があった。   For example, with point cards and credit cards that use contact cards such as magnetic cards and IC cards, the contents of services differ from card to card, so select the card that matches the service required by the user, and select this card. The reader had to read the card information.

これに対し、非接触通信機能を有する携帯端末(例えば、非接触IC付き携帯電話、スマートフォンなど)を利用する場合には、1台の携帯端末に対し、利用するサービスに応じて複数のカードデータを保持できるため、携帯端末をリーダにかざすだけで必要なデータをリーダに読み取らせることができる。   On the other hand, when using a mobile terminal having a non-contact communication function (for example, a mobile phone with a non-contact IC, a smartphone, etc.) Therefore, it is possible to cause the reader to read necessary data simply by holding the portable terminal over the reader.

ところで、近年では、特定のゲートを開閉するために必要な鍵データを予め携帯端末に登録しておき、携帯端末を鍵として利用するシステムの提案がなされている。下記特許文献1には、携帯端末を鍵として利用するシステムの一例が開示されている。   By the way, in recent years, a system has been proposed in which key data necessary for opening and closing a specific gate is registered in advance in a mobile terminal and the mobile terminal is used as a key. Patent Document 1 below discloses an example of a system that uses a mobile terminal as a key.

特開2005−139644号公報JP 2005-139644 A

ところが、携帯端末を鍵として利用する電気錠システムの場合、本人確認、偽造・改竄の防止のために鍵データに対して電子署名を用いているが、この電子署名は、リバースエンジニアリングや総当たり方式により鍵値を推定される可能性があるため、長期的に稼動する製品の鍵値を定期的に更新する必要があった。   However, in the case of an electric lock system that uses a mobile terminal as a key, an electronic signature is used for key data for identity verification and prevention of forgery / falsification. Because there is a possibility that the key value may be estimated by the method, it is necessary to periodically update the key value of a product that operates in the long term.

そして、リーダからの要求に対して携帯端末から非接触通信により鍵データをリーダに送信する場合、悪意のある第三者により設置されたリーダによる鍵データの詐取を防止するためには、携帯端末においてリーダの正当性を検証する必要があった。   And when transmitting key data to a reader by non-contact communication from a portable terminal in response to a request from the reader, in order to prevent the fraud of key data by a reader installed by a malicious third party, It was necessary to verify the legitimacy of the reader.

なお、前述した通信手段を持たない磁気カードやICカードなどを鍵として用いた電気錠システムでは、リーダの鍵値を変更した場合、カード自体を再発行しなければならず、鍵値の変更が実質不可能であった。   In an electric lock system using a magnetic card or IC card having no communication means as a key, when the key value of the reader is changed, the card itself must be reissued. It was virtually impossible.

そこで、本発明は上記問題点に鑑みてなされたものであり、リーダの正当性を検証して正当なリーダのみに鍵データを送信することができる鍵データ要求処理システムを提供することを目的とするものである。   Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide a key data request processing system capable of verifying the validity of a reader and transmitting key data only to a valid reader. To do.

上記した目的を達成するために、請求項1に記載された鍵データ要求処理システムは、鍵データと該鍵データの配信を許可するリーダの署名検証用鍵が記憶される携帯端末と、
署名生成用鍵の更新登録が可能とされ、該署名生成用鍵を用いた署名付き鍵データ要求信号を前記携帯端末と非接触通信して送信し、この署名付き鍵データ要求信号の送信に伴う前記携帯端末からの鍵データを取得して処理するリーダと、
前記署名生成用鍵と対をなす署名検証用鍵の更新登録が可能とされるとともに、前記携帯端末に前記鍵データを配信する鍵配信サーバとを備え、
前記携帯端末は、前記リーダから前記署名付き鍵データ要求信号を受信したときに、該署名付き鍵データ要求信号を送信した前記リーダが登録済みか否かを該リーダの署名生成用鍵と対をなす署名検証用鍵により判別し、登録済みでないと判断したリーダの署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを前記鍵配信サーバに問い合わせする問い合わせ信号を送信し、
前記鍵配信サーバは、前記携帯端末から問い合わせ信号を受信したときに、該当するリーダの署名検証用鍵が登録済みか否かを判別し、登録済みと判断したときの署名検証用鍵を前記携帯端末に配信することを特徴とする。
In order to achieve the above object, a key data request processing system according to claim 1 includes a portable terminal in which key data and a signature verification key of a reader that permits distribution of the key data are stored;
The signature generation key can be updated and registered, and a signed key data request signal using the signature generation key is transmitted in contactless communication with the portable terminal, and accompanying the transmission of the signed key data request signal A reader for obtaining and processing key data from the portable terminal;
An update registration of a signature verification key paired with the signature generation key is enabled, and a key distribution server for distributing the key data to the portable terminal,
When the portable terminal receives the signed key data request signal from the reader, the portable terminal determines whether or not the reader that transmitted the signed key data request signal has been registered with the signature generation key of the reader. Transmitting an inquiry signal for inquiring to the key distribution server whether or not a signature verification key that is paired with a signature generation key of a reader that has been determined to be not registered has been registered,
When receiving an inquiry signal from the portable terminal, the key distribution server determines whether or not the signature verification key of the corresponding reader has been registered, and the signature verification key when it is determined that the key has been registered It is distributed to terminals.

請求項2に記載された鍵データ要求処理システムは、請求項1の鍵データ要求処理システムにおいて、
前記署名生成用鍵と、該署名生成用鍵と対をなす署名検証用鍵とを前記リーダ毎に生成するリーダ管理サーバを備えたことを特徴とする。
The key data request processing system according to claim 2 is the key data request processing system according to claim 1,
A reader management server is provided for generating for each reader the signature generation key and a signature verification key paired with the signature generation key.

本発明によれば、鍵として利用される携帯端末は、リーダから鍵データ要求信号を受信すると、そのリーダが登録済みか否かを署名検証用鍵により判別し、登録済みでないと判断したときには鍵配信サーバに問い合わせ信号を送信する。そして、鍵配信サーバは、携帯端末から問い合わせ信号を受信すると、該当するリーダの署名検証用鍵が登録済みか否かを判別し、登録済みと判断したときに署名検証用鍵を携帯端末に送信する。これにより、携帯端末は、署名検証用鍵を用いてリーダの正当性を検証し、正当なリーダのみに鍵データを送信するので、悪意のある第三者により設置されたリーダによる鍵データの詐取を防止でき、セキュリティの向上を図ることができる。   According to the present invention, when a portable terminal used as a key receives a key data request signal from a reader, the portable terminal determines whether or not the reader is registered by using a signature verification key. An inquiry signal is transmitted to the distribution server. When the key distribution server receives the inquiry signal from the portable terminal, the key distribution server determines whether or not the signature verification key of the corresponding reader has been registered, and transmits the signature verification key to the portable terminal when it is determined that the key has been registered. To do. As a result, the mobile terminal verifies the validity of the reader using the signature verification key and transmits the key data only to the legitimate reader. Therefore, the key data is stolen by the reader installed by a malicious third party. Can be prevented and security can be improved.

また、署名検証用鍵が登録済みのリーダから携帯端末に送信要求があった場合には、携帯端末からリーダに対して即座に鍵データを送信し、鍵データを用いた処理動作(例えば、特定のゲートの開閉動作)に移行することができる。   Also, when there is a transmission request from the reader to which the signature verification key has been registered to the portable terminal, the key data is immediately transmitted from the portable terminal to the reader, and a processing operation using the key data (for example, specifying To open and close the gate).

本発明に係る鍵データ要求処理システムの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the key data request | requirement processing system which concerns on this invention. 本発明に係る鍵データ要求処理システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the key data request | requirement processing system which concerns on this invention.

以下、本発明を実施するための形態について、添付した図面を参照しながら詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではなく、この形態に基づいて当業者などによりなされる実施可能な他の形態、実施例及び運用技術などはすべて本発明の範疇に含まれる。   Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the present invention is not limited to this embodiment, and all other forms, examples, operational techniques, etc. that can be implemented by those skilled in the art based on this form are included in the scope of the present invention. .

本発明に係る鍵データ要求処理システム1は、図1に示すように、鍵として用いられる携帯端末2と、携帯端末2との非接触通信(近距離無線通信)により鍵データを取得して処理するリーダ3と、リーダ3を管理するリーダ管理サーバ4と、リーダ3に署名生成用鍵を更新登録するための署名用鍵登録手段5と、携帯端末2に鍵データや署名検証用鍵を配信する鍵配信サーバ6とから構築される。   As shown in FIG. 1, the key data request processing system 1 according to the present invention acquires and processes key data by non-contact communication (near field communication) between the portable terminal 2 used as a key and the portable terminal 2. The reader 3, the reader management server 4 that manages the reader 3, the signature key registration means 5 for updating and registering the signature generation key in the reader 3, and the key data and signature verification key to the portable terminal 2 The key distribution server 6 is constructed.

なお、本例では、本発明の要部である鍵データや署名用鍵(署名生成用鍵、署名検証用鍵)の処理に関する構成要素のみを図示して説明している。また、携帯端末2は、特定のゲート(例えば、各種施設の扉、自動改札機など)を開閉するための鍵として用いられる他、鍵データを必要とする対象物(例えば、エレベータの呼出や指定階のボタン操作など)に利用することができる。さらに、図1の例では、リーダ3を1つのみ図示しているが、鍵データが必要な各ゲート毎にリーダ3が配置されている。   In this example, only the components related to the processing of key data and signature keys (signature generation key, signature verification key), which are the main parts of the present invention, are illustrated and described. Further, the mobile terminal 2 is used as a key for opening and closing a specific gate (for example, doors of various facilities, automatic ticket gates, etc.), and an object that requires key data (for example, calling or specifying an elevator) It can be used for floor button operations). Further, in the example of FIG. 1, only one reader 3 is shown, but a reader 3 is arranged for each gate that requires key data.

携帯端末2は、システムの利用者が所有するもので、非接触通信機能を有する非接触IC付きの携帯電話、スマートフォンなどの携帯型の情報端末で構成され、操作部2a、記憶部2b、通信部2c、表示部2d、制御部2eを有している。   The mobile terminal 2 is owned by a system user, and is composed of a portable information terminal such as a mobile phone with a non-contact IC having a non-contact communication function, a smart phone, etc., and includes an operation unit 2a, a storage unit 2b, and a communication It has a unit 2c, a display unit 2d, and a control unit 2e.

操作部2aは、携帯端末2の本体に設けられるボタン、表示部2dの表示画面上のソフトキーなどで構成される。   The operation unit 2a includes buttons provided on the main body of the mobile terminal 2, soft keys on the display screen of the display unit 2d, and the like.

記憶部2bは、鍵配信サーバ6から配信される鍵データを記憶している。また、記憶部2bは、鍵データの送信を許可するリーダ3の情報を更新登録して記憶している。更新登録されるリーダ3の情報は、リーダ3を特定する装置特定情報(リーダ番号など)とリーダ3の正当性を検証するための署名検証用鍵(リーダ3の署名生成用鍵と対をなす鍵)である。さらに、記憶部2bは、リーダ3や鍵配信サーバ6との間で通信を行った際の履歴情報を記憶している。   The storage unit 2b stores key data distributed from the key distribution server 6. The storage unit 2b updates and registers information on the reader 3 that permits transmission of key data. The information of the reader 3 to be updated and registered is paired with device specifying information for specifying the reader 3 (reader number or the like) and a signature verification key for verifying the validity of the reader 3 (signature generation key of the reader 3). Key). Furthermore, the storage unit 2b stores history information when communication is performed with the reader 3 and the key distribution server 6.

なお、記憶部2bには、リーダ3との間の鍵データや署名用鍵の一連の処理を実行するための鍵アプリケーション、異なる複数のサービス(例えば、駅での切符の購入、小売店舗での商品の購入、自動販売機での商品の購入など)を利用する際に必要な各サービス毎に必要なデータやアプリケーションが記憶されている。   In the storage unit 2b, a key application for executing a series of processing of key data and a signature key with the reader 3, a plurality of different services (for example, purchase of a ticket at a station, retail store) Data and applications necessary for each service required when using a product, purchasing a product with a vending machine, and the like are stored.

通信部2cは、リーダ3との間で無線通信するハードウェアと、鍵配信サーバ6との間で無線通信するハードウェアとから構成される。さらに説明すると、通信部2cは、通信可能領域内においてリーダ3との間で例えばNFC(Near Field Communication)等の近距離無線通信による非接触通信として、携帯端末2をリーダ3に翳して非接触通信することにより、リーダ3からの署名付き鍵データ要求信号(装置特定情報を含む)の受信、正常認証したリーダ3への鍵データの送信を行っている。また、通信部2cは、別のハードウェア構成において、例えば3GやLTE(Long Term Evolution) 、Wi−Fi(Wireless Fidelity) 等による鍵配信サーバ6との間の無線通信により、鍵配信サーバ6からの鍵データの受信、鍵配信サーバ6への問い合わせ信号の送信を行っている。   The communication unit 2 c includes hardware that performs wireless communication with the reader 3 and hardware that performs wireless communication with the key distribution server 6. To explain further, the communication unit 2c contacts the reader 3 within the communicable area as non-contact communication by short-range wireless communication such as NFC (Near Field Communication), for example. By communicating, a signed key data request signal (including device identification information) is received from the reader 3, and key data is transmitted to the reader 3 that has been normally authenticated. In addition, the communication unit 2c is connected to the key distribution server 6 by wireless communication with the key distribution server 6 using, for example, 3G, LTE (Long Term Evolution), Wi-Fi (Wireless Fidelity), etc. in another hardware configuration. Key data is received, and an inquiry signal is transmitted to the key distribution server 6.

表示部2dは、携帯端末2の本体に設けられる液晶表示器で構成される。表示部2dは、通信部2cが未登録のリーダ3から署名付き鍵データ要求信号を受信したときに、そのリーダ3の署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを鍵配信サーバ6に問い合わせるための操作画面を制御部2eの制御により表示することができる。   The display unit 2 d is configured by a liquid crystal display provided in the main body of the mobile terminal 2. When the communication unit 2c receives a signed key data request signal from an unregistered reader 3, the display unit 2d determines whether or not a signature verification key paired with the signature generation key of the reader 3 has been registered. An operation screen for making an inquiry to the key distribution server 6 can be displayed under the control of the control unit 2e.

また、表示部2dは、携帯端末2から鍵配信サーバ6への問い合わせ信号の送信に伴い、鍵配信サーバ6から該当する署名検証用鍵が登録されていない旨の応答信号を受信したときに、鍵データの送信要求があったリーダ3が未登録である旨を表示することができる。   When the display unit 2d receives a response signal indicating that the corresponding signature verification key is not registered from the key distribution server 6 in response to the transmission of the inquiry signal from the mobile terminal 2 to the key distribution server 6, It can be displayed that the reader 3 that has requested the key data transmission is not registered.

なお、表示部2dは、記憶部2bに記憶された履歴情報を、操作部2aの操作に基づく制御部2eの制御により表示することもできる。   The display unit 2d can also display the history information stored in the storage unit 2b under the control of the control unit 2e based on the operation of the operation unit 2a.

制御部2eは、操作部2aの操作に基づき、記憶部2b、通信部2c、表示部2dを統括制御している。   The control unit 2e performs overall control of the storage unit 2b, the communication unit 2c, and the display unit 2d based on the operation of the operation unit 2a.

さらに説明すると、制御部2eは、通信部2cがリーダ3から署名付き鍵データ要求信号を受信としたときに、その鍵データ要求信号に含まれる装置特定情報(リーダ番号など)及びリーダ3の正当性を検証するための署名検証用鍵が記憶部2bに登録されていれば、署名を検証し、リーダ3の正当性を判別している。なお、装置特定情報には署名が施され、偽装不可能なデータとなっており、この装置特定情報の署名の検証により、リーダ3の偽装が分かった場合は、表示部2dを用いて利用者に通知することができる。   More specifically, when the communication unit 2 c receives a signed key data request signal from the reader 3, the control unit 2 e receives device identification information (such as a reader number) included in the key data request signal and the validity of the reader 3. If the signature verification key for verifying the authenticity is registered in the storage unit 2b, the signature is verified and the validity of the reader 3 is determined. The device identification information is signed and becomes data that cannot be impersonated. If verification of the signature of the device identification information reveals that the reader 3 is impersonated, the display unit 2d is used to display the user. Can be notified.

また、制御部2eは、リーダ3から受信した鍵データ要求信号に含まれる装置特定情報(リーダ番号など)に対応する署名検証用鍵が記憶部2bに登録記憶されており、署名を検証してリーダ3を正常認証したときに、リーダ3に鍵データを送信するべく通信部2cを制御している。これに対し、制御部2eは、リーダ3から受信した鍵データ要求信号に含まれる装置特定情報(リーダ番号など)に対応する署名検証用鍵が記憶部2aに登録記憶されていなければ、未知のリーダ3からの鍵データの送信要求であると判断し、そのリーダ3の署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを鍵配信サーバ5に問い合わせるための問い合わせ信号を自動送信している。   In addition, the control unit 2e registers and stores a signature verification key corresponding to device identification information (such as a reader number) included in the key data request signal received from the reader 3 in the storage unit 2b, and verifies the signature. The communication unit 2c is controlled to transmit key data to the reader 3 when the reader 3 is normally authenticated. On the other hand, if the signature verification key corresponding to the device identification information (such as the reader number) included in the key data request signal received from the reader 3 is not registered and stored in the storage unit 2a, the control unit 2e is unknown. It is determined that the request is a key data transmission request from the reader 3, and an inquiry signal for inquiring to the key distribution server 5 whether or not the signature verification key paired with the signature generation key of the reader 3 has been registered is automatically generated. Sending.

なお、制御部2eは、問い合わせ信号を自動送信せず、問い合わせ信号の送信の有無を決定するための操作画面を表示部2dに表示し、問い合わせ信号の送信を携帯端末2の利用者の操作に委ねることもできる。また、制御部2eは、記憶部2bに記憶された履歴情報を選択的に表示するべく、操作部2aの操作により表示部2dの表示を制御することができる。   The control unit 2e does not automatically transmit the inquiry signal, displays an operation screen for determining whether or not to transmit the inquiry signal on the display unit 2d, and transmits the inquiry signal to the operation of the user of the portable terminal 2. It can also be entrusted. Further, the control unit 2e can control the display of the display unit 2d by operating the operation unit 2a so as to selectively display the history information stored in the storage unit 2b.

リーダ3は、非接触通信機能を有するスタンドアローンな構成であり、非接触通信が可能な通信領域内に存在する携帯端末2に鍵データを送信要求し、この送信要求に伴って特定のゲートの開閉を行うための鍵データを携帯端末2から取得して処理しており、非接触通信部3a、記憶部3b、制御部3cを有している。   The reader 3 has a stand-alone configuration having a non-contact communication function. The reader 3 requests transmission of key data to the mobile terminal 2 existing in a communication area where non-contact communication is possible. Key data for opening and closing is acquired from the portable terminal 2 and processed, and includes a non-contact communication unit 3a, a storage unit 3b, and a control unit 3c.

なお、リーダ3は、各リーダ3毎に別々の署名生成用鍵を持っており、携帯端末2に鍵データ要求信号(自身を特定するリーダ番号などの装置特定情報を含む)を送信する際、署名生成用鍵を用いて署名を付加している。   The reader 3 has a separate signature generation key for each reader 3, and transmits a key data request signal (including device identification information such as a reader number identifying itself) to the mobile terminal 2. A signature is added using a signature generation key.

非接触通信部3aは、通信可能領域内に存在する携帯端末2との間で非接触通信を行っている。具体的には、携帯端末2がリーダ3に翳されて非接触通信することにより、携帯端末2からの鍵データの受信、携帯端末2への署名付き鍵データ要求信号(装置特定情報を含む)の送信を行っている。   The non-contact communication unit 3a performs non-contact communication with the mobile terminal 2 existing in the communicable area. Specifically, the portable terminal 2 is deceived by the reader 3 to perform non-contact communication, thereby receiving key data from the portable terminal 2 and a signed key data request signal (including device identification information) to the portable terminal 2. Is sending.

記憶部3bは、リーダ3を特定する装置特定情報(リーダ番号など)、署名生成用鍵を記憶している。   The storage unit 3b stores device identification information (such as a reader number) for identifying the reader 3, and a signature generation key.

制御部3cは、通信可能領域内に存在する携帯端末2との間で非接触通信を行うべく、非接触通信部3aを制御している。さらに説明すると、制御部3cは、署名付き鍵データ要求信号を非接触通信部3aから所定周期で送信出力している。また、制御部3cは、携帯端末2から送信される鍵データを非接触通信部3aで受信している。   The control unit 3c controls the non-contact communication unit 3a to perform non-contact communication with the mobile terminal 2 existing in the communicable region. More specifically, the control unit 3c transmits and outputs a signed key data request signal from the non-contact communication unit 3a at a predetermined cycle. Moreover, the control part 3c has received the key data transmitted from the portable terminal 2 by the non-contact communication part 3a.

リーダ管理サーバ4は、予め決められた所定数のリーダ3を管理するサーバであり、各リーダ3毎の署名用鍵を生成している。この署名用鍵は、リーダ3毎に異なるのが好ましく、署名生成用鍵と、この署名生成用鍵と対をなす署名検証用鍵からなる。   The reader management server 4 is a server that manages a predetermined number of readers 3 determined in advance, and generates a signature key for each reader 3. This signature key is preferably different for each reader 3, and is composed of a signature generation key and a signature verification key paired with this signature generation key.

署名用鍵登録手段5は、リーダ管理サーバ4にて生成される各リーダ3毎の署名用鍵のうち、署名生成用鍵を該当するリーダ3に適宜更新登録している。具体的には、管理者が例えば操作器、USB、ICカードなどを操作し、各リーダ毎に署名生成用鍵を更新登録している。   The signature key registration means 5 appropriately updates and registers the signature generation key in the corresponding reader 3 among the signature keys for each reader 3 generated by the reader management server 4. Specifically, the administrator operates, for example, an operating device, USB, IC card, etc., and updates and registers a signature generation key for each reader.

鍵配信サーバ6は、リーダ管理サーバ4との間で通信可能であり、リーダ管理サーバ4にて生成される各リーダ3毎の署名用鍵のうち、各リーダ3の署名検証用鍵を該当するリーダ3の装置特定情報(リーダ番号など)と紐付けて適宜更新登録している。   The key distribution server 6 can communicate with the reader management server 4 and corresponds to the signature verification key of each reader 3 among the signature keys for each reader 3 generated by the reader management server 4. The device identification information (reader number or the like) of the reader 3 is appropriately updated and registered.

また、鍵配信サーバ6は、携帯端末2との間でも通信可能であり、携帯端末2にシステムを利用する際に必要な鍵データを配信している。   The key distribution server 6 can also communicate with the mobile terminal 2 and distributes key data necessary for using the system to the mobile terminal 2.

さらに、鍵配信サーバ6は、携帯端末2から問い合わせ信号を受信したときに、問い合わせ信号によるリーダ3の署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを判別している。鍵配信サーバ6は、署名検証用鍵が登録済みと判断すると、その登録済みの署名検証用鍵を携帯端末2に送信している。これに対し、署名検証用鍵が未登録と判断すると、問い合わせ信号によるリーダ3の署名生成用鍵と対をなす署名検証用鍵が未登録である旨の応答信号を携帯端末2に送信している。   Further, when the key distribution server 6 receives the inquiry signal from the portable terminal 2, the key distribution server 6 determines whether or not the signature verification key paired with the signature generation key of the reader 3 based on the inquiry signal has been registered. When the key distribution server 6 determines that the signature verification key has been registered, the key distribution server 6 transmits the registered signature verification key to the portable terminal 2. On the other hand, if it is determined that the signature verification key is not registered, a response signal indicating that the signature verification key paired with the signature generation key of the reader 3 by the inquiry signal is not registered is transmitted to the portable terminal 2. Yes.

次に、上記のように構成された鍵データ要求処理システム1の動作として、リーダ3の署名用鍵を生成して更新登録するまでの処理について図3を参照しながら説明する。   Next, as operations of the key data request processing system 1 configured as described above, processing from generation of a signature key for the reader 3 to update registration will be described with reference to FIG.

まず、リーダ管理サーバ4は、更新が必要なリーダ3用の署名用鍵(署名生成用鍵、署名検証用鍵)を生成する(ST1)。そして、リーダ管理サーバ4にて生成されるリーダ3毎の署名用鍵のうち、各リーダ3の署名生成用鍵を、署名用鍵登録手段5により該当するリーダ3に更新登録する(ST2)。また、リーダ管理サーバ4にて生成されるリーダ3毎の署名用鍵のうち、各リーダ3の署名検証用鍵を、リーダ管理サーバ4からオンラインにて鍵配信サーバ6に送信し、リーダ3の装置特定情報(リーダ番号など)と紐付けして鍵配信サーバ6に更新登録する(ST3)。鍵配信サーバ6は、署名検証用鍵が更新登録されると、その署名検証用鍵を携帯端末2を配信し(ST4)、携帯端末2に署名検証用鍵を更新登録する。   First, the reader management server 4 generates a signature key (signature generation key, signature verification key) for the reader 3 that needs to be updated (ST1). Of the signature keys for each reader 3 generated by the reader management server 4, the signature generation key for each reader 3 is updated and registered in the corresponding reader 3 by the signature key registration means 5 (ST2). Also, among the signature keys for each reader 3 generated by the reader management server 4, the signature verification key of each reader 3 is transmitted from the reader management server 4 to the key distribution server 6 online, and the reader 3 It is associated with device identification information (such as a reader number) and updated and registered in the key distribution server 6 (ST3). When the signature verification key is updated and registered, the key distribution server 6 distributes the signature verification key to the portable terminal 2 (ST4), and updates and registers the signature verification key in the portable terminal 2.

次に、上記のように署名用鍵(署名生成用鍵、署名検証用鍵)が更新登録された状態で、携帯端末2がリーダ3と非接触通信が可能な通信領域内に存在するときの動作について図3を参照しながら説明する。   Next, when the mobile terminal 2 is in a communication area where contactless communication with the reader 3 is possible with the signature key (signature generation key, signature verification key) updated and registered as described above The operation will be described with reference to FIG.

リーダ3は、制御部3bの制御により、非接触通信部3aから署名付き鍵データ要求信号を通信領域内に存在する携帯端末2に対して周期的に送信する(ST5)。このとき、リーダ3は、自身を特定する装置特定情報(リーダ番号など)も一緒に携帯端末2に通知する。なお、携帯端末2の要求により通信を開始しても良い。この場合、通信開始側である携帯端末2から乱数をリーダ3に送信して相互認証を行った後、リーダ3と携帯端末2との間で通信を開始する。   The reader 3 periodically transmits a signed key data request signal from the non-contact communication unit 3a to the mobile terminal 2 existing in the communication area under the control of the control unit 3b (ST5). At this time, the reader 3 notifies the mobile terminal 2 of device specifying information (such as a reader number) for specifying itself. Communication may be started by a request from the mobile terminal 2. In this case, a random number is transmitted from the portable terminal 2 on the communication start side to the reader 3 to perform mutual authentication, and then communication between the reader 3 and the portable terminal 2 is started.

携帯端末2は、リーダ3から署名付き鍵データ要求信号を受信すると、そのリーダ3が登録済みであるか否かを判別する(ST6)。具体的には、リーダ3から受信した署名付きデータ要求信号に含まれる装置特定情報(リーダ番号など)と、そのリーダ3の署名検証用鍵とを記憶部2bに保持していれば、その署名を検証してリーダ3の正当性を確認する。そして、携帯端末2は、リーダ3が登録済みであると判断すると、予め記憶部2bに記憶されている鍵データをリーダ3に送信する(ST7)。これに対し、携帯端末2は、リーダ3が登録済みでないと判断すると、未知のリーダ3の署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを問い合わせるべく問い合わせ信号を鍵配信サーバ6に送信する(ST8)。   When receiving the signed key data request signal from the reader 3, the portable terminal 2 determines whether or not the reader 3 has been registered (ST6). Specifically, if the device specifying information (reader number and the like) included in the signed data request signal received from the reader 3 and the signature verification key of the reader 3 are held in the storage unit 2b, the signature To verify the validity of the reader 3. If the portable terminal 2 determines that the reader 3 has been registered, the portable terminal 2 transmits key data stored in advance in the storage unit 2b to the reader 3 (ST7). On the other hand, when the portable terminal 2 determines that the reader 3 has not been registered, the mobile terminal 2 distributes an inquiry signal as a key to inquire whether or not the signature verification key that is paired with the signature generation key of the unknown reader 3 has been registered. It transmits to the server 6 (ST8).

鍵配信サーバ6は、携帯端末2から問い合わせ信号を受信すると、この問い合わせ信号によるリーダ3の署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを判別する(ST9)。鍵配信サーバ6は、該当する署名検証用鍵が登録済みであると判断すると、その登録済みの署名検証用鍵を携帯端末2に配信し(ST10)、署名検証用鍵を携帯端末2に更新登録する。そして、携帯端末2は、鍵配信サーバ6から署名検証用鍵を受信して更新登録されると、その署名検証用鍵を用いて署名付きデータ要求信号を受信したリーダ3の署名を検証して正当性を確認し、署名が正常認証されると、そのリーダ3に鍵データを送信する(ST7)。   When the key distribution server 6 receives the inquiry signal from the portable terminal 2, the key distribution server 6 determines whether or not a signature verification key paired with the signature generation key of the reader 3 based on the inquiry signal has been registered (ST9). When the key distribution server 6 determines that the corresponding signature verification key has been registered, the key distribution server 6 distributes the registered signature verification key to the portable terminal 2 (ST10), and updates the signature verification key to the portable terminal 2. sign up. When the mobile terminal 2 receives the signature verification key from the key distribution server 6 and is updated and registered, the mobile terminal 2 verifies the signature of the reader 3 that has received the signed data request signal using the signature verification key. When the validity is confirmed and the signature is normally authenticated, the key data is transmitted to the reader 3 (ST7).

これに対し、鍵配信サーバ6は、該当する署名検証用鍵が登録済みではないと判断すると、該当する署名検証用鍵が登録済みではない旨の応答信号を携帯端末2に送信する。携帯端末2は、鍵配信サーバ6から応答信号を受信すると、鍵データの送信要求があったリーダ3が未登録である旨を表示部2dに表示する。   On the other hand, when the key distribution server 6 determines that the corresponding signature verification key is not registered, the key distribution server 6 transmits a response signal to the mobile terminal 2 that the corresponding signature verification key is not registered. When the portable terminal 2 receives the response signal from the key distribution server 6, the portable terminal 2 displays on the display unit 2d that the reader 3 that has requested transmission of key data is unregistered.

ところで、上述した動作において、携帯端末2がリーダ3と非接触通信可能な通信領域から外れた場合やタイムアウトした場合は、再度携帯端末2をリーダ3にかざし、リーダ3と非接触通信可能な通信領域内に存在させる。   By the way, in the above-described operation, when the mobile terminal 2 is out of the communication area capable of contactless communication with the reader 3 or times out, the mobile terminal 2 is again held over the reader 3 and communication capable of contactless communication with the reader 3 is performed. Present in the area.

このように、本例の鍵データ要求処理システム1において、携帯端末2は、未登録のリーダ3から鍵データの送信要求があると、この送信要求があったリーダ3の署名生成用鍵と対をなす署名検証用鍵が登録済みであるか否かを鍵配信サーバ6に問い合わせるべく問い合わせ信号を送信する。そして、鍵配信サーバ6は、携帯端末2から問い合わせ信号を受信し、問い合わせ信号のリーダ3の署名検証用鍵が登録済みであると判断すると、その署名検証用鍵を携帯端末2に送信して更新登録する。そして、携帯端末2は、鍵配信サーバ6からの署名検証用鍵を用いて鍵データの送信要求があったリーダ3の署名を検証し、署名を正常認証したときに限って鍵データをリーダ3に送信する。これにより、携帯端末2を鍵として利用する際、悪意のある第三者により設置されたリーダによる鍵データの詐取を防止でき、セキュリティの向上を図ることができる。   As described above, in the key data request processing system 1 of this example, when there is a key data transmission request from the unregistered reader 3, the portable terminal 2 is paired with the signature generation key of the reader 3 that has made the transmission request. An inquiry signal is transmitted to inquire the key distribution server 6 whether or not the signature verification key forming the above has been registered. When the key distribution server 6 receives the inquiry signal from the portable terminal 2 and determines that the signature verification key of the reader 3 of the inquiry signal has been registered, the key distribution server 6 transmits the signature verification key to the portable terminal 2. Register for update. Then, the portable terminal 2 verifies the signature of the reader 3 that has requested transmission of key data using the signature verification key from the key distribution server 6, and only receives the key data from the reader 3 when the signature is normally authenticated. Send to. As a result, when the mobile terminal 2 is used as a key, the key data can be prevented from being fraudulent by a reader installed by a malicious third party, and security can be improved.

また、携帯端末2は、署名検証用鍵が登録済みのリーダ3から送信要求があった場合、既知のリーダ3からの鍵データの送信要求として、携帯端末2が保持している鍵データのうち、送信要求元のリーダ3を対象にしている鍵データを選択して送信する。これにより、既に登録済みのリーダ3から鍵データの送信要求があった場合には、即座に鍵データをリーダ3に送信し、鍵データを用いた処理動作(例えば、特定のゲートの開閉動作)に移行することができる。   Further, when there is a transmission request from the reader 3 in which the signature verification key has been registered, the portable terminal 2 uses the key data held by the portable terminal 2 as a key data transmission request from the known reader 3. The key data intended for the reader 3 as the transmission request source is selected and transmitted. As a result, when there is a key data transmission request from the already registered reader 3, the key data is immediately transmitted to the reader 3, and a processing operation using the key data (for example, opening / closing operation of a specific gate) Can be migrated to.

1 鍵データ要求処理システム
2 携帯端末
2a 操作部
2b 記憶部
2c 非接触通信部
2d 表示部
2e 制御部
3 リーダ
3a 非接触通信部
3b 記憶部
3c 制御部
4 リーダ管理サーバ
5 署名用鍵登録手段
6 鍵配信サーバ
DESCRIPTION OF SYMBOLS 1 Key data request processing system 2 Portable terminal 2a Operation part 2b Storage part 2c Non-contact communication part 2d Display part 2e Control part 3 Reader 3a Non-contact communication part 3b Storage part 3c Control part 4 Reader management server 5 Signature key registration means 6 Key distribution server

Claims (2)

鍵データと該鍵データの配信を許可するリーダの署名検証用鍵が記憶される携帯端末と、
署名生成用鍵の更新登録が可能とされ、該署名生成用鍵を用いた署名付き鍵データ要求信号を前記携帯端末と非接触通信して送信し、この署名付き鍵データ要求信号の送信に伴う前記携帯端末からの鍵データを取得して処理するリーダと、
前記署名生成用鍵と対をなす署名検証用鍵の更新登録が可能とされるとともに、前記携帯端末に前記鍵データを配信する鍵配信サーバとを備え、
前記携帯端末は、前記リーダから前記署名付き鍵データ要求信号を受信したときに、該署名付き鍵データ要求信号を送信した前記リーダが登録済みか否かを該リーダの署名生成用鍵と対をなす署名検証用鍵により判別し、登録済みでないと判断したリーダの署名生成用鍵と対をなす署名検証用鍵が登録済みか否かを前記鍵配信サーバに問い合わせする問い合わせ信号を送信し、
前記鍵配信サーバは、前記携帯端末から問い合わせ信号を受信したときに、該当するリーダの署名検証用鍵が登録済みか否かを判別し、登録済みと判断したときの署名検証用鍵を前記携帯端末に配信することを特徴とする鍵データ要求処理システム。
A portable terminal that stores key data and a signature verification key of a reader that permits distribution of the key data;
The signature generation key can be updated and registered, and a signed key data request signal using the signature generation key is transmitted in contactless communication with the portable terminal, and accompanying the transmission of the signed key data request signal A reader for obtaining and processing key data from the portable terminal;
An update registration of a signature verification key paired with the signature generation key is enabled, and a key distribution server for distributing the key data to the portable terminal,
When the portable terminal receives the signed key data request signal from the reader, the portable terminal determines whether or not the reader that transmitted the signed key data request signal has been registered with the signature generation key of the reader. Transmitting an inquiry signal for inquiring to the key distribution server whether or not a signature verification key that is paired with a signature generation key of a reader that has been determined to be not registered has been registered,
When receiving an inquiry signal from the portable terminal, the key distribution server determines whether or not the signature verification key of the corresponding reader has been registered, and the signature verification key when it is determined that the key has been registered A key data request processing system characterized by being distributed to a terminal.
前記署名生成用鍵と、該署名生成用鍵と対をなす署名検証用鍵とを前記リーダ毎に生成するリーダ管理サーバを備えたことを特徴とする請求項1記載の鍵データ要求処理システム。 2. The key data request processing system according to claim 1, further comprising a reader management server that generates, for each reader, the signature generation key and a signature verification key that is paired with the signature generation key.
JP2012264405A 2012-12-03 2012-12-03 Key data request processing system Expired - Fee Related JP6025534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012264405A JP6025534B2 (en) 2012-12-03 2012-12-03 Key data request processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012264405A JP6025534B2 (en) 2012-12-03 2012-12-03 Key data request processing system

Publications (2)

Publication Number Publication Date
JP2014110551A JP2014110551A (en) 2014-06-12
JP6025534B2 true JP6025534B2 (en) 2016-11-16

Family

ID=51030938

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012264405A Expired - Fee Related JP6025534B2 (en) 2012-12-03 2012-12-03 Key data request processing system

Country Status (1)

Country Link
JP (1) JP6025534B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117134918B (en) * 2023-07-20 2024-09-24 威艾特科技(深圳)有限公司 Distributed data signature verification method and device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11355268A (en) * 1998-06-09 1999-12-24 Sony Corp Device and method for information processing, information processing system and providing medium
JP4115273B2 (en) * 2002-12-27 2008-07-09 綜合警備保障株式会社 Monitoring method and monitoring system
JP2005036394A (en) * 2003-07-15 2005-02-10 Mitsubishi Electric Corp User authentication system
JP2012215047A (en) * 2011-04-01 2012-11-08 Tokai Rika Co Ltd Electronic key system
JP2012221224A (en) * 2011-04-08 2012-11-12 Tokai Rika Co Ltd Car sharing system

Also Published As

Publication number Publication date
JP2014110551A (en) 2014-06-12

Similar Documents

Publication Publication Date Title
KR102277646B1 (en) Method for authentication a user with respect to a machine
CN101809977B (en) Updating mobile devices with additional elements
EP3477568B1 (en) Customer identification verification process
KR101330867B1 (en) Authentication method for payment device
US9740847B2 (en) Method and system for authenticating a user by means of an application
EP3130103B1 (en) Systems and methods for wireless authorization of transactions with mobile payment devices
US10115243B2 (en) Near field communication system
CN110033534B (en) Secure seamless access control
EP3129918B1 (en) Self-authenticating chips
US20130046697A1 (en) Using Mobile Device to Prevent Theft of User Credentials
KR102718607B1 (en) Systems and methods for secure read-only authentication
EP3234893B1 (en) Securing contactless payment performed by a mobile device
US20120130905A1 (en) Transaction verification on rfid enabled payment and transaction instruments
EP2751756A1 (en) System and method for secure transaction process via mobile device
CN113196813B (en) Provisioning initiated from contactless device
TWI499981B (en) Information processing systems and information processing methods
KR20110096011A (en) Method for providing credit card service using mobile id and mobile terminal
SE536589C2 (en) Secure two-party comparison transaction system
CN114365449A (en) Preset method and system with message conversion
CN211787195U (en) IC card and information processing system
JP6025534B2 (en) Key data request processing system
KR102122555B1 (en) System and Method for Identification Based on Finanace Card Possessed by User
CN110313005B (en) Security architecture for device applications
EP3975143A1 (en) System and method for touchless pin entry
KR20140020337A (en) Method for authentication using user apparatus, digital system, and authentication system thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160916

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161011

R150 Certificate of patent or registration of utility model

Ref document number: 6025534

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees