(57)【要約】【課題】不正な認証をより確実に防止する技術が求められている。【解決手段】ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、通信事業者によって管理される契約者データベースから、契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、第１個人データと第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部とを備える認証システムが提供される。【選択図】図４
2015014923.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項２】
前記第１データ取得部は、前記携帯電話によって前記ＩＣカードから読み取られた前記第１個人データを前記携帯電話から受信する、請求項１に記載の認証システム。
【請求項３】
前記携帯電話を識別する携帯電話識別情報を、通信端末から受信する携帯電話識別情報受信部と、
前記携帯電話識別情報を用いて、前記携帯電話に前記第１個人データを要求するデータ要求部と、
前記認証情報を前記通信端末に送信する認証情報送信部と
をさらに備える、請求項２に記載の認証システム。
【請求項４】
前記通信端末の位置情報を前記通信端末から受信する位置情報受信部
をさらに備え、
前記データ要求部は、前記携帯電話に前記第１個人データを要求するとともに、前記通信端末の位置情報を前記携帯電話に送信する、請求項３に記載の認証システム。
【請求項５】
前記第１データ取得部は、カードリーダによって前記ＩＣカードから読み取られた前記第１個人データを前記カードリーダから取得する、請求項１に記載の認証システム。
【請求項６】
前記第２データ取得部は、前記カードリーダが前記ＩＣカードから前記第１個人データを読み取ってから予め定められた時間が経過する前に前記携帯電話から受信した前記契約者識別情報に対応する前記第２個人データを取得する、請求項５に記載の認証システム。
【請求項７】
前記第１個人データと前記第２個人データとが一致した場合に、前記携帯電話にアクセストークンを送信するトークン送信部
をさらに備える、請求項１から６のいずれか一項に記載の認証システム。
【請求項８】
前記認証情報生成部は、前記第１個人データに対応付けて登録された第３個人データと、前記第２個人データとが一致した場合に、認証が成功したことを示す前記認証情報を生成する、請求項１から７のいずれか一項に記載の認証システム。
【請求項９】
前記第３個人データは、前記第１個人データに対応するユーザと扶養関係にあるユーザに対応する、請求項８に記載の認証システム。
【請求項１０】
前記第１個人データは、前記第１個人データに対応するユーザの氏名、住所、生年月日、及び性別を含み、
前記第２個人データは、前記第２個人データに対応するユーザの氏名、住所、生年月日、及び性別を含む、請求項１から９のいずれか一項に記載の認証システム。
【請求項１１】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する認証要求送信部と、
前記認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した前記認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項１２】
携帯電話を識別する携帯電話識別情報を取得する携帯電話識別情報取得部と、
通信事業者によって管理される契約者データベースに登録された、前記携帯電話識別情報で識別される携帯電話の契約者のデータである契約者データを取得する契約者データ取得部と、
ネットワークサービスの登録者のデータである登録者データと前記契約者データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項１３】
コンピュータを、請求項１から１２のいずれか１項に記載の認証システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム及びプログラムに関する。
【背景技術】
【０００２】
公共システムのネットワークにアクセスするための外部装置に接続されたＩＣカードリーダによって、公共システムのネットワークにアクセスするためのコード情報をＩＣカードから読み取り、本人確認を行った上でアクセスを許可する認証システムが知られている。（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１２−０４３１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
不正な認証をより確実に防止する技術が求められている。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、通信事業者によって管理される契約者データベースから、契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、第１個人データと第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部とを備える、認証システムが提供される。
【０００５】
上記認証システムにおいて、第１データ取得部は、携帯電話によってＩＣカードから読み取られた第１個人データを携帯電話から受信してよい。上記認証システムは、携帯電話を識別する携帯電話識別情報を、通信端末から受信する携帯電話識別情報受信部と、携帯電話識別情報を用いて、携帯電話に第１個人データを要求するデータ要求部と、認証情報を通信端末に送信する認証情報送信部とをさらに備えてよい。上記認証システムは、通信端末の位置情報を通信端末から受信する位置情報受信部をさらに備えてよく、データ要求部は、携帯電話に第１個人データを要求するとともに、通信端末の位置情報を携帯電話に送信してよい。
【０００６】
上記認証システムにおいて、第１データ取得部は、カードリーダによってＩＣカードから読み取られた第１個人データをカードリーダから取得してよい。上記認証システムにおいて、第２データ取得部は、カードリーダがＩＣカードから第１個人データを読み取ってから予め定められた時間が経過する前に携帯電話から受信した契約者識別情報に対応する第２個人データを取得してよい。前記認証システムは、第１個人データと第２個人データとが一致した場合に、携帯電話にアクセストークンを送信するトークン送信部をさらに備えてよい。上記認証システムにおいて、認証情報生成部は、第１個人データに対応付けて登録された第３個人データと、第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成してよい。上記認証システムにおいて、第３個人データは、第１個人データに対応するユーザと扶養関係にあるユーザに対応してよい。上記認証システムにおいて、第１個人データは、第１個人データに対応するユーザの氏名、住所、生年月日、及び性別を含んでよく、第２個人データは、第２個人データに対応するユーザの氏名、住所、生年月日、及び性別を含んでよい。
【０００７】
本発明の第２の態様によれば、ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、通信事業者によって管理される契約者データベースから、契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、第１個人データと第２個人データとが一致した場合に、第１個人データ及び第１個人データの認証要求を送信する認証要求送信部と、認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、認証結果受信部が受信した認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部とを備える認証システムが提供される。本発明の第３の態様によれば、携帯電話を識別する携帯電話識別情報を取得する携帯電話識別情報取得部と、通信事業者によって管理される契約者データベースに登録された、携帯電話識別情報で識別される携帯電話の契約者のデータである契約者データを取得する契約者データ取得部と、ネットワークサービスの登録者のデータである登録者データと契約者データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部とを備える認証システムが提供される。
【０００８】
本発明の第４の態様によれば、コンピュータを、上記認証システムとして機能させるためのプログラムが提供される。
【０００９】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１０】
【図１】認証システムの通信環境の一例を概略的に示す。
【図２】通信端末が認証を要求する場合の認証システムによる認証処理の流れの一例を概略的に示す。
【図３】携帯電話が認証要求を送信する場合の認証システムによる認証処理の流れの一例を概略的に示す
【図４】認証システムの機能構成の一例を概略的に示す。
【図５】契約者データベースに格納された契約者データテーブルの一例を概略的に示す。
【図６】認証システムの通信環境の一例を概略的に示す。
【図７】認証システムによる認証処理の流れの一例を概略的に示す。
【図８】認証システムの通信環境の一例を概略的に示す。
【図９】認証システムの通信環境の一例を概略的に示す。
【図１０】認証システムの機能構成の一例を概略的に示す。
【発明を実施するための形態】
【００１１】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１２】
図１は、認証システム１００の通信環境の一例を概略的に示す。認証システム１００は、ネットワーク１０を介して、携帯電話２００、通信端末３００、及び通信事業者サーバ４００等と通信する。ネットワーク１０は、インターネット及び電話網を含んでよい。
【００１３】
携帯電話２００は、例えば、個人番号カード３０の正当な所有者であるユーザ２０が、通信事業者と契約を結んでいる携帯電話である。個人番号カード３０は、ＩＣカードの一例であってよい。通信端末３００は、ユーザ２０が所持する通信端末であってよく、例えば、ＰＣ及びタブレット等である。通信事業者サーバ４００は、通信事業者によって管理されるサーバである。通信事業者サーバ４００は、契約者データベース４１０に格納された契約者のデータである契約者データを管理する。
【００１４】
認証システム１００は、携帯電話２００及び通信端末３００等からの認証要求に応じて、認証処理を実行する。認証システム１００は、例えば、認証処理を実行して、認証した相手にネットワークサービスを提供するシステムである。また、認証システム１００は、ネットワークサービスを提供するシステムの認証機能を代行するシステムであってもよい。ネットワークサービスとしては、銀行サービス、行政事務サービス、及びＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等が例示できる。
【００１５】
認証システム１００は、携帯電話２００によって読み取られた個人番号カード３０のカードデータと、通信事業者によって管理される契約者データベース４１０に登録された契約者データとを照合することによって、認証処理を実行する。なお、３２は、個人番号カード３０に格納されたＩＣチップである。
【００１６】
図２は、通信端末３００が認証を要求する場合の認証システム１００による認証処理の流れの一例を概略的に示す。ステップ２０２（ステップをＳと省略して表記する場合がある。）では、通信端末３００が、認証要求及び携帯電話２００の電話番号を認証システム１００に送信する。例えば、通信端末３００を所持するユーザ２０が、携帯電話２００の電話番号を通信端末３００に入力して、認証要求とともに認証システム１００に送信する操作をする。
【００１７】
通信端末３００は、ユーザ２０によって入力された携帯電話２００の電話番号と、認証要求とを認証システム１００に送信する。通信端末３００は、ユーザ２０が認証システム１００に対する認証を希望した場合に、表示出力及び音声出力等によって、携帯電話２００の電話番号の入力をユーザ２０に促してよい。また、通信端末３００は、認証要求を認証システム１００に送信した後、認証システム１００から受信した入力要求に応じてユーザ２０が入力した携帯電話２００の電話番号を、認証システム１００に送信してもよい。携帯電話２００の電話番号は、携帯電話２００を識別する携帯電話識別情報の一例であってよい。また、携帯電話２００の電話番号は、携帯電話２００の契約者を識別する契約者識別情報の一例であってよい。
【００１８】
Ｓ２０４では、認証システム１００が、携帯電話２００の電話番号を用いて、携帯電話２００に個人番号カード３０のカードデータを要求する。認証システム１００は、例えば、携帯電話２００の電話番号を用いて、ＳＭＳ（ショートメッセージサービス）により、個人番号カード３０のカードデータを要求するメッセージを携帯電話２００に送信する。
【００１９】
携帯電話２００は、認証システム１００からカードデータの要求を受け付けたことをユーザ２０に通知する。そして、携帯電話２００は、ユーザ２０の指示に従って、個人番号カード３０のカードデータを読み取る（Ｓ２０６）。カードデータは、いわゆる基本４情報であるユーザ２０の氏名、住所、生年月日、及び性別を含んでよい。カードデータは、電子署名及び証明書等のデータを含んでよい。カードデータは、第１個人データの一例であってよい。
【００２０】
携帯電話２００には、個人番号カード３０からカードデータを読み取って、認証システム１００に送信する機能を有するアプリケーションが予めインストールされていてよい。ユーザ２０は、例えば、カードデータを要求するメッセージを確認した後、当該アプリケーションを実行して、個人番号カード３０の読み取り操作を行う。
【００２１】
携帯電話２００は、例えば、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）によって、個人番号カード３０のＩＣチップ３２に格納されたカードデータを読み取る。また、携帯電話２００は、接続されたカードリーダを用いて、個人番号カード３０からカードデータを読み取ってもよい。また、携帯電話２００は、認証システム１００によって許可される場合には、カメラ機能によって、個人番号カード３０に印字されたカードデータを読み取ってもよい。また、携帯電話２００は、個人番号カード３０にＱＲコード（登録商標）等のバーコードが付されている場合には、当該バーコードを読み取ってもよい。携帯電話２００は、読み取ったカードデータを認証システム１００に送信する（Ｓ２０８）。
【００２２】
Ｓ２１０では、認証システム１００が、通信事業者サーバ４００に、携帯電話２００の契約者のデータである契約者データを要求する。認証システム１００は、携帯電話２００の契約者を識別する契約者識別情報を通信事業者サーバ４００に送信することによって、携帯電話２００の契約者の契約者データを要求してよい。契約者識別情報は、携帯電話２００の電話番号、ユーザ２０のＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）、及び通信事業者によって管理されるＩＤを含んでよい。認証システム１００は、例えば、Ｓ２０２で受信した電話番号を通信事業者サーバ４００に送信する。また、認証システム１００は、ユーザ２０のＩＭＳＩ又は通信事業者によって管理されるＩＤを、通信事業者サーバ４００に送信してもよい。認証システム１００は、例えば、Ｓ２０８において、携帯電話２００から、カードデータとともに、ＩＭＳＩ及び通信事業者によって管理されるＩＤの一方又は両方を取得する。
【００２３】
Ｓ２１２では、通信事業者サーバ４００が、契約者データ要求に対応する契約者データを認証システム１００に送信する。通信事業者サーバ４００は、認証システム１００から受信した契約者識別情報によって識別される契約者の契約者データを、契約者データベース４１０から読み出して、認証システム１００に送信する。契約者データは、契約者の氏名、住所、生年月日、及び性別を含んでよい。契約者データは、第２個人データの一例であってよい。
【００２４】
Ｓ２１４では、認証システム１００が認証処理を実行する。認証システム１００は、Ｓ２０８で受信したカードデータと、Ｓ２１２で受信した契約者データとを比較する。認証システム１００は、カードデータと契約者データとが一致すると判定した場合、認証が成功したことを示す認証情報を生成する。また、認証システム１００は、カードデータと契約者データとが一致しないと判定した場合、認証が失敗したことを示す認証情報を生成する。
【００２５】
Ｓ２１６では、認証システム１００が認証情報を通信端末３００に送信する。例えば、認証システム１００は、認証が成功した場合、認証が成功したこと示す認証情報を通信端末３００に送信する。また、例えば、認証システム１００は、認証が失敗した場合、認証が失敗したことを示す認証情報を通信端末３００に送信する。
【００２６】
なお、本実施形態では、Ｓ２０２において認証システム１００が、携帯電話２００の電話番号を受信する例を挙げて説明したが、認証システム１００は、ＩＭＳＩ及び通信事業者によって管理されるＩＤの一方又は両方を受信してもよい。そして、認証システム１００は、ＩＭＳＩ及び通信事業者によって管理されるＩＤの一方又は両方と携帯電話２００の電話番号とを対応付けた対応情報を参照することによって、受信したＩＭＳＩ及び通信事業者によって管理されるＩＤの一方又は両方に対応する電話番号を特定してよい。Ｓ２０２において、ＩＭＳＩ及び通信事業者によって管理されるＩＤの一方又は両方を受信した場合、認証システム１００は、Ｓ２１０において、当該ＩＭＳＩ及び通信事業者によって管理されるＩＤを、契約者識別情報として通信事業者サーバ４００に送信してよい。
【００２７】
図３は、携帯電話２００が認証要求を送信する場合の認証システム１００による認証処理の流れの一例を概略的に示す。図３に示す認証処理の流れは、認証要求を認証システム１００に送信するのが携帯電話２００である点と、認証システム１００が認証情報を送信する送信先が携帯電話２００である点以外は、図２に示す認証処理の流れと同一であってよい。
【００２８】
携帯電話２００は、例えば、ユーザ２０が認証システム１００に対する認証を希望した場合に、認証要求と携帯電話２００の電話番号とを認証システム１００に送信する。携帯電話２００は、認証要求を認証システム１００に送信した後、認証システム１００から受信した電話番号の送信要求に応じて、携帯電話２００の電話番号を認証システム１００に送信してもよい。
【００２９】
上述したように、本実施形態に係る認証システム１００は、カードデータと契約者データという２つの認証要素を用いて、本人認証を実行する。認証システム１００は、カードデータと契約者データとが一致しない場合には、認証失敗と判定できる。これにより、例えば、ユーザ２０以外の人物が、ユーザ２０の個人番号カード３０を不正に使用しようとした場合であっても、ユーザ２０の携帯電話２００を使用できなければ、認証失敗となり不正な認証を防止できる。仮に、個人番号カード３０及び携帯電話２００の両方が不正利用者の手に渡ったとしても、個人番号カード３０及び携帯電話２００の少なくともいずれかの使用を停止すれば、不正な認証を防止することができる。
【００３０】
また、個人番号カード３０が、マイナンバー法に準拠した個人番号カード３０である場合、個人番号カード３０のカードデータの信頼性はマイナンバー法によって保証される。また、契約者データの信頼性は、通信事業者によって保証される。特に通信事業者には、携帯電話本人確認法によって、契約者の本人確認が義務付けられていることから、契約者データの信頼性は、携帯電話本人確認法によって保証される。これにより、ＩＣカードの改ざん及び携帯電話の不正登録等に対しても強い耐性を有する。
【００３１】
また、特に図２において説明したように、携帯電話２００で個人番号カード３０を読み取る構成としたことにより、通信端末３００用のカードリーダを準備することなく、個人番号カード３０を用いた認証を実現できる。特に、ノートＰＣ、デスクトップＰＣ、及びタブレット等、複数の通信端末３００を利用するユーザ２０にとっては、それぞれの通信端末３００用のカードリーダを準備しなくてもよくなることから、個人番号カード３０を用いた認証の導入コストを低減することができる。
【００３２】
図４は、認証システム１００の機能構成の一例を概略的に示す。認証システム１００は、認証要求受信部１０２、データ要求部１０４、データ受信部１０６、契約者識別情報取得部１０８、契約者データ取得部１１０、カードデータ取得部１１２、認証情報生成部１１４、認証処理部１１６、認証情報送信部１１８、及びトークン送信部１２０を備える。
【００３３】
認証要求受信部１０２は、通信端末３００から、認証要求と、携帯電話２００の携帯電話識別情報とを受信する。認証要求受信部１０２は、通信端末３００から、認証要求と、携帯電話２００の契約者の契約者識別情報を受信してもよい。また、認証要求受信部１０２は、携帯電話２００から、認証要求と、携帯電話２００の携帯電話識別情報とを受信する。認証要求受信部１０２は、携帯電話２００から、認証要求と、携帯電話２００の契約者の契約者識別情報とを受信してもよい。認証要求受信部１０２は、携帯電話識別情報受信部の一例であってよい。
【００３４】
データ要求部１０４は、認証要求受信部１０２が受信した携帯電話識別情報を用いて、携帯電話２００にカードデータを要求する。データ要求部１０４は、例えば、携帯電話２００の電話番号を用いて、カードデータを要求するメッセージを携帯電話２００に送信する。データ要求部１０４は、認証要求受信部１０２が契約者識別情報を受信した場合、契約者識別情報と携帯電話２００の電話番号とを対応付けた対応情報を参照することによって、受信した契約者識別情報に対応する電話番号を特定してよい。データ要求部１０４は、携帯電話２００にカードデータを要求できれば、他の方式を用いてもよい。例えば、データ要求部１０４は、認証要求受信部１０２が携帯電話識別情報として携帯電話２００のメールアドレスを受信した場合、カードデータを要求するメッセージを含む電子メールを携帯電話２００に送信してよい。
【００３５】
データ受信部１０６は、携帯電話２００からデータを受信する。データ受信部１０６は、データ要求部１０４からの要求に応じて携帯電話２００が送信したカードデータを受信する。また、データ受信部１０６は、携帯電話２００から契約者識別情報を受信してよい。携帯電話２００は、カードデータとともに契約者識別情報を送信してよい。例えば、携帯電話２００は、カードデータとともに、携帯電話２００のＳＩＭカード及びＵＳＩＭカード等に格納されたＩＭＳＩを送信する。
【００３６】
契約者識別情報取得部１０８は、契約者識別情報を取得する。契約者識別情報取得部１０８は、認証要求受信部１０２が携帯電話２００又は通信端末３００から携帯電話２００の電話番号を受信していた場合、当該電話番号を、契約者識別情報として認証要求受信部１０２から受信してよい。契約者識別情報取得部１０８は、認証要求受信部１０２が携帯電話２００又は通信端末３００から契約者識別情報を受信していた場合、当該契約者識別情報を認証要求受信部１０２から受信してよい。また、契約者識別情報取得部１０８は、データ受信部１０６が携帯電話２００から契約者識別情報を受信していた場合、当該契約者識別情報をデータ受信部１０６から受信してよい。
【００３７】
契約者データ取得部１１０は、契約者識別情報取得部１０８が取得した契約者識別情報を用いて、契約者データベース４１０に登録された契約者データを取得する。契約者データ取得部１１０は、通信事業者サーバ４００に契約者識別情報を送信することにより、契約者識別情報によって識別される契約者データを通信事業者サーバ４００から受信してよい。契約者データ取得部１１０は、第２データ取得部の一例であってよい。契約者データ取得部１１０は、取得した契約者データを認証情報生成部１１４に送信する。
【００３８】
カードデータ取得部１１２は、データ受信部１０６が携帯電話２００から受信したカードデータを、データ受信部１０６から受信する。カードデータ取得部１１２は、第１データ取得部の一例であってよい。カードデータ取得部１１２は、取得したカードデータを認証情報生成部１１４に送信する。
【００３９】
認証情報生成部１１４は、契約者データ取得部１１０から受信した契約者データと、カードデータ取得部１１２から受信したカードデータとに基づいて、認証情報を生成する。認証情報生成部１１４は、契約者データとカードデータとが一致すると判定した場合、認証が成功したことを示す認証情報を生成してよく、一致しないと判定した場合、認証が失敗したことを示す認証情報を生成してよい。
【００４０】
認証情報生成部１１４は、契約者データに含まれる氏名、住所、生年月日、及び性別と、カードデータに含まれる氏名、住所、生年月日、及び性別とが一致した場合に、認証が成功したことを示す認証情報を生成してよい。認証情報生成部１１４は、契約者データに含まれる氏名、住所、生年月日、及び性別と、カードデータに含まれる氏名、住所、生年月日、及び性別とが一致しなかった場合に、認証が失敗したことを示す認証情報を生成してよい。
【００４１】
認証処理部１１６は、認証情報生成部１１４によって生成された認証情報に応じた処理を実行する。例えば、認証処理部１１６は、ネットワークサービスへの登録処理、ログイン処理、及び申請処理等を実行する。
【００４２】
認証情報送信部１１８は、認証情報生成部１１４が生成した認証情報を、認証要求を送信した携帯電話２００及び通信端末３００に送信する。例えば、認証情報送信部１１８は、認証が成功したことを示す認証情報を送信することにより、ユーザ２０に認証が成功したことを通知する。また、例えば、認証情報送信部１１８は、認証が失敗したことを示す認証情報を送信することにより、ユーザ２０に認証が失敗したことを通知する。
【００４３】
トークン送信部１２０は、認証情報生成部１１４によって認証が成功したことを示す認証情報が生成された場合に、携帯電話２００にアクセストークンを送信する。アクセストークンは、ネットワークサービスにログインしたアカウントに対してネットワークサービスから与えられる、ログイン権限含むデータであってよい。
【００４４】
携帯電話２００は、事前にアクセストークンを受信していた場合、データ要求部１０４からカードデータを要求されたときに、アクセストークンを送信できる。認証情報生成部１１４は、データ受信部１０６がアクセストークンを受信した場合、認証が成功したことを示す認証情報を生成してよい。
【００４５】
これにより、例えば、個人番号カード３０を用いて一度認証をした携帯電話２００のユーザ２０は、次回以降、改めて個人番号カード３０を携帯電話２００に読み取らせることなく、認証を成功させることができる。なお、認証情報生成部１１４は、アクセストークンによる認証の可否を示すアクセストークン可否情報に従って、アクセストークンによる認証の可否を決定してよい。アクセストークン可否情報は、認証システム１００の管理者等によって、予め登録されてよい。アクセストークン可否情報の使用により、例えば、銀行サービスへのログイン処理にはアクセストークンの使用を認めず、ＳＮＳへのログイン処理にはアクセストークンの使用を認めるなど、ポリシーに応じたアクセストークンの使用を実現できる。
【００４６】
アクセストークンには使用期限が設けられてよい。例えば、トークン送信部１２０は、生成日時を含めたアクセストークンを携帯電話２００に送信する。そして、認証情報生成部１１４は、アクセストークンに含まれる生成日時と、現在日時とを比較して、予め定められた期間を経過しているか否かによって、アクセストークンの使用の可否を決定してよい。
【００４７】
図５は、契約者データベース４１０に格納された契約者データテーブル４１２の一例を概略的に示す。図５では、契約者データテーブル４１２が、電話番号欄、ＩＭＳＩ欄、基本４情報欄、及び扶養家族欄を含む例を示す。
【００４８】
電話番号欄には、契約者の電話番号が登録される。ＩＭＳＩ欄には、契約者のＩＭＳＩが登録される。基本４情報欄には、契約者の氏名、住所、生年月日、及び性別が登録される。扶養家族欄には、契約者の扶養家族の氏名、住所、生年月日、及び性別が登録される。扶養家族欄には、例えば、身分証明書及び扶養関係を証明する書類が通信事業者に提出され、扶養関係が証明された人物の情報が登録される。扶養家族欄に登録された氏名、住所、生年月日、及び性別は、第３個人データの一例であってよい。
【００４９】
契約者データ取得部１１０は、契約者データテーブル４１２に登録された基本４情報と、扶養家族の情報とを通信事業者サーバ４００から受信して、認証情報生成部１１４に送信してよい。認証情報生成部１１４は、カードデータ取得部１１２が取得したカードデータと、契約者データ取得部１１０が取得した扶養家族の情報とが一致すると判定した場合、認証が成功したことを示す認証情報を生成してよい。これにより、例えば、携帯電話を契約していない子供等の被扶養者は、扶養者である契約者の携帯電話を使用することによって、認証を成功させることができる。
【００５０】
上述した実施形態では、携帯電話２００が個人番号カード３０を読み取る例を挙げて説明したが、これに限らない。個人番号カード３０のカードデータがＵＳＩＭに格納されている場合、携帯電話２００は、ＵＳＩＭからカードデータを読み取ってよい。
【００５１】
図６は、認証システム１００の通信環境の一例を概略的に示す。図６に示す認証システム１００は、ネットワーク１０を介して、民間事業者サーバ５００と、情報システム機構サーバ６００と通信する。民間事業者サーバ５００は、個人番号カード３０の署名検証者として認められた民間事業者が管理するサーバであってよい。民間事業者サーバ５００は、ネットワークサービスを提供してよい。情報システム機構サーバ６００は、個人番号カード３０の認証業務を行う地方公共団体情報システム機構が管理するサーバであってよい。
【００５２】
図６に示す例では、通信端末３００は、民間事業者サーバ５００を介して認証システム１００に認証要求を送信する。認証システム１００は、携帯電話２００から受信したカードデータと、民間事業者サーバ５００から受信した契約者データとが一致すると判定した場合に、情報システム機構サーバ６００に認証要求とカードデータとを送信する。そして、情報システム機構サーバ６００から認証成功を示す認証結果を受信した場合に、認証が成功したことを示す認証情報を、認証システム１００を介して通信端末３００に送信する。
【００５３】
図７は、認証システム１００による処理の流れの一例を概略的に示す。ここでは、図２に示す処理の流れと異なる部分について主に説明する。Ｓ７０２では、通信端末３００が、認証要求及び携帯電話２００の電話番号を民間事業者サーバ５００に送信する。Ｓ７０４では、民間事業者サーバ５００が、認証要求と携帯電話２００の電話番号とを認証システム１００に送信する。
【００５４】
Ｓ７０６では、認証システム１００が、携帯電話２００の電話番号を用いて、携帯電話２００に個人番号カード３０のカードデータを要求する。Ｓ７０８では、携帯電話２００が、ユーザ２０の指示に従って、個人番号カード３０のカードデータを読み取る。Ｓ７１０では、携帯電話２００が読み取ったカードデータを認証システム１００に送信する。
【００５５】
Ｓ７１２では、認証システム１００が、通信事業者サーバ４００に、携帯電話２００の契約者のデータである契約者データを要求する。Ｓ７１４では、通信事業者サーバ４００が、契約者データ要求に対応する契約者データを認証システム１００に送信する。
【００５６】
Ｓ７１６では、認証システム１００が認証処理を実行する。認証システム１００は、Ｓ７１０で受信したカードデータと、Ｓ７１４で受信した契約者データとが一致すると判定した場合、認証要求とカードデータとを情報システム機構サーバ６００に送信する（Ｓ７１８）。認証要求とカードデータは、認証システム１００が備える認証要求送信部が送信してよい。認証システム１００は、カードデータと契約者データとが一致しないと判定した場合、認証が失敗したことを示す認証情報を民間事業者サーバ５００に送信する。
【００５７】
認証システム１００から認証要求とカードデータとを受信した情報システム機構サーバ６００は、カードデータを認証する。情報システム機構サーバ６００は、例えば、カードデータに含まれる電子証明書が失効しているか否かを確認する。Ｓ７２０では、情報システム機構サーバ６００が、認証結果を認証システム１００に送信する。情報システム機構サーバ６００が送信した認証結果は、認証システム１００が備える認証結果受信部が受信してよい。
【００５８】
カードデータの認証結果を受信した認証システム１００は、カードデータ認証結果に基づいて認証情報を生成する。認証システム１００は、カードデータの認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する。また、認証システム１００は、カードデータの認証結果が認証失敗を示す場合、認証が失敗したことを示す認証情報を生成する。なお、認証システム１００は、認証が失敗したことを示す認証情報に、失敗の原因がカードデータの認証失敗であることを含めてもよい。
【００５９】
Ｓ７２２では、認証システム１００が認証情報を民間事業者サーバ５００に送信する。例えば、認証システム１００は、認証が成功した場合、認証が成功したこと示す認証情報を通信端末３００に送信する。また、例えば、認証システム１００は、認証が失敗した場合、認証が失敗したことを示す認証情報を通信端末３００に送信する。
【００６０】
Ｓ７２４では、民間事業者サーバ５００が、認証結果を通信端末３００に送信する。民間事業者サーバ５００は、Ｓ７２２で受信した認証情報が認証成功を示す場合、認証が成功したことを示す認証結果を通信端末３００に通知する。また、民間事業者サーバ５００は、Ｓ７２２で受信した認証情報が認証失敗を示す場合、認証が失敗したことを示す認証結果を通信端末３００に通知する。民間事業者サーバ５００は、Ｓ７２２で受信した認証情報に、失敗の原因がカードデータの認証失敗であることが含まれている場合、失敗の原因がカードデータの認証失敗であることを含む認証結果を通信端末３００に通知してよい。
【００６１】
民間事業者サーバ５００は、Ｓ７２２で受信した認証情報に応じた処理を実行してよい。例えば、民間事業者サーバ５００は、ネットワークサービスへの登録処理、ログイン処理、及び申請処理等を実行する。
【００６２】
図８は、認証システム１００の通信環境の一例を概略的に示す。図８に示す認証システム１００は、カードリーダ１５０及びＮＦＣ１６０を有する。カードリーダ１５０及びＮＦＣ１６０は、例えば、銀行サービス及び行政事務サービス等を提供する施設の窓口等に配置される。
【００６３】
カードリーダ１５０は、ユーザ２０によって差し出された個人番号カード３０からカードデータを読み取る。カードデータ取得部１１２は、カードリーダ１５０によって個人番号カード３０から読み取られたカードデータを、カードリーダ１５０から受信する。カードデータ取得部１１２は、受信したカードデータを認証情報生成部１１４に送信する。
【００６４】
ＮＦＣ１６０は、携帯電話２００から契約者識別情報を受信する。ＮＦＣ１６０は、契約者識別情報として、携帯電話２００の電話番号と、携帯電話２００のＳＩＭカード及びＵＳＩＭカード等に格納されたＩＭＳＩとの少なくともいずれかを受信してよい。契約者識別情報取得部１０８は、ＮＦＣ１６０によって受信された契約者識別情報を、ＮＦＣ１６０から受信する。そして、契約者データ取得部１１０が、契約者識別情報によって識別される契約者の契約者データを、通信事業者サーバ４００から受信して、認証情報生成部１１４に送信する。
【００６５】
認証情報生成部１１４は、カードデータと契約者データとが一致すると判定した場合、認証が成功したことを示す認証情報を生成し、一致しないと判定した場合、認証が失敗したことを示す認証情報を生成する。認証処理部１１６は、認証が成功したか失敗したかを、例えば、窓口担当者に通知する。これにより、カードデータと契約者データという２つの認証要素を用いて、窓口における本人認証を実現できる。
【００６６】
なお、認証情報生成部１１４は、カードリーダ１５０がカードデータを読み取った後、最初にＮＦＣ１６０が受信した契約者識別情報に対応する契約者データと、カードデータとを比較してよい。また、認証情報生成部１１４は、カードリーダ１５０がカードデータを読み取ってから予め定められた時間が経過するまでの間に、ＮＦＣ１６０が契約者識別情報を受信しなかった場合、認証が失敗したことを示す認証情報を生成してよい。
【００６７】
図９は、認証システム１００の通信環境の一例を概略的に示す。図９に示す認証システム１００は、ネットワークサービスの登録者にネットワークサービスを提供するシステムである。認証システム１００は、ネットワークサービスの登録者のデータである登録者データを格納する登録者データベース１７０から登録者データを受信できる。
【００６８】
認証システム１００は、携帯電話２００又は通信端末３００から、認証要求及び携帯電話２００の携帯電話識別情報を受信した場合、携帯電話識別情報によって識別される携帯電話の契約者のデータである契約者データを通信事業者サーバ４００から受信する。そして、受信した契約者データと、登録者データベース１７０に登録された登録者データとに基づいて、認証処理を実行する。
【００６９】
図１０は、認証システム１００の機能構成の一例を概略的に示す。ここでは、図２に示す認証システム１００の機能構成の一例とは異なる点を主に説明する。図１０に示す認証システム１００は、認証要求受信部１０２、データ取得許可情報取得部１２２、応答受信部１２４、契約者識別情報取得部１０８、契約者データ取得部１１０、登録者データ取得部１２６、認証情報生成部１１４、認証処理部１１６、認証情報送信部１１８、及びトークン送信部１２０を備える。
【００７０】
認証要求受信部１０２は、携帯電話２００から、認証要求及び携帯電話２００の携帯電話識別情報を受信する。また、認証要求受信部１０２は、通信端末３００から認証要求及び携帯電話２００の携帯電話識別情報を受信する。
【００７１】
データ取得許可要求部１２２は、携帯電話識別情報を用いて、携帯電話２００に、契約者データベース４１０から契約者データを取得する許可を要求する。データ取得許可要求部１２２は、例えば、携帯電話２００の電話番号を用いて、契約者データを取得する許可を要求するメッセージを携帯電話２００に送信する。
【００７２】
携帯電話２００には、データ取得許可要求部１２２から要求を受信した場合に、データ取得の可否を示す応答を認証システム１００に送信する機能を有するアプリケーションが予めインストールされていてよい。ユーザ２０は、例えば、契約者データを取得する許可を要求するメッセージを確認した後、当該アプリケーションを実行して、応答を送信する操作を行う。
【００７３】
応答受信部１２４は、データ取得許可要求に対する応答を携帯電話２００から受信する。また、応答受信部１２４は、携帯電話２００から契約者識別情報を受信してよい。携帯電話２００は、データ取得許可要求に対する応答とともに契約者識別情報を送信してよい。例えば、携帯電話２００は、データ取得許可要求に対する応答とともに、携帯電話２００のＳＩＭ及びＵＳＩＭカード等に格納されたＩＭＳＩを送信する。
【００７４】
応答受信部１２４が、契約者データベース４１０から契約者データを取得することを拒否する応答を受信した場合、認証システム１００は、エラー処理を実行する。そして、認証システム１００は、認証に失敗したことを示す認証情報を、認証要求を送信した携帯電話２００又は通信端末３００に送信する。
【００７５】
契約者識別情報取得部１０８は、応答受信部１２４が、データ取得許可要求を許可する応答を受信したのに応じて、契約者識別情報を取得する。契約者識別情報取得部１０８は、認証要求受信部１０２が受信した携帯電話２００の電話番号を、認証要求受信部１０２から受信してよい。契約者識別情報取得部１０８は、応答受信部１２４が受信した契約者識別情報を応答受信部１２４から受信してよい。
【００７６】
契約者データ取得部１１０は、契約者識別情報取得部１０８が取得した契約者識別情報を用いて、契約者データベース４１０に登録された契約者データを受信する。契約者データ取得部１１０は、取得した契約者データを認証情報生成部１１４に送信する。
【００７７】
登録者データ取得部１２６は、認証要求を送信した携帯電話２００又は通信端末３００のユーザ２０に対応する登録者データを、登録者データベース１７０から受信する。登録者データ取得部１２６は、受信した登録者データを認証情報生成部１１４に送信する。
【００７８】
認証情報生成部１１４は、契約者データ取得部１１０から受信した契約者データと、登録者データ取得部１２６から受信した登録者データとに基づいて、認証情報を生成する。認証情報生成部１１４は、契約者データと登録者データとが一致すると判定した場合、認証が成功したことを示す認証情報を生成してよく、一致しないと判定した場合、認証が失敗したことを示す認証情報を生成してよい。
【００７９】
認証情報生成部１１４は、契約者データに含まれる氏名、住所、生年月日、及び性別と、登録者データに含まれる氏名、住所、生年月日、及び性別とが一致した場合に、認証が成功したことを示す認証情報を生成してよい。認証情報生成部１１４は、契約者データに含まれる氏名、住所、生年月日、及び性別と、登録者データに含まれる氏名、住所、生年月日、及び性別とが一致しなかった場合に、認証が失敗したことを示す認証情報を生成してよい。
【００８０】
認証処理部１１６は、認証情報生成部１１４によって生成された認証情報に応じた処理を実行する。例えば、認証処理部１１６は、ネットワークサービスへのログイン処理及び申請処理等を実行する。このように、認証システム１００が提供するネットワークサービスに対する認証要求に対して、携帯電話２００の契約者データを用いた認証を採用することにより、本人認証の確実性を向上させることができる。
【００８１】
なお、認証システム１００は、ＯｐｅｎＩＤ  Ｃｏｎｎｅｃｔ及びＯＡｕｔｈ２．０等の認証連携技術を併用してもよい。例えば、認証システム１００は、まず認証連携技術を用いた認証を実行する。次に、認証連携技術によって認証が成功した携帯電話２００又は通信端末３００に対して、携帯電話識別情報の入力を要求して、携帯電話２００又は通信端末３００から携帯電話識別情報を受信する。次に、データ取得許可要求部１２２が、携帯電話識別情報を用いて、携帯電話２００に、契約者データベース４１０から契約者データを取得する許可を要求する。そして、認証システム１００は、上述した処理の流れに従って、認証を実行する。このように、認証連携技術を併用することにより、より確実に本人認証を実行することができる。
【００８２】
また、ここでは、ログイン処理及び申請処理等の認証に対して、携帯電話２００の契約者データを用いた認証を採用する例を挙げて説明したが、これに限らず、ＳＮＳにおけるアカウント証明に採用してもよい。例えば、Ｔｗｉｔｔｅｒ（登録商標）及びＦａｃｅｂｏｏｋ（登録商標）等では、アカウントが本人であることを証明するアカウント認証マークが導入されている。本実施形態に係る認証システム１００は、アカウント認証マークを設定する際の本人確認に、携帯電話２００の契約者データを用いた認証を採用してよい。
【００８３】
例えば、認証システム１００は、ユーザ２０から、アカウント認証マークの設定依頼及び携帯電話２００の電話番号を受信する。次に、認証システム１００は、受信した電話番号を用いて、携帯電話２００にアカウント認証マークの設定依頼が行われたことと、設定の許可を問い合わせる内容とを含むメッセージを、携帯電話２００に送信する。
【００８４】
次に、認証システム１００は、携帯電話２００から設定を許可する応答を受信したのに応じて、通信事業者サーバ４００を介して、契約者データベース４１０から契約者データを取得する。そして、取得した契約者データと、ユーザ２０の登録者データとを比較して、一致した場合に、アカウント認証マークを設定する。これにより、登録者データと、契約者データベース４１０に登録された契約者データとが一致したユーザに対して、アカウント認証マークを設定することができる。
【００８５】
本実施形態では、認証システム１００が、通信端末３００から認証要求を受信した場合に、携帯電話２００に対してカードデータを要求したり、データ取得許可を要求したりする例を挙げて説明したが、さらに、通信端末３００の位置情報を携帯電話２００に送信してもよい。例えば、認証システム１００は、通信端末３００から認証要求とともに、通信端末３００の位置情報を受信する。そして、データ要求部１０４が、カードデータを要求するメッセージとともに、要求している通信端末の位置情報を携帯電話２００に送信する。
【００８６】
これにより、携帯電話２００のユーザ２０は、当該位置情報を、要求が正当なものであるか否かを判断する材料とすることができる。例えば、ユーザ２０が東京に滞在しているときに、大阪に位置する通信端末３００から要求を受信した場合には、警戒心を高めて、要求に応じるか否かを判断することができる。
【００８７】
また、認証システム１００は、通信端末３００から受信した他の情報を、携帯電話２００に送信してもよい。例えば、認証システム１００は、通信端末３００から受信したタイムスタンプ、ＩＰアドレス、及びカメラ撮影データ等を携帯電話２００に送信する。これにより、携帯電話２００のユーザ２０は、要求が正当なものであるか否かを判断する材料を複数取得することができる。
【００８８】
本実施形態では、カードデータ及び契約者データを用いた認証処理と、登録者データ及び契約者データを用いた認証処理とについて主に説明したが、さらにバイオメトリクス認証を採用してもよい。例えば、携帯電話２００が、指紋認証、虹彩認証、静脈認証、及び顔認証等の認証機能を備えて、上述した認証に、これらの少なくともいずれかの認証を加えて認証処理を実行してもよい。
【００８９】
本実施形態に係る認証システム１００は、さらに、認証処理のログを蓄積してよい。例えば、認証システム１００がログ格納部を備え、個人番号カード３０を用いた認証処理を実行した場合に、個人番号カード３０を読み取ったときの携帯電話２００のＧＰＳデータ、タイムスタンプ、カメラ撮影データ、ＷｉＦｉ  Ｈｏｔｓｐｏｔ情報、及びＩＰアドレス等のデータをログとしてログ格納部に蓄積してよい。個人番号カード３０のみの使用では、使用時のＧＰＳデータ及びカメラ撮影データ等を蓄積することは難しいが、本実施形態に係る認証処理では、携帯電話２００を介した構成を採用していることから、このようなデータを容易に蓄積することができる。
【００９０】
本実施形態では、ＩＣカードの一例として個人番号カード３０を挙げて説明したが、これに限らない。本実施形態におけるＩＣカードは、ユーザの氏名等のデータを格納したＩＣカードであればよく、住民基本台帳カード等であってもよい。
【００９１】
本実施形態において、個人番号カード３０のカードデータは、ユーザ２０の移転及び婚姻等によって変更される場合がある。例えば、ユーザ２０が移転する場合、役所に転出届及び転入届が提出されることによって、ユーザ２０の住所が変わり、このときに原則としてカードデータも更新される。また、氏名及び性別が変わる場合にも、原則としてカードデータは更新される。
【００９２】
また、例えば、マイナンバー制度におけるマイ・ポータルのようなカードデータを管理するカードデータ管理サイトにおいて、ユーザ２０が住所、氏名、及び性別のいずれかの変更を申請することによって、これらの情報が変更されるとともに、カードデータが更新される。
【００９３】
一方、上述したようにユーザ２０の住所等が変わった場合であっても、契約者データベース４１０に格納された契約者データは、ユーザ２０が通信事業者に対して手続きをしない限り、原則として更新されない。このように、ユーザの住所などが変わった場合において、カードデータが更新されるにも関わらず、契約者データが更新されない場合がある。
【００９４】
この場合、ユーザ２０が正当な利用者であっても、カードデータと契約者データとが一致しないことから、認証システム１００は、認証失敗と判定することになってしまう。そこで、認証システム１００は、ユーザ２０に対して契約者データの変更を促す処理及び契約者データをカードデータに同期させる処理の少なくともいずれかを実行してよい。
【００９５】
例えば、前者の処理として、認証システム１００は、カードデータと契約者データとを比較した結果、住所のみが一致しない場合、性別のみが一致しない場合、又は氏名の苗字のみが一致しない場合に、携帯電話２００又は通信端末３００に契約者データの変更を促す。認証システム１００は、例えば、通信事業者サーバ４００によって管理される、契約者データの変更を行うＷｅｂページに対するリンクを含むデータを携帯電話２００又は通信端末３００に送信する。
【００９６】
また、例えば、認証システム１００は、カードデータと契約者データとを比較した結果、住所及び苗字が一致しない場合、住所及び性別が一致しない場合、又は苗字及び性別が一致しない場合であり、かつ、カードデータを送信した携帯電話２００について認証が成功した履歴があった場合、携帯電話２００又は通信端末３００に契約者データの変更を促す。また、認証システム１００は、住所及び苗字が一致しない場合、住所及び性別が一致しない場合、又は苗字及び性別が一致しない場合であり、かつ、カードデータを送信した携帯電話２００について認証が成功した履歴がなかった場合、契約者データの変更が必要な旨を伝えるメッセージを、携帯電話２００又は通信端末３００に送信する。例えば、認証システム１００は「ご利用いただけません。お近くの×××ショップでのお手続きが必要です」というメッセージを携帯電話２００又は通信端末３００に送信する。このように、認証システム１００は、認証処理の利用履歴に基づいて、変更を促す処理を実行してもよい。
【００９７】
認証システム１００は、カードデータと契約者データとを比較した結果、住所、苗字、及び性別が一致しない場合、及び生年月日が一致しない場合にも、契約者データの変更が必要な旨を伝えるメッセージを携帯電話２００又は通信端末３００に送信してよい。例えば、認証システム１００は、「ご利用いただけません。お近くの×××ショップでのお手続きが必要です」というメッセージを携帯電話２００又は通信端末３００に送信する。
【００９８】
また、後者の処理として、認証システム１００は、カードデータに変更があった場合に、カードデータ管理サイトから変更があった旨の通知を受け付けてもよい。例えば、まず、カードデータ管理サイトは、カードデータを変更した場合に変更したことを認証システム１００に通知する同意を、予めユーザ２０から受け付けておく。そして、認証システム１００は、カードデータに変更があった場合に、変更前後のデータをカードデータ管理サイトから受信する。
【００９９】
認証システム１００は、カードデータと契約者データとを比較した結果、住所、氏名、及び性別の少なくともいずれかが一致しなかった場合に、カードデータ管理サイトから受信していた変更内容を参照して、当該カードデータに変更があったか否かを確認する。認証システム１００は、当該カードデータに変更があった場合に、一致しなかった情報について、契約者データの情報と、カードデータの変更前の情報とを比較する。そして、認証システム１００は、契約者データの情報と、カードデータの変更前の情報とが一致した場合に、認証が成功したことを示す認証情報を生成する。
【０１００】
例えば、認証システム１００は、カードデータの住所と契約者データの住所とが一致しなかった場合に、契約者データの住所と、カードデータの変更前の住所との一致を確認する。そして、認証システム１００は、契約者データの住所が変更前の住所と一致した場合には、認証が成功したことを示す認証情報を生成する。これにより、住所変更が契約者データに反映されていないことのみを理由として、正当な利用者の認証が失敗してしまうことを防止できる。
【０１０１】
なお、認証システム１００は、契約者データの住所と、カードデータの変更前の住所とが一致した場合に、通信事業者サーバ４００に対して、住所を変更する指示を送信してよい。そして、通信事業者サーバ４００は、受信した指示に従って、契約者データベース４１０に格納された契約者データを変更してよい。認証システム１００は、通信事業者サーバ４００に対して住所を変更する指示を送信する代わりに、携帯電話２００又は通信端末３００に契約者データの変更を促してもよい。これにより、カードデータと契約者データとを同期させることができる。
【０１０２】
なお、カードデータが変更された場合に、カードデータ管理サイトが、通信事業者サーバ４００に対してカードデータが変更されたことを通知してもよい。そして、通信事業者サーバ４００は、カードデータ管理サイトから、カードデータの変更通知を受信した場合に、契約者データベース４１０の契約者データを変更してよい。これにより、カードデータと契約者データとを同期させることができる。
【０１０３】
以上の説明において、認証システム１００の各部は、ハードウエアにより実現されてもよく、ソフトウエアにより実現されてもよい。また、ハードウエアとソフトウエアとの組み合わせにより実現されてもよい。例えば、認証システム１００上でプログラムが実行されることにより、コンピュータが、認証システム１００の一部として機能してもよい。プログラムは、コンピュータ読み取り可能な媒体に記憶されていてもよく、ネットワークに接続された記憶装置に記憶されていてもよい。ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェース等を有するデータ処理装置と、入力装置と、出力装置と、記憶装置とを備えた一般的な構成の情報処理装置において、認証システム１００の各部の動作を規定したソフトウエア又はプログラムを起動することにより、認証システム１００が実現されてよい。
【０１０４】
コンピュータにインストールされ、コンピュータを本実施形態に係る認証システム１００の一部として機能させるプログラムは、認証システム１００の各部の動作を規定したモジュールを備える。これらのプログラム又はモジュールは、ＣＰＵ等に働きかけて、コンピュータを、認証システム１００の各部としてそれぞれ機能させる。これらのプログラムに記述された情報処理は、コンピュータに読込まれることにより、ソフトウエアと上述した各種のハードウエア資源とが協働した具体的手段として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータの使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の測定装置を構築することができる。
【０１０５】
また、通信事業者サーバ４００は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インターフェースなどを有するデータユニットと、キーボード、タッチパネル、マイクなどの入力ユニットと、ディスプレイ、スピーカなどの出力ユニットと、メモリ、ＨＤＤなどの記憶ユニットとを備えた一般的な構成の情報処理装置において、通信事業者サーバ４００の各部の動作を規定したソフトウェア又はプログラムを起動することにより実現されてよい。
【０１０６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【０１０７】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【０１０８】
１０  ネットワーク、２０  ユーザ、３０  個人番号カード、３２  ＩＣチップ、１００  認証システム、１０２  認証要求受信部、１０４  データ要求部、１０６  データ受信部、１０８  契約者識別情報取得部、１１０  契約者データ取得部、１１２  カードデータ取得部、１１４  認証情報生成部、１１６  認証処理部、１１８  認証情報送信部、１２０  トークン送信部、１２２  データ取得許可要求部、１２４  応答受信部、１２６  登録者データ取得部、１５０  カードリーダ、１６０  ＮＦＣ、１７０  登録者データベース、２００  携帯電話、３００  通信端末、４００  通信事業者サーバ、４１０  契約者データベース、５００  民間事業者サーバ、６００  情報システム機構サーバ
【図２】
2015014923.tif 000003
【図３】
2015014923.tif 000004
【図４】
2015014923.tif 000005
【図５】
2015014923.tif 000006
【図７】
2015014923.tif 000007
【図９】
2015014923.tif 000008
【図１０】
2015014923.tif 000009
【図１】
2015014923.tif 000010
【図６】
2015014923.tif 000011
【図８】
2015014923.tif 000012
【手続補正書】
【提出日】平成26年7月25日(2014.7.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯電話によってＩＣカードから読み取られた第１個人データを前記携帯電話から受信する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項２】
前記携帯電話を識別する携帯電話識別情報を、通信端末から受信する携帯電話識別情報受信部と、
前記携帯電話識別情報を用いて、前記携帯電話に前記第１個人データを要求するデータ要求部と、
前記認証情報を前記通信端末に送信する認証情報送信部と
をさらに備える、請求項１に記載の認証システム。
【請求項３】
前記通信端末の位置情報を前記通信端末から受信する位置情報受信部
をさらに備え、
前記データ要求部は、前記携帯電話に前記第１個人データを要求するとともに、前記通信端末の位置情報を前記携帯電話に送信する、請求項２に記載の認証システム。
【請求項４】
カードリーダによってＩＣカードから読み取られた第１個人データを前記カードリーダから取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記第２データ取得部は、前記カードリーダが前記ＩＣカードから前記第１個人データを読み取ってから予め定められた時間が経過する前に前記携帯電話から受信した前記契約者識別情報に対応する前記第２個人データを取得する、
認証システム。
【請求項５】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え
前記認証情報生成部は、前記第１個人データに対応付けて登録された第３個人データと、前記第２個人データとが一致した場合に、認証が成功したことを示す前記認証情報を生成する、
認証システム。
【請求項６】
前記第３個人データは、前記第１個人データに対応するユーザと扶養関係にあるユーザに対応する、請求項５に記載の認証システム。
【請求項７】
前記第１個人データは、前記第１個人データに対応するユーザの氏名、住所、生年月日、及び性別を含み、
前記第２個人データは、前記第２個人データに対応するユーザの氏名、住所、生年月日、及び性別を含む、請求項１から６のいずれか一項に記載の認証システム。
【請求項８】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記第１個人データは、前記第１個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記第２個人データは、前記第２個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記認証情報生成部は、前記第１個人データと前記第２個人データとを比較した結果、住所、性別、及び氏名の苗字のいずれかが一致しない場合に、前記第２個人データの変更を促す処理を実行する、
認証システム。
【請求項９】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記第１個人データは、前記第１個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記第２個人データは、前記第２個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記認証情報生成部は、前記第１個人データと前記第２個人データとを比較した結果、住所、氏名及び性別の少なくともいずれかが一致しなかった場合に、前記第１個人データを管理するカードデータ管理サイトから受信していた前記第１個人データの変更内容を参照して、一致しなかった情報について、前記第２個人データの情報と、変更前の前記第１個人データの情報とを比較して、前記第２個人データの情報と、変更前の前記第１個人データの情報とが一致した場合に、認証が成功したことを示す認証情報を生成する、
認証システム。
【請求項１０】
前記第１個人データと前記第２個人データとが一致した場合に、前記携帯電話にアクセストークンを送信するトークン送信部
をさらに備える、請求項１から９のいずれか一項に記載の認証システム。
【請求項１１】
携帯電話によってＩＣカードから読み取られた第１個人データを前記携帯電話から受信する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する認証要求送信部と、
前記認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した前記認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項１２】
カードリーダによってＩＣカードから読み取られた第１個人データを前記カードリーダから取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する認証要求送信部と、
前記認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した前記認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記第２データ取得部は、前記カードリーダが前記ＩＣカードから前記第１個人データを読み取ってから予め定められた時間が経過する前に前記携帯電話から受信した前記契約者識別情報に対応する前記第２個人データを取得する、
認証システム。
【請求項１３】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する認証要求送信部と、
前記認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した前記認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記認証要求送信部は、前記第１個人データに対応付けて登録された第３個人データと、前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する
認証システム。
【請求項１４】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する認証要求送信部と、
前記認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した前記認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記第１個人データは、前記第１個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記第２個人データは、前記第２個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記認証情報生成部は、前記第１個人データと前記第２個人データとを比較した結果、住所、性別、及び氏名の苗字のいずれかが一致しない場合に、前記第２個人データの変更を促す処理を実行する、
認証システム。
【請求項１５】
ＩＣカードから読み取られた第１個人データを取得する第１データ取得部と、
携帯電話の契約者を識別する契約者識別情報を取得する契約者識別情報取得部と、
通信事業者によって管理される契約者データベースから、前記契約者識別情報で識別される契約者のデータである第２個人データを取得する第２データ取得部と、
前記第１個人データと前記第２個人データとが一致した場合に、前記第１個人データ及び前記第１個人データの認証要求を送信する認証要求送信部と、
前記認証要求送信部が送信した認証要求に対する認証結果を受信する認証結果受信部と、
前記認証結果受信部が受信した前記認証結果が認証成功を示す場合、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備え、
前記第１個人データは、前記第１個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記第２個人データは、前記第２個人データに対応するユーザの氏名、住所、生年月日及び性別を含み、
前記認証情報生成部は、前記第１個人データと前記第２個人データとを比較した結果、住所、氏名及び性別の少なくともいずれかが一致しなかった場合に、前記第１個人データを管理するカードデータ管理サイトから受信していた変更内容を参照して、一致しなかった情報について、前記第２個人データの情報と、変更前の前記第１個人データの情報とを比較して、前記第２個人データの情報と、変更前の前記第１個人データの情報とが一致した場合に、認証が成功したことを示す認証情報を生成する、
認証システム。
【請求項１６】
通信端末から、携帯電話を識別する携帯電話識別情報と、前記通信端末の位置情報とを受信する携帯電話識別情報取得部と、
前記携帯電話識別情報取得部が取得した前記携帯電話識別情報を用いて、前記携帯電話に、通信事業者によって管理される契約者データベースに登録された、前記携帯電話識別情報で識別される前記携帯電話の契約者のデータである契約者データを取得するデータ取得許可要求と、前記通信端末の前記位置情報とを送信するデータ取得許可要求部と、
前記データ取得許可要求に対する応答を前記携帯電話から受信する応答受信部と、
前記応答受信部が、前記データ取得許可要求を許可する応答を受信したことに応じて、前記契約者データを取得する契約者データ取得部と、
ネットワークサービスの登録者のデータである登録者データと前記契約者データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項１７】
通信端末から、携帯電話を識別する携帯電話識別情報と、前記通信端末によるカメラ撮像データとを受信する携帯電話識別情報取得部と、
前記携帯電話識別情報取得部が取得した前記携帯電話識別情報を用いて、前記携帯電話に、通信事業者によって管理される契約者データベースに登録された、前記携帯電話識別情報で識別される前記携帯電話の契約者のデータである契約者データを取得するデータ取得許可要求と、前記カメラ撮像データとを送信するデータ取得許可要求部と、
前記データ取得許可要求に対する応答を前記携帯電話から受信する応答受信部と、
前記応答受信部が、前記データ取得許可要求を許可する応答を受信したことに応じて、前記契約者データを取得する契約者データ取得部と、
ネットワークサービスの登録者のデータである登録者データと前記契約者データとが一致した場合に、認証が成功したことを示す認証情報を生成する認証情報生成部と
を備える、認証システム。
【請求項１８】
コンピュータを、請求項１から１７のいずれか１項に記載の認証システムとして機能させるためのプログラム。