JP2018049575A - Position information verification system and verification method - Google Patents
Position information verification system and verification method Download PDFInfo
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
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).
しかし、上記の測位情報は利用者の端末装置に由来するため、個々の端末装置の測位精度の違いで正確な位置が特定できない場合がある。また、電波を遮断する構造物内では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.
はじめに、暗号化シードについて説明する。暗号化シードは、ワンタイムパスワードを生成するために使用し、変更されることのない鍵となるデータである。時刻やパスワード生成回数など時系列に従って変化するデータと組み合わせてワンタイムパスワードを生成するために用いられる。暗号化シードの詳細は、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
そして、位置情報生成装置1が内蔵するワンタイムパスワード生成装置4は、暗号化シード2からワンタイムパスワード21を生成する装置である。The one-time
そして、位置情報生成装置1が内蔵する位置情報生成及び提示装置5は、位置コード3とワンタイムパスワード21から可逆可能な演算により位置情報を生成して、利用者に提示する装置である。図2では、位置情報の例として、位置コードを構成する文字の列の後にワンタイムパスワードを構成する文字の列を連結して位置情報を構成している。The position information generation and
上記の構成により、位置情報生成装置1は位置情報22を利用者に提示し、利用者が位置情報生成装置1の近傍に居る限りにおいて位置情報22を認識して端末装置7に入力し、サービス装置8を構成するサービスプログラム9に送信して、位置情報の検証要求を行うことができる。With the above configuration, the position
次にサービス装置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
次に位置情報検証装置10について説明する。位置情報検証装置10は、位置コード及び暗号化シードを保存するデータベース11と、位置情報を検証する検証プログラム12から構成される。Next, the position
そして、位置情報検証サーバ10が内蔵するデータベース11は、位置情報生成装置ごとに一意に定まる位置コードと、位置コードごとに一意に定まる暗号化シードの組みを保存している。The
そして、位置情報検証サーバ10が内蔵する検証プログラム12は、サービスプログラム9から受信した位置情報の検証要求から位置情報を取り出して位置コードとワンタイムパスワードに分離し、取り出した位置コードをキーワードとしてデータベース11を検索して暗号化シードを取得し、暗号化シードからワンタイムパスワードを計算して、位置情報に含まれるワンタイムパスワードと比較して、比較結果をサービスプログラム9に送信する。The
上記の構成により、位置情報の生成及び比較が可能な装置を位置情報生成装置1及び位置情報検証装置10に限定できるため、利用者の端末装置やサービス装置がどのような構成であっても、従来のGPSや携帯電話基地局の電波を用いた方法に比べて信頼性の高い利用者の位置の検証が可能である。With the above configuration, since the devices capable of generating and comparing location information can be limited to the location
本発明の効果を発揮するために、位置認証情報装置1が定められた設置場所から移動することができないように固定することが重要である。In order to exert the effect of the present invention, it is important to fix the position
1 位置情報生成装置
2 暗号化シード
3 位置コード
4 ワンタイムパスワード生成装置
5 位置情報生成及び提示装置
6 利用者
7 端末装置
8 サービス装置
9 サービスプログラム
10 位置情報検証装置
11 データベース
12 検証プログラム
21 ワンタイムパスワード
22 位置情報DESCRIPTION OF
Claims (3)
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)
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 |
-
2016
- 2016-09-20 JP JP2016199526A patent/JP2018049575A/en active Pending
Cited By (1)
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 |