(57)【要約】【課題】家庭等においてユーザがスマート家電に対し特別な操作をすることなく、属性情報を持つサービスからのユーザ認証が行われ、ユーザ承諾のもとで属性情報が流通可能なユーザ認証システム、ユーザ認証方法およびプログラムを提供する。【解決手段】ユーザ認証システム１０００のＷｅｂサービスサーバ２００は、スマート家電１００の設置場所を特定する設置場所情報とユーザの低精度な生体情報とユーザＩＤとを紐付けして保存するとともに、ユーザ属性情報を蓄積する回線識別子・ユーザ生体情報管理ＤＢ２２０と、認証要求したスマート家電１００の設置場所情報を基にユーザ候補を選出する一段階目認証と、取得した生体情報を基に回線識別子・ユーザ生体情報管理ＤＢ２２０を参照して、第一段階認証により選出されたユーザ候補から該当ユーザを特定する二段階目認証とを行うユーザ認証部２１０と、を備える。【選択図】図１
2018036946.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上に存在するサーバにユーザ属性情報を蓄積し、家電を介してユーザの生体情報を送信することによって本人確認を行うユーザ認証システムであって、
前記ネットワークに接続可能な家電を備え、
前記サーバは、
前記家電の設置場所を特定する設置場所情報とユーザの生体情報と前記ユーザＩＤとを紐付けして保存する記憶手段と、
前記家電を利用するユーザの生体情報を取得するユーザ生体情報取得手段と、
認証要求した前記家電の前記設置場所情報を基にユーザ候補を選出する第一段階認証と、取得した前記生体情報を基に前記記憶手段を参照して、前記第一段階認証により選出された前記ユーザ候補から該当ユーザを特定する第二段階認証とを行うユーザ認証手段と、
前記ユーザ認証手段により取得した前記ユーザＩＤに対して、前記家電に情報を流通してよいか承諾確認を行う承諾手段と、
前記ユーザによる承諾後に、認証要求した前記家電に、前記ユーザ属性情報を流通させる流通手段と、
を備えることを特徴とするユーザ認証システム。
【請求項２】
前記記憶手段は、
前記家電の設置時に前記サーバに家電登録する際に、前記サーバが前記家電の設置場所の情報を取得し、前記ユーザが前記サーバに生体情報を登録する際に前記サーバが前記ユーザの居住場所を含む場所情報を取得し、同一の場所同士の設置場所情報と前記ユーザの前記生体情報を紐づける
ことを特徴とする請求項１記載のユーザ認証システム。
【請求項３】
前記承諾手段は、
あらかじめ登録されている前記ユーザ端末にメールまたはＳＭＳ（Short Message Service）で前記ユーザの承諾を確認する
ことを特徴とする請求項１記載のユーザ認証システム。
【請求項４】
前記記憶手段は、
前記ユーザが前記サーバに生体情報を登録する際に、前記ユーザのメールアドレスまたは携帯電話番号を登録し、同一の場所同士の設置場所情報と前記ユーザの前記生体情報と前記ユーザの前記メールアドレスまたは前記携帯電話番号とを紐づけ、
前記承諾手段は、
認証したユーザにあらかじめ紐づけられた前記メールアドレスまたは前記携帯電話番号を用いて、前記ユーザ端末にメールまたはＳＭＳで前記ユーザの承諾を確認する
ことを特徴とする請求項１または請求項２記載のユーザ認証システム。
【請求項５】
前記ネットワークは、ネットワーク回線情報サーバを備え、
前記サーバは、
前記ネットワーク回線情報サーバと連携し、
前記ネットワーク回線情報サーバからネットワーク回線情報を前記設置場所情報として取得して前記第一段階認証を行う
ことを特徴とする請求項１記載のユーザ認証システム。
【請求項６】
前記ネットワークは、ネットワーク回線情報サーバを備え、
前記ネットワーク回線情報サーバは、
前記ユーザが契約する回線の情報としてユーザの居住場所と家電の設置場所情報を保持し、さらに、前記サーバに対して、前記家電の設置場所情報を提供するインタフェースを有し、
前記サーバは、
前記家電の設置時に前記サーバに家電登録する際に、前記家電の設置場所情報を前記ネットワーク回線情報サーバから取得するとともに、
前記ユーザが前記サーバに生体情報を登録する際に、前記ユーザの居住場所を含む場所情報を前記ネットワーク回線情報サーバから取得し、
前記家電の設置場所情報を前記ネットワーク回線情報サーバから取得して前記第一段階認証を行う
ことを特徴とする請求項１に記載のユーザ認証システム。
【請求項７】
ネットワーク上に存在するサーバにユーザ属性情報を蓄積し、家電を介してユーザの生体情報を送信することによって本人確認を行うユーザ認証方法であって、
前記ネットワークに接続可能な家電を備え、
前記サーバは、
前記家電の設置場所を特定する設置場所情報とユーザの生体情報と前記ユーザＩＤとを紐付けして保存するステップと、
前記家電を利用するユーザの生体情報を取得するステップと、
認証要求した前記家電の前記設置場所情報を基にユーザ候補を選出する第一段階認証と、取得した前記生体情報を基に前記記憶手段を参照して、前記第一段階認証により選出された前記ユーザ候補から該当ユーザを特定する第二段階認証とを行うステップと、
前記ユーザ認証手段により取得した前記ユーザＩＤに対して、前記家電に情報を流通してよいか承諾確認を行うステップと、
前記ユーザによる承諾後に、認証要求した前記家電に、前記ユーザ属性情報を流通させるステップと、を実行する
ことを特徴とするユーザ認証方法。
【請求項８】
ネットワーク上に存在するサーバにユーザ属性情報を蓄積し、家電を介してユーザの生体情報を送信することによって本人確認を行うユーザ認証システムの前記サーバとしてのコンピュータを、
前記ネットワークに接続可能な家電の設置場所を特定する設置場所情報とユーザの生体情報と前記ユーザＩＤとを紐付けして保存する記憶手段、
前記家電を利用するユーザの生体情報を取得するユーザ生体情報取得手段、
認証要求した前記家電の前記設置場所情報を基にユーザ候補を選出する第一段階認証と、取得した前記生体情報を基に前記記憶手段を参照して、前記第一段階認証により選出された前記ユーザ候補から該当ユーザを特定する第二段階認証とを行うユーザ認証手段、
前記ユーザ認証手段により取得した前記ユーザＩＤに対して、前記家電に情報を流通してよいか承諾確認を行う承諾手段、
前記ユーザによる承諾後に、認証要求した前記家電に、前記ユーザ属性情報を流通させる流通手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証システム、ユーザ認証方法およびプログラムに関する。
【背景技術】
【０００２】
スマートホーム（Smart Home）（スマートハウスともいう）は、家庭内の電化製品や情報家電製品をネットワークでつないで一括管理し、これらをコントロールして快適なライフスタイルを実現する住まいをいう。コントロールできる電化製品は、スマート家電と呼ばれ、エアコン、炊飯器、電子レンジなど各種製品がある。スマート家電は、スマートフォンやタブレット等でリモート制御することができる。
スマートホームにおいて、モノの持つセンサを用い、ユーザの日常的動作から取得できる顔などの情報を用い、ユーザを数人の間から識別する技術が存在する。
【０００３】
特許文献１には、バイオメトリック（Biometric）セキュリティ認証技術とその活用状況について記載されている。Biometricは、身体的あるいは行動的な特徴を用いて個人を同定する。身体的な特徴には、指紋、掌形、顔、虹彩、静脈などが相当し、行動的な特徴には、声紋、署名が相当する。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】バイオメトリックユーザ認証システム:1.バイオメトリックセキュリティ認証技術の動向と展望Biometric Authentication Systems : A Trend and Vision of Biometric Security Technology, 瀬戸 洋一,情報処理 47(6), 571-576, 2006-06-15  一般社団法人情報処理学会
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、銀行などのサービスでは、精緻な生体情報および／またはユーザ属性情報を用いることで数万人の認証を行っている。これに対し、スマート家電単体でのユーザ認証は、数人レベルでの認証にとどまる。このため、スマートホームでの認証は、銀行などの上記サービスに比較して認証精度が不足するという課題がある。
【０００６】
このような背景を鑑みて本発明がなされたのであり、本発明は、家庭等においてユーザがスマート家電に対し特別な操作をすることなく、属性情報を持つサーバからのユーザ認証が行われ、ユーザ承諾のもとで属性情報を流通可能なユーザ認証システム、ユーザ認証方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記した課題を解決するため、請求項１に記載の発明は、ネットワーク上に存在するサーバにユーザ属性情報を蓄積し、家電を介してユーザの生体情報を送信することによって本人確認を行うユーザ認証システムであって、前記ネットワークに接続可能な家電を備え、前記サーバは、前記家電の設置場所を特定する設置場所情報とユーザの生体情報と前記ユーザＩＤとを紐付けして保存する記憶手段と、前記家電を利用するユーザの生体情報を取得するユーザ生体情報取得手段と、認証要求した前記家電の前記設置場所情報を基にユーザ候補を選出する第一段階認証と、取得した前記生体情報を基に前記記憶手段を参照して、前記第一段階認証により選出された前記ユーザ候補から該当ユーザを特定する第二段階認証とを行うユーザ認証手段と、前記ユーザ認証手段により取得した前記ユーザＩＤに対して、前記家電に情報を流通してよいか承諾確認を行う承諾手段と、前記ユーザによる承諾後に、認証要求した前記家電に、前記ユーザ属性情報を流通させる流通手段と、を備えることを特徴とするユーザ認証システムとした。
【０００８】
また、請求項７に記載の発明は、ネットワーク上に存在するサーバにユーザ属性情報を蓄積し、家電を介してユーザの生体情報を送信することによって本人確認を行うユーザ認証方法であって、前記ネットワークに接続可能な家電を備え、前記サーバは、前記家電の設置場所を特定する設置場所情報とユーザの生体情報と前記ユーザＩＤとを紐付けして保存するステップと、前記家電を利用するユーザの生体情報を取得するステップと、認証要求した前記家電の前記設置場所情報を基にユーザ候補を選出する第一段階認証と、取得した前記生体情報を基に前記記憶手段を参照して、前記第一段階認証により選出された前記ユーザ候補から該当ユーザを特定する第二段階認証とを行うステップと、前記ユーザ認証手段により取得した前記ユーザＩＤに対して、前記家電に情報を流通してよいか承諾確認を行うステップと、前記ユーザによる承諾後に、認証要求した前記スマート家電に、前記ユーザ属性情報を流通させるステップと、を実行することを特徴とするユーザ認証方法とした。
【０００９】
また、請求項８記載の発明は、ネットワーク上に存在するサーバにユーザ属性情報を蓄積し、家電を介してユーザの生体情報を送信することによって本人確認を行うユーザ認証システムの前記サーバとしてのコンピュータを、前記ネットワークに接続可能な家電の設置場所を特定する設置場所情報とユーザの生体情報と前記ユーザＩＤとを紐付けして保存する記憶手段、前記家電を利用するユーザの生体情報を取得するユーザ生体情報取得手段、認証要求した前記家電の前記設置場所情報を基にユーザ候補を選出する第一段階認証と、取得した前記生体情報を基に前記記憶手段を参照して、前記第一段階認証により選出された前記ユーザ候補から該当ユーザを特定する第二段階認証とを行うユーザ認証手段、前記ユーザ認証手段により取得した前記ユーザＩＤに対して、前記家電に情報を流通してよいか承諾確認を行う承諾手段、前記ユーザによる承諾後に、認証要求した前記家電に、前記ユーザ属性情報を流通させる流通手段、として機能させるためのプログラムとした。
【００１０】
このようにすることで、家庭等においてユーザがスマート家電に対し特別な操作をすることなく、属性情報を持つサーバからのユーザ認証が行われ、ユーザ承諾のもとで属性情報をスマート家電に流通させることができる。
【００１１】
また、請求項２記載の発明は、前記記憶手段が、前記家電の設置時に前記サーバに家電登録する際に、前記サーバが前記家電の設置場所の情報を取得し、前記ユーザが前記サーバに生体情報を登録する際に前記サーバが前記ユーザの居住場所を含む場所情報を取得し、同一の場所同士の設置場所情報と前記ユーザの前記生体情報を紐づけることを特徴とするユーザ認証システムとした。
【００１２】
このようにすることで、同一の場所同士の設置場所情報とユーザの生体情報を紐づけて保存、管理することができる。
【００１３】
また、請求項３記載の発明は、前記承諾手段は、あらかじめ登録されている前記ユーザ端末にメールまたはＳＭＳで前記ユーザの承諾を確認することを特徴とするユーザ認証システムとした。
【００１４】
このようにすることで、あらかじめ登録されているユーザに対し、簡単にユーザの承諾を確認することができる。
【００１５】
また、請求項４に記載の発明は、前記記憶手段は、前記ユーザが前記サーバに生体情報を登録する際に、前記ユーザのメールアドレスまたは携帯電話番号を登録し、同一の場所同士の設置場所情報と前記ユーザの前記生体情報と前記ユーザの前記メールアドレスまたは前記携帯電話番号とを紐づけ、前記承諾手段は、認証したユーザにあらかじめ紐づけられた前記メールアドレスまたは前記携帯電話番号を用いて、前記ユーザ端末にメールまたはＳＭＳで前記ユーザの承諾を確認することを特徴とするユーザ認証システムとした。
【００１６】
このようにすることで、ユーザのメールアドレスまたは携帯電話番号が登録されていれば、あらかじめ登録されているユーザに対し、ユーザの生体情報とユーザのメールアドレスまたは携帯電話番号とが紐づけられ、ユーザに手間をとらせることなく、簡単にユーザの承諾を確認することができる。
【００１７】
また、請求項５に記載の発明は、前記ネットワークは、ネットワーク回線情報サーバを備え、前記サーバは、前記ネットワーク回線情報サーバと連携し、前記ネットワーク回線情報サーバからネットワーク回線情報を前記設置場所情報として取得して前記第一段階認証を行うユーザ認証システムとした。
【００１８】
このようにすることで、ユーザがスマート家電の設置場所を意識したり、特別な登録処理を行うことなく、しかも信頼度の高い設置場所情報として用いることができる。
【００１９】
また、請求項６に記載の発明は、前記ネットワークは、ネットワーク回線情報サーバを備え、前記ネットワーク回線情報サーバは、前記ユーザが契約する回線の情報としてユーザの居住場所と家電の設置場所情報を保持し、さらに、前記サーバに対して、前記家電の設置場所情報を提供するインタフェースを有し、前記サーバは、前記家電の設置時に前記サーバに家電登録する際に、前記家電の設置場所情報を前記ネットワーク回線情報サーバから取得するとともに、前記ユーザが前記サーバに生体情報を登録する際に、前記ユーザの居住場所を含む場所情報を前記ネットワーク回線情報サーバから取得し、前記家電の設置場所情報を前記ネットワーク回線情報サーバから取得して前記第一段階認証を行うことを特徴とするユーザ認証システムとした。
【００２０】
このようにすることで、ネットワーク回線情報サーバから、すでに登録されている家電の設置場所情報とユーザの居住場所を含む場所情報を取得するので、ユーザがスマート家電の設置場所を意識したり、特別な登録処理を行うことなく、しかも信頼度の高い設置場所情報として用いることができる。
【発明の効果】
【００２１】
本発明によれば、家庭等においてユーザがスマート家電に対し特別な操作をすることなく、属性情報を持つサービスからのユーザ認証が行われ、ユーザ承諾のもとで属性情報が流通可能なユーザ認証システム、ユーザ認証方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るユーザ認証システムを示す構成図である。
【図２】本発明の実施形態に係るユーザ認証システムの回線識別子・ユーザ生体情報管理ＤＢのテーブル例を示す図である。
【図３】本発明の実施形態に係るユーザ認証システムのアクセストークン管理ＤＢのテーブル例を示す図である。
【図４】本発明の実施形態に係るユーザ認証システムの全体シーケンス図である。
【図５】本発明の実施形態に係るユーザ認証システムのユーザ登録・認証処理および顔画像・回線情報登録処理の詳細シーケンス図である。
【図６】本発明の実施形態に係るユーザ認証システムのユーザ認証処理の詳細シーケンス図である。
【図７】本発明の実施形態に係るユーザ認証システムのユーザ承諾確認処理の詳細シーケンス図である。
【図８】本発明の実施形態に係るユーザ認証システムのユーザ情報流通処理の詳細シーケンス図である。
【図９】本発明の実施形態に係るユーザ認証システムの適用例を説明する図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して本発明を実施するための形態（以下、「本実施形態」という）におけるユーザ認証システム等について説明する。
図１は、本発明の実施形態に係るユーザ認証システムを示す構成図である。本実施形態は、スマートホームにおいて、家電の持つセンサにより、ユーザを数人の間で認証する技術に適用した例である。
図１に示すように、ユーザ認証システム１０００は、家庭１０内に備えられたスマート家電１００およびユーザ端末３００と、スマート家電１００（家電）およびユーザ端末３００とネットワーク１を介して接続されるＷｅｂサービスサーバ２００と、を備える。Ｗｅｂサービスサーバ２００には、ネットワークキャリアが有するネットワーク回線情報サーバ２５０が接続される。
なお、家庭１０は、スマートホームであり、名称はどのようなものでもよい。また、スマート家電１００がＷｉ-Ｆｉ（登録商標）機能等を備える場合、家庭１０内を移動、または外部に持ち出される場合もあり得るが説明の便宜上、家庭１０内と呼ぶ。
ユーザ認証システム１０００は、ネットワーク１上に存在するＷｅｂサービスサーバ２００にユーザ属性情報を蓄積し、スマート家電１００を介してユーザの生体情報を送信することによって本人確認を行う。本人確認を行う際には、スマートミラーなどのスマート家電１００がユーザの生体情報を収集し、Ｗｅｂサービスサーバ２００に送信する。ただし、ユーザ端末３００を介したユーザＩＤ送信によって本人確認を行うものでもよい。
【００２４】
<スマート家電>
スマート家電１００は、高度な情報通信技術を搭載する家電製品の総称である。スマートハウスの一部として自動制御を行う家電を指す場合と、スマートフォンとの機能連携により遠隔操作など機能を実現する家電を指す場合がある。
スマート家電１００は、ユーザ画像取得部１０１と、ユーザ画像送付部１０２と、を備える。
ユーザ画像取得部１０１は、ユーザの画像を撮像する撮像部、撮像された画像から顔情報を抽出する画像処理回路等を備え、ユーザの顔画像を撮影するユーザ画像取得処理を行う。
ユーザ画像送付部１０２は、Ｗｅｂサービスサーバ２００に対し、ユーザの顔画像を送付するユーザ画像送付処理を行う。
なお、スマート家電１００は、ユーザ画像取得部１０１を備えずに、他のスマート家電またはカメラ等で取得されたユーザの顔画像を、当該スマート家電１００からの画像情報としてＷｅｂサービスサーバ２００に送信する態様でもよい。
【００２５】
<Ｗｅｂサービスサーバ>
Ｗｅｂサービスサーバ２００は、ユーザ認証部２１０（ユーザ認証手段）を備え、ユーザ認証部２１０は、低精度生体情報照合部２１１（ユーザ生体情報取得手段）と、ユーザ承諾問い合わせ部２１２（承諾手段，流通手段の一部）と、回線ＩＤ特定部２１３（流通手段の一部）と、を備える。
ユーザ認証部２１０は、認証要求したスマート家電１００の設置場所情報を基にユーザ候補を選出する一段階目認証と、取得した生体情報を基に記憶手段を参照して、第一段階認証により選出されたユーザ候補から該当ユーザを特定する二段階目認証とを行う。
低精度生体情報照合部２１１は、スマート家電１００を利用するユーザの低精度な生体情報（ユーザの生体情報）を取得する。ユーザの低精度な生体情報とは、ユーザの日常的な動作から取得できる低精度のユーザ情報をいい、例えばユーザの顔情報である。
【００２６】
ユーザ承諾問い合わせ部２１２は、ユーザ認証部２１０により取得したユーザＩＤに対して、スマート家電１００に情報を流通してよいか承諾確認を行う。ユーザ承諾問い合わせ部２１２は、あらかじめ登録されているユーザ端末３００にメールやＳＭＳ（Short Message Service）などでユーザの承諾を確認する。ユーザ承諾問い合わせ部２１２は、ユーザ承諾時、認証要求したスマート家電１００に、ユーザ属性情報を流通させる流通手段の一部を構成する。
回線ＩＤ特定部２１３は、固定回線における網内で一意に識別できるＩＤを用い、ユーザ端末３００の利用する通信回線と、対応する識別子を取得する。
【００２７】
Ｗｅｂサービスサーバ２００は、ネットワーク回線情報サーバ２５０と連携し、ネットワーク回線情報サーバ２５０からネットワーク回線情報を設置場所情報として取得して第一段階認証を行う。
具体的には、ネットワーク回線情報サーバ２５０は、ユーザが契約する回線の情報としてユーザの居住場所とスマート家電１００の設置場所情報を保持し、さらに、Ｗｅｂサービスサーバ２００に対して、スマート家電１００の設置場所情報を提供するインタフェースを有する。Ｗｅｂサービスサーバ２００は、スマート家電１００の設置時に、Ｗｅｂサービスサーバ２００に家電登録する際に、スマート家電１００の設置場所情報をネットワーク回線情報サーバ２５０から取得する。そして、Ｗｅｂサービスサーバ２００は、ユーザがＷｅｂサービスサーバ２００に生体情報を登録する際に、ユーザの居住場所を含む場所情報をネットワーク回線情報サーバ２５０から取得し、スマート家電１００の設置場所情報をネットワーク回線情報サーバ２５０から取得して第一段階認証を行う。
【００２８】
Ｗｅｂサービスサーバ２００は、回線識別子・ユーザ生体情報管理ＤＢ２２０（記憶手段）と、アクセストークン管理ＤＢ２３０（流通手段の一部）と、を備える。
回線識別子・ユーザ生体情報管理ＤＢ２２０は、スマート家電１００の設置場所を特定する設置場所情報とユーザの低精度な生体情報とユーザＩＤとを紐付けして保存する。また、回線識別子・ユーザ生体情報管理ＤＢ２２０は、ユーザ属性情報を蓄積する。
回線識別子・ユーザ生体情報管理ＤＢ２２０は、スマート家電１００の設置時にＷｅｂサービスサーバ２００に家電登録する際に、Ｗｅｂサービスサーバ２００がスマート家電１００の設置場所の情報を取得する。例えば、Ｗｅｂサービスサーバ２００が、ネットワークキャリアのネットワーク回線情報サーバ２５０などからスマート家電１００の設置場所の情報を取得する。そして、ユーザがＷｅｂサービスサーバ２００に生体情報を登録する際にＷｅｂサービスサーバ２００がユーザの居住場所を含む場所情報を取得し、同一の場所同士の設置場所情報とユーザの生体情報を紐づける。例えば、ユーザの端末がアクセスした回線に基づいてネットワーク回線情報サーバ２５０から、同一の場所同士の設置場所情報とユーザの生体情報を紐づける。このように、同一の場所同士の設置場所情報とユーザの生体情報を紐づけて保存、管理することを特徴とする。
【００２９】
図２は、回線識別子・ユーザ生体情報管理ＤＢ２２０のテーブル例を示す図である。図２に示すように、回線識別子・ユーザ生体情報管理ＤＢ２２０は、回線識別ＩＤ毎に、ユーザＩＤ、顔画像、パスワード、メールアドレス、承諾確認コードを保存する。上記承諾確認コードは、乱数Ａ〜Ｅである。
【００３０】
図３は、アクセストークン管理ＤＢ２３０のテーブル例を示す図である。図３に示すように、アクセストークン管理ＤＢ２３０は、ユーザＩＤ毎に、アクセストークンToken１〜Token５を保存する。トークンとは、一度しか使えないパスワード（ワンタイムパスワード）を生成する。トークンを使用することで、暗証番号を盗みとられることによる不正取引を防ぐことができる。
アクセストークン管理ＤＢ２３０は、ユーザ承諾時、認証要求したスマート家電１００に、ユーザ属性情報を流通させる流通手段の一部を構成する。
【００３１】
<ユーザ端末>
ユーザ端末３００は、Ｗｅｂサービスサーバ２００と認証を行って、Ｗｅｂサービスサーバ２００から自身のユーザ属性情報を取得する。ユーザ端末３００は、スマートフォン，携帯電話，タブレット等の携帯端末、ノート型／デスクトップ型ＰＣ、各種電子機器である。本実施形態では、スマートフォンを例に採る。
ユーザ端末３００は、ユーザ認証部３１０を備え、ユーザ認証部３１０は、ユーザ低精度生体情報登録部３１１と、ユーザ承諾部３１２と、を備える。
ユーザ認証部３１０は、Ｗｅｂサービスサーバ２００のユーザ認証部２１０との間でユーザ登録・認証を行う（図５で後記する）。
ユーザ低精度生体情報登録部３１１は、Ｗｅｂサービスサーバ２００のユーザ認証部２１０との間で顔画像・回線情報登録処理を行う（図６で後記する）。
ユーザ承諾部３１２は、Ｗｅｂサービスサーバ２００のユーザ認証部２１０との間で情報を流通してよいかを確認・承諾する（図７で後記する）。
【００３２】
以下、上述のように構成されたユーザ認証システム１０００の動作について説明する。
［全体シーケンス］
図４は、ユーザ認証システム１０００の全体シーケンス図である。
全体シーケンスは、Ｓ１００−Ｓ２００において、ユーザの顔画像と回線識別子とを紐づけた情報をＷｅｂサービスサーバ２００に登録する事前登録の処理と、Ｓ３００−Ｓ５００において、スマート家電１００からユーザを認証し、スマート家電１００がＷｅｂサービスサーバ２００からユーザ属性情報を取得する処理と、からなる。
まず、Ｗｅｂサービスサーバ２００とユーザ端末３００間でユーザ登録・認証を行う（Ｓ１００参照）。
Ｗｅｂサービスサーバ２００とユーザ端末３００間で顔画像・回線情報登録処理を行う（Ｓ２００参照）。
ここまでが、ユーザの顔画像と回線識別子とを紐づけた情報をＷｅｂサービスサーバ２００に登録する事前登録処理である。
【００３３】
次に、スマート家電１００とＷｅｂサービスサーバ２００間でユーザ認証処理を行う（Ｓ３００参照）。
Ｗｅｂサービスサーバ２００とユーザ端末３００間でユーザ承諾処理を行う（Ｓ４００参照）。
スマート家電１００とＷｅｂサービスサーバ２００間でユーザ情報流通処理を行う（Ｓ５００参照）。
【００３４】
［ユーザ登録・認証処理／顔画像・回線情報登録処理］
図５は、ユーザ登録・認証処理（図４のＳ１００）および顔画像・回線情報登録処理（図４のＳ２００）の詳細シーケンス図である。
ユーザ登録・認証処理および顔画像・回線情報登録処理は、Ｗｅｂサービスサーバ２００とユーザ端末３００間（前記図１の符号ａ参照）の制御シーケンスである。
ユーザ登録・認証処理では、ユーザＩＤの発行を行う。詳細は下記である。
Ｗｅｂサービスサーバ２００とユーザ端末３００間でユーザ登録要求を行う（Ｓ１０１参照）。詳細には、Ｗｅｂサービスサーバ２００は、Ｓ１０１でユーザ登録要求に応じる。
Ｗｅｂサービスサーバ２００とユーザ端末３００間でＩＤ／ＰＷ発行処理を行う（Ｓ１０２参照）。詳細には、Ｗｅｂサービスサーバ２００は、ユーザ登録要求に応じ（Ｓ１０１参照）、ユーザ端末３００に対してＩＤ・パスワードを発行する（Ｓ１０２参照）。この時、ユーザ端末３００から登録情報としてメールアドレスの登録を受ける。
【００３５】
顔画像・回線情報登録処理では、回線ＩＤとユーザの生体情報を紐づけと、それらのＤＢへの格納を行う。詳細は下記である。
Ｗｅｂサービスサーバ２００とユーザ端末３００間で回線識別処理を行う（Ｓ２０１参照）。詳細には、Ｗｅｂサービスサーバ２００は、固定回線における網内で一意に識別できるＩＤを用い、ユーザ端末３００の利用する通信回線と、対応する識別子を取得する。
ユーザ端末３００は、ユーザの顔画像を画像ファイルとして取得する顔画像取得処理を行う（Ｓ２０２参照）。
Ｗｅｂサービスサーバ２００とユーザ端末３００間で顔画像・回線識別子紐づけ処理を行う（Ｓ２０３参照）。具体的には、Ｗｅｂサービスサーバ２００は、顔画像をユーザ端末３００から受信し、回線識別子に紐づけた状態で回線識別子・ユーザ生体情報管理ＤＢ２２０に登録する。
【００３６】
［ユーザ認証処理］
図６は、ユーザ認証処理（図４のＳ３００）の詳細シーケンス図である。
ユーザ認証処理は、スマート家電１００とＷｅｂサービスサーバ２００間（前記図１の符号ｂ参照）の制御シーケンスである。
ユーザ認証処理では、スマート家電１００からユーザ顔画像を取得し、それをＷｅｂサービスサーバ２００に送付する。Ｗｅｂサービスサーバ２００は、回線識別子と顔画像から、該当するユーザＩＤを特定する。詳細は下記である。
スマート家電１００は、ユーザの顔画像を撮影するユーザ画像取得処理を行う（Ｓ３０１参照）。
スマート家電１００は、Ｗｅｂサービスサーバ２００に対し、ユーザの顔画像を送付するユーザ画像送付処理を行う（Ｓ３０２参照）。
【００３７】
Ｗｅｂサービスサーバ２００は、上記ユーザ画像送付処理（Ｓ３０２参照）で使用された回線のＩＤを特定するユーザ通信回線識別処理を行う（Ｓ３０３参照）。
スマート家電１００は、上記ユーザ画像送付処理（Ｓ３０２参照）で識別した回線ＩＤに紐づく顔画像とＩＤのリストを回線識別子・ユーザ生体情報管理ＤＢ２２０から取得し、上記ユーザ画像取得処理（Ｓ３０１参照）で取得した顔画像の照合を行い、該当するユーザＩＤを特定するユーザＩＤ特定処理を行う（Ｓ３０４参照）。
【００３８】
［ユーザ承諾確認処理］
図７は、ユーザ承諾確認処理（図４のＳ４００）の詳細シーケンス図である。
ユーザ承諾確認処理は、Ｗｅｂサービスサーバ２００とユーザ端末３００間（前記図１の符号ｃ参照）の制御シーケンスである。
ユーザ承諾確認処理では、ユーザ認証処理により取得したユーザＩＤに対して、スマート家電１００に情報を流通してよいか承諾確認を行う。詳細は下記である。
Ｗｅｂサービスサーバ２００は、乱数を付与したＵＲＬを生成し、ユーザＩＤに紐づけ、承諾確認コードとして回線識別子・ユーザ生体情報管理ＤＢ２２０に保存するユーザ承諾確認メッセージ生成処理を行う（Ｓ４０１参照）。
Ｗｅｂサービスサーバ２００は、上記ユーザ認証処理により特定したユーザＩＤに紐づく連絡先メールアドレスを、回線識別子・ユーザ生体情報管理ＤＢ２２０から抽出するユーザ承諾確認送付先確認処理を行う（Ｓ４０２参照）。
Ｗｅｂサービスサーバ２００は、上記ユーザ承諾確認送付先確認処理で確認したメールアドレスに対し、上記ユーザ承諾確認メッセージ生成処理で生成したメッセージを送付するユーザ承諾確認送付処理を行う（Ｓ４０３参照）。
なお、メールに代えて、ＳＭＳなどでユーザの承諾を確認するようにしてもよい。
【００３９】
ここで、メールアドレスあるいは携帯電話番号の登録は、ユーザによる手入力の他に、ネットワーク回線情報サーバ２５０がユーザの回線とメールアドレスあるいは携帯電話番号を括り付けて管理する。そして、Ｗｅｂサービスサーバ２００がユーザによる生体情報の登録時に用いた回線の情報を基にメールアドレスあるいは携帯電話番号をネットワーク回線情報サーバ２５０から取得して登録する方法がある。
例えば、回線識別子・ユーザ生体情報管理ＤＢ２２０には、ユーザがＷｅｂサービスサーバ２００に生体情報を登録する際に、ユーザのメールアドレスまたは携帯電話番号を登録し、同一の場所同士の設置場所情報とユーザの生体情報とユーザのメールアドレスまたは携帯電話番号とを紐づけ、Ｗｅｂサービスサーバ２００は、認証したユーザにあらかじめ紐づけられたメールアドレスまたは携帯電話番号を用いて、ユーザ端末３００にメールまたはＳＭＳでユーザの承諾を確認する。
図７のフローに戻って、Ｗｅｂサービスサーバ２００は、ユーザ端末３００から送付された承諾確認コードを回線識別子・ユーザ生体情報管理ＤＢ２２０を参照して検証し、どのＩＤのユーザが承諾を行ったかを確認する承諾確認コード検証処理を行う（Ｓ４０４参照）。
【００４０】
［ユーザ情報流通処理］
図８は、ユーザ情報流通処理（図４のＳ５００）の詳細シーケンス図である。
ユーザ情報流通処理は、スマート家電１００とＷｅｂサービスサーバ２００間（前記図１の符号ｄ参照）の制御シーケンスである。
ユーザ情報流通処理では、ユーザ承諾確認処理（図４のＳ４００）によってユーザ情報流通を承諾したユーザＩＤのユーザ情報へのアクセス認可トークンを、ユーザ認証処理（図４のＳ３００）においてリクエストのあったスマート家電１００へ送付する。詳細は下記である。
Ｗｅｂサービスサーバ２００は、乱数を生成し、ユーザＩＤに紐づけ、アクセストークン管理ＤＢに保存し、スマート家電１００に送付するアクセストークン発行処理を行う（Ｓ５０１参照）。
スマート家電１００は、アクセストークンとともにＷｅｂサービスサーバ２００にユーザ属性情報の送付を要求するアクセストークン保存処理を行う（Ｓ５０２参照）。
Ｗｅｂサービスサーバ２００は、受信したアクセストークンをアクセストークン管理ＤＢ２３０から検索し、ユーザＩＤを特定するアクセストークン検証処理を行う（Ｓ５０３参照）。
Ｗｅｂサービスサーバ２００は、上記アクセストークン検証処理で特定したユーザＩＤに紐づく属性情報を、上記Ｓ５０２アクセストークン保存処理にてアクセストークンを送付してきたスマート家電１００に対して送付する属性情報送付処理を行う（Ｓ５０４参照）。
【００４１】
［適用例］
本実施形態では、スマート家電１００の場所の識別子（本実施形態では、「ネットワーク回線情報」）（設置場所情報）に、ユーザの低精度な生体情報を紐づけておく。場所を識別する認証により、生体認証の対象ユーザ候補を数人に絞ることで、低精度のセンサでのユーザ認証を実現する。
（登録時）場所の識別子に対し、ユーザの低精度な生体情報を登録する。
（認証時）認証時には、(1)場所の識別子によるユーザ候補の限定、(2) ユーザの低精度な生体情報によるユーザ識別の二段階に分けることで、低精度のセンサを通じた個人識別を実現する。すなわち、認証を二段階に分け、スマート家電１００の設置場所によりユーザ候補を特定する認証と、スマート家電１００での生体認証との二段階で行うことで、特別な操作を必要としないユーザ認証を実現する。
【００４２】
図９は、ユーザ認証システム１０００の適用例を説明する図である。
図９に示すように、スマート家電１００としてスマートミラーを、またユーザ端末３００としてスマートフォンを適用した場合を例に採る。
前提として、ユーザは、Ｗｅｂサービスサーバ２００上にＩＤを持ち、自身のユーザ属性情報を蓄積している。家庭１０のスマート家電１００は低コストであり、センサの性能は低いものである。この前提は、従来例と同様である。ちなみに、この前提において、従来例では、家電単体でのユーザの認証精度は、数人レベルでの認証精度に過ぎず、銀行等のサービスで用いられる認証に対して精度が不足していた。
【００４３】
図９に示すように、Ａ家（家庭１０）において、ユーザがスマートミラー（スマート家電１００）に接近したとする。スマートミラーは、このユーザに対してよりよいサービスを提供するため、Ｗｅｂサービスサーバ２００からこのユーザのユーザ属性情報を取得しようとする場合を例に採る。
また、ネットワーク１は、スマート家電１００の情報を持つサービスに接続でき、ネットワーク１上には、Ａ家のほか、Ｂ家、Ｃ家などに回線に紐づくユーザが存在している。図９では、図９のネットワーク１表記内に、回線識別子・ユーザ生体情報管理ＤＢ２２０上のＡ家、Ｂ家、Ｃ家と、そのＡ家、Ｂ家、Ｃ家の中の住民の顔リストが示されている。
【００４４】
（登録時）
Ｗｅｂサービスサーバ２００は、スマートフォン（ユーザ端末３００）のユーザ認証部３１０のユーザ低精度生体情報登録部３１１との間で、ユーザの低精度な生体情報を事前に登録する。
Ｗｅｂサービスサーバ２００は、回線識別子・ユーザ生体情報管理ＤＢ２２０に、スマート家電１００の場所の識別子（「ネットワーク回線情報」）に、ユーザの低精度な生体情報を紐づけて登録する。図９に示すように、回線識別子・ユーザ生体情報管理ＤＢ２２０には、場所の識別子（「ネットワーク回線情報」）である回線Ａ，Ｂに対して、ユーザの低精度な生体情報の一例としての顔情報、ＩＤＰＷ（パスワード）、およびユーザ属性情報が紐づけられ登録されている。このように、事前に、顔情報などの低精度な生体情報を、ネットワーク回線情報やＧＰＳロケーションなどの場所の識別子に紐づけ、ユーザＩＤとともに登録する。
【００４５】
（認証時）
Ｗｅｂサービスサーバ２００によるユーザからのスマートミラー（スマート家電１００）の認証は、二段階の処理により行われる。
一段階目の認証は、場所を特定することで、不特定多数から、少数（例えば２人）のユーザ候補に絞る（図９の符号ｅ参照）。具体的には、一段階目の認証で、Ｗｅｂサービスサーバ２００がスマートミラー（スマート家電１００）の通信元の場所を識別し、ユーザ候補となるユーザのリストを抽出する。図９の場合、場所の識別子（「ネットワーク回線情報」）を識別した結果、ネットワーク回線情報に紐づくユーザとして、Ａ家の２人のユーザ候補が選択された。
二段階目の認証は、顔情報などのユーザの低精度な生体情報から、ユーザ候補（例えば２人）から該当ユーザ１人に絞る（図９の符号ｆ参照）。なお、ユーザの低精度な生体情報のうち、顔情報は、ユーザの日常的な動作から取得できる情報でもある。具体的には、二段階目の生体認証では、スマートミラー（スマート家電１００）から送られたユーザの低精度な生体情報を前記リストと照合し、ユーザ候補から、該当生体情報を持つユーザを特定する。
【００４６】
（情報流通確認／情報流通処理）
認証の後、Ｗｅｂサービスサーバ２００は、スマートフォン（ユーザ端末３００）に対し該当のスマートミラー（スマート家電１００）へのユーザ属性情報を流通してよいかを確認するメッセージを送付する。メッセージを受信したスマートフォン（ユーザ端末３００）が承諾した旨をＷｅｂサービスサーバ２００に送付した後、Ｗｅｂサービスサーバ２００からスマートミラー（スマート家電１００）へのユーザ属性情報の流通が行われる。
スマートミラー（スマート家電１００）は、ユーザ属性情報を用いて、ユーザに対してよりきめの細かい制御を提供することができる。
【００４７】
以上説明したように、本実施形態に係るユーザ認証システム１０００のＷｅｂサービスサーバ２００は、スマート家電１００の設置場所を特定する設置場所情報とユーザの低精度な生体情報とユーザＩＤとを紐付けして保存するとともに、ユーザ属性情報を蓄積する回線識別子・ユーザ生体情報管理ＤＢ２２０と、認証要求したスマート家電１００の設置場所情報を基にユーザ候補を選出する一段階目認証と、取得した生体情報を基に回線識別子・ユーザ生体情報管理ＤＢ２２０を参照して、第一段階認証により選出されたユーザ候補から該当ユーザを特定する二段階目認証とを行うユーザ認証部２１０と、を備える。
【００４８】
これにより、認証を二段階に分け、スマート家電１００の設置場所を特定する認証と、スマート家電１００でのユーザの低精度な生体情報を二段階で行うことで、家庭等においてユーザがスマート家電１００に対し特別な操作をすることなく、属性情報を持つＷｅｂサービスサーバ２００からのユーザ認証が行われ、ユーザ承諾のもとで属性情報をスマート家電１００に流通させることができる。
スマート家電１００は、ユーザ属性情報を用いて、ユーザに対してよりきめの細かい制御を提供することができる。
【００４９】
また、本実施形態では、回線識別子・ユーザ生体情報管理ＤＢ２２０は、スマート家電１００の設置時にＷｅｂサービスサーバ２００に家電登録する際に、Ｗｅｂサービスサーバ２００がスマート家電１００の設置場所の情報を取得する。そして、ユーザがＷｅｂサービスサーバ２００に生体情報を登録する際にＷｅｂサービスサーバ２００がユーザの居住場所を含む場所情報を取得し、同一の場所同士の設置場所情報とユーザの生体情報を紐づける。これにより、同一の場所同士の設置場所情報とユーザの生体情報を紐づけて保存、管理することができる。
【００５０】
また、本実施形態では、ユーザ承諾問い合わせ部２１２は、あらかじめ登録されているユーザ端末３００にメールやＳＭＳなどでユーザの承諾を確認することで、ユーザに対し、簡単に情報流通の承諾を確認することができる。
【００５１】
また、本実施形態では、Ｗｅｂサービスサーバ２００は、ネットワーク回線情報サーバ２５０と連携し、ネットワーク回線情報サーバ２５０からネットワーク回線情報を設置場所情報として取得して第一段階認証を行う。これにより、ユーザがスマート家電１００の設置場所を意識したり、特別な登録処理を行うことなく、しかも信頼度の高い設置場所情報として用いることができる。
【００５２】
なお、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部又は一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上述文書中や図面中に示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００５３】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行するためのソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、又は、ＩＣ（Integrated Circuit）カード、ＳＤ（Secure Digital）カード、光ディスク等の記録媒体に保持することができる。
【符号の説明】
【００５４】
１０  家庭
１００  スマート家電（家電）
１０１  ユーザ画像取得部
１０２  ユーザ画像送付部
２００  Ｗｅｂサービスサーバ
２１０  ユーザ認証部（ユーザ認証手段）
２１１  低精度生体情報照合部（ユーザ生体情報取得手段）
２１２  ユーザ承諾問い合わせ部（承諾手段，流通手段の一部）
２１３  回線ＩＤ特定部（流通手段の一部）
２２０  回線識別子・ユーザ生体情報管理ＤＢ（記憶手段）
２３０  アクセストークン管理ＤＢ（流通手段の一部）
２５０  ネットワーク回線情報サーバ
３００  ユーザ端末
３１０  ユーザ認証部
３１１  ユーザ低精度生体情報登録部
３１２  ユーザ承諾部
１０００  ユーザ認証システム
【図１】
2018036946.tif 000003
【図２】
2018036946.tif 000004
【図３】
2018036946.tif 000005
【図４】
2018036946.tif 000006
【図５】
2018036946.tif 000007
【図６】
2018036946.tif 000008
【図７】
2018036946.tif 000009
【図８】
2018036946.tif 000010
【図９】
2018036946.tif 000011