Nothing Special   »   [go: up one dir, main page]

JP2018049575A - Position information verification system and verification method - Google Patents

Position information verification system and verification method Download PDF

Info

Publication number
JP2018049575A
JP2018049575A JP2016199526A JP2016199526A JP2018049575A JP 2018049575 A JP2018049575 A JP 2018049575A JP 2016199526 A JP2016199526 A JP 2016199526A JP 2016199526 A JP2016199526 A JP 2016199526A JP 2018049575 A JP2018049575 A JP 2018049575A
Authority
JP
Japan
Prior art keywords
position information
user
information
time password
verification
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
JP2016199526A
Other languages
Japanese (ja)
Inventor
啓紀 村竹
Keiki Muratake
啓紀 村竹
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.)
Mokha Inc
Original Assignee
Mokha Inc
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 Mokha Inc filed Critical Mokha Inc
Priority to JP2016199526A priority Critical patent/JP2018049575A/en
Publication of JP2018049575A publication Critical patent/JP2018049575A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information system capable of verifying position information of users with guaranteed accuracy and reliability and without restrictions on usage environment.SOLUTION: A system verifies a position of a user using; a position information generator device 1 configured to provide position information that cannot be modified by the user by presenting the user with a prescribed position code and one-time password as position information, the one-time password being generated from an encryption seed specific to the position code; and a position information verification device 10 that is set up within the system to provide information services.SELECTED DRAWING: Figure 1

Description

本発明は、ネットワークに接続された情報システムの利用における利用者の位置の検証方法に関する。The present invention relates to a method for verifying a user's position in using an information system connected to a network.

従来、ネットワークに接続された情報システムの利用において、利用者の位置を特定する手段として、利用者のパーソナルコンピュータや携帯電話などの端末装置がGPSや携帯電話基地局から信号を受信して測位情報を生成し、情報サービスを提供するサービス装置に送信する方法が用いられている(例えば、特許文献1参照。)。Conventionally, in the use of an information system connected to a network, as a means for specifying the position of a user, a terminal device such as a user's personal computer or mobile phone receives a signal from a GPS or a mobile phone base station, and positioning information Is generated and transmitted to a service device that provides an information service (see, for example, Patent Document 1).

特開2015−162235号公報Japanese Patent Laying-Open No. 2015-162235

しかし、上記の測位情報は利用者の端末装置に由来するため、個々の端末装置の測位精度の違いで正確な位置が特定できない場合がある。また、電波を遮断する構造物内ではGPSや携帯電話基地局の信号が受信できず、利用者の端末装置が測位情報を生成することができない。さらに、改造された端末装置を利用された場合には、位置の偽造が可能であるという問題がある。However, since the above positioning information is derived from the user's terminal device, there is a case where an accurate position cannot be specified due to a difference in positioning accuracy of each terminal device. In addition, GPS and mobile phone base station signals cannot be received within a structure that blocks radio waves, and the user's terminal device cannot generate positioning information. Further, when a modified terminal device is used, there is a problem that the position can be forged.

本発明は上記の課題を解決する手段を次のように提供する。すなわち本発明は、所定の位置コードと位置コード固有の暗号化シードから生成されるワンタイムパスワードを位置情報として利用者に提示する装置を有し、前記装置をネットワークを介して利用者に情報システムを利用させる場所にあらかじめ設置し、利用者が端末装置に前記装置により提示された位置情報を入力し、ネットワークを経由して位置情報検証装置に送信し、位置情報検証装置は受信した位置情報から位置コードを取り出し、位置コードを検索キーとしてデータベースを検索し、暗号化シードを抽出し、ワンタイムパスワードを導出して、前記位置情報からワンタイムパスワードを取り出して比較することによって利用者の位置を検証することを特徴とする。The present invention provides means for solving the above problems as follows. That is, the present invention has an apparatus for presenting a user with a one-time password generated from a predetermined position code and an encryption seed specific to the position code as position information, and the apparatus is provided to the user via a network. In advance, the user inputs the location information presented by the device to the terminal device and transmits the location information to the location information verification device via the network. The location information verification device uses the received location information from the received location information. Retrieve the location code, search the database using the location code as a search key, extract the encryption seed, derive the one-time password, extract the one-time password from the location information, and compare the location of the user It is characterized by verifying.

本発明は、ワンタイムパスワードを導出するアルゴリズムとして、IETFのRFC4226で公表されたHOTPアルゴリズム、またはRFC6238で公表されたTOTPアルゴリズムのどちらかを使用して構成できる。The present invention can be configured using either the HOTP algorithm published in RFC 4226 of IETF or the TOTP algorithm published in RFC 6238 as an algorithm for deriving a one-time password.

本発明は、位置コードとして、任意のキャラクタ及び文字長によって構成できる。The present invention can be configured with an arbitrary character and character length as a position code.

本発明は、位置情報として、位置コードとワンタイムパスワードを含む任意の可逆可能な演算方法によって構成できる。The present invention can be configured by any reversible calculation method including a position code and a one-time password as position information.

本発明は、位置情報生成装置による位置情報の利用者への提示の方法として、利用者の感覚器官へ伝達する任意の方法を用いて構成できる。The present invention can be configured by using an arbitrary method for transmitting the position information to the user's sensory organ as a method of presenting the position information to the user by the position information generation device.

本発明は、利用者による端末装置への位置情報の入力方法として、手作業による入力の他に、位置情報生成装置と端末装置が無線通信を行って、利用者を介さずに入力する方法を用いて構成できる。The present invention provides a method for inputting position information to a terminal device by a user, in addition to manual input, a method in which the position information generating device and the terminal device perform wireless communication and do not pass through the user. Can be configured.

本発明は、ネットワークとして、LANやインターネット等、任意の情報伝送路で構成できる。The present invention can be configured as an arbitrary information transmission path such as a LAN or the Internet as a network.

本発明は、利用者の端末装置と位置情報検証装置の間に、任意の情報サービスを提供する装置を構成できる。このとき、前記装置は利用者の位置情報の検証要求を位置情報検証装置に中継する機能や、位置情報の検証結果を使用して利用者に提供する情報サービスの種類を変更する機能を持つことができる。The present invention can constitute an apparatus that provides an arbitrary information service between a user terminal device and a location information verification apparatus. At this time, the device has a function of relaying a user's location information verification request to the location information verification device, and a function of changing the type of information service provided to the user using the location information verification result. Can do.

上記あるいは特許請求の範囲に記載の発明において、システム、装置、プログラム、データベースなどの用語は、装置の具体的形態や具体的呼称を限定するものではなく、その一般的な機能を備えた装置を表わすためのものである。1つの構成要素が有する機能が2つ以上の物理的構成によって実現されてもよく、2つ以上の構成要素が有する機能が1つの物理的構成によって実現されてもよい。方法の発明においては、各ステップは記載された順序に実行されるものに限定されるものではなく、全体としての機能が矛盾なく実行され得る限りにおいて、自由な順序でそれを実行することができる。これらの発明は、所定の装置と協働して所定の機能を実現させるプログラムとしても成立し、それを記録した記録媒体としても成立する。In the invention described above or in the claims, terms such as system, device, program, and database do not limit the specific form or specific name of the device, but refer to a device having its general functions. It is for representation. A function of one component may be realized by two or more physical configurations, and a function of two or more components may be realized by one physical configuration. In the method invention, the steps are not limited to being performed in the order described, but can be performed in any order as long as the overall function can be performed consistently. . These inventions can be realized as a program for realizing a predetermined function in cooperation with a predetermined apparatus, and also as a recording medium on which the program is recorded.

本発明は、位置情報生成装置が単独で位置情報を生成するため、利用者の利用環境を限定することなく位置情報を提示できる。In the present invention, since the position information generation device generates position information independently, the position information can be presented without limiting the user's usage environment.

さらに、上記の位置情報は利用者の端末装置に由来しないため、位置情報の正確性及び信頼性が保証できる。Furthermore, since the position information is not derived from the user's terminal device, the accuracy and reliability of the position information can be guaranteed.

さらに、非正規の利用者が情報サービスの不正使用や情報システムへの侵入を試みるとき、はじめに位置情報生成装置が設置された場所に侵入する必要が生ずるため、情報システム全体のセキュリティが向上する。Furthermore, when an unauthorized user tries to illegally use an information service or intrude into an information system, it is necessary to first enter the location where the position information generating device is installed, so that the security of the entire information system is improved.

本発明の一実施形態に係る位置情報検証システムを含む情報システムの実施例である。It is an Example of the information system containing the positional information verification system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る位置情報の概念図である。It is a conceptual diagram of the positional information which concerns on one Embodiment of this invention.

はじめに、暗号化シードについて説明する。暗号化シードは、ワンタイムパスワードを生成するために使用し、変更されることのない鍵となるデータである。時刻やパスワード生成回数など時系列に従って変化するデータと組み合わせてワンタイムパスワードを生成するために用いられる。暗号化シードの詳細は、IETFのRFC4226やRFC6238によって公表されている。First, the encryption seed will be described. The encryption seed is key data that is used to generate a one-time password and is not changed. It is used to generate a one-time password in combination with data that changes according to a time series such as the time and the number of password generations. Details of the encryption seed are published by RFC4226 and RFC6238 of IETF.

次に、図面を参照して発明の実施形態の説明を行う。図1は本発明を含む情報システムの構成図である。図2は位置情報の構成例である。Next, embodiments of the invention will be described with reference to the drawings. FIG. 1 is a block diagram of an information system including the present invention. FIG. 2 is a configuration example of position information.

次に、位置情報生成装置1について説明する。位置情報生成装置1は、あらかじめ位置コード3と位置コード3によって一意に定まる暗号化シード2が記録されている。Next, the position information generation device 1 will be described. In the position information generating apparatus 1, a position code 3 and an encryption seed 2 uniquely determined by the position code 3 are recorded in advance.

そして、位置情報生成装置1が内蔵するワンタイムパスワード生成装置4は、暗号化シード2からワンタイムパスワード21を生成する装置である。The one-time password generation device 4 built in the position information generation device 1 is a device that generates the one-time password 21 from the encryption seed 2.

そして、位置情報生成装置1が内蔵する位置情報生成及び提示装置5は、位置コード3とワンタイムパスワード21から可逆可能な演算により位置情報を生成して、利用者に提示する装置である。図2では、位置情報の例として、位置コードを構成する文字の列の後にワンタイムパスワードを構成する文字の列を連結して位置情報を構成している。The position information generation and presentation device 5 built in the position information generation device 1 is a device that generates position information by a reversible calculation from the position code 3 and the one-time password 21 and presents it to the user. In FIG. 2, as an example of the position information, the position information is configured by concatenating the character string constituting the one-time password after the character string constituting the position code.

上記の構成により、位置情報生成装置1は位置情報22を利用者に提示し、利用者が位置情報生成装置1の近傍に居る限りにおいて位置情報22を認識して端末装置7に入力し、サービス装置8を構成するサービスプログラム9に送信して、位置情報の検証要求を行うことができる。With the above configuration, the position information generation device 1 presents the position information 22 to the user, recognizes the position information 22 as long as the user is in the vicinity of the position information generation device 1, and inputs the position information 22 to the terminal device 7. It is possible to make a request for verification of position information by transmitting to the service program 9 constituting the apparatus 8.

次にサービス装置8について説明する。サービス装置8は利用者の端末装置から受信した位置情報22を位置情報検証装置10に送信して検証要求を行い、検証結果を受信するサービスプログラム9により構成される。Next, the service device 8 will be described. The service device 8 is configured by a service program 9 that transmits the location information 22 received from the user terminal device to the location information verification device 10 to make a verification request and receive the verification result.

次に位置情報検証装置10について説明する。位置情報検証装置10は、位置コード及び暗号化シードを保存するデータベース11と、位置情報を検証する検証プログラム12から構成される。Next, the position information verification apparatus 10 will be described. The position information verification apparatus 10 includes a database 11 that stores position codes and encrypted seeds, and a verification program 12 that verifies position information.

そして、位置情報検証サーバ10が内蔵するデータベース11は、位置情報生成装置ごとに一意に定まる位置コードと、位置コードごとに一意に定まる暗号化シードの組みを保存している。The database 11 built in the position information verification server 10 stores a set of a position code uniquely determined for each position information generation apparatus and an encryption seed uniquely determined for each position code.

そして、位置情報検証サーバ10が内蔵する検証プログラム12は、サービスプログラム9から受信した位置情報の検証要求から位置情報を取り出して位置コードとワンタイムパスワードに分離し、取り出した位置コードをキーワードとしてデータベース11を検索して暗号化シードを取得し、暗号化シードからワンタイムパスワードを計算して、位置情報に含まれるワンタイムパスワードと比較して、比較結果をサービスプログラム9に送信する。The verification program 12 built in the location information verification server 10 extracts the location information from the location information verification request received from the service program 9 and separates it into a location code and a one-time password. 11 is acquired, an encryption seed is acquired, a one-time password is calculated from the encryption seed, compared with the one-time password included in the position information, and the comparison result is transmitted to the service program 9.

上記の構成により、位置情報の生成及び比較が可能な装置を位置情報生成装置1及び位置情報検証装置10に限定できるため、利用者の端末装置やサービス装置がどのような構成であっても、従来のGPSや携帯電話基地局の電波を用いた方法に比べて信頼性の高い利用者の位置の検証が可能である。With the above configuration, since the devices capable of generating and comparing location information can be limited to the location information generating device 1 and the location information verification device 10, no matter what configuration the user terminal device or service device has, It is possible to verify the position of the user with higher reliability than the conventional method using the GPS or the radio wave of the mobile phone base station.

本発明の効果を発揮するために、位置認証情報装置1が定められた設置場所から移動することができないように固定することが重要である。In order to exert the effect of the present invention, it is important to fix the position authentication information device 1 so that it cannot be moved from a predetermined installation location.

1 位置情報生成装置
2 暗号化シード
3 位置コード
4 ワンタイムパスワード生成装置
5 位置情報生成及び提示装置
6 利用者
7 端末装置
8 サービス装置
9 サービスプログラム
10 位置情報検証装置
11 データベース
12 検証プログラム
21 ワンタイムパスワード
22 位置情報
DESCRIPTION OF SYMBOLS 1 Position information generation apparatus 2 Encryption seed 3 Position code 4 One time password generation apparatus 5 Position information generation and presentation apparatus 6 User 7 Terminal apparatus 8 Service apparatus 9 Service program 10 Position information verification apparatus 11 Database 12 Verification program 21 One time Password 22 Location information

Claims (3)

所定の位置コードと位置コードごとに一意に定まる暗号化シードからワンタイムパスワードを計算し、位置コードとワンタイムパスワードを組み合わせて位置情報として利用者に提示する装置。  An apparatus that calculates a one-time password from a predetermined position code and an encryption seed that is uniquely determined for each position code, and presents the position code and the one-time password in combination to the user as position information. 前記装置が記憶する位置コードとワンタイムパスワードの組を保存するデータベースを有し、前記装置が提示する位置情報を検証するプログラムを有する装置。  An apparatus having a database for storing a set of a position code and a one-time password stored in the apparatus, and having a program for verifying position information presented by the apparatus. 請求項1に記載の装置および請求項2に記載の装置を用いて、情報システムを構成して利用者の位置を検証する方法。  A method of configuring an information system and verifying a user's position using the apparatus according to claim 1 and the apparatus according to claim 2.
JP2016199526A 2016-09-20 2016-09-20 Position information verification system and verification method Pending JP2018049575A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016199526A JP2018049575A (en) 2016-09-20 2016-09-20 Position information verification system and verification method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016199526A JP2018049575A (en) 2016-09-20 2016-09-20 Position information verification system and verification method

Publications (1)

Publication Number Publication Date
JP2018049575A true JP2018049575A (en) 2018-03-29

Family

ID=61766411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016199526A Pending JP2018049575A (en) 2016-09-20 2016-09-20 Position information verification system and verification method

Country Status (1)

Country Link
JP (1) JP2018049575A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019177145A1 (en) 2018-03-16 2019-09-19 コニカミノルタ株式会社 Gloss value calculating device, gloss value measuring device, color tone quantifying device for glossy color, and gloss value calculating method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019177145A1 (en) 2018-03-16 2019-09-19 コニカミノルタ株式会社 Gloss value calculating device, gloss value measuring device, color tone quantifying device for glossy color, and gloss value calculating method

Similar Documents

Publication Publication Date Title
US11265319B2 (en) Method and system for associating a unique device identifier with a potential security threat
US10187202B2 (en) Key agreement for wireless communication
US9727715B2 (en) Authentication method and system using password as the authentication key
US8196188B2 (en) Systems and methods for providing network credentials
CN107181714B (en) Verification method and device based on service code and generation method and device of service code
CN111615105B (en) Information providing and acquiring method, device and terminal
US9088408B2 (en) Key agreement using a key derivation key
US9208299B2 (en) Secure user authentication with improved one-time-passcode verification
JP2018501680A (en) Secure host card emulation credentials
CN106302381A (en) Device authentication
EP3662430B1 (en) System and method for authenticating a transaction
EP3386165B1 (en) Method and device for implementing and managing secure communications, provisioning systems, authentication and signing systems
CN105357242A (en) Method and system for accessing wireless local area network, short message push platform and portal system
CN108616352A (en) Dynamic password formation method based on safety element and system
KR20170066607A (en) Security check method, device, terminal and server
CN102017512A (en) Location information verification
KR101358375B1 (en) Prevention security system and method for smishing
KR102171377B1 (en) Method of login control
KR20170033788A (en) Method for authentication and device thereof
JP2018049575A (en) Position information verification system and verification method
CN106503529A (en) A kind of cloud storage system based on fingerprint
JP5021093B1 (en) Portable device, information server device, and information management system
Nisar Location based authentication service using 4G/5G Devices
KR101427733B1 (en) Device and method for authenticating server
Guo et al. 2FA Communication Protocol to Secure Metro Control Devices