(57)【要約】  ユーザ操作を入力するための入力装置６は、１以上の登録ユーザの認証用データを保持する認証用データ保持部８５、ユーザの指紋情報を受け付ける指紋センサ７９ａ、受け付けた指紋情報と、１以上の登録ユーザの認証用データを照合する指紋認証部８４を備える。指紋認証部８４が生体認証に成功すると、通信部９０は、ユーザのネットワークアカウントを情報処理装置１０に送信する。情報処理装置１０は、受信したネットワークアカウントと、登録ユーザ情報保持部１２０に保持された登録ユーザのネットワークアカウントを照合するユーザ認証部１１０を備える。
2020085141.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作を入力するための入力装置と、情報処理装置とを備えた情報処理システムであって、
前記入力装置は、
ユーザの生体情報にもとづいて認証されたユーザを識別するためのユーザ識別情報を送信する第１通信部、を有し、
前記情報処理装置は、
ユーザ識別情報を受信する第２通信部と、
１以上の登録ユーザの識別情報を保持する情報処理装置側保持部と、
受信したユーザ識別情報と、前記情報処理装置側保持部に保持された登録ユーザの識別情報とを照合する情報処理装置側認証部と、を有する、
ことを特徴とする情報処理システム。
【請求項２】
前記入力装置は、
１以上の登録ユーザの認証用データを保持する入力装置側保持部と、
ユーザの生体情報を受け付ける生体情報受付部と、
前記生体情報受付部が受け付けた生体情報と、前記入力装置側保持部に保持された認証用データとを照合する生体認証部と、
を有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記入力装置は、
外部の認証装置により生体認証されたユーザのユーザ識別情報を取得する制御部をさらに有する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記情報処理装置側認証部は、ユーザ識別情報を用いてユーザを認証した後、別の手法によるユーザ認証処理を行う、
ことを特徴とする請求項１から３のいずれかに記載の情報処理システム。
【請求項５】
前記情報処理装置は、
前記情報処理装置側認証部により認証されたユーザをログインさせるログイン処理部を有する、
ことを特徴とする請求項１から４のいずれかに記載の情報処理システム。
【請求項６】
前記ログイン処理部は、
生体認証を経由しない第１ログイン処理と、生体認証を経由する第２ログイン処理とを選択的に実施する、
ことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
サービスを提供するサーバ装置をさらに備え、
前記サーバ装置は、
サービスの複数のユーザの識別情報を保持するサーバ側保持部と、
前記情報処理装置からユーザ識別情報を受信する第３通信部と、
受信したユーザ識別情報と、前記サーバ側保持部に保持された識別情報とを照合するサーバ側認証部と、を有し、
前記情報処理装置において、前記情報処理装置側認証部がユーザ認証できない場合に、前記第２通信部は、前記サーバ装置に、ユーザ識別情報を送信し、
前記サーバ装置において、前記第３通信部がユーザ識別情報を受信すると、前記サーバ側認証部が、受信したユーザ識別情報と、前記サーバ側保持部に保持された識別情報とを照合する、
ことを特徴とする請求項５または６のいずれかに記載の情報処理システム。
【請求項８】
前記サーバ装置は、
認証に成功したユーザのプロファイル情報を取得する情報取得部をさらに有し、
前記第３通信部は、プロファイル情報を前記情報処理装置に送信し、
前記情報処理装置において、前記ログイン処理部は、プロファイル情報を用いて、ユーザをログインさせる、
ことを特徴とする請求項７に記載の情報処理システム。
【請求項９】
ユーザ操作信号を情報処理装置に送信する入力装置であって、
１以上の登録ユーザの認証用データを保持する保持部と、
ユーザの生体情報を受け付ける生体情報受付部と、
前記生体情報受付部が受け付けた生体情報と、前記保持部に保持された認証用データとを照合する認証部と、
前記認証部により認証されたユーザを識別するためのユーザ識別情報を前記情報処理装置に送信する通信部と、
を備えることを特徴とする入力装置。
【請求項１０】
登録ユーザを特定した状態のもとで、認証用データを前記保持部に保持させる制御部をさらに備える、
ことを特徴とする請求項９に記載の入力装置。
【請求項１１】
登録ユーザの秘密鍵および公開鍵を生成する鍵生成部をさらに備え、
前記制御部は公開鍵を、前記通信部から前記情報処理装置に送信させる、
ことを特徴とする請求項１０に記載の入力装置。
【請求項１２】
ユーザを認証する方法であって、
ユーザ操作を入力するための入力装置が、ユーザの生体情報にもとづいて認証されたユーザを識別するためのユーザ識別情報を情報処理装置に送信し、
情報処理装置が、
ユーザ識別情報を受信し、
受信したユーザ識別情報と、保持部において保持された１以上の登録ユーザの識別情報とを照合する、
ことを特徴とするユーザ認証方法。
【請求項１３】
入力装置からユーザ操作信号を送信される情報処理装置と接続するサーバ装置であって、
サービスの複数のユーザの識別情報を保持する保持部と、
前記入力装置から前記情報処理装置に送信されたユーザ識別情報であって前記情報処理装置に登録されていないユーザ識別情報を、受信する通信部と、
受信したユーザ識別情報と、前記保持部に保持されたユーザの識別情報とを照合する認証部と、を有し、
前記認証部が、受信したユーザ識別情報が前記保持部に保持されていることを確認すると、前記入力装置との間で、ユーザ認証処理を行う、
ことを特徴とするサーバ装置。
【請求項１４】
前記認証部がユーザ認証に成功すると、前記通信部が、当該ユーザのプロファイル情報を前記情報処理装置に送信する、
ことを特徴とする請求項１３に記載のサーバ装置。
【請求項１５】
ユーザ操作信号を情報処理装置に送信する入力装置に接続される生体認証装置であって、
１以上の登録ユーザの認証用データを保持する保持部と、
ユーザの生体情報を受け付ける生体情報受付部と、
前記生体情報受付部が受け付けた生体情報と、前記保持部に保持された認証用データとを照合する認証部と、
前記認証部により認証されたユーザを識別するためのユーザ識別情報を前記入力装置に提供する提供部と、
を備えることを特徴とする生体認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザを認証する技術に関する。
【背景技術】
【０００２】
ゲーム装置などの情報処理装置にユーザがログインする際、情報処理装置は、予め登録されたユーザであるか否かを確認するユーザ認証処理を行う。ユーザのログイン時、情報処理装置は、パスコードを利用したユーザ認証を採用していることが多い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
近年では、生体情報を用いたユーザ認証処理も一般的に利用されている。生体認証は、ユーザがパスコードを入力しなくてよく、認証におけるユーザの手間が少ない。特に指紋認証システムは、ユーザが指紋センサに指をかざすだけでよく、また導入コストが比較的安価であることから、広く普及している。【０００４】
一方、指紋認証システムは、簡便なユーザ認証技術であるが故に、指紋画像ないしはその特徴情報が第三者により不正に盗まれると、当該第三者によるなりすましを防ぎにくいという問題もある。そこでゲーム装置のログイン時などにおいて、ユーザの本人確認の簡便さを維持しつつ、認証の安全性を確保するための技術が望まれている。【０００５】
そこで本発明は、本人確認の利便性や生体認証の安全性を高める技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理システムは、ユーザ操作を入力するための入力装置と、情報処理装置とを備える。入力装置は、ユーザの生体情報にもとづいて認証されたユーザを識別するためのユーザ識別情報を送信する第１通信部を有する。情報処理装置は、ユーザ識別情報を受信する第２通信部と、１以上の登録ユーザの識別情報を保持する保持部と、受信したユーザ識別情報と、保持部に保持された登録ユーザの識別情報とを照合する認証部とを有する。【０００７】
本発明の別の態様は、ユーザ操作信号を情報処理装置に送信する入力装置であって、１以上の登録ユーザの認証用データを保持する保持部と、ユーザの生体情報を受け付ける生体情報受付部と、生体情報受付部が受け付けた生体情報と、保持部に保持された認証用データとを照合する認証部と、認証部により認証されたユーザを識別するためのユーザ識別情報を情報処理装置に送信する通信部とを備える。【０００８】
本発明のさらに別の態様は、ユーザを認証する方法に関する。このユーザ認証方法において、ユーザ操作を入力するための入力装置が、ユーザの生体情報にもとづいて認証されたユーザを識別するためのユーザ識別情報を情報処理装置に送信し、情報処理装置が、ユーザ識別情報を受信し、受信したユーザ識別情報と、保持部において保持された１以上の登録ユーザの識別情報とを照合する。【０００９】
本発明のさらに別の態様は、入力装置からユーザ操作信号を送信される情報処理装置と接続するサーバ装置であって、サービスの複数のユーザの識別情報を保持する保持部と、入力装置から情報処理装置に送信されたユーザ識別情報であって情報処理装置に登録されていないユーザ識別情報を、受信する通信部と、受信したユーザ識別情報と、保持部に保持されたユーザの識別情報とを照合する認証部とを有する。認証部は、受信したユーザ識別情報が保持部に保持されていることを確認すると、入力装置との間でユーザ認証処理を行う。【００１０】
本発明のさらに別の態様は、ユーザ操作信号を情報処理装置に送信する入力装置に接続される生体認証装置であって、１以上の登録ユーザの認証用データを保持する保持部と、ユーザの生体情報を受け付ける生体情報受付部と、生体情報受付部が受け付けた生体情報と、保持部に保持された認証用データとを照合する認証部と、認証部により認証されたユーザを識別するためのユーザ識別情報を入力装置に提供する提供部とを備える。【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【図面の簡単な説明】
【００１２】
【図１】実施例にかかる情報処理システムを示す図である。
【図２】入力装置の外観構成を示す図である。
【図３】情報処理装置のハードウェア構成を示す図である。
【図４】入力装置と情報処理装置の機能ブロックを示す図である。
【図５】登録ユーザ情報保持部の保持内容の例を示す図である。
【図６】画面例を示す図である。
【図７】ログインシーケンスの一例を示す図である。
【図８】画面例を示す図である。
【図９】ログインシーケンスの別の例を示す図である。
【図１０】画面例を示す図である。
【図１１】サーバ装置の機能ブロックを示す図である。
【図１２】入力装置および生体認証装置の機能ブロックを示す図である。
【発明を実施するための形態】
【００１３】
図１は、本発明の実施例にかかる情報処理システム１を示す。情報処理システム１は、ユーザ操作を入力するための入力装置６と、ユーザ操作を受け付けてアプリケーションなどを実行する情報処理装置１０と、ネットワークサービスを含む様々なサービスをユーザに提供するサーバ装置５とを備える。アクセスポイント（以下、「ＡＰ」とよぶ）８は、無線アクセスポイントおよびルータの機能を有し、情報処理装置１０は、無線または有線経由でＡＰ８に接続して、ネットワーク３上のサーバ装置５と通信可能に接続する。
【００１４】
補助記憶装置２は、ＨＤＤ（ハードディスクドライブ）やフラッシュメモリなどの大容量記憶装置であり、ＵＳＢ（Universal Serial Bus）などによって情報処理装置１０と接続する外部記憶装置であってよく、また内蔵型記憶装置であってもよい。出力装置４は、画像を出力するディスプレイおよび音声を出力するスピーカを有するテレビであってよく、またコンピュータディスプレイであってもよい。情報処理装置１０は、ユーザが操作する入力装置６と無線または有線で接続し、入力装置６は、ボタンやレバーなどの操作部の操作状態を示すユーザ操作信号を情報処理装置１０に送信する。情報処理装置１０は、入力装置６から取得したユーザ操作信号をＯＳ（システムソフトウェア）やアプリケーションの処理に反映し、出力装置４から処理結果を出力させる。
【００１５】
情報処理システム１において情報処理装置１０はゲームを実行するゲーム装置であり、入力装置６はゲームコントローラなど情報処理装置１０に対してユーザの操作信号を供給する機器であってよい。撮像装置であるカメラ７は出力装置４の近傍に設けられ、出力装置４周辺の空間を撮像する。カメラ７は、ステレオカメラであってもよい。
【００１６】
サーバ装置５は、情報処理システム１のユーザに対してネットワークサービスを提供する。サーバ装置５は、各ユーザを識別するネットワークアカウント（ユーザ識別情報）を管理しており、各ユーザは、ネットワークアカウントを用いてネットワークサービスにサインインする。ユーザは情報処理装置１０からネットワークサービスにサインインすることで、サーバ装置５に、ゲームのセーブデータや、またゲームプレイ中に獲得した仮想的な表彰品であるトロフィを登録できる。サーバ装置５は、ネットワークアカウントに紐付けて、ユーザのアイコンや、ネットワーク上のニックネーム（オンラインＩＤ）、サインインパスワード等のプロファイル情報をユーザＤＢに保持する。
【００１７】
入力装置６のボタン構成について説明する。
図２は、入力装置上面の外観構成を示す。ユーザは左手で左側把持部７８ｂを把持し、右手で右側把持部７８ａを把持して、入力装置６を操作する。入力装置６の筐体上面には、方向キー７１、アナログスティック７７ａ、７７ｂと、４種の操作ボタン７６が設けられている。４種のボタン７２〜７５には、それぞれを区別するために、異なる色で異なる図形が記されており、○ボタン７２には赤色の丸、×ボタン７３には青色のバツ、□ボタン７４には紫色の四角形、△ボタン７５には緑色の三角形が記されている。
【００１８】
２つのアナログスティック７７ａ、７７ｂの間に機能ボタン８０が設けられる。機能ボタン８０は、入力装置６の電源をオンし、同時に入力装置６と情報処理装置１０とを接続する通信機能をアクティブにするために使用される。なお情報処理装置１０のメイン電源がオフとなっている場合、機能ボタン８０が押下されると、情報処理装置１０は、入力装置６から送信される接続要求を、メイン電源をオンにするための指示としても受け付け、これにより情報処理装置１０のメイン電源がオンとなる。入力装置６が情報処理装置１０と接続した後は、機能ボタン８０は、情報処理装置１０にホーム画面を表示させるためにも使用される。
【００１９】
方向キー７１と操作ボタン７６の間の平坦な領域には、タッチパッド７９が設けられる。タッチパッド７９は、ユーザが押すことで下方に沈み込み、またユーザが手を離すと元の位置に復帰する押下式ボタンとしても機能する。平坦領域には、ユーザの指紋情報を受け付ける指紋センサ７９ａが設けられてよい。ユーザは情報処理装置１０にログインする際や、ネットワークサービスにより本人確認が要求される際に、指紋センサ７９ａに指を置くことで、指紋認証による本人確認を実施される。なお指紋センサ７９ａは、ユーザの生体情報を受け付ける生体情報受付部の一例であって、他の種類のセンサが設けられてもよい。
【００２０】
ＳＨＡＲＥボタン８１は、タッチパッド７９と方向キー７１の間に設けられる。ＳＨＡＲＥボタン８１は、情報処理装置１０におけるＯＳないしはシステムソフトウェアに対するユーザからの指示を入力するために利用される。またＯＰＴＩＯＮＳボタン８２は、タッチパッド７９と操作ボタン７６の間に設けられる。ＯＰＴＩＯＮＳボタン８２は、情報処理装置１０において実行されるアプリケーション（ゲーム）に対するユーザからの指示を入力するために利用される。
【００２１】
図３は、情報処理装置１０のハードウェア構成を示す。情報処理装置１０は、メイン電源ボタン２０、電源ＯＮ用ＬＥＤ２１、スタンバイ用ＬＥＤ２２、システムコントローラ２４、クロック２６、デバイスコントローラ３０、メディアドライブ３２、ＵＳＢモジュール３４、フラッシュメモリ３６、無線通信モジュール３８、有線通信モジュール４０、サブシステム５０およびメインシステム６０を有して構成される。
【００２２】
メインシステム６０は、メインＣＰＵ（Central Processing Unit）、主記憶装置であるメモリおよびメモリコントローラ、ＧＰＵ（Graphics Processing Unit）などを備える。ＧＰＵはゲームプログラムの演算処理に主として利用される。これらの機能はシステムオンチップとして構成されて、１つのチップ上に形成されてよい。メインＣＰＵはＯＳを起動し、ＯＳが提供する環境下において、補助記憶装置２にインストールされたアプリケーションを実行する機能をもつ。
【００２３】
サブシステム５０は、サブＣＰＵ、主記憶装置であるメモリおよびメモリコントローラなどを備え、ＧＰＵを備えない。サブＣＰＵは、メインＣＰＵがスタンバイ状態にある間においても動作するものであり、消費電力を低く抑えるべく、その処理機能を制限されている。なおサブＣＰＵおよびメモリは、別個のチップに形成されてもよい。
【００２４】
メイン電源ボタン２０は、ユーザからの操作入力が行われる入力部であって、情報処理装置１０の筐体の前面に設けられ、情報処理装置１０のメインシステム６０への電源供給をオンまたはオフするために操作される。メイン電源がオン状態にあるとは、メインシステム６０がアクティブ状態にあることを意味し、メイン電源がオフ状態にあるとは、メインシステム６０がスタンバイ状態にあることを意味する。電源ＯＮ用ＬＥＤ２１は、メイン電源ボタン２０がオンされたときに点灯し、スタンバイ用ＬＥＤ２２は、メイン電源ボタン２０がオフされたときに点灯する。
【００２５】
システムコントローラ２４は、ユーザによるメイン電源ボタン２０の押下を検出する。メイン電源がオフ状態にあるときにメイン電源ボタン２０が押下されると、システムコントローラ２４は、その押下操作を「オン指示」として取得し、一方で、メイン電源がオン状態にあるときにメイン電源ボタン２０が押下されると、システムコントローラ２４は、その押下操作を「オフ指示」として取得する。
【００２６】
メインＣＰＵは補助記憶装置２やＲＯＭ媒体４４にインストールされているゲームプログラムを実行する機能をもつ一方で、サブＣＰＵはそのような機能をもたない。しかしながらサブＣＰＵは補助記憶装置２にアクセスする機能、サーバ装置５との間でデータを送受信する機能を有している。サブＣＰＵは、このような制限された処理機能のみを有して構成されており、したがってメインＣＰＵと比較して小さい消費電力で動作できる。これらのサブＣＰＵの機能は、メインＣＰＵがスタンバイ状態にある際に実行される。実施例の情報処理装置１０は、メインシステム６０のスタンバイ時にはサブシステム５０が稼働しているため、サーバ装置５が提供するネットワークサービスに、常時サインインした状態を維持する。
【００２７】
クロック２６はリアルタイムクロックであって、現在の日時情報を生成し、システムコントローラ２４やサブシステム５０およびメインシステム６０に供給する。
【００２８】
デバイスコントローラ３０は、サウスブリッジのようにデバイス間の情報の受け渡しを実行するＬＳＩ（Large-Scale Integrated Circuit）として構成される。図示のように、デバイスコントローラ３０には、システムコントローラ２４、メディアドライブ３２、ＵＳＢモジュール３４、フラッシュメモリ３６、無線通信モジュール３８、有線通信モジュール４０、サブシステム５０およびメインシステム６０などのデバイスが接続される。デバイスコントローラ３０は、それぞれのデバイスの電気特性の違いやデータ転送速度の差を吸収し、データ転送のタイミングを制御する。
【００２９】
メディアドライブ３２は、ゲームなどのアプリケーションソフトウェア、およびライセンス情報を記録したＲＯＭ媒体４４を装着して駆動し、ＲＯＭ媒体４４からプログラムやデータなどを読み出すドライブ装置である。ＲＯＭ媒体４４は、光ディスクや光磁気ディスク、ブルーレイディスクなどの読出専用の記録メディアである。
【００３０】
ＵＳＢモジュール３４は、外部機器とＵＳＢケーブルで接続するモジュールである。ＵＳＢモジュール３４は補助記憶装置２およびカメラ７とＵＳＢケーブルで接続してもよい。フラッシュメモリ３６は、内部ストレージを構成する補助記憶装置である。無線通信モジュール３８は、Bluetooth（登録商標）プロトコルやIEEE802.11プロトコルなどの通信プロトコルで、たとえば入力装置６と無線通信する。有線通信モジュール４０は、外部機器と有線通信し、たとえばＡＰ８を介してネットワーク３に接続する。
【００３１】
実施例の情報処理装置１０は、少なくとも２種類のログイン処理を用意している。以下、２種類のログイン処理の概要を説明する。
【００３２】
＜ログイン処理１＞
ログイン処理１は、ユーザがユーザ選択画面において、入力装置６を操作して自分のアイコンを選択し、ログイン用パスコードを入力することで、情報処理装置１０がユーザ認証を行い、ユーザをログインさせる処理である。
＜ログイン処理２＞
ログイン処理２は、ユーザが指紋センサ７９ａに指をあてると、入力装置６が指紋照合によるユーザ認証を行い、情報処理装置１０側ではユーザ識別情報を用いたユーザ認証を行って、ユーザをログインさせる処理である。
【００３３】
ログイン処理１では、情報処理装置１０がログイン用パスコードを用いたユーザ認証を行うのに対し、ログイン処理２では、ユーザ認証が入力装置６および情報処理装置１０の双方で行われる点で、両者は異なっている。ログイン処理１、２を比較すると、ログイン処理２の方が、ユーザは指紋センサ７９ａに指をあてるだけでよいため、ユーザにとって簡易なログイン手法であると言える。
【００３４】
図４は、入力装置６と情報処理装置１０の機能ブロックを示す。入力装置６は、指紋センサ７９ａ、指紋認証部８４、認証用データ保持部８５、鍵生成部８６、操作部８７、制御部８８、登録ユーザ情報保持部８９および通信部９０を備える。操作部８７は、図２に示したボタン等の操作部材を表現する。情報処理装置１０は、制御部１００、通信部１０２および登録ユーザ情報保持部１２０を備え、制御部１００は、ユーザ認証部１１０、ログイン処理部１１２およびアプリケーション実行部１１４を有する。通信部１０２は、図３に示す無線通信モジュール３８および有線通信モジュール４０の機能を示す。アプリケーション実行部１１４は、ゲームなどのアプリケーションを実行する。
【００３５】
図４において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００３６】
実施例の情報処理装置１０は、ユーザの好適なログイン動作を支援することを１つの特徴とする。ユーザは、情報処理装置１０のＯＳにログインするために、その前提として、ログインアカウントを取得して、情報処理装置１０に必要なユーザ情報を登録している必要がある。以下、ログインアカウントを情報処理装置１０に登録したユーザを、「登録ユーザ」とも呼ぶ。
【００３７】
登録ユーザ情報保持部１２０は、情報処理装置１０に登録された１以上のユーザに関する様々な情報を保持し、具体的には、ログインアカウントに関連付けて、ログイン用パスコード、サーバ装置５にサインインするためのネットワークアカウント（ネットワーク上のユーザ識別情報）、サインインＩＤ（ｅメールアドレス）、オンラインＩＤ（ネットワーク上のニックネーム）、またユーザを表現するためのユーザアイコン（アバター）などを、登録ユーザ情報として保持している。
【００３８】
実施例のログイン処理２における指紋認証は、入力装置６内で実行され、情報処理装置１０は関与しない。そのため登録ユーザ情報保持部１２０は、ユーザの指紋に関する情報を保持しない。指紋認証を入力装置６内で完結させることで、ユーザの指紋画像データが入力装置６から情報処理装置１０に送信されることがなく、したがって入力装置６と情報処理装置１０の間の通信経路で指紋情報が第三者に傍受されるリスクがない。
【００３９】
入力装置６において、認証用データ保持部８５は、１以上の登録ユーザの認証用データを保持する。認証用データ保持部８５は、複数の登録ユーザの認証用データを保持してよい。認証用データは、指紋画像の特徴データであってよいが、指紋画像データそのものであってもよい。認証用データは、指紋認証部８４による指紋照合において比較対象とされるデータであり、指紋認証部８４が採用する指紋認識アルゴリズムにしたがって生成される。たとえば認証用データは、指紋の分岐点、端点や中心点などの特徴点の位置、特徴点間の隆線数などを抽出したデータであってよい。どのような認証用データが必要であるかは、指紋認証部８４が採用する指紋認識アルゴリズムによって定まる。
【００４０】
＜認証用データの登録処理＞
指紋認証ログインのために、ユーザは、自分の指紋の認証用データを入力装置６に登録する。制御部８８は、指紋を登録するユーザを特定した状態のもとで、認証用データの登録処理を実施する。ここでは、情報処理装置１０の登録ユーザであるユーザＡが、指紋を登録する。ユーザＡが指を指紋センサ７９ａに置くと、指紋センサ７９ａはユーザＡの指紋情報を受け付ける。指紋センサ７９ａは指紋情報として、指紋画像を取得してよい。指紋認証部８４は、指紋センサ７９ａが受け付けた指紋情報から、認証用データを生成する。制御部８８は、認証用データを、指ＩＤに関連づけて認証用データ保持部８５に保持させる。ここで指ＩＤは、認証用データ登録の順番を示す。したがって最初に登録された認証用データには、指ＩＤ「１」が、２番目に登録された認証用データには、指ＩＤ「２」が割り当てられる。
【００４１】
制御部８８は、認証用データ保持部８５にユーザＡの認証用データを保持させると、登録ユーザ情報保持部８９に、ユーザＡの指ＩＤに対応付けて、ユーザＡを識別するための識別情報を記憶させる。制御部８８は、認証用データの登録後にユーザ識別情報を情報処理装置１０から取得してもよいが、登録前に取得しておいてもよい。情報処理装置１０において、登録ユーザ情報保持部１２０は、ユーザＡを識別可能な様々なユーザ情報を保持しているが、制御部８８は、ネットワーク上でユーザを識別するためのネットワークアカウントを取得する。ネットワークアカウントをユーザ識別情報として登録ユーザ情報保持部８９に登録しておくことで、後述するように、ログイン時だけでなく、ネットワークサービスにおける本人確認の場面でも指紋認証を利用できるようになる。
【００４２】
また制御部８８は、鍵生成部８６に、指紋認証に付随するユーザ認証で使用するための秘密鍵と公開鍵を生成させる。鍵生成部８６は、ユーザＡの秘密鍵（ＰＲＩ＿Ｋｅｙ＿Ａ）と公開鍵（ＰＵＢ＿Ｋｅｙ＿Ａ）を生成し、制御部８８は、登録ユーザ情報保持部８９に、ユーザＡの指ＩＤに対応付けて、ユーザＡのために生成した秘密鍵（ＰＲＩ＿Ｋｅｙ＿Ａ）と公開鍵（ＰＵＢ＿Ｋｅｙ＿Ａ）を記憶させる。
【００４３】
登録ユーザ情報保持部８９は、ユーザＡの指ＩＤに対応付けて、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）、秘密鍵（ＰＲＩ＿Ｋｅｙ＿Ａ）、公開鍵（ＰＵＢ＿Ｋｅｙ＿Ａ）を保持する。登録ユーザ情報保持部８９は、指紋の認証用データを認証用データ保持部８５に登録した全てのユーザの情報を保持する。
【００４４】
図５は、登録ユーザ情報保持部８９の保持内容の例を示す。この例では、指ＩＤ「１」に、ユーザＡの情報が、指ＩＤ「２」に、ユーザＢの情報が、指ＩＤ「３」に、ユーザＣの情報が、それぞれ対応付けられている。
【００４５】
制御部８８は、鍵生成部８６によりユーザＡの秘密鍵および公開鍵が生成されると、指ＩＤに対応付けて登録ユーザ情報保持部８９に記憶させるとともに、通信部９０から公開鍵を、ユーザＡのネットワークアカウントとともに、情報処理装置１０経由でサーバ装置５に送信させる。通信部９０は公開鍵を情報処理装置１０に送信するが、情報処理装置１０は中継するだけで、公開鍵を取得しない。サーバ装置５は、公開鍵およびネットワークアカウントを受信すると、ユーザＤＢに、ユーザＡのネットワークアカウントに関連づけて公開鍵を記憶する。サーバ装置５は、公開鍵を登録すると、情報処理装置１０に転送し、したがって情報処理装置１０は、登録ユーザ情報保持部１２０に、ユーザＡのログインアカウントに対応付けて公開鍵を記憶させる。以上により、認証用データの登録処理が終了する。なお実施例で情報処理装置１０は公開鍵をサーバ装置５から取得して記憶するが、通信部９０から送信されたときに取得して記憶してもよい。
【００４６】
ログイン処理部１１２は、指紋認証部８４による生体認証を経由しないログイン処理１と、指紋認証部８４による生体認証を経由するログイン処理２とを選択的に実施する。以下、ユーザＡが情報処理装置１０にログインする際の手順を説明する。
＜ログイン処理１＞
ユーザＡが入力装置６の所定のボタン（たとえば機能ボタン８０）を押下すると、通信部９０が、その押下情報を情報処理装置１０に送信する。情報処理装置１０において、通信部１０２が押下情報を接続要求として受け付けて、入力装置６の通信部９０と情報処理装置１０の通信部１０２とが接続する。なお情報処理装置１０のメイン電源がオフとなっている場合には、機能ボタン８０の押下情報により情報処理装置１０のメイン電源がオンとなった後、通信部１０２が通信部９０と接続する。機能ボタン８０の押下情報はログイン処理部１１２に伝達され、ログイン処理部１１２は、この押下情報を、ユーザからのログイン要求として受け付ける。
【００４７】
ログイン処理部１１２は、登録ユーザ情報保持部１２０に保持されている登録ユーザ情報を読み出し、情報処理装置１０に登録されたユーザを選択するための選択画面を出力装置４に表示する。この選択画面は、ログイン処理１におけるログイン画面を構成する。
【００４８】
図６（ａ）は、ユーザ選択画面の一例を示す。ログイン処理部１１２は、登録ユーザ情報保持部１２０から登録ユーザのユーザアイコンおよびオンラインＩＤを読み出し、読み出したユーザアイコンおよびオンラインＩＤ（以下、「ユーザ特定情報」とも呼ぶ）をリスト形式でユーザが選択可能に表示する。
【００４９】
ログイン処理部１１２は、１つのユーザ特定情報を取り囲むフォーカス枠２００をリスト上で移動可能に表示する。ユーザＡは入力装置６の操作部８７を操作してフォーカス枠２００を自分のユーザ特定情報の表示領域に動かし、入力装置６の決定ボタン（○ボタン７２）を押すことで、自分のユーザ特定情報を選択する。
【００５０】
ユーザＡが「ＳＡＢＵＲＯ」を選択すると、ログイン処理部１１２は、図６（ｂ）に示すパスコードの入力画面を出力装置４に表示する。ユーザＡはパスコードを入力し、ユーザ認証部１１０は、登録ユーザ情報保持部１２０に保持されているユーザＡのログイン用パスコードと同じであるか判定して、ユーザＡのログインの許否を判定する。ログイン用パスコードが正しい場合、ユーザ認証部１１０は、ユーザ認証に成功したことをログイン処理部１１２に通知し、ログイン処理部１１２は、ユーザＡを情報処理装置１０にログインさせる。
【００５１】
＜ログイン処理２＞
図６（ａ）のユーザ選択画面の上段にテキスト表示されているように、指紋登録しているユーザＡは、入力装置６の指紋センサ７９ａに指を置くだけで、ログインできる。
図７は、ログイン処理２のシーケンスの一例を示す。図６（ａ）に示すユーザ選択画面の表示中、指紋センサ７９ａは、指紋情報を受け付け可能な状態を維持する（Ｓ１０のＮ）。ユーザＡが指紋センサ７９ａに指を配置すると、指紋センサ７９ａは、ユーザＡの指紋情報を受け付け（Ｓ１０のＹ）、指紋認証部８４に供給する。指紋認証部８４は、指紋センサ７９ａが受け付けた指紋情報と、認証用データ保持部８５に保持された１以上の登録ユーザの認証用データを照合して、ユーザＡが登録ユーザであることを認証する（Ｓ１２のＹ）。なお仮にユーザＡが指紋登録をしていなければ、指紋認証部８４は、ユーザ認証に失敗する（Ｓ１２のＮ）。
【００５２】
指紋認証部８４が指紋認証に成功すると、照合した認証用データの指ＩＤを制御部８８に通知する。制御部８８は、登録ユーザ情報保持部８９から、通知された指ＩＤに対応付けられたネットワークアカウントを読み出す。ネットワークアカウントは、ユーザＡを識別するためのユーザ識別情報である。通信部９０は、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）を、情報処理装置１０に送信する（Ｓ１４）。
【００５３】
情報処理装置１０において、通信部１０２は、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）を受信する。ユーザ認証部１１０は、登録ユーザ情報保持部１２０を参照して、登録ユーザのネットワークアカウントとして、ＮＷ＿ＩＤ＿Ａが保持されているか確認する。ここでユーザ認証部１１０は、受信したＮＷ＿ＩＤ＿Ａと、登録ユーザ情報保持部１２０に保持される１以上の登録ユーザのネットワークアカウントを照合する。登録ユーザ情報保持部１２０は、ユーザＡのネットワークアカウントとして、ＮＷ＿ＩＤ＿Ａを保持しており、ユーザ認証部１１０は、ログイン要求しているユーザがユーザＡであることを認証する（Ｓ１６）。このユーザ識別情報を用いた認証は、第１段階の認証である。
【００５４】
続いてユーザ認証部１１０は、Ｓ１６で認証したユーザが本当にユーザＡであるか確認するために、別の手法によるユーザ認証処理を行う。このユーザ認証処理は、第２段階の認証であり、ユーザ認証部１１０は、公開鍵暗号を利用したチャレンジレスポンス方式の認証を実行する。
【００５５】
ユーザ認証部１１０は、チャレンジと呼ばれる乱数を生成し（Ｓ１８）、通信部１０２がチャレンジを通信部９０に送信する（Ｓ２０）。制御部８８は、ユーザＡの秘密鍵でチャレンジを暗号化し（Ｓ２２）、通信部９０が、暗号化されたチャレンジを、レスポンスとして通信部１０２に返信する（Ｓ２４）。ユーザ認証部１１０は、ユーザＡの公開鍵を用いてレスポンスを復号し（Ｓ２６）、復号した結果がチャレンジと一致していれば、ログイン要求しているユーザＡの本人確認を完了する（Ｓ２８）。情報処理装置１０における２回のユーザ認証の後、ログイン処理部１１２は、ユーザＡをログインさせる（Ｓ３０）。
【００５６】
図８は、ログイン時にログイン処理部１１２が表示する画面の例を示す。ユーザＡは、指を指紋センサ７９ａにかざすだけで、情報処理装置１０にログインできる。実施例の指紋認証処理では、ユーザＡの指紋情報は入力装置６から外部に送信されない。そのため情報処理システム１では、入力装置６および情報処理装置１０の間の通信経路で指紋情報が第三者に傍受されるリスクがなく、指紋認証の安全性を確保できる。
【００５７】
上記したように、ユーザＡは、ログインアカウントを登録している情報処理装置１０に、指紋認証ログインできる。以下では、ユーザＡが、自分の指紋を登録した入力装置６を自宅から友人宅に持って行き、友人宅の情報処理装置１０ａで、友人と一緒にゲームをプレイする利用シーンを説明する。友人宅の情報処理装置１０ａには、当然のことながら、ユーザＡのログインアカウントは登録されていない。
【００５８】
図９は、ログイン処理２のシーケンスの別の例を示す。この例では、ユーザＡが、友人宅の情報処理装置１０ａにログインすることで、ユーザＡは友人と一緒にゲームをプレイできる。なお情報処理装置１０ａは、図４に示す情報処理装置１０と同じ構成および機能を備える。
【００５９】
友人宅で、ユーザＡが入力装置６の所定のボタン（たとえば機能ボタン８０）を押下すると、通信部９０が、その押下情報を情報処理装置１０ａに送信する。情報処理装置１０ａにおいて、通信部１０２が押下情報を接続要求として受け付けて、入力装置６の通信部９０と情報処理装置１０ａの通信部１０２とが接続する。機能ボタン８０の押下情報はログイン処理部１１２に伝達され、ログイン処理部１１２は、この押下情報を、ユーザからのログイン要求として受け付ける。
【００６０】
ログイン処理部１１２は、登録ユーザ情報保持部１２０に保持されている登録ユーザ情報を読み出し、情報処理装置１０ａに登録されたユーザを選択するための選択画面を出力装置４に表示する。この選択画面は、ログイン処理１におけるログイン画面を構成する。
【００６１】
図１０（ａ）は、ユーザ選択画面の例を示す。ログイン処理部１１２は、情報処理装置１０ａの登録ユーザ情報保持部１２０から登録ユーザのユーザアイコンおよびオンラインＩＤを読み出し、読み出したユーザアイコンおよびオンラインＩＤをリスト形式でユーザが選択可能に表示する。
【００６２】
ログイン処理部１１２は、１つのユーザ特定情報を取り囲むフォーカス枠２００をリスト上で移動可能に表示する。なおユーザＡの情報は、友人宅の情報処理装置１０ａには登録されていないため、リストには、ユーザＡの特定情報は含まれない。ユーザＡは、フォーカス枠２００を「新しいユーザ」の表示領域に動かし、入力装置６の決定ボタン（○ボタン７２）を押し、必要な情報を入力することで、情報処理装置１０ａにログインアカウントを作成できる。しかしながら、この作業は、入力装置６を操作してテキスト入力する作業であり、手間がかかる。そこで情報処理システム１は、入力装置６が指紋認証することで、ユーザＡが、友人宅の情報処理装置１０ａにも簡易にログインできる仕組みを提供する。
【００６３】
図１０（ａ）に示すユーザ選択画面の表示中、入力装置６の指紋センサ７９ａは、指紋情報を受け付け可能な状態を維持する。ユーザＡが指紋センサ７９ａに指を配置すると、指紋センサ７９ａは、ユーザＡの指紋情報を受け付け（Ｓ４０）、指紋認証部８４に供給する。指紋認証部８４は、指紋センサ７９ａが受け付けた指紋情報と、認証用データ保持部８５に保持された１以上の登録ユーザの認証用データを照合して、ユーザＡが登録ユーザであることを認証する（Ｓ４２）。
【００６４】
指紋認証部８４が指紋認証に成功すると、照合した認証用データの指ＩＤを制御部８８に通知する。制御部８８は、登録ユーザ情報保持部８９から、通知された指ＩＤに対応付けられたネットワークアカウントを読み出す。ネットワークアカウントは、ユーザＡを識別するためのユーザ識別情報である。通信部９０は、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）を、情報処理装置１０ａに送信する（Ｓ４４）。
【００６５】
情報処理装置１０ａにおいて、通信部１０２は、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）を受信する。ユーザ認証部１１０は、登録ユーザ情報保持部１２０を参照して、登録ユーザのネットワークアカウントとして、ＮＷ＿ＩＤ＿Ａが保持されているか確認する。上記したように、友人宅の情報処理装置１０ａには、ＮＷ＿ＩＤ＿Ａは登録されていない。そのためユーザ認証部１１０は、ユーザＡの認証に失敗する（Ｓ４６）。ユーザＡの認証に失敗すると、ログイン処理部１１２は、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）を、サーバ装置５に送信する（Ｓ４８）。
【００６６】
図１１は、サーバ装置５の機能ブロックを示す。サーバ装置５は、制御部１５０、通信部１５２およびユーザ情報保持部１７０を備え、制御部１５０は、ユーザ認証部１６０、ユーザ情報取得部１６２およびＮＷサービス提供部１６４を有する。サーバ装置５は、ユーザ認証機能を有し、その意味において情報処理装置と呼ぶこともできる。ユーザ情報保持部１７０は、ネットワークサービスを利用する全てのユーザのプロファイル情報およびセーブデータ等を保持するユーザＤＢである。ユーザ情報保持部１７０は、ユーザのネットワークアカウントに対応付けて、サインインＩＤ、オンラインＩＤ、ユーザアイコン、サインインパスワード、公開鍵などのプロファイル情報を保持する。
【００６７】
図１１において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、回路ブロック、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００６８】
サーバ装置５において、通信部１５２は、情報処理装置１０ａから、ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）を受信する。ユーザＡのネットワークアカウント（ＮＷ＿ＩＤ＿Ａ）は、入力装置６から情報処理装置１０ａに送信された識別情報であって、情報処理装置１０ａに登録されていない識別情報である。ユーザ認証部１６０は、ユーザ情報保持部１７０を参照して、ユーザのネットワークアカウントとして、ＮＷ＿ＩＤ＿Ａが保持されているか確認する。ここでユーザ認証部１６０は、受信したＮＷ＿ＩＤ＿Ａと、ユーザ情報保持部１７０に保持される複数のユーザのネットワークアカウントを照合する。ユーザ情報保持部１７０は、ユーザＡのネットワークアカウントとして、ＮＷ＿ＩＤ＿Ａを保持しており、ユーザ認証部１６０は、ログイン要求しているユーザがユーザＡであることを認証する（Ｓ５０）。このユーザ識別情報を用いた認証は、第１段階の認証である。
【００６９】
続いてユーザ認証部１６０は、Ｓ５０で認証したユーザが本当にユーザＡであるか確認するために、入力装置６との間で別の手法によるユーザ認証処理を行う。このユーザ認証処理は、第２段階の認証であり、ユーザ認証部１６０は、入力装置６との間で公開鍵暗号を利用したチャレンジレスポンス方式の認証（Ｓ５２）を実行する。Ｓ５２では、図７に示すＳ１８〜Ｓ２６の各ステップが、サーバ装置５と入力装置６との間で実施される。情報処理装置１０ａは、両者のデータ通信を中継する。
【００７０】
ユーザ認証部１６０は、ユーザＡの公開鍵でレスポンスを復号した結果がチャレンジと一致していれば、ログイン要求しているユーザＡの本人確認を完了する（Ｓ５４）。サーバ装置５における２回のユーザ認証の後、ユーザ情報取得部１６２は、ワンタイムパスワードを発行し、通信部１５２がワンタイムパスワードを情報処理装置１０ａに送信する（Ｓ５６）。情報処理装置１０ａにおいて、ログイン処理部１１２は、ワンタイムパスワードを用いてユーザＡに関する情報取得要求を生成し、通信部１０２が、ユーザＡに関する情報取得要求をサーバ装置５に送信する（Ｓ５８）。これを受けてユーザ情報取得部１６２は、ユーザＡのプロファイル情報をユーザ情報保持部１７０から取得し、通信部１５２が、ユーザＡのプロファイル情報を情報処理装置１０ａに送信する（Ｓ６０）。送信されるユーザＡのプロファイル情報は、情報処理装置１０ａがユーザＡをログインさせるために必要な情報を含む。たとえばプロファイル情報は、ユーザＡのサインインＩＤ、オンラインＩＤ、ユーザアイコン、サインインパスワード、公開鍵などであってよい。
【００７１】
情報処理装置１０ａにおいて、通信部１０２が、ユーザＡのプロファイル情報を受信すると、ログイン処理部１１２が、ログイン画面を出力装置４に表示させ、ユーザＡを情報処理装置１０ａにログインさせる（Ｓ６２）。
【００７２】
図１０（ｂ）は、ユーザＡのログイン画面の例を示す。ユーザＡは、「登録する」を選択すると、情報処理装置１０ａに登録ユーザとしてログインし、「ゲストとして遊ぶ」を選択すると、情報処理装置１０ａに一時的なゲストユーザとしてログインする。なお、登録ユーザとしてログインすることは、情報処理装置１０ａの登録ユーザ情報保持部１２０に、ユーザ情報が登録されることを意味する。
【００７３】
以上のように情報処理システム１によれば、情報処理装置１０ａにユーザ登録されていない場合であっても、ユーザＡは、指紋センサ７９ａに指をかざすだけで、情報処理装置１０ａにログインできる。これは入力装置６の登録ユーザ情報保持部８９に、ユーザ識別情報として、ネットワークアカウントを保持させたためであることに他ならない。
【００７４】
たとえばサーバ装置５のＮＷサービス提供部１６４が提供するネットワークサービスにおいて、本人確認が要求される場合においても、指紋認証による本人確認が実施されてよい。この場合においても、入力装置６とサーバ装置５の間には、図９で示すＳ５０〜Ｓ５４までの各ステップが実行される。
【００７５】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。実施例では、指紋認証に関して説明したが、入力装置６は、他の種類の生体認証機能を備えてよい。
【００７６】
実施例では、指紋センサ７９ａをタッチパッド７９が配設される平坦領域に設けたが、別の場所に設けてもよい。たとえば指紋センサ７９ａを機能ボタン８０に設けると、ユーザは機能ボタン８０を押下するだけで、情報処理装置１０にログインできる仕組みが実現される。
【００７７】
図１２は、変形例における入力装置６と生体認証装置９８の機能ブロックを示す。入力装置６は、操作部８７、制御部８８および通信部９０を備えて、ユーザ操作信号を情報処理装置１０に送信する。操作部８７は、図２に示したボタン等の操作部材を表現する。生体認証装置９８は、処理部９１、提供部９２、指紋センサ９３、指紋認証部９４、認証用データ保持部９５、鍵生成部９６および登録ユーザ情報保持部９７を備える。生体認証装置９８は、生体認証を実行する外部装置であって、たとえばＵＳＢケーブルで入力装置６に接続されてよい。
【００７８】
生体認証装置９８は、図４に示す入力装置６における生体認証機能を実現する。具体的に図１２における指紋センサ９３、指紋認証部９４、認証用データ保持部９５、鍵生成部９６、登録ユーザ情報保持部９７は、図４における指紋センサ７９ａ、指紋認証部８４、認証用データ保持部８５、鍵生成部８６、登録ユーザ情報保持部８９にそれぞれ対応する。
【００７９】
認証用データ保持部９５は、１以上の登録ユーザの認証用データを保持する。認証用データ保持部８５は、情報処理装置１０に登録された複数ユーザの認証用データを保持してよい。ユーザログインの際、指紋センサ９３は指紋情報を受け付け可能な状態を維持する。指紋センサ９３がユーザの指紋情報を受け付けると、指紋認証部９４は、指紋センサ９３が受け付けた指紋情報と、認証用データ保持部９５に保持された１以上の登録ユーザの認証用データを照合して、ユーザが登録ユーザであることを確認する。
【００８０】
指紋認証部９４は指紋認証に成功すると、照合した認証用データの指ＩＤを処理部９１に通知する。処理部９１は、登録ユーザ情報保持部９７から、通知された指ＩＤに対応付けられたネットワークアカウントを読み出す。提供部９２はユーザのネットワークアカウントを、入力装置６に提供する。制御部８８は、ネットワークアカウントを受け取ると、通信部９０から情報処理装置１０に送信させる。情報処理装置１０におけるログイン処理については、実施例で説明したとおりである。
【産業上の利用可能性】
【００８１】
本発明は、ユーザを認証する技術分野に利用できる。
【符号の説明】
【００８２】
１・・・情報処理システム、５・・・サーバ装置、６・・・入力装置、１０，１０ａ・・・情報処理装置、８４・・・指紋認証部、８５・・・認証用データ保持部、８６・・・鍵生成部、８７・・・操作部、８８・・・制御部、８９・・・登録ユーザ情報保持部、９０・・・通信部、１００・・・制御部、１０２・・・通信部、１１０・・・ユーザ認証部、１１２・・・ログイン処理部、１１４・・・アプリケーション実行部、１２０・・・登録ユーザ情報保持部、１５０・・・制御部、１５２・・・通信部、１６０・・・ユーザ認証部、１６２・・・ユーザ情報取得部、１６４・・・ＮＷサービス提供部、１７０・・・ユーザ情報保持部。
【図１】
2020085141.tif 000003
【図２】
2020085141.tif 000004
【図３】
2020085141.tif 000005
【図４】
2020085141.tif 000006
【図５】
2020085141.tif 000007
【図６】
2020085141.tif 000008
【図７】
2020085141.tif 000009
【図８】
2020085141.tif 000010
【図９】
2020085141.tif 000011
【図１０】
2020085141.tif 000012
【図１１】
2020085141.tif 000013
【図１２】
2020085141.tif 000014
【手続補正書】
【提出日】令和2年12月10日(2020.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ操作を入力するための入力装置と、情報処理装置と、ユーザにネットワークサービスを提供するサーバ装置とを備えた情報処理システムであって、
前記入力装置は、
ユーザの生体情報にもとづいて認証されたユーザを識別するためのユーザ識別情報を送信する第１通信部、を有し、
前記情報処理装置は、
ユーザ識別情報を受信する第２通信部と、
１以上の登録ユーザの識別情報を保持する情報処理装置側保持部と、
受信したユーザ識別情報と、前記情報処理装置側保持部に保持された登録ユーザの識別情報とを照合する情報処理装置側認証部と、を有し、
前記サーバ装置は、
ネットワークサービスの複数のユーザの識別情報を保持するサーバ側保持部と、
前記情報処理装置の前記第２通信部からユーザ識別情報を受信する第３通信部と、
受信したユーザ識別情報と、前記サーバ側保持部に保持された識別情報とを照合するサーバ側認証部と、を有し、
前記情報処理装置において、前記情報処理装置側認証部がユーザ認証できない場合に、前記第２通信部は、前記サーバ装置に、ユーザ識別情報を送信し、
前記サーバ装置において、前記第３通信部がユーザ識別情報を受信すると、前記サーバ側認証部が、受信したユーザ識別情報と、前記サーバ側保持部に保持された識別情報とを照合する、
ことを特徴とする情報処理システム。
【請求項２】
前記サーバ装置は、
認証に成功したユーザのプロファイル情報を取得する情報取得部をさらに有し、
前記第３通信部は、プロファイル情報を前記情報処理装置に送信する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理装置は、
前記情報処理装置側認証部により認証されたユーザをログインさせるログイン処理部を有し、
前記第２通信部は、前記第３通信部からプロファイル情報を受信し、
前記ログイン処理部は、前記第３通信部が受信したプロファイル情報を用いて、ユーザをログインさせる、
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
プロファイル情報は、ユーザをログインさせるために必要な情報を含む、
ことを特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記入力装置は、
１以上の登録ユーザの認証用データを保持する入力装置側保持部と、
ユーザの生体情報を受け付ける生体情報受付部と、
前記生体情報受付部が受け付けた生体情報と、前記入力装置側保持部に保持された認証用データとを照合する生体認証部と、
を有することを特徴とする請求項１から４のいずれかに記載の情報処理システム。
【請求項６】
前記入力装置は、
外部の認証装置により生体認証されたユーザのユーザ識別情報を取得する制御部をさらに有する、
ことを特徴とする請求項１から４のいずれかに記載の情報処理システム。
【請求項７】
前記情報処理装置側認証部は、ユーザ識別情報を用いてユーザを認証した後、別の手法によるユーザ認証処理を行う、
ことを特徴とする請求項１から６のいずれかに記載の情報処理システム。
【請求項８】
入力装置からユーザ操作信号を送信される情報処理装置と接続して、ユーザにネットワークサービスを提供するサーバ装置であって、
ネットワークサービスの複数のユーザの識別情報を保持する保持部と、
前記入力装置から前記情報処理装置に送信されたユーザ識別情報であって前記情報処理装置に登録されていないユーザ識別情報を、受信する通信部と、
受信したユーザ識別情報と、前記保持部に保持されたユーザの識別情報とを照合する認証部と、を有し、
前記認証部が、受信したユーザ識別情報が前記保持部に保持されていることを確認すると、前記入力装置との間で、ユーザ認証処理を行う、
ことを特徴とするサーバ装置。
【請求項９】
前記認証部がユーザ認証に成功すると、前記通信部が、当該ユーザのプロファイル情報を前記情報処理装置に送信する、
ことを特徴とする請求項８に記載のサーバ装置。
【国際調査報告】
2020085141.tif 000015
2020085141.tif 000016
2020085141.tif 000017
2020085141.tif 000018
2020085141.tif 000019
2020085141.tif 000020