(57)【要約】      （修正有）【課題】利用環境を限定することなく、正確性及び信頼性が保証できる、利用者の位置情報が検証可能な情報システムを提供する。【解決手段】所定の位置コードと位置コード固有の暗号化シードから生成されるワンタイムパスワードを位置情報として利用者に提示することにより、利用者によって改変ができない位置情報を提供する位置情報生成装置１と、情報サービスを提供するシステム内に設置する位置情報検証装置１０を用いて、利用者の位置を検証する。【選択図】図１
2018049575.tif 000002
【特許請求の範囲】
【請求項１】
所定の位置コードと位置コードごとに一意に定まる暗号化シードからワンタイムパスワードを計算し、位置コードとワンタイムパスワードを組み合わせて位置情報として利用者に提示する装置。
【請求項２】
前記装置が記憶する位置コードとワンタイムパスワードの組を保存するデータベースを有し、前記装置が提示する位置情報を検証するプログラムを有する装置。
【請求項３】
請求項１に記載の装置および請求項２に記載の装置を用いて、情報システムを構成して利用者の位置を検証する方法。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、ネットワークに接続された情報システムの利用における利用者の位置の検証方法に関する。
【背景技術】
【０００２】従来、ネットワークに接続された情報システムの利用において、利用者の位置を特定する手段として、利用者のパーソナルコンピュータや携帯電話などの端末装置がＧＰＳや携帯電話基地局から信号を受信して測位情報を生成し、情報サービスを提供するサービス装置に送信する方法が用いられている（例えば、特許文献１参照。）。
【先行技術文献】
【０００３】
【特許文献１】特開２０１５−１６２２３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】しかし、上記の測位情報は利用者の端末装置に由来するため、個々の端末装置の測位精度の違いで正確な位置が特定できない場合がある。また、電波を遮断する構造物内ではＧＰＳや携帯電話基地局の信号が受信できず、利用者の端末装置が測位情報を生成することができない。さらに、改造された端末装置を利用された場合には、位置の偽造が可能であるという問題がある。
【課題を解決するための手段】
【０００５】本発明は上記の課題を解決する手段を次のように提供する。すなわち本発明は、所定の位置コードと位置コード固有の暗号化シードから生成されるワンタイムパスワードを位置情報として利用者に提示する装置を有し、前記装置をネットワークを介して利用者に情報システムを利用させる場所にあらかじめ設置し、利用者が端末装置に前記装置により提示された位置情報を入力し、ネットワークを経由して位置情報検証装置に送信し、位置情報検証装置は受信した位置情報から位置コードを取り出し、位置コードを検索キーとしてデータベースを検索し、暗号化シードを抽出し、ワンタイムパスワードを導出して、前記位置情報からワンタイムパスワードを取り出して比較することによって利用者の位置を検証することを特徴とする。【０００６】本発明は、ワンタイムパスワードを導出するアルゴリズムとして、ＩＥＴＦのＲＦＣ４２２６で公表されたＨＯＴＰアルゴリズム、またはＲＦＣ６２３８で公表されたＴＯＴＰアルゴリズムのどちらかを使用して構成できる。【０００７】本発明は、位置コードとして、任意のキャラクタ及び文字長によって構成できる。【０００８】本発明は、位置情報として、位置コードとワンタイムパスワードを含む任意の可逆可能な演算方法によって構成できる。【０００９】本発明は、位置情報生成装置による位置情報の利用者への提示の方法として、利用者の感覚器官へ伝達する任意の方法を用いて構成できる。【００１０】本発明は、利用者による端末装置への位置情報の入力方法として、手作業による入力の他に、位置情報生成装置と端末装置が無線通信を行って、利用者を介さずに入力する方法を用いて構成できる。【００１１】本発明は、ネットワークとして、ＬＡＮやインターネット等、任意の情報伝送路で構成できる。【００１２】本発明は、利用者の端末装置と位置情報検証装置の間に、任意の情報サービスを提供する装置を構成できる。このとき、前記装置は利用者の位置情報の検証要求を位置情報検証装置に中継する機能や、位置情報の検証結果を使用して利用者に提供する情報サービスの種類を変更する機能を持つことができる。【００１３】上記あるいは特許請求の範囲に記載の発明において、システム、装置、プログラム、データベースなどの用語は、装置の具体的形態や具体的呼称を限定するものではなく、その一般的な機能を備えた装置を表わすためのものである。１つの構成要素が有する機能が２つ以上の物理的構成によって実現されてもよく、２つ以上の構成要素が有する機能が１つの物理的構成によって実現されてもよい。方法の発明においては、各ステップは記載された順序に実行されるものに限定されるものではなく、全体としての機能が矛盾なく実行され得る限りにおいて、自由な順序でそれを実行することができる。これらの発明は、所定の装置と協働して所定の機能を実現させるプログラムとしても成立し、それを記録した記録媒体としても成立する。
【発明の効果】
【００１４】本発明は、位置情報生成装置が単独で位置情報を生成するため、利用者の利用環境を限定することなく位置情報を提示できる。【００１５】さらに、上記の位置情報は利用者の端末装置に由来しないため、位置情報の正確性及び信頼性が保証できる。【００１６】さらに、非正規の利用者が情報サービスの不正使用や情報システムへの侵入を試みるとき、はじめに位置情報生成装置が設置された場所に侵入する必要が生ずるため、情報システム全体のセキュリティが向上する。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る位置情報検証システムを含む情報システムの実施例である。
【図２】本発明の一実施形態に係る位置情報の概念図である。
【発明を実施するための形態】
【００１８】はじめに、暗号化シードについて説明する。暗号化シードは、ワンタイムパスワードを生成するために使用し、変更されることのない鍵となるデータである。時刻やパスワード生成回数など時系列に従って変化するデータと組み合わせてワンタイムパスワードを生成するために用いられる。暗号化シードの詳細は、ＩＥＴＦのＲＦＣ４２２６やＲＦＣ６２３８によって公表されている。
【００１９】次に、図面を参照して発明の実施形態の説明を行う。図１は本発明を含む情報システムの構成図である。図２は位置情報の構成例である。
【００２０】次に、位置情報生成装置１について説明する。位置情報生成装置１は、あらかじめ位置コード３と位置コード３によって一意に定まる暗号化シード２が記録されている。
【００２１】そして、位置情報生成装置１が内蔵するワンタイムパスワード生成装置４は、暗号化シード２からワンタイムパスワード２１を生成する装置である。
【００２２】そして、位置情報生成装置１が内蔵する位置情報生成及び提示装置５は、位置コード３とワンタイムパスワード２１から可逆可能な演算により位置情報を生成して、利用者に提示する装置である。図２では、位置情報の例として、位置コードを構成する文字の列の後にワンタイムパスワードを構成する文字の列を連結して位置情報を構成している。
【００２３】上記の構成により、位置情報生成装置１は位置情報２２を利用者に提示し、利用者が位置情報生成装置１の近傍に居る限りにおいて位置情報２２を認識して端末装置７に入力し、サービス装置８を構成するサービスプログラム９に送信して、位置情報の検証要求を行うことができる。
【００２４】次にサービス装置８について説明する。サービス装置８は利用者の端末装置から受信した位置情報２２を位置情報検証装置１０に送信して検証要求を行い、検証結果を受信するサービスプログラム９により構成される。
【００２５】次に位置情報検証装置１０について説明する。位置情報検証装置１０は、位置コード及び暗号化シードを保存するデータベース１１と、位置情報を検証する検証プログラム１２から構成される。
【００２６】そして、位置情報検証サーバ１０が内蔵するデータベース１１は、位置情報生成装置ごとに一意に定まる位置コードと、位置コードごとに一意に定まる暗号化シードの組みを保存している。
【００２７】そして、位置情報検証サーバ１０が内蔵する検証プログラム１２は、サービスプログラム９から受信した位置情報の検証要求から位置情報を取り出して位置コードとワンタイムパスワードに分離し、取り出した位置コードをキーワードとしてデータベース１１を検索して暗号化シードを取得し、暗号化シードからワンタイムパスワードを計算して、位置情報に含まれるワンタイムパスワードと比較して、比較結果をサービスプログラム９に送信する。
【００２８】上記の構成により、位置情報の生成及び比較が可能な装置を位置情報生成装置１及び位置情報検証装置１０に限定できるため、利用者の端末装置やサービス装置がどのような構成であっても、従来のＧＰＳや携帯電話基地局の電波を用いた方法に比べて信頼性の高い利用者の位置の検証が可能である。
【発明を実施するための形態】
【００２９】本発明の効果を発揮するために、位置認証情報装置１が定められた設置場所から移動することができないように固定することが重要である。
【符号の説明】
【００３０】１  位置情報生成装置
２  暗号化シード
３  位置コード
４  ワンタイムパスワード生成装置
５  位置情報生成及び提示装置
６  利用者
７  端末装置
８  サービス装置
９  サービスプログラム
１０  位置情報検証装置
１１  データベース
１２  検証プログラム
２１  ワンタイムパスワード
２２  位置情報
【図１】
2018049575.tif 000003
【図２】
2018049575.tif 000004