(57)【特許請求の範囲】
【請求項１】
利用者端末と認証装置とを備える認証システムであり、
前記利用者端末は、
認証情報と、サービス提供装置を識別可能な識別情報とを前記認証装置に送信する認証情報送信部
を備え、
前記認証装置は、
前記認証情報送信部によって送信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証部と、
前記認証部によって実行された前記認証処理の結果である認証結果として、前記識別情報に応じて、認証が成功したか否かを示す認証可否情報、又は、認証度合いを示す点数を、前記識別情報によって識別されるサービス提供装置に送信する結果送信部と
を備える認証システム。
【請求項２】
利用者端末と認証装置とを備える認証システムであり、
前記利用者端末は、
認証情報と、サービス提供装置を識別可能な識別情報とを前記認証装置に送信する認証情報送信部
を備え、
前記認証装置は、
前記認証情報送信部によって送信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証部と、
前記認証部によって実行された前記認証処理の結果である認証結果として、認証が成功したか否かを示す認証可否情報、又は、認証度合いを示す点数を、前記識別情報によって識別されるサービス提供装置に送信する結果送信部と
を備え、
前記サービス提供装置は、さらに、
前記認証結果として前記点数が送信され、かつ、サービス提供を許可するために必要な値よりも前記点数が低い場合に、前記利用者端末に対して点数不足通知を送信する通知送信部
を備え、
前記認証情報送信部は、前記通知送信部によって前記点数不足通知が送信されると、前記認証情報とは異なる新たな認証情報を前記認証装置に送信し、
前記認証部は、前記新たな認証情報に基づき、前記利用者端末に対する認証処理を実行し、
前記結果送信部は、前記新たな認証情報に基づく認証処理の結果に応じて再計算された前記点数を送信する認証システム。
【請求項３】
前記認証システムは、さらに、サービス提供装置を備え、
前記サービス提供装置は、
前記結果送信部によって送信された前記認証結果がサービス提供を許可することを示す場合に、サービスを提供するサービス提供部
を備える請求項１又は２に記載の認証システム。
【請求項４】
前記利用者端末は、さらに、
前記サービス提供装置への接近を検出する接近検出部
を備え、
前記認証情報送信部は、前記接近検出部によって接近が検出されると、前記認証情報と、接近したサービス提供装置を識別可能な識別情報とを送信する
請求項３に記載の認証システム。
【請求項５】
前記認証システムは、さらに、
近傍へ向けて前記識別情報を乗せた電波を放出する電波放出部
を備え、
前記接近検出部は、前記電波放出部によって放出された前記電波を受信することにより、前記識別情報で特定されるサービス提供装置への接近を検出し、
前記認証情報送信部は、前記接近検出部によって接近が検出されると、前記認証情報と、前記識別情報を送信する
請求項４に記載の認証システム。
【請求項６】
前記サービス提供部は、前記サービスの提供として、扉の解錠を行う
請求項３から５までのいずれか１項に記載の認証システム。
【請求項７】
前記サービス提供部は、前記サービスとして、ウェブサイトへのアクセスを許可する
請求項３に記載の認証システム。
【請求項８】
前記認証情報送信部は、前記認証情報に対応する認証方式とは異なる認証方式に対応する前記新たな認証情報を前記認証装置に送信し、
前記認証部は、前記新たな認証情報に対応する認証方式により、前記利用者端末に対する認証処理を実行する
請求項２に記載の認証システム。
【請求項９】
前記認証情報送信部は、前記認証情報として、前記利用者端末の設定、又は、前記サービス提供装置の指定に応じた認証方式に対応する認証情報を送信する
請求項１から８までのいずれか１項に記載の認証システム。
【請求項１０】
前記識別情報は、さらに、前記サービス提供装置が提供するサービスを識別可能である
請求項１から９までのいずれか１項に記載の認証システム。
【請求項１１】
認証情報と、サービス提供装置を識別可能な識別情報とを利用者端末から受信する認証情報受信部と、
前記認証情報受信部によって受信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証部と、
前記認証部によって実行された前記認証処理の結果である認証結果として、前記識別情報に応じて、認証が成功したか否かを示す認証可否情報、又は、認証度合いを示す点数を、前記識別情報によって識別されるサービス提供装置に送信する結果送信部と
を備える認証装置。
【請求項１２】
認証情報と、サービス提供装置を識別可能な識別情報とを利用者端末から受信する認証情報受信処理と、
前記認証情報受信処理によって受信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証処理と、
前記認証処理によって実行された前記認証処理の結果である認証結果として、前記識別情報に応じて、認証が成功したか否かを示す認証可否情報、又は、認証度合いを示す点数を、前記識別情報によって識別されるサービス提供装置に送信する結果送信処理と
を行う認証装置としてコンピュータを機能させる認証処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、サービス提供を行う際の認証技術に関する。
【背景技術】
【０００２】
利用者の認証を行った上でサービス提供を行うサービス提供システムがある。このサービス提供システムでは、利用者が所持する利用者端末から、サービスを提供するサービス提供装置に対して、認証情報が送信される。すると、サービス提供装置は、認証情報に基づき、利用者の認証を行い、認証が成功した場合にサービス提供を行う。
【０００３】
特許文献１には、サービス提供装置とは別に認証処理を行う認証装置が設けられた構成が示されている。特許文献１では、サービス提供装置は、利用者からアクセス要求があった場合に、必要に応じて認証装置に認証処理を依頼し、認証処理の結果を取得する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４０４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のように、サービス提供装置が認証処理を行う場合には、サービス提供装置に認証機能を持たせる必要がある。また、サービス提供装置が認証装置に対して認証処理を依頼する場合には、サービス提供装置に認証処理を依頼する機能を持たせる必要がある。そのため、これらの場合には、サービス提供装置にかかるコストといった負担が大きくなる。その結果、例えば、多数のサービス提供装置を設置するような場合には、システム全体としての負担が大きくなってしまう。
本開示は、サービス提供装置の構成を簡便にしつつ、適切なサービス提供を可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本開示に係る認証システムは、
利用者端末と認証装置とを備える認証システムであり、
前記利用者端末は、
認証情報と、サービス提供装置を識別可能な識別情報とを前記認証装置に送信する認証情報送信部
を備え、
前記認証装置は、
前記認証情報送信部によって送信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証部と、
前記認証部によって実行された前記認証処理の結果である認証結果を、前記識別情報によって識別されるサービス提供装置に送信する結果送信部と
を備える。
【０００７】
前記認証システムは、さらに、サービス提供装置を備え、
前記サービス提供装置は、
前記結果送信部によって送信された前記認証結果がサービス提供を許可することを示す場合に、サービスを提供するサービス提供部
を備える。
【０００８】
前記利用者端末は、さらに、
前記サービス提供装置への接近を検出する接近検出部
を備え、
前記認証情報送信部は、前記接近検出部によって接近が検出されると、前記認証情報と、接近したサービス提供装置を識別可能な識別情報とを送信する。
【０００９】
前記認証システムは、さらに、
近傍へ向けて前記識別情報を乗せた電波を放出する電波放出部
を備え、
前記接近検出部は、前記電波放出部によって放出された前記電波を受信することにより、前記識別情報で特定されるサービス提供装置への接近を検出し、
前記認証情報送信部は、前記接近検出部によって接近が検出されると、前記認証情報と、前記識別情報を送信する。
【００１０】
前記サービス提供部は、前記サービスの提供として、扉の解錠を行う。
【００１１】
前記サービス提供部は、前記サービスとして、ウェブサイトへのアクセスを許可する。
【００１２】
前記結果送信部は、前記認証結果として、認証が成功したか否かを示す認証可否情報、又は、認証度合いを示す点数を送信する。
【００１３】
前記結果送信部は、前記識別情報に応じて、前記認証可否情報、又は、前記点数を送信する。
【００１４】
前記サービス提供装置は、さらに、
前記認証結果として前記点数が送信され、かつ、サービス提供を許可するために必要な値よりも前記点数が低い場合に、前記利用者端末に対して点数不足通知を送信する通知送信部
を備え、
前記認証情報送信部は、前記通知送信部によって前記点数不足通知が送信されると、前記認証情報とは異なる新たな認証情報を前記認証装置に送信し、
前記認証部は、前記新たな認証情報に基づき、前記利用者端末に対する認証処理を実行し、
前記結果送信部は、前記新たな認証情報に基づく認証処理の結果に応じて再計算された前記点数を送信する。
【００１５】
前記認証情報送信部は、前記認証情報に対応する認証方式とは異なる認証方式に対応する前記新たな認証情報を前記認証装置に送信し、
前記認証部は、前記新たな認証情報に対応する認証方式により、前記利用者端末に対する認証処理を実行する。
【００１６】
前記認証情報送信部は、前記認証情報として、前記利用者端末の設定、又は、前記サービス提供装置の指定に応じた認証方式に対応する認証情報を送信する。
【００１７】
本開示に係る認証装置は、
認証情報と、サービス提供装置を識別可能な識別情報とを利用者端末から受信する認証情報受信部と、
前記認証情報受信部によって受信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証部と、
前記認証部によって実行された前記認証処理の結果である認証結果を、前記識別情報によって識別されるサービス提供装置に送信する結果送信部と
を備える。
【００１８】
本開示に係る利用者端末は、
認証情報と、サービス提供を受けるサービス提供装置を識別可能な識別情報とを、前記認証情報に基づき認証処理を行い、前記認証処理の結果である認証結果を、前記識別情報によって識別されるサービス提供装置に送信する認証装置に送信する認証情報送信部
を備える。
【００１９】
本開示に係る認証処理プログラムは、
認証情報と、サービス提供装置を識別可能な識別情報とを利用者端末から受信する認証情報受信処理と、
前記認証情報受信処理によって受信された前記認証情報に基づき、前記利用者端末に対する認証処理を実行する認証処理と、
前記認証処理によって実行された前記認証処理の結果である認証結果を、前記識別情報によって識別されるサービス提供装置に送信する結果送信処理と
を行う認証装置としてコンピュータを機能させる。
【００２０】
本開示に係る端末プログラムは、
認証情報と、サービス提供を受けるサービス提供装置を識別可能な識別情報とを、前記認証情報に基づき認証処理を行い、前記認証処理の結果である認証結果を、前記識別情報によって識別されるサービス提供装置に送信する認証装置に送信する認証情報送信処理
を行う利用者端末としてコンピュータを機能させる。
【発明の効果】
【００２１】
本開示では、利用者端末から認証装置に対して認証情報が送信され、認証装置から識別情報によって識別されるサービス提供装置に認証結果が送信される。これにより、サービス提供装置は、認証結果がサービス提供を許可することを示す場合に、単にサービスを提供すればよい。したがって、サービス提供装置の構成を簡便にしつつ、適切なサービス提供を可能にすることが可能である。
【図面の簡単な説明】
【００２２】
【図１】実施の形態１に係る認証システム１０の構成図。
【図２】実施の形態１に係る利用者端末２０の構成図。
【図３】実施の形態１に係る認証装置３０の構成図。
【図４】実施の形態１に係るサービス提供装置４０の構成図。
【図５】実施の形態１に係る認証システム１０の動作の説明図。
【図６】実施の形態１に係る認証システム１０の動作を示すフローチャート。
【図７】実施の形態１に係るストレージ３３に記憶された情報を示す図。
【図８】実施の形態２に係る利用者端末２０の構成図。
【図９】実施の形態２に係るサービス提供装置４０の構成図。
【図１０】実施の形態２に係る認証システム１０の動作の説明図。
【図１１】実施の形態２に係る認証システム１０の動作を示すフローチャート。
【図１２】実施の形態３に係る認証システム１０の動作の説明図。
【図１３】実施の形態３に係る認証システム１０の動作を示すフローチャート。
【図１４】実施の形態４に係る認証システム１０の動作の説明図。
【図１５】実施の形態４に係る認証システム１０の動作を示すフローチャート。
【発明を実施するための形態】
【００２３】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を参照して、実施の形態１に係る認証システム１０の構成を説明する。
認証システム１０は、利用者端末２０と、認証装置３０と、１台以上のサービス提供装置４０とを備える。利用者端末２０と認証装置３０と各サービス提供装置４０とは通信路９０を介して接続されている。通信路９０は、具体例としては、インターネットである。
【００２４】
図２を参照して、実施の形態１に係る利用者端末２０の構成を説明する。
利用者端末２０は、利用者によって所持される端末である。利用者端末２０は、具体例としては、スマートフォンである。
利用者端末２０は、プロセッサ２１と、メモリ２２と、ストレージ２３と、通信インタフェース２４とのハードウェアを備える。プロセッサ２１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２５】
利用者端末２０は、機能構成要素として、認証情報送信部２１１を備える。利用者端末２０の機能構成要素の機能はソフトウェアにより実現される。
ストレージ２３には、利用者端末２０の機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ２１によりメモリ２２に読み込まれ、プロセッサ２１によって実行される。これにより、利用者端末２０の各機能構成要素の機能が実現される。
【００２６】
図３を参照して、実施の形態１に係る認証装置３０の構成を説明する。
認証装置３０は、コンピュータである。
認証装置３０は、プロセッサ３１と、メモリ３２と、ストレージ３３と、通信インタフェース３４とのハードウェアを備える。プロセッサ３１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２７】
認証装置３０は、機能構成要素として、認証部３１１と、結果送信部３１２とを備える。認証装置３０の機能構成要素の機能はソフトウェアにより実現される。
ストレージ３３には、認証装置３０の機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ３１によりメモリ３２に読み込まれ、プロセッサ３１によって実行される。これにより、認証装置３０の各機能構成要素の機能が実現される。
【００２８】
図４を参照して、実施の形態１に係るサービス提供装置４０の構成を説明する。
サービス提供装置４０は、コンピュータである。
サービス提供装置４０は、プロセッサ４１と、メモリ４２と、ストレージ４３と、通信インタフェース４４とのハードウェアを備える。プロセッサ４１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００２９】
サービス提供装置４０は、機能構成要素として、サービス提供部４１１と、通知送信部４１２とを備える。サービス提供装置４０の機能構成要素の機能はソフトウェアにより実現される。
ストレージ４３には、サービス提供装置４０の機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ４１によりメモリ４２に読み込まれ、プロセッサ４１によって実行される。これにより、サービス提供装置４０の各機能構成要素の機能が実現される。
【００３０】
プロセッサ２１，３１，４１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ２１，３１，４１は、具体例としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００３１】
メモリ２２，３２，４２は、データを一時的に記憶する記憶装置である。メモリ２２，３２，４２は、具体例としては、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００３２】
ストレージ２３，３３，４３は、データを保管する記憶装置である。ストレージ２３，３３，４３は、具体例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。また、ストレージ２３，３３，４３は、ＳＤ（登録商標，Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、ＣＦ（ＣｏｍｐａｃｔＦｌａｓｈ，登録商標）、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった可搬記録媒体であってもよい。
【００３３】
通信インタフェース２４，３４，４４は、外部の装置と通信するためのインタフェースである。通信インタフェース２４，３４，４４は、具体例としては、Ｅｔｈｅｒｎｅｔ（登録商標）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のポートである。
【００３４】
＊＊＊動作の説明＊＊＊
図５から図７を参照して、実施の形態１に係る認証システム１０の動作を説明する。
実施の形態１に係る認証システム１０の動作手順は、実施の形態１に係る認証方法に相当する。また、実施の形態１に係る認証システム１０の動作を実現するプログラムは、実施の形態１に係る認証プログラムに相当する。
認証システム１０のうち利用者端末２０の動作を実現するプログラムを端末プログラムと呼ぶ。また、認証システム１０のうち認証装置３０の動作を実現するプログラムを認証処理プログラムと呼ぶ。
【００３５】
図５では、認証システム１０は、２台のサービス提供装置４０を備えている。しかし、サービス提供装置４０の台数は、２台に限らず、１台であってもよいし、３台以上であってもよい。
以下に説明するように、サービス提供装置４０が２台以上である場合であっても、１台の認証装置３０によって認証処理を実行することが可能である。
【００３６】
（図６のステップＳ１１：認証情報送信処理）
利用者端末２０の認証情報送信部２１１は、利用者端末２０の識別子である端末ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）と認証情報とサービスＩＤとを、通信路９０を介して認証装置３０に送信する。
認証情報は、利用者端末２０の利用者の正当性を確認可能な情報である。認証情報は、具体例としては、ＩＣカードのような所持情報、パスワードのような記憶情報、と、指紋のような生体情報と、位置情報などの行動履歴をデジタルデータとして記録したライフログといった情報である。実施の形態１では、サービスＩＤは、サービス提供装置４０を識別可能な識別情報である。識別情報は、サービス提供装置４０に割り当てられた識別子であってもよいし、サービス提供装置４０の設置位置であってもよい。
【００３７】
（図６のステップＳ１２：認証処理）
認証装置３０の認証部３１１は、ステップＳ１１で送信された端末ＩＤ及び認証情報に基づき、利用者端末２０に対する認証処理を実行する。
具体的には、図７に示すように、認証装置３０のストレージ３３には、端末ＩＤ毎に、認証情報が記憶されている。認証部３１１は、ステップＳ１１で送信された端末ＩＤをキーワードとしてストレージ３３から対応する認証情報を読み出す。そして、認証部３１１は、ステップＳ１１で送信された認証情報と、読み出された認証情報とを比較することにより、認証処理を実行する。
具体例としては、認証情報がパスワードである場合には、認証部３１１は、ステップＳ１１で送信されたパスワードと読み出されたパスワードとが一致すれば認証成功と判定し、一致しなければ認証失敗と判定する。また、認証情報がライフログである場合には、ステップＳ１１で送信されたライフログと読み出されたライフログとが閾値以上に一致すれば認証成功と判定し、閾値未満しか一致しなければ認証失敗と判定する。
【００３８】
（図６のステップＳ１３：結果送信処理）
認証装置３０の結果送信部３１２は、ステップＳ１１で送信された端末ＩＤと、ステップＳ１２で実行された認証処理の結果を示す認証結果とを、サービス提供装置４０に送信する。送信先となるサービス提供装置４０は、ステップＳ１１で送信されたサービスＩＤによって識別されるサービス提供装置４０である。
実施の形態１では、認証結果は、認証成功又は認証失敗を示す認証可否情報である。
【００３９】
（図６のステップＳ１４：結果判定処理）
サービス提供装置４０のサービス提供部４１１は、ステップＳ１３で送信された認証結果が認証成功であるか認証失敗であるかを判定する。
サービス提供部４１１は、認証成功である場合には、処理をステップＳ１５に進める。一方、サービス提供部４１１は、認証失敗である場合には、処理をステップＳ１６に進める。
【００４０】
（図６のステップＳ１５：サービス提供処理）
サービス提供装置４０のサービス提供部４１１は、サービスを提供する。つまり、サービス提供部４１１は、ステップＳ１４で送信された認証結果が認証成功を示す場合、すなわち認証結果がサービス提供を許可することを示す場合に、サービスを提供する。
【００４１】
（図６のステップＳ１６：結果通知処理）
サービス提供装置４０の通知送信部４１２は、ステップＳ１４で送信された認証結果を利用者端末２０に転送する。これにより、利用者端末２０に認証が失敗したことが伝わる。その結果、処理がステップＳ１１に戻されて、認証情報の入力し直し等が行われ、再び認証情報等が認証装置３０に送信される。
【００４２】
ステップＳ１２で認証失敗と判定された場合には、ステップＳ１３で結果送信部３１２は、認証が失敗したことを示す認証結果を、通信路９０を介して利用者端末２０に送信してもよい。つまり、認証失敗と判定された場合には、結果送信部３１２は、サービス提供装置４０を介して認証結果を利用者端末２０に送信するのではなく、認証結果を利用者端末２０に直接送信してもよい。
【００４３】
＊＊＊実施の形態１の効果＊＊＊
以上のように、実施の形態１に係る認証システム１０では、利用者端末２０から認証装置３０に対して認証情報が送信され、認証装置３０から識別情報によって識別されるサービス提供装置４０に認証結果が送信される。
これにより、サービス提供装置４０は、認証結果がサービス提供を許可することを示す場合に、単にサービスを提供すればよい。したがって、サービス提供装置４０の構成を簡便にしつつ、適切なサービス提供を可能にすることが可能である。
【００４４】
図５に示すように、認証システム１０が複数のサービス提供装置４０を備える場合には、複数のサービス提供装置４０で１台の認証装置３０を共用することが可能である。
これにより、認証システム１０全体として必要なコストといった負担を小さく抑えることが可能である。
前述したようにステップＳ１２で認証失敗と判定された場合、結果送信部３１２は、認証結果を利用者端末２０に直接送信するように、システム設計のポリシーを構成してもよい。それにより、サービス提供装置４０を介した場合より早く、認証が失敗であることを利用者端末２０に送信することができ、またサービス提供装置４０の負荷軽減が期待できる。
【００４５】
＊＊＊他の構成＊＊＊
＜変形例１＞
１台のサービス提供装置４０が提供するサービスが複数存在する場合がある。この場合には、ステップＳ１１で認証情報送信部２１１は、提供を要求するサービスを識別可能な識別情報をサービスＩＤに含めて送信する。つまり、サービスＩＤには、サービス提供装置４０を識別可能な識別情報と、サービスを識別可能な識別情報とが含まれる。
そして、ステップＳ１３では結果送信部３１２は、サービスＩＤに含まれるサービス提供装置４０を識別可能な識別情報によって識別されるサービス提供装置４０に対して、端末ＩＤと認証結果とともに、サービスＩＤを送信し、ステップＳ１４ではサービス提供部４１１は、認証結果がサービス提供を許可することを示す場合に、サービスＩＤに含まれるサービスを識別可能な識別情報が示すサービスを提供する。
【００４６】
＜変形例２＞
実施の形態１では、機能構成要素がソフトウェアで実現された。しかし、変形例２として、機能構成要素はハードウェアで実現されてもよい。この変形例２について、実施の形態１と異なる点を説明する。
【００４７】
変形例２に係る利用者端末２０の構成を説明する。
機能構成要素がハードウェアで実現される場合には、利用者端末２０は、プロセッサ２１とメモリ２２とストレージ２３とに代えて、電子回路を備える。電子回路は、機能構成要素と、メモリ２２と、ストレージ２３との機能とを実現する専用の回路である。
【００４８】
変形例２に係る認証装置３０の構成を説明する。
機能構成要素がハードウェアで実現される場合には、認証装置３０は、プロセッサ３１とメモリ３２とストレージ３３とに代えて、電子回路を備える。電子回路は、機能構成要素と、メモリ３２と、ストレージ３３との機能とを実現する専用の回路である。
【００４９】
変形例２に係るサービス提供装置４０の構成を説明する。
機能構成要素がハードウェアで実現される場合には、サービス提供装置４０は、プロセッサ４１とメモリ４２とストレージ４３とに代えて、電子回路を備える。電子回路は、機能構成要素と、メモリ４２と、ストレージ４３との機能とを実現する専用の回路である。
【００５０】
電子回路としては、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）が想定される。
機能構成要素を１つの電子回路で実現してもよいし、機能構成要素を複数の電子回路に分散させて実現してもよい。
【００５１】
＜変形例３＞
変形例３として、一部の機能構成要素がハードウェアで実現され、他の機能構成要素がソフトウェアで実現されてもよい。
【００５２】
プロセッサ２１，３１，４１とメモリ２２，３２，４２とストレージ２３，３３，４３と電子回路とを処理回路という。つまり、機能構成要素の機能は、処理回路により実現される。
【００５３】
実施の形態２．
実施の形態２では、実施の形態１に係る認証システム１０を無人店舗に適用した例を説明する。実施の形態２では、実施の形態１と異なる点を説明し、同一の点については説明を省略する。
【００５４】
＊＊＊構成の説明＊＊＊
図８を参照して、実施の形態２に係る利用者端末２０の構成を説明する。
利用者端末２０は、機能構成要素として、接近検出部２１２を備える点が図２に示す利用者端末２０と異なる。接近検出部２１２は、他の機能構成要素と同様に、ソフトウェア又はハードウェアによって実現される。
【００５５】
図９を参照して、実施の形態２に係るサービス提供装置４０の構成を説明する。
サービス提供装置４０は、ハードウェアとして、ビーコン４５を備える点と、機能構成要素として、電波放出部４１３を備える点とが図４に示すサービス提供装置４０と異なる。電波放出部４１３は、他の機能構成要素と同様に、ソフトウェア又はハードウェアによって実現される。
【００５６】
＊＊＊動作の説明＊＊＊
図１０及び図１１を参照して、実施の形態２に係る認証システム１０の動作を説明する。
以下に説明する処理の前提として、サービス提供装置４０は、無人店舗の貯蔵庫付近に設置されており、電波放出部４１３は、ビーコン４５を介して常時又は定期的に、近傍へ向けてサービスＩＤを乗せた電波を放出する。サービスＩＤには、サービス提供装置４０を識別可能な識別情報が含まれている。
【００５７】
図１１のステップＳ２３からステップＳ２７の処理は、図６のステップＳ１２からステップＳ１６の処理と同じである。
【００５８】
（図１１のステップＳ２１：接近検出処理）
利用者端末２０の接近検出部２１２は、電波放出部４１３によって放出された電波を受信することにより、サービス提供装置４０への接近を検出する。どのサービス提供装置４０へ接近したかは、受信された電波に乗ったサービスＩＤから特定可能である。
【００５９】
（図１１のステップＳ２２：認証情報送信処理）
利用者端末２０の認証情報送信部２１１は、ステップＳ２１で接近が検出されると、端末ＩＤと、認証情報と、接近したサービス提供装置４０を識別可能な識別情報を含むサービスＩＤとを、認証装置３０に送信する。ここで送信されるサービスＩＤは、ステップＳ２１で受信された電波に乗ったサービスＩＤである。
【００６０】
ステップＳ２５で認証成功と判定されると、ステップＳ２６でサービス提供装置４０のサービス提供部４１１はサービスを提供する。図１０では、サービス提供部４１１は、サービスの提供として、無人店舗の貯蔵庫の扉の解錠を行う。具体的には、電子ロックで施錠されている扉に電子ロックを解錠する信号を送ることで実現する。
またサービス提供の一部に商品購入処理を加えてもよい。具体的には、貯蔵庫にプロセッサを備え、解錠している状態で所蔵庫から利用者から取り出した商品情報を貯蔵庫からサービス提供装置４０に送信する。その商品情報に基づき、サービス提供装置４０は端末ＩＤと関連付けられた決済方法で、商品代金の決済を行うことができる。クレジット決済の場合、サービス提供装置４０からクレジット会社のサーバに接続し、決済可否を照会するような構成を用いてもよい。
【００６１】
＊＊＊実施の形態２の効果＊＊＊
以上のように、実施の形態２に係る認証システム１０では、サービス提供装置４０に接近すると、利用者端末２０が認証情報等を認証装置３０に送信し、認証が成功するとサービス提供装置４０が無人店舗の貯蔵庫の扉の解錠を行う。
これにより、利用者端末２０を所持した利用者が無人店舗に接近すると、自動的に認証処理が行われ、認証に成功すれば貯蔵庫の扉が解錠される。そのため、認証された利用者であれば、利用者端末２０等の操作をすることなく、無人店舗の貯蔵庫から商品を取り出すことが可能になる。
【００６２】
＊＊＊他の構成＊＊＊
＜変形例４＞
実施の形態２では、サービス提供装置４０の中に、ビーコン４５と電波放出部４１３とを備えるとした。これに限らず、ビーコン４５と電波放出部４１３とを、貯蔵庫に隣接、あるいは一体化した別の構成要素として実現することも可能である。この場合、電波放出部４１３により放出された電波は、貯蔵庫を特定するサービスＩＤとなる。ステップＳ２１で利用者端末２０の接近検出部２１２が受信したサービスＩＤにより、利用者端末２０がどの貯蔵庫に接近したかを特定することが可能となるため、１台のサービス提供装置４０が複数台の貯蔵庫の解錠を制御するように構成することもできる。なお貯蔵庫は、サービス提供装置の一例であり、その他何等かのサービスを提供する装置をサービスＩＤで特定することができる。
【００６３】
＜変形例５＞
実施の形態２では、サービス提供装置４０は無人店舗の貯蔵庫付近に設置されており、サービス提供部４１１は無人店舗の貯蔵庫の扉を解錠した。これに限らず、サービス提供装置４０は、建物の入り口付近に設置されており、サービス提供部４１１は建物の入り口の扉を解錠してもよい。
【００６４】
＜変形例６＞
実施の形態２及び変形例５では、サービス提供部４１１が扉を解錠する例を説明した。しかし、サービス提供部４１１が提供するサービスは、無人店舗の貯蔵庫の扉を解錠するといった物理的な物を操作するサービスに限らず、ウェブサイトへのアクセスを許可するといったサービスであってもよい。つまり、サービス提供部４１１は、認証装置３０から認証成功を示す認証情報が送信されると、認証情報とともに送信された端末ＩＤによって識別される利用者端末２０に対して、ウェブサイトへのアクセスを許可してもよい。
なおサービスがウェブサイトへのアクセスの場合、サービスＩＤをＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）としてもよい。またサービスＩＤにＵＲＬと利用者からの入力情報と組み合わせてもよい。例えばサービスＩＤが、銀行口座の残高照会である場合、ＵＲＬで銀行口座情報までが特定され、入力情報で「残高照会」という情報が特定される。あるいは、ＵＲＬで所定の銀行のサイトアドレスが特定され、入力情報で「銀行口座情報」と「残高照会」とが特定されるように構成してもよい。
【００６５】
＜変形例７＞
実施の形態２及び変形例４では、接近検出部２１２がサービスＩＤを特定する電波を検出することをトリガとしていたが、利用者端末２０がサービスＩＤが特定されるＱＲコード（登録商標）等を読み取ることをトリガとしてもよい。
利用者端末２０がサービスＩＤを取得する方法は、利用者に無意識に行わせたいか、意識的に行わせたいかによっても適宜構成可能である。
【００６６】
実施の形態３．
実施の形態３は、認証結果として点数を送信する点が実施の形態１と異なる。実施の形態３では、この異なる点を説明し、同一の点については説明を省略する。
【００６７】
＊＊＊動作の説明＊＊＊
図１２及び図１３を参照して、実施の形態３に係る認証システム１０の動作を説明する。
以下に説明する処理の前提として、認証装置３０の認証部３１１が実行する認証処理は、認証度合いを示す点数を計算可能な方式である。このような認証処理としては、ライフスタイル認証（登録商標）と、リスクベース認証といった方式がある。
【００６８】
（図１３のステップＳ３１：認証情報送信処理）
利用者端末２０の認証情報送信部２１１は、図６のステップＳ１１と同様に、端末ＩＤと認証情報とサービスＩＤとを認証装置３０に送信する。ここで送信される認証情報は、認証度合いを示す点数を計算可能な方式における認証情報である。例えば、認証方式としてライフスタイル認証（登録商標）が用いられる場合には、認証情報はライフログである。
【００６９】
（図１３のステップＳ３２：認証処理）
認証装置３０の認証部３１１は、ステップＳ３１で送信された端末ＩＤ及び認証情報に基づき、利用者端末２０に対する認証処理を実行する。これにより、認証部３１１は、認証度合いを示す点数を計算する。
【００７０】
（図１３のステップＳ３３：結果送信処理）
認証装置３０の結果送信部３１２は、図６のステップＳ１３と同様に、ステップＳ３１で送信された端末ＩＤと、ステップＳ３２で実行された認証処理の結果を示す認証結果とを、サービス提供装置４０に送信する。
実施の形態３では、認証結果は、認証度合いを点数である。
【００７１】
（図１３のステップＳ３４：結果判定処理）
サービス提供装置４０のサービス提供部４１１は、ステップＳ３３で送信された認証結果である点数がサービス提供を許可するために必要な値以上であるか否かを判定する。
サービス提供部４１１は、点数がサービス提供を許可するために必要な値以上である場合には、処理をステップＳ３５に進める。一方、サービス提供部４１１は、点数がサービス提供を許可するために必要な値より低い場合には、処理をステップＳ３６に進める。
【００７２】
（図１３のステップＳ３５：サービス提供処理）
サービス提供装置４０のサービス提供部４１１は、サービスを提供する。つまり、サービス提供部４１１は、ステップＳ３４で送信された点数がサービス提供を許可するために必要な値以上である場合、すなわち認証結果がサービス提供を許可することを示す場合に、サービスを提供する。
【００７３】
（図１３のステップＳ３６：結果通知処理）
サービス提供装置４０の通知送信部４１２は、サービス提供を許可するために必要な値よりも点数が低いことを示す点数不足通知を利用者端末２０に送信する。これにより、利用者端末２０に点数が不足していることが伝わる。
【００７４】
点数不足通知が送信された結果、処理がステップＳ３１に戻されて、認証情報の入力し直し等が行われ、再び認証情報等が認証装置３０に送信される。
この際、利用者端末２０の認証情報送信部２１１は、既に認証装置３０に送信された認証情報とは異なる新たな認証情報を認証装置３０に送信する。具体例としては、既に送信された認証情報に対応する認証方式とは異なる認証方式に対応する新たな認証情報を認証装置３０に送信する。例えば、ライフスタイル認証（登録商標）に対応した認証情報であるライフログが既に送信されている場合には、リスクベース認証又は生体認証といった他の認証方式に対応した認証情報が送信される。
すると、ステップＳ３２で、認証装置３０の認証部３１１は、新たな認証情報に基づき、前記利用者端末に対する認証処理を実行し、認証度合いを示す点数を再計算する。この際、点数は、以前に計算された点数を加味して計算される。ステップＳ３３で、認証装置３０の結果送信部３１２は、新たな認証情報に基づく認証処理の結果に応じて再計算された点数をサービス提供装置４０に送信する。そして、ステップＳ３４で、サービス提供装置４０のサービス提供部４１１は、再計算された点数がサービス提供を許可するために必要な値以上であれば、処理をステップＳ３５に進め、サービスを提供する。一方、ステップＳ３４で、サービス提供装置４０のサービス提供部４１１は、再計算された点数がサービス提供を許可するために必要な値よりも低ければ、処理をステップＳ３６に進め、通知送信部４１２は再び点数不足通知を利用者端末２０に送信する。
【００７５】
＊＊＊実施の形態３の効果＊＊＊
以上のように、実施の形態３に係る認証システム１０では、認証結果として認証度合いを示す点数が送信される。これにより、サービス提供装置４０が、認証度合いに応じて、サービスを提供するか否かを制御可能である。
つまり、実施の形態１に係る認証システム１０では、認証装置３０が認証成功と判定すれば、サービス提供装置４０はサービスを提供した。しかし、認証システム１０が複数のサービス提供装置４０を備え、サービス提供装置４０によって提供するサービスの内容が異なる場合がある。この場合には、サービスの内容によって、認証度合いが低くても提供できるか、認証度合いが高くないと提供できないかが異なることが考えられる。実施の形態３に係る認証システム１０では、このような制御をサービス提供装置４０側で行うことが可能である。
【００７６】
実施の形態４．
実施の形態４は、認証結果の送信先のサービス提供装置４０によって、認証結果を認証可否情報と点数とのどちらにするかを切り替える点が実施の形態１，３と異なる。実施の形態４では、この異なる点を説明して、同一の点については説明を省略する。
【００７７】
＊＊＊動作の説明＊＊＊
図１４及び図１５を参照して、実施の形態３に係る認証システム１０の動作を説明する。
以下に説明する処理の前提として、認証装置３０の認証部３１１が実行する認証処理は、実施の形態３と同様に、認証度合いを示す点数を計算可能な方式である。また、認証装置３０のストレージ３３には、サービス提供装置４０毎に、認証情報として認証可否情報と点数とのどちらを要求するかが記憶されている。
【００７８】
図１５のステップＳ４１の処理は、図１３のステップＳ３１の処理と同じである。また、図１５のステップＳ４３の処理は、図１３のステップＳ３３の処理と同じである。
【００７９】
（図１５のステップＳ４２：認証処理）
認証装置３０の認証部３１１は、ステップＳ３１で送信された端末ＩＤ及び認証情報に基づき、利用者端末２０に対する認証処理を実行する。これにより、認証部３１１は、認証度合いを示す点数を計算する。
認証部３１１は、ステップＳ３１で送信されたサービスＩＤによって識別されるサービス提供装置４０が、認証可否情報を要求するサービス提供装置４０である場合には、点数から認証成功か認証失敗かを判定する。具体的には、認証部３１１は、点数が基準点以上であれば、認証成功と判定し、点数が基準点よりも低ければ、認証失敗と判定する。そして、認証部３１１は、判定された結果を認証結果に設定する。
認証部３１１は、ステップＳ３１で送信されたサービスＩＤによって識別されるサービス提供装置４０が、点数を要求するサービス提供装置４０である場合には、点数を認証結果に設定する。
【００８０】
図１５のステップＳ４４以降の処理は、サービスＩＤによって識別されるサービス提供装置４０が、認証可否情報を要求するサービス提供装置４０である場合には、図６のステップＳ１４からステップＳ１６の処理と同じである。一方、サービスＩＤによって識別されるサービス提供装置４０が、点数を要求するサービス提供装置４０である場合には、図１３のステップＳ３４からステップＳ３６の処理と同じである。
【００８１】
＊＊＊実施の形態４の効果＊＊＊
以上のように、実施の形態４に係る認証システム１０は、サービス提供装置４０によって認証結果を認証可否情報と点数とのどちらにするかを切り替える。これにより、サービス提供装置４０毎に、認証可否情報と点数とのどちらによる処理を実装するかを切り替え可能である。
【００８２】
＊＊＊他の構成＊＊＊
＜変形例７＞
変形例１で説明したように、１台のサービス提供装置４０が提供するサービスが複数存在する場合がある。この場合には、サービス提供装置４０によって提供されるサービスによって、認証結果を認証可否情報と点数とのどちらにするかを切り替えてもよい。
この場合には、認証装置３０のストレージ３３には、サービスを識別可能な識別情報毎に、認証情報として認証可否情報と点数とのどちらを要求するかが記憶されている。そして、ステップＳ４２で認証部３１１は、ステップＳ３１で送信されたサービスＩＤに含まれるサービスを識別可能な識別情報により、サービスが認証可否情報を要求するサービスであるか否かを判定する。サービスが認証可否情報を要求するサービスである場合には、認証成功か認証失敗かが判定され、認証結果が生成される。一方、サービスが点数を要求するサービスである場合には、点数が認証結果に設定される。
【００８３】
実施の形態５．
実施の形態５は、利用者端末２０の設定に応じた認証方式が用いられる点が実施の形態１と異なる。実施の形態５では、この異なる点を説明して、同一の点については説明を省略する。
【００８４】
＊＊＊動作の説明＊＊＊
図６を参照して、実施の形態５に係る認証システム１０の動作を説明する。
以下に説明する処理の前提として、利用者端末２０のストレージ２３には、認証方式としてどの方式を用いるかの設定が記憶されている。この設定は、利用者の操作に応じて記憶されてもよいし、利用者端末２０の出荷時に記憶済になっていてもよい。
【００８５】
図６のステップＳ１２からステップＳ１６の処理は、実施の形態１と同じである。
【００８６】
（図６のステップＳ１１：認証情報送信処理）
利用者端末２０の認証情報送信部２１１は、ストレージ２３に記憶された設定に基づき、用いられる認証方式を特定する。認証情報送信部２１１は、特定された認証方式に対応する認証情報を取得する。そして、認証情報送信部２１１は、端末ＩＤと、取得された認証情報と、サービスＩＤとを、通信路９０を介して認証装置３０に送信する。
【００８７】
＊＊＊実施の形態５の効果＊＊＊
以上のように、実施の形態５に係る認証システム１０では、利用者端末２０の設定に応じた認証方式が用いられる。これにより、利用者端末２０毎に用いる認証方式を決定することが可能である。
認証方式によって認証装置３０に送信される認証情報が異なる。例えば、利用者によっては、生体情報は外部に送信したくないといった希望を持っている可能性がある。実施の形態５に係る認証システム１０は、このような希望に沿うことが可能である。
【００８８】
＜変形例８＞
サービス提供装置４０の指定に応じた認証方式を用いるようにしてもよい。
この場合には、利用者端末２０は、事前にサービス提供装置４０毎に指定された認証方式を示す情報をストレージ２３に記憶しておいてもよいし、認証情報等を認証装置３０に送信する際に、サービス提供装置４０から指定された認証方式を示す情報を取得してもよい。そして、ステップＳ１１で認証情報送信部２１１は、指定された認証方式に対応する認証情報を取得し、認証情報等を認証装置３０に送信する。
【００８９】
以上、本開示の実施の形態及び変形例について説明した。これらの実施の形態及び変形例のうち、いくつかを組み合わせて実施してもよい。また、いずれか１つ又はいくつかを部分的に実施してもよい。なお、本開示は、以上の実施の形態及び変形例に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００９０】
１０  認証システム、２０  利用者端末、２１  プロセッサ、２２  メモリ、２３  ストレージ、２４  通信インタフェース、２１１  認証情報送信部、２１２  接近検出部、３０  認証装置、３１  プロセッサ、３２  メモリ、３３  ストレージ、３４  通信インタフェース、３１１  認証部、３１２  結果送信部、４０  サービス提供装置、４１  プロセッサ、４２  メモリ、４３  ストレージ、４４  通信インタフェース、４５  ビーコン、４１１  サービス提供部、４１２  通知送信部、４１３  電波放出部、９０  通信路。
【要約】
【課題】サービスを提供するサービス提供装置の構成を簡便にしつつ、適切なサービス提供を可能にする。
【解決手段】認証システム１０は、利用者端末２０と認証装置３０とサービス提供装置４０とを備える。利用者端末２０は、認証情報と、サービス提供装置４０を識別可能な識別情報とを認証装置３０に送信する。認証装置３０は、認証情報に基づき、利用者端末２０に対する認証処理を実行する。認証装置３０は、認証処理の結果である認証結果を、識別情報によって識別されるサービス提供装置４０に送信する。サービス提供装置４０は、認証結果がサービス提供を許可することを示す場合に、サービスを提供する。
【選択図】図５【図１】
0006919011.tif 000002
【図２】
0006919011.tif 000003
【図３】
0006919011.tif 000004
【図４】
0006919011.tif 000005
【図５】
0006919011.tif 000006
【図６】
0006919011.tif 000007
【図７】
0006919011.tif 000008
【図８】
0006919011.tif 000009
【図９】
0006919011.tif 000010
【図１０】
0006919011.tif 000011
【図１１】
0006919011.tif 000012
【図１２】
0006919011.tif 000013
【図１３】
0006919011.tif 000014
【図１４】
0006919011.tif 000015
【図１５】
0006919011.tif 000016