(57)【要約】      （修正有）【課題】認証対象装置からの認証要求に応じて認証処理を実行した後に、その認証対象装置に対して遠隔で操作を制限させることが可能な情報処理装置を提供する。【解決手段】情報処理システムにおいて、携帯端末の制御部１１０は、他装置からの認証要求を取得し、認証要求に応じて他装置との間の認証処理を実行する認証処理部と、認証処理部により他装置との間の認証処理が実行されると、認証処理の結果を通知する情報及び他装置の使用を制限させるための情報を生成する通知生成部と、を備える。【選択図】図４
2018026141.tif 000002
【特許請求の範囲】
【請求項１】
他装置との間の認証処理を実行するための認証要求を送信する送信部と、
前記他装置からの前記認証要求に対する回答を受信する受信部と、
前記回答に基づいて前記認証処理が実行されると、使用を制限される情報を所定時間の間のみ受け付けるよう制御する制御部と、
を備える、情報処理装置。
【請求項２】
前記受信部は、前記他装置から送信される前記使用を制限される情報を受信する、請求項１に記載の情報処理装置。
【請求項３】
前記使用を制限される情報は、前記他装置がログインしたサービスからログオフされる信号である、請求項１に記載の情報処理装置。
【請求項４】
前記認証処理を実行する認証処理部をさらに備える、請求項２に記載の情報処理装置。
【請求項５】
前記使用を制限される信号が所定回数連続して前記受信部から受信されると、
前記認証処理部は、前記他装置からの認証要求を受信しても該認証要求に応じた認証処理を実行しない設定に変更する、請求項４に記載の情報処理装置。
【請求項６】
前記使用を制限される信号が所定回数連続して前記受信部から受信されると、
前記認証処理部は、前記他装置からの認証要求を受信すると、該認証要求に応じた認証処理を実行するか否かを確認する、請求項４に記載の情報処理装置。
【請求項７】
前記認証処理のための情報を保持する記憶部をさらに備える、請求項１に記載の情報処理装置。
【請求項８】
前記認証処理は、公開鍵認証処理である、請求項１に記載の情報処理装置。
【請求項９】
前記認証要求は、公開鍵情報を含み、
前記認証要求に対する回答は、前記公開鍵情報と前記公開鍵情報に対応する秘密鍵情報に基づいて生成される、請求項８に記載の情報処理装置。
【請求項１０】
前記認証処理は、パスワード認証処理である、請求項１に記載の情報処理装置。
【請求項１１】
他装置との間の認証処理を実行するための認証要求を送信することと、
前記他装置からの前記認証要求に対する回答を受信することと、
前記回答に基づいて前記認証処理が実行されると、使用を制限される情報を所定時間の間のみ受け付けるよう制御することと、
を含む、情報処理方法。
【請求項１２】
コンピュータに、
他装置との間の認証処理を実行するための認証要求を送信することと、
前記他装置からの前記認証要求に対する回答を受信することと、
前記回答に基づいて前記認証処理が実行されると、使用を制限される情報を所定時間の間のみ受け付けるよう制御することと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
個人を認証する方法は、知識による認証、所有物による認証、生体情報による認証の３種類に分類することができる。知識による認証には、例えばパスワードによる認証が含まれ、所有物による認証には、例えば磁気ストライプを備えた磁気カードや、ＩＣチップを備えたＩＣカードによる認証が含まれる。そして生体情報による認証には、指紋による認証、静脈による認証、虹彩による認証などが含まれる。
【０００３】
また所有物による認証には、鍵情報を含んだ鍵装置が、外部の別の認証対象装置との間で通信を行なうことで認証する方法がある。例えば特許文献１には、車両側から鍵装置に対して呼びかけ信号が送信され、鍵装置がこの呼びかけ信号が応答して、固有のＩＤ情報を含んだ応答信号を返信すると、車両側は応答信号を照合してドアの解錠を行なう、スマートエントリーシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２７０５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
鍵情報を含んだ鍵装置が、例えば最大で数十メートル先まで電波が到達する無線通信システムを備えた機器である場合に、ユーザの認証対象装置の操作に基づく認証対象装置からの認証要求に応じて自動的に認証処理を実行すると、当該ユーザが鍵装置への操作を行わずに認証処理が完了するので便利である。しかし第三者による認証対象装置の操作に基づく認証対象装置からの認証要求に応じて自動的に認証処理を実行すると、第三者に当該装置を使用されてしまう。
【０００６】
そこで本開示では、認証対象装置からの認証要求に応じて認証処理を実行した後に、その認証対象装置に対して遠隔で操作を制限させることが可能な、新規かつ改良された情報処理装置、情報処理方法及びコンピュータプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、他装置からの認証要求を取得し、該認証要求に応じて前記他装置との間の認証処理を実行する認証処理部と、前記認証処理部により前記他装置との間の認証処理が実行されると、該認証処理の結果を通知する情報及び前記他装置の使用を制限させるための情報を生成する通知生成部と、を備える、情報処理装置が提供される。
【０００８】
また本開示によれば、他装置からの認証要求を取得し、該認証要求に応じて前記他装置との間の認証処理を実行することと、前記他装置との間の認証処理が実行されると、該認証処理の結果を通知する情報及び前記他装置の使用を制限させる情報を生成することと、を含む、情報処理方法が提供される。
【０００９】
また本開示によれば、コンピュータに、他装置からの認証要求を取得し、該認証要求に応じて前記他装置との間の認証処理を実行することと、前記他装置との間の認証処理が実行されると、該認証処理の結果を通知する情報及び前記他装置の使用を制限させる情報を生成することと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、認証対象装置からの認証要求に応じて認証処理を実行した後に、その認証対象装置に対して遠隔で操作を制限させることが可能な、新規かつ改良された情報処理装置、情報処理方法及びコンピュータプログラムを提供することが出来る。
【００１１】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１Ａ】本開示の一実施形態にかかる情報処理システム１の全体構成例を示す説明図である。
【図１Ｂ】本開示の一実施形態にかかる情報処理システム１の全体構成例を示す説明図である。
【図２】本開示の一実施形態に係る携帯端末１００の機能構成例を示す説明図である。
【図３】記憶部１５０に格納される情報の一例を示す説明図である。
【図４】制御部１１０の機能構成例を示す説明図である。
【図５】本開示の一実施形態に係るＰＣ２００の機能構成例を示す説明図である。
【図６】本開示の一実施形態に係る情報処理システム１の動作例を示す流れ図である。
【図７】図６に示した本開示の一実施形態に係る情報処理システム１の動作例についての概要を示す説明図である。
【図８】携帯端末１００のユーザがＰＣ２００の前から離れた様子を示す説明図である。
【図９】携帯端末１００のユーザがＰＣ２００の前から離れた隙に、第三者がＰＣ２００へログインした様子を示す説明図である。
【図１０】第三者がＰＣ２００へログインした後に、携帯端末１００のユーザが、携帯端末１００を用いてＰＣ２００にロックを掛ける様子を示す説明図である。
【図１１】本開示の一実施形態に係る情報処理システム１の動作例を示す流れ図である。
【図１２】携帯端末１００に表示される画面の例を示す説明図である。
【図１３】本開示の一実施形態に係る情報処理システム１の動作例を示す流れ図である。
【図１４】携帯端末１００に表示される画面の例を示す説明図である。
【図１５】ハードウェア構成例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．本開示の背景
２．本開示の一実施形態
２．１．システム構成例
２．２．機能構成例
２．３．動作例
３．ハードウェア構成例
４．まとめ
【００１５】
特許文献１で開示されている技術は、鍵装置と車両とが至近距離（例えば１メートル程度）での無線通信で接続する場合に安全に機能するものであり、例えば数十メートル以上の距離の無線通信で鍵装置と車両とが接続されることは想定されていない。仮に、特許文献１で開示されているようなスマートエントリーシステムを数十メートル以上の距離の無線通信に適用すると、遠く離れた車両からの呼びかけ信号に対して鍵装置が応答してしまい、車両のドアが解錠され、第三者に乗り逃げされてしまうリスクが生じる。
【００１６】
近年では、最大で数十メートル先まで電波が到達する無線通信システムを備えた機器が増加の一途を辿っている。そのような機器を安全に操作するために、特許文献１で開示されている鍵装置を用いた認証システムを適用しようとすると、以下の様な事象に対処する必要がある。
【００１７】
例えば、鍵装置自体が利用者の視界の外にある場合、鍵装置の所有者が意図しないにも関わらず、機器からの呼びかけ信号に対して、勝手に鍵装置が反応してしまう場合が想定される。また、機器と鍵装置との間の無線通信は、必ずしも暗号化されるものではなく、暗号化されていない無線通信で固有のＩＤ情報を含んだ応答信号が送られると、盗聴によりそのＩＤ信号が漏洩してしまう場合も想定される。無線通信における暗号化技術も多数存在するが、通信を暗号化するか否かはユーザの設定により定まるので、通信内容を十分に保護できるとは限らない。
【００１８】
また、自動車や住宅の鍵とは異なり、パーソナルコンピュータや、インターネット上のウェブサービスにロックを掛けて、鍵装置を用いてパーソナルコンピュータやウェブサービスの認証を行おうとする場合については、以下の様な事象に対処する必要がある。すなわち、第三者による認証対象装置の操作に基づく認証対象装置からの認証要求に応じて自動的に認証処理が行われると、第三者に当該装置を使用されてしまう。本来ならば、ユーザが認証対象装置から離れる際には鍵装置側で自動的に認証処理を実行しない設定に変更しておくべきであるが、ユーザがその設定の変更を忘れてしまうと、上述した事象が発生し、第三者に当該装置の使用を防ぐことが出来ない。
【００１９】
そこで以下で説明する本開示の一実施形態では、鍵装置の利便性を保ちつつ、認証対象装置からの認証要求に応じて自動的に認証処理が行われた場合に、その認証対象装置の操作を遠隔で制限させることが出来る技術について説明する。
【００２０】
＜２．本開示の一実施形態＞
［２．１．システム構成例］
まず、図面を参照しながら本開示の一実施形態にかかる情報処理システムの構成例を説明する。図１Ａは、本開示の一実施形態にかかる情報処理システム１の全体構成例を示す説明図である。以下、図１Ａを用いて本開示の一実施形態にかかる情報処理システム１の全体構成例について説明する。
【００２１】
図１Ａに示したように、本開示の一実施形態にかかる情報処理システム１は、携帯端末１００と、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２００と、を含んで構成される。
【００２２】
本開示の一実施形態に係る情報処理システム１は、ＰＣ２００が提供するサービスをユーザが利用する際に、パスワード認証方式、公開鍵認証方式、電子署名方式その他の認証方式によって、その利用しようとするユーザの認証を行なうシステムである。携帯端末１００は、公開鍵認証方式で認証を行なう場合は、公開鍵ｐｋ及び秘密鍵ｓｋからなる鍵のペアを生成および／または鍵のペアを保持する装置である。そして携帯端末１００は、ＰＣ２００が提供するサービスを利用する場合に、生成した鍵ペアの内、公開鍵ｐｋのみをＰＣ２００へ送信する。また携帯端末１００は、パスワード認証方式で認証を行なう場合は、認証対象のＰＣ２００を使用する（ＰＣ２００にログインする）ためのＩＤおよびパスワードを保持する。
【００２３】
携帯端末１００は、１つだけでなく、複数の鍵ペアを生成することができる。携帯端末１００は、複数の鍵ペアを生成することで、認証を受けようとする複数のサービスに対して、それぞれ異なる公開鍵ｐｋを設定することが出来る。
【００２４】
ＰＣ２００は、パスワード認証方式、公開鍵認証方式、電子署名方式によって認証を行なう装置である。ＰＣ２００は、携帯端末１００で生成され、携帯端末１００から登録された公開鍵ｐｋを予め保持しておく。そしてＰＣ２００は、携帯端末１００から登録された公開鍵ｐｋと、携帯端末１００で生成された公開鍵ｐｋに対応する秘密鍵ｓｋを用いて生成された情報とを用いて、サービスを利用しようとするユーザの認証を行なう。すなわちＰＣ２００は、公開鍵ｐｋを使用して、ＰＣ２００から携帯端末１００に送信したチャレンジに対して携帯端末１００から取得したレスポンスを用いた認証を実行する。本実施形態では、公開鍵認証方式は特定のものに限られない。例えば、ＲＳＡ暗号を用いたものであってもよく、楕円曲線暗号を用いたものであってもよい。また例えば、特開２０１２−９８６９０号公報等で開示されている、多次多変数連立方程式に対する求解問題の困難性に安全性の根拠をおく公開鍵認証方式を用いても良い。
【００２５】
またＰＣ２００は、パスワード認証方式で認証を行なう場合は、ＰＣ２００を使用するためのＩＤおよびパスワードを携帯端末１００から取得し、その取得したＩＤおよびパスワードで認証処理を実行する。
【００２６】
ＰＣ２００が提供するサービスは、例えばＰＣ２００へのログインやロック解除、ＰＣ２００にインストールされているアプリケーションの実行、ＰＣ２００上でのコンテンツ（例えば楽曲データ、静止画像データ、動画像データ、電子書籍データなど）の再生などを含んでいても良い。ＰＣ２００上でのコンテンツの再生処理には、例えば、音楽や動画の再生処理、画像の表示処理、電子書籍の再生処理などが含まれ得る。ＰＣ２００のユーザは、携帯端末１００で公開鍵ｐｋ及び秘密鍵ｓｋからなる鍵のペアを生成して、ＰＣ２００に公開鍵ｐｋを登録することで、上述したような、ＰＣ２００へのログインやロック解除、ＰＣ２００にインストールされているアプリケーションの実行、ＰＣ２００上でのコンテンツの再生などに鍵を掛けることができうる。そしてＰＣ２００は、鍵を掛けているサービスが実行されようとする際には、そのサービスに対して設定された公開鍵に対応する秘密鍵ｓｋを有する携帯端末１００へ認証要求を送信し、携帯端末１００からの回答を用いて、そのサービスを実行する権限があるかどうかを判断する。
【００２７】
携帯端末１００は、例えばスマートフォン、タブレット型端末、携帯電話、ＰＨＳのような機器であってもよく、腕時計型、リストバンド型、指輪型、メガネ型その他のウェアラブルデバイス、キーホルダー型の機器等であってもよい。携帯端末１００は、いずれの形態であっても、公開鍵ｐｋ及び秘密鍵ｓｋからなる鍵ペアを生成または保持し、ＰＣ２００との間で通信を行なうことができるものであれば良い。ＰＣ２００は、例えばテレビ、スマートフォン、タブレット型端末、メガネ型ウェアラブルデバイス、カメラ、カムコーダー、ハードディスクレコーダー、ゲーム機等であってもよい。ＰＣ２００は、いずれの形態であっても、公開鍵ｐｋを保持し、携帯端末１００との間で通信を行なうことができるものであれば良い。
【００２８】
携帯端末１００とＰＣ２００との間の通信は、有線通信であってもよく、無線通信であってもよい。以下の説明では、特に断りがなければ、携帯端末１００とＰＣ２００との間の通信は無線通信であるとして説明する。なお、携帯端末１００とＰＣ２００との間の無線通信は、例えば無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）等が用いられても良い。
【００２９】
以上、図１Ａを用いて本開示の一実施形態にかかる情報処理システム１の全体構成例について説明した。なお、本開示の一実施形態にかかる情報処理システム１は、図１Ａに示した構成に限られない。
【００３０】
図１Ｂは、本開示の一実施形態にかかる情報処理システム１の全体構成例を示す説明図である。以下、図１Ｂを用いて本開示の一実施形態にかかる情報処理システム１の全体構成例について説明する。
【００３１】
図１Ｂに示したように、本開示の一実施形態にかかる情報処理システム１は、携帯端末１００と、ＰＣ２００と、サーバ装置３００と、を含んで構成される。図１Ｂに示した構成は、図１Ａに示した構成から、サーバ装置３００が追加されている。本実施形態では、サーバ装置３００は、ＰＣ２００のユーザに、ＰＣ２００で実行されるＷｅｂブラウザにＩＤ及びパスワードを入力させることでユーザを認証し、認証したユーザに向けてインターネット上でサービスを提供するＷｅｂサーバである。
【００３２】
サーバ装置３００が提供するサービス（Ｗｅｂサービス）には、例えば、ＳＮＳ（ソーシャル・ネットワーキング・サービスまたはソーシャル・ネットワーキング・システム）、Ｗｅｂメールサービス、ネットバンキングサービスなどがある。
【００３３】
携帯端末１００は、上述の実施例と同様に、公開鍵認証方式でサーバ装置３００が提供するサービスの認証を受ける場合は、そのサービスで使用される公開鍵ｐｋ及び秘密鍵ｓｋからなる鍵のペアを生成および／または鍵のペアを保持する。そして携帯端末１００から、ＰＣ２００からの要求に応じ、生成した公開鍵ｐｋをＰＣ２００に提供する。そしてＰＣ２００は、携帯端末１００から取得した公開鍵ｐｋを、サーバ装置３００での認証のためにサーバ装置３００へ提供する。
【００３４】
そしてサーバ装置３００は、ＰＣ２００から送信されるＩＤ及びパスワードを用いた認証の他に、公開鍵ｐｋを使用して、サーバ装置３００からＰＣ２００を経由して携帯端末１００に送信されたチャレンジに対してＰＣ２００から送信される、ＰＣ２００が携帯端末１００から取得したレスポンスを用いた認証を実行する。
【００３５】
サーバ装置３００は、サーバ装置３００が提供するサービスのユーザ認証の際に、ＩＤ及びパスワードを用いた認証と、チャレンジに対するレスポンスを用いた認証とを選択させる画面をＰＣ２００に表示させてもよい。そしてサーバ装置３００は、その選択結果に応じた画面をＰＣ２００に表示させてもよい。サーバ装置３００は、このように認証方式を、Ｗｅｂサイトごとに選択させることにより、ＰＣ２００で実行されるＷｅｂブラウザに鍵を記憶させる必要がなく、またＷｅｂサイトごとに、ＩＤ及びパスワードを用いた認証と、チャレンジに対するレスポンスを用いた認証とを切り替えることができる。
【００３６】
［２．２．機能構成例］
以上、図１Ｂを用いて本開示の一実施形態にかかる情報処理システム１の全体構成例について説明した。次に、本開示の一実施形態に係る携帯端末１００の機能構成例について説明する。
【００３７】
図２は、本開示の一実施形態に係る携帯端末１００の機能構成例を示す説明図である。以下、図２を用いて本開示の一実施形態に係る携帯端末１００の機能構成例について説明する。
【００３８】
図２に示した携帯端末１００は、本開示の情報処理装置の一例であり、例えばスマートフォン、タブレット型端末、携帯電話、ＰＨＳのような機器であってもよく、腕時計型、リストバンド型、指輪型、メガネ型その他のウェアラブルデバイス、キーホルダー型の機器等の装置であってもよい。
【００３９】
図２に示したように、本開示の一実施形態に係る携帯端末１００は、制御部１１０と、入力部１２０と、出力部１３０と、通信部１４０と、記憶部１５０と、センサ部１６０と、を含んで構成される。
【００４０】
制御部１１０は、携帯端末１００の動作を制御する。すなわち、図２に示した携帯端末１００の各構成要素は、制御部１１０の制御により動作する。制御部１１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリ部、インターフェース部を備えたマイクロコンピュータにより構成され、本実施形態の全体を制御する制御部として機能し得る。なお、制御部１１０の詳細な機能構成例については後述する。
【００４１】
入力部１２０は、ユーザの入力操作を受け付ける入力デバイスである。入力部１２０を構成するものとしては、例えばタッチパネル、キーボード、電源ボタン、操作ボタン、マイク等があり得る。
【００４２】
出力部１３０は、携帯端末１００で処理された情報を出力する出力デバイスである。出力部１３０を構成するものとしては、例えば液晶ディスプレイ、有機ＥＬディスプレイ、スピーカ、ＬＥＤインジケータ、バイブレータ等があり得る。出力部１３０からの出力内容は、例えば制御部１１０によって生成され得る。
【００４３】
通信部１４０は、外部機器との間でデータの送受信を行う。外部機器としては、コンピュータ装置、スマートフォン、スマートウォッチ、ネットワークサーバ装置などが想定される。通信部１４０は、無線ＬＡＮ、ブルートゥース（登録商標）などの方式で、例えばネットワークアクセスポイントに対する無線通信を介してネットワーク通信を行う構成としても良いし、対応する通信機能を備えた外部機器との間で直接無線通信を行う構成としても良い。通信部１４０は、制御部１１０が生成した秘密鍵を用いた、外部機器との間の認証処理に関する情報を送受信する。なお通信部１４０は、外部機器との間の認証処理に関する情報の他にも、例えば動画コンテンツ、静止画コンテンツ、電子書籍等のデータ、携帯端末１００で生成された画像データ、テキストデータ、表計算データ等のコンピュータユースのデータ、ゲーム画像など、表示対象となるあらゆるデータを通信対象とし得る。
【００４４】
記憶部１５０は、例えばＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリ部等で構成され得る。記憶部１５０は、制御部１１０が携帯端末１００の制御に用いる情報や、携帯端末１００で生成された画像データ、テキストデータ、表計算データ等のコンピュータユースのデータ、携帯端末１００で実行されるアプリケーションのデータ等を格納する。また記憶部１５０は、認証を受ける際に必要となる情報、例えば、制御部１１０が生成した秘密鍵を格納する。制御部１１０が生成した秘密鍵が格納される記憶部１５０の領域は、耐タンパ性を有することが望ましい。また秘密鍵が格納される記憶部１５０の領域だけでなく、記憶部１５０全体や、制御部１１０や、また携帯端末１００の全体についても耐タンパ性を有していても良い。
【００４５】
図３は、記憶部１５０に格納される情報の一例を示す説明図である。図３には、記憶部１５０に格納される情報の一例として、ユーザＩＤ、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）、サーバ装置３００が提供するサービスを使用するためのＩＤ及びパスワード、公開鍵認証方式で認証を受ける際の公開鍵ｐｋ及び秘密鍵ｓｋの組み合わせが示されている。もちろん、記憶部１５０にはこれらの全ての情報が格納される必要はない。
【００４６】
記憶部１５０に格納されるＩＤ及びパスワードの組は１つだけとは限らず、複数格納され得る。そして記憶部１５０に格納されるＩＤ及びパスワードの組について、それぞれ利用可能状態と利用不可状態が設定され得る。さらに、ＩＤ及びパスワードの組が利用可能状態にある場合、そのＩＤ及びパスワードを使用した認証処理を自動で実行するか否かが設定され得る。
【００４７】
また、記憶部１５０に格納される秘密鍵ｓｋは１つだけとは限らず、複数格納され得る。そして記憶部１５０に格納される秘密鍵ｓｋについて、それぞれ利用可能状態と利用不可状態が設定され得る。さらに、秘密鍵ｓｋが利用可能状態にある場合、その秘密鍵ｓｋを使用した認証処理を自動で実行するか否かが設定され得る。秘密鍵ｓｋが利用可能状態にあり、かつその秘密鍵ｓｋを使用した認証処理を自動で実行する設定になっている場合は、携帯端末１００は、ＰＣ２００からのチャレンジに対してユーザへの確認無しに自動でその秘密鍵ｓｋを使用したレスポンスを生成し、ＰＣ２００へレスポンスを返信する。
【００４８】
センサ部１６０は、携帯端末１００の動きを検出するセンサである。センサ部１６０は、例えば加速度センサ、重力センサ、ジャイロセンサ、照度センサ、線形加速度センサ、地磁気センサ、近接センサ、回転ベクトルセンサ等のセンサで構成され得る。またセンサ部１６０は、例えば現在位置を取得するセンサ、例えばＧＰＳモジュールで構成され得る。センサ部１６０のセンシングによって得られるセンサデータは、制御部１１０で取得される。本実施形態では、センサ部１６０のセンシングによって得られるセンサデータが、制御部１１０での秘密鍵の生成に用いられてもよい。
【００４９】
以上、図２を用いて本開示の一実施形態に係る携帯端末１００の機能構成例について説明した。続いて、本開示の一実施形態に係る携帯端末１００に含まれる制御部１１０の機能構成例について説明する。
【００５０】
図４は、本開示の一実施形態に係る携帯端末１００に含まれる制御部１１０の機能構成例を示す説明図である。以下、図４を用いて本開示の一実施形態に係る携帯端末１００に含まれる制御部１１０の機能構成例について説明する。
【００５１】
図４に示したように、制御部１１０は、認証処理部１１１と、判定部１１２と、通知生成部１１３と、遠隔ロック部１１４と、を含んで構成される。
【００５２】
認証処理部１１１は、ＰＣ２００から認証要求が送信されてきた際に、記憶部１５０に記憶されている情報（ＩＤおよびパスワード、または秘密鍵ｓｋ）を用いてＰＣ２００との間の認証処理を実行する。パスワード認証方式でＰＣ２００の認証を受ける場合は、認証処理部１１１は、記憶部１５０に記憶されているＩＤおよびパスワードをＰＣ２００へ送信する。また公開鍵認証方式でＰＣ２００の認証を受ける場合は、認証処理部１１１は、ＰＣ２００からのその認証要求に対する回答を、秘密鍵ｓｋを用いて生成する処理を実行する。認証処理部１１１が生成した回答は、通信部１４０からＰＣ２００へ送信される。ＰＣ２００では、認証処理部１１１が生成した回答が正しいものかどうか否かによって、携帯端末１００を認証する処理が実行される。
【００５３】
判定部１１２は、認証処理部１１１での処理に関する判定処理を実行する。判定部１１２が実行する判定処理としては、例えば、認証処理部１１１が生成した回答によって認証が成功したか、認証が失敗した場合には何度か続けて失敗したかどうか、等があり得る。判定部１１２は、認証処理部１１１での処理に関する判定処理の結果を、通知生成部１１３に送る。
【００５４】
通知生成部１１３は、判定部１１２から送られる、認証処理部１１１での処理に関する判定処理の結果を用いて、出力部１３０を通じて認証処理部１１１での処理結果をユーザに通知する。通知生成部１１３は、判定部１１２での判定処理の結果の通知として、例えば文字や画像による通知、音や振動による通知などを行なう。通知生成部１１３が判定部１１２での判定処理の結果を通知することで、携帯端末１００のユーザは、携帯端末１００がＰＣ２００に認証されたかどうかを把握することが出来る。
【００５５】
遠隔ロック部１１４は、ＰＣ２００に対して、ＰＣ２００の使用を制限させる（すなわち、ＰＣ２００の操作にロックを掛ける）ための信号を生成する。遠隔ロック部１１４が生成した信号は、通信部１４０からＰＣ２００へ送信される。
【００５６】
本実施形態では、通知生成部１１３では、携帯端末１００とＰＣ２００との間で公開鍵認証方式による認証が成功すると、認証が成功した旨の通知を生成するとともに、ＰＣ２００をログオフさせるためのボタンを含んだ画像を生成し、その画像を出力部１３０から出力させる。ユーザがそのＰＣ２００をログオフさせるためのボタンに触れると、遠隔ロック部１１４は、その接触に応じてＰＣ２００をログオフする信号、すなわちＰＣ２００に対してＰＣ２００の操作にロックを掛けるための信号を生成して、通信部１４０に信号を送信させる。ＰＣ２００は、ログオフするための信号を受信すると、その受信に応じて自動的にログオフ処理を実行する。
【００５７】
本開示の一実施形態に係る携帯端末１００は、図４に示したような制御部１１０の構成を有することで、認証対象装置であるＰＣ２００からの認証要求に応じて自動的に回答を生成して送信し、ＰＣ２００で認証が行われ、ＰＣ２００が操作可能になった場合に、その操作可能となったＰＣ２００の操作を遠隔で制限することが出来る。
【００５８】
以上、図４を用いて本開示の一実施形態に係る携帯端末１００に含まれる制御部１１０の機能構成例について説明した。続いて本開示の一実施形態に係るＰＣ２００の機能構成例について説明する。
【００５９】
図５は、本開示の一実施形態に係るＰＣ２００の機能構成例を示す説明図である。以下、図５を用いて本開示の一実施形態に係るＰＣ２００の機能構成例について説明する。
【００６０】
図５に示したように、本開示の一実施形態に係るＰＣ２００は、制御部２０２と、公開鍵記憶部２０４と、検証結果出力部２０６と、送信部２０８と、受信部２１０と、を含んで構成される。
【００６１】
制御部２０２は、ＰＣ２００の動作を制御する。すなわち、図５に示したＰＣ２００の各構成要素は、制御部２０２の制御により動作する。制御部２０２は、携帯端末１００の認証をパスワード認証方式によって行う場合、携帯端末１００より送信されてきたＩＤ及びパスワードを用いて認証を実行する。また制御部２０２は、携帯端末１００の認証を公開鍵認証方式によって行う場合、ＰＣ２００から認証要求を送信し、携帯端末１００よりその認証要求に対する回答が送信されてきた際に、その回答を検証することで、回答を送信した携帯端末１００の認証を行なう。
【００６２】
公開鍵記憶部２０４は、携帯端末１００の認証を公開鍵認証方式によって行う場合、携帯端末１００で生成された公開鍵ｐｋ及び秘密鍵ｓｋからなる鍵のペアの内、公開鍵ｐｋを記憶する。携帯端末１００で生成される公開鍵ｐｋは受信部２１０が受信し、制御部２０２によって公開鍵記憶部２０４に記憶される。
【００６３】
検証結果出力部２０６は、ＰＣ２００から認証要求を送信し、携帯端末１００よりその認証要求に対する回答が送信されてきた際に、その回答に対する検証結果を、画像、音声、振動などによって出力する。
【００６４】
送信部２０８は、携帯端末１００へ情報を無線送信する。送信部２０８が携帯端末１００へ送信する情報は、例えば携帯端末１００の認証を公開鍵認証方式によって行う場合の、携帯端末１００への公開鍵ｐｋの登録要求や、公開鍵記憶部２０４に保持されている公開鍵ｐｋを用いた認証要求を含む。
【００６５】
受信部２１０は、携帯端末１００から無線送信される情報を受信する。例えば携帯端末１００の認証を公開鍵認証方式によって行う場合、受信部２１０が携帯端末１００から受信する情報は、ＰＣ２００への公開鍵ｐｋの登録要求に対して送られてくる公開鍵ｐｋや、公開鍵ｐｋを用いた認証要求に対して送られてくる回答を含む。また例えば携帯端末１００の認証をパスワード認証方式によって行う場合、受信部２１０が携帯端末１００から受信する情報は、ＩＤ及びパスワードの組を含む。
【００６６】
以上、図５を用いて本開示の一実施形態に係るＰＣ２００の機能構成例について説明した。続いて、本開示の一実施形態に係る情報処理システム１の動作例について説明する。
【００６７】
［２．３．動作例］
図６は、本開示の一実施形態に係る情報処理システム１の動作例を示す流れ図である。図６に示した流れ図は、携帯端末１００の認証を公開鍵認証方式によって行う場合の、ＰＣ２００に記憶された公開鍵ｐｋを用いた認証処理の例である。以下、図６を用いて本開示の一実施形態に係る情報処理システム１の動作例について説明する。
【００６８】
ＰＣ２００は、公開鍵ｐｋを用いた認証処理を実行する際に、まず制御部２０２において認証要求送信処理を実行する（ステップＳ１１１）。この認証要求送信処理は様々な場面で実行され得る。例えば、ＰＣ２００のユーザが、ＰＣ２００にログインしようとする場合、ＰＣ２００に掛けられたロックを解除しようとする場合、ＰＣ２００にインストールされているアプリケーションを実行しようとする場合、ＰＣ２００にインストールされているアプリケーションを使用して何らかの処理を実行しようとする場合、ＰＣ２００でコンテンツを再生しようとする場合等で、認証要求送信処理は実行され得る。ＰＣ２００にインストールされているアプリケーションを使用した処理には、例えば、Ｗｅｂブラウザを使用して特定のページにアクセスしようとする処理、文書作成ソフトウェアを用いた文書の編集処理などが含まれ得る。また、ＰＣ２００上でのコンテンツの再生処理には、例えば、音楽や動画の再生処理、画像の表示処理、電子書籍の再生処理などが含まれ得る。
【００６９】
なお、上記ステップＳ１１１で認証要求送信処理が実行される際には、予め携帯端末１００とＰＣ２００との間で、認証情報の通信に用いられる所定の通信リンクが確立しているか、または、ＰＣ２００が認証要求送信処理を実行する際に携帯端末１００とＰＣ２００との間で上記通信リンクの確立を試みられるものとする。携帯端末１００とＰＣ２００との間では、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの方式で、例えばネットワークアクセスポイントに対する無線通信を介してネットワーク通信が行われても良いし、直接無線通信が行われても良い。
【００７０】
上記ステップＳ１１１で認証要求送信処理を実行すると、続いてＰＣ２００は、携帯端末１００へ向けて認証要求を送信部２０８から無線送信する（ステップＳ１１２）。この認証要求には、携帯端末１００でＰＣ２００からの認証要求であることが識別できる情報が含まれ得る。ステップＳ１０２で送信部２０８から無線送信された認証要求を、携帯端末１００の受信部１２０が受信すると、その認証要求の受信に伴い、認証要求受信時の処理を携帯端末１００が実行する（ステップＳ１１３）。
【００７１】
ここで、上記ステップＳ１１２でＰＣ２００から携帯端末１００へ向けて送信される情報には、例えば公開鍵認証方式を用いたチャレンジ・レスポンス方式の認証の際にＰＣ２００で生成されるチャレンジが含まれ得る。ＰＣ２００が、公開鍵ｐｋを用いてチャレンジを生成すると、携帯端末１００は、ステップＳ１１３での認証要求受信時の処理として、記憶部１５０に記憶されている、上記公開鍵ｐｋに対応する秘密鍵ｓｋを用いて、ＰＣ２００から送信されたチャレンジに対するレスポンスを制御部１１０、特に認証処理部１１１で生成する処理が含まれる。
【００７２】
ＰＣ２００は、上記ステップＳ１１２で認証要求を送信する際に、チャレンジに所定の署名情報を付加して送信しても良い。所定の署名情報としては、たとえばチャレンジを生成した日付及び時刻が用いられても良い。ＰＣ２００は、チャレンジに所定の署名情報を付加して送信することで、携帯端末１００に、その署名情報を含めたレスポンスを返信させることができる。そしてＰＣ２００は、そのレスポンスに含まれる署名情報を確認することで、そのチャレンジはＰＣ２００自身が作成したものであるかどうかを判断することができる。
【００７３】
上記ステップＳ１１３で、認証要求受信時の処理を実行すると、続いて携帯端末１００は、ＰＣ２００へ向けて認証要求への回答を通信部１４０から無線送信する（ステップＳ１１４）。このステップＳ１１４で通信部１４０から無線送信される、認証要求への回答には、上記ステップＳ１１３で生成された、チャレンジに対するレスポンスが含まれる。
【００７４】
上記ステップＳ１０４で、携帯端末１００から無線送信された認証要求への回答を受信すると、ＰＣ２００は、回答に含まれるレスポンスを用いた認証処理を実行する（ステップＳ１１５）。このステップＳ１１５の認証処理は、制御部２０２が実行し得る。そして、このステップＳ１１５の認証処理は、携帯端末１００からの回答に含まれるレスポンスが、正解の値か否かを判断することによって行われる。
【００７５】
認証処理に１往復より多いインタラクションが必要な場合、ステップＳ１１５で認証処理を実行後、ＰＣ２００は、携帯端末１００との間で必要な所定の認証プロトコルを実行する（ステップＳ１１６）。この認証プロトコルは必要に応じて行われればよく、認証処理が１往復で完了する認証プロトコルの場合などでは、必ずしも実行される必要はない。
【００７６】
なお、上述のＰＣ２００から携帯端末１００へ向けたチャレンジの送信や、そのチャレンジに対する、携帯端末１００からＰＣ２００へ向けたレスポンスの送信は、複数回実行されてもよい。チャレンジ及びレスポンスの送信が複数回行われることで、公開鍵認証方式による認証の安全性を高めることが可能となる。
【００７７】
図７は、図６に示した本開示の一実施形態に係る情報処理システム１の動作例についての概要を示す説明図である。携帯端末１００を持ったユーザが、ＰＣ２００との無線通信が可能な距離まで接近した上で、ＰＣ２００が提供するユーザインタフェースを用いて、ＰＣ２００に認証開始を指示する。この時点では、ＰＣ２００はユーザのログイン前の状態であり、ＰＣ２００に対する操作は認証開始指示だけが受け付け可能な状態である。このＰＣ２００に対する認証開始の指示としては、例えばボタンに対するクリック等が考えられる。
【００７８】
認証開始を指示されたＰＣ２００は、真正乱数生成器や擬似乱数生成器を用いて生成したチャレンジを携帯端末１００に送信し、携帯端末１００は、ＰＣ２００から送られたチャレンジに対するレスポンスを、秘密鍵ｓｋを用いて生成し、ＰＣ２００へそのレスポンスを返信する。ＰＣ２００は、携帯端末１００から受信したレスポンスが正解の値か否かを判断することによって、レスポンスを送信した携帯端末１００が、公開鍵ｐｋに対応する秘密鍵ｓｋを持っている装置であるかどうか判断することが出来る。そしてＰＣ２００はレスポンスを送信した携帯端末１００が、公開鍵ｐｋに対応する秘密鍵ｓｋを持っている装置であれば、その秘密鍵ｓｋを持っているユーザがＰＣ２００を使用することが出来るユーザであると判断し、その公開鍵ｐｋに対応するユーザでログイン処理を開始する。
【００７９】
なお携帯端末１００とＰＣ２００との間の認証処理だけでなく、ＰＣ２００を介した携帯端末１００とサーバ装置３００が提供するサービスとの間の認証処理も、同様に実行される。すなわち、携帯端末１００は、予め公開鍵ｐｋを、サーバ装置３００での認証のためにサーバ装置３００へ提供しておく。そしてサーバ装置３００は、登録された公開鍵ｐｋを使用して、サーバ装置３００からＰＣ２００を経由して携帯端末１００に送信したチャレンジに対してＰＣ２００から送信される、ＰＣ２００が携帯端末１００から取得したレスポンスを用いた認証を実行する。
【００８０】
ＰＣ２００を使用していたユーザが離席する際は、ＰＣ２００にロックを掛け（つまりＰＣ２００からログオフして）、さらに、携帯端末１００の鍵機能を使用停止状態にする。ＰＣ２００にロックを掛けて、携帯端末１００の鍵機能を使用停止状態にすることで、ＰＣ２００と携帯端末１００とが無線通信可能な範囲にある場合でも、携帯端末１００は、ＰＣ２００からの認証要求に自動で応答することが無くなる。図８は、携帯端末１００のユーザがＰＣ２００の前から離れた様子を示す説明図である。このように携帯端末１００のユーザがＰＣ２００の前から離れても、上述のように携帯端末１００の鍵機能を使用停止状態にすれば、第三者がＰＣ２００の前にやって来て、ＰＣ２００に対して認証開始を指示しても、携帯端末１００は認証要求に自動で応答することは無いので、ＰＣ２００が自動的にログイン状態になることはない。
【００８１】
しかし、携帯端末１００のユーザがＰＣ２００の前から離れる際にユーザが携帯端末１００の鍵機能を使用停止状態にするのを忘れてしまうと、第三者がＰＣ２００の前にやって来て、ＰＣ２００に対して認証開始を指示すると、ＰＣ２００と携帯端末１００とが無線通信可能な範囲にあれば、上述の認証処理が実行されることでＰＣ２００が自動的にログイン状態になってしまう。図９は、携帯端末１００のユーザがＰＣ２００の前から離れた隙に、第三者がＰＣ２００へログインした様子を示す説明図である。このように第三者によってＰＣ２００へログインされてしまうと、情報の漏洩や、サーバ装置３００が提供するサービスの意図しない利用などの不正利用が行われてしまう。従って、携帯端末１００のユーザがＰＣ２００の前から離れた隙に、第三者がＰＣ２００へログインしてしまった場合に、すみやかにＰＣ２００にロックを掛けたり、ＰＣ２００をログオフさせたりする仕組みが必要になる。
【００８２】
そこで本実施形態では、携帯端末１００とＰＣ２００との間で自動的に認証処理が行われ、ＰＣ２００で携帯端末１００の認証が成功すると、携帯端末１００はＰＣ２００で認証が成功したことをユーザに通知する処理を実行する。ＰＣ２００で認証が成功したことをユーザに通知する処理を携帯端末１００が実行することで、携帯端末１００のユーザは、その認証がユーザの意図したものか否かを知ることが出来る。その認証がユーザの意図したもので無ければ、携帯端末１００は、ユーザの指示により、ロックを掛けるための信号を生成してＰＣ２００に送信する。図１０は、第三者がＰＣ２００へログインした後に、携帯端末１００のユーザが、携帯端末１００を用いてＰＣ２００にロックを掛ける様子を示す説明図である。携帯端末１００からの通知によりＰＣ２００で認証が成功したことを知ったユーザが、携帯端末１００を用いてＰＣ２００にロックを掛けることで、ＰＣ２００の不正利用の防止に繋がる。
【００８３】
図１１は、本開示の一実施形態に係る情報処理システム１の動作例を示す流れ図である。図１１に示した流れ図は、携帯端末１００の認証を公開鍵認証方式によって行う場合の、ＰＣ２００に記憶された公開鍵ｐｋを用いた認証処理の例であり、図６に示した流れ図にステップＳ１１７以降が追加されたものである。
【００８４】
上記ステップＳ１１６で、ＰＣ２００が携帯端末１００との間で必要な所定の認証プロトコルを実行し、認証が成功すると、携帯端末１００は、ＰＣ２００へのログイン成功の通知及びログオフボタンの表示を行なう（ステップＳ１１７）。ステップＳ１１７の処理は、例えば通知生成部１１３が生成した情報に基づいて実行される。携帯端末１００は、ＰＣ２００へのログイン成功の通知を、画面へのメッセージ表示、バイブレータの振動、音の出力、ＬＥＤライトの点灯等のいずれか、またはこれらの組み合わせで行い得る。また携帯端末１００は、画面へのメッセージ表示に加えてログオフボタンの表示を行なう。
【００８５】
図１２は、携帯端末１００とＰＣ２００との間で認証処理が成功した際に携帯端末１００に表示される画面の例を示す説明図である。図１２には、ＰＣ２００へのログインが完了したことを示すメッセージと、ログオフボタン１２１とが、出力部１３０に表示されている様子が示されている。
【００８６】
ＰＣ２００へのログインがユーザの意図しないもの（第三者によるものを含む）であれば、携帯端末１００のユーザがログオフボタン１２１をタッチすると、携帯端末１００は、ＰＣ２００をログオフするための信号を生成し、ＰＣ２００へ送信する（ステップＳ１１８）。ＰＣ２００をログオフするための信号の生成は遠隔ロック部１１４が実行し、信号の送信は通信部１４０が実行し得る。
【００８７】
なお、図１２には、ＰＣ２００へのログインが完了したことを示すメッセージが出力部１３０に表示されているが、携帯端末１００とＰＣ２００との間で認証処理が行われた結果、ＰＣ２００へのログインに失敗した場合は、携帯端末１００は、ＰＣ２００へのログインが失敗したことを示すメッセージを出力部１３０に出力しても良い。
【００８８】
携帯端末１００から、ＰＣ２００をログオフするための信号を受信したＰＣ２００は、ＰＣ２００のログオフ処理を実行する（ステップＳ１１９）。携帯端末１００でＰＣ２００をログオフするための信号を生成してＰＣ２００に送信することで、携帯端末１００はＰＣ２００を遠隔でログオフさせることが出来る。ＰＣ２００を遠隔でログオフさせることで、携帯端末１００は、ユーザが意図しないＰＣ２００の自動ログインが行われたことによるＰＣ２００の不正利用の拡大を防ぐことが可能になる。
【００８９】
なおＰＣ２００は、携帯端末１００との間で認証処理が成功すると、ＰＣ２００をログオフするための信号を待ち受けることになるが、信号を待ち受け続けると消費電力の増大に繋がる。従って、携帯端末１００は、ＰＣ２００との間で認証処理が成功すると、所定の時間の間だけ図１２に示したような画面を表示しても良く、ＰＣ２００も、所定の時間の間だけ、ＰＣ２００をログオフするための信号を待ち受けるようにしても良い。
【００９０】
上述の例では、携帯端末１００の認証を公開鍵認証方式によって行う場合の動作例であるが、携帯端末１００の認証をパスワード認証方式によって行う場合も、図１１に示した処理と同様の処理が実行され得る。携帯端末１００の認証をパスワード認証方式によって行う場合は、ＰＣ２００からの認証要求に応じて携帯端末１００がＰＣ２００のＩＤ及びパスワードを送信する。そしてＰＣ２００は、そのＩＤ及びパスワードを用いてログインした後に、携帯端末１００に対して認証が完了した旨を通知し、携帯端末１００は、ＰＣ２００へのログイン成功の通知及びログオフボタンの表示を行なう。
【００９１】
上述の例では、携帯端末１００を用いてＰＣ２００にログインする際の処理を示したが、携帯端末１００を用いて、ＰＣ２００を介して、サーバ装置３００が提供するサービスにログインする際にも、同様にサーバ装置３００が提供するサービスからの遠隔ログオフが可能である。
【００９２】
図１３は、本開示の一実施形態に係る情報処理システム１の動作例を示す流れ図である。図１３に示した流れ図は、サーバ装置３００に記憶された公開鍵ｐｋを用いた認証処理の例であり、図６に示した流れ図にステップＳ１１７’以降が追加されたものである。なお図１３に示した例では、ステップＳ１１６までの一連の処理で、サーバ装置３００が提供するサービスへのログインが完了したものとする。
【００９３】
上記ステップＳ１１６で、サーバ装置３００が携帯端末１００との間で、必要な所定の認証プロトコルを、ＰＣ２００を介して実行し、認証が成功すると、携帯端末１００は、サーバ装置３００が提供するサービスへのログイン成功の通知及びログオフボタンの表示を行なう（ステップＳ１１７’）。ステップＳ１１７’の処理は、例えば通知生成部１１３が生成した情報に基づいて実行される。携帯端末１００は、サーバ装置３００が提供するサービスへのログイン成功の通知を、画面へのメッセージ表示、バイブレータの振動、音の出力、ＬＥＤライトの点灯等で行い得る。また携帯端末１００は、画面へのメッセージ表示に加えてログオフボタンの表示を行なう。
【００９４】
図１４は、携帯端末１００とサーバ装置３００との間で認証処理が成功した際に携帯端末１００に表示される画面の例を示す説明図である。図１４には、サーバ装置３００が提供するサービスへのログインが完了したことを示すメッセージと、ログオフボタン１２１とが、出力部１３０に表示されている様子が示されている。
【００９５】
なお、図１４には、サーバ装置３００が提供するサービスが完了したことを示すメッセージが出力部１３０に表示されているが、携帯端末１００とサーバ装置３００との間で認証処理が行われた結果、サーバ装置３００が提供するサービスへのログインに失敗した場合は、携帯端末１００は、サーバ装置３００が提供するサービスへのログインが失敗したことを示すメッセージを出力部１３０に出力しても良い。
【００９６】
サーバ装置３００が提供するサービスへのログインがユーザの意図しないもの（第三者によるものを含む）であれば、携帯端末１００のユーザがログオフボタン１２１をタッチすると、携帯端末１００は、サーバ装置３００が提供するサービスからログオフするための信号を生成し、ＰＣ２００を介してサーバ装置３００へ送信する（ステップＳ１１８’）。サーバ装置３００が提供するサービスからログオフするための信号の生成は遠隔ロック部１１４が実行し、信号の送信は通信部１４０が実行し得る。
【００９７】
携帯端末１００から、サーバ装置３００が提供するサービスからログオフするための信号を受信したサーバ装置３００は、サービスからのログオフ処理を実行する（ステップＳ１１９’）。携帯端末１００でサーバ装置３００が提供するサービスからログオフするための信号を生成してサーバ装置３００に送信することで、携帯端末１００はサーバ装置３００が提供するサービスから遠隔でログオフすることが出来る。サーバ装置３００が提供するサービスから遠隔でログオフすることで、携帯端末１００は、ユーザが意図しないサービスの自動ログインが行われたことによる当該サービスの不正利用の拡大を防ぐことが可能になる。
【００９８】
本開示の一実施形態に係る携帯端末１００は、遠隔でＰＣ２００のログオフや、サーバ装置３００が提供するサービスからのログオフを実行することで、不正利用の拡大を防ぐとともに、不正利用を試みた第三者への抑止力を効かせることが出来る。ログオフ後、さらに第三者が不正利用を試みようとするかもしれないが、その場合、携帯端末１００は、複数回連続して遠隔でログオフした場合に、例えば制御部１１０の制御により、その認証に利用する秘密鍵ｓｋを自動的に利用停止状態に移行させても良く、また認証に利用する秘密鍵ｓｋを使用しない設定に変更するかどうかをユーザに確認する画面を出力しても良い。携帯端末１００は、複数回連続して遠隔でログオフした場合に、その認証に利用する秘密鍵ｓｋを自動的に利用停止状態に移行させたり、秘密鍵ｓｋを使用しない設定に変更するかどうかをユーザに確認させたりすることで、第三者による不正利用を完全に防ぐことが出来る。
【００９９】
＜３．ハードウェア構成例＞
上記の各アルゴリズムは、例えば、図１５に示す情報処理装置のハードウェア構成を用いて実行することが可能である。つまり、当該各アルゴリズムの処理は、コンピュータプログラムを用いて図１５に示すハードウェアを制御することにより実現される。なお、このハードウェアの形態は任意であり、例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ、ＰＤＡ等の携帯情報端末、ゲーム機、接触式又は非接触式のＩＣチップ、接触式又は非接触式のＩＣカード、又は種々の情報家電がこれに含まれる。但し、上記のＰＨＳは、Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍの略である。また、上記のＰＤＡは、Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔの略である。
【０１００】
図１５に示すように、このハードウェアは、主に、ＣＰＵ９０２と、ＲＯＭ９０４と、ＲＡＭ９０６と、ホストバス９０８と、ブリッジ９１０と、を有する。さらに、このハードウェアは、外部バス９１２と、インターフェース９１４と、入力部９１６と、出力部９１８と、記憶部９２０と、ドライブ９２２と、接続ポート９２４と、通信部９２６と、を有する。但し、上記のＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略である。また、上記のＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略である。そして、上記のＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略である。
【０１０１】
ＣＰＵ９０２は、例えば、演算処理装置又は制御装置として機能し、ＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８に記録された各種プログラムに基づいて各構成要素の動作全般又はその一部を制御する。ＲＯＭ９０４は、ＣＰＵ９０２に読み込まれるプログラムや演算に用いるデータ等を格納する手段である。ＲＡＭ９０６には、例えば、ＣＰＵ９０２に読み込まれるプログラムや、そのプログラムを実行する際に適宜変化する各種パラメータ等が一時的又は永続的に格納される。
【０１０２】
これらの構成要素は、例えば、高速なデータ伝送が可能なホストバス９０８を介して相互に接続される。一方、ホストバス９０８は、例えば、ブリッジ９１０を介して比較的データ伝送速度が低速な外部バス９１２に接続される。また、入力部９１６としては、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、及びレバー等が用いられる。さらに、入力部９１６としては、赤外線やその他の電波を利用して制御信号を送信することが可能なリモートコントローラ（以下、リモコン）が用いられることもある。さらに、入力部９１６としては、各種センサ、例えば地磁気センサ、加速度センサ等のセンサやＧＰＳ等の現在地を取得するものが用いられることもある。
【０１０３】
出力部９１８としては、例えば、ＣＲＴ、ＬＣＤ、ＰＤＰ、又はＥＬＤ等のディスプレイ装置、スピーカ、ヘッドホン等のオーディオ出力装置、プリンタ、携帯電話、又はファクシミリ等、取得した情報を利用者に対して視覚的又は聴覚的に通知することが可能な装置である。但し、上記のＣＲＴは、Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略である。また、上記のＬＣＤは、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略である。そして、上記のＰＤＰは、Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌの略である。さらに、上記のＥＬＤは、Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略である。
【０１０４】
記憶部９２０は、各種のデータを格納するための装置である。記憶部９２０としては、例えば、ハードディスクドライブ（ＨＤＤ）等の磁気記憶デバイス、半導体記憶デバイス、光記憶デバイス、又は光磁気記憶デバイス等が用いられる。但し、上記のＨＤＤは、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略である。
【０１０５】
ドライブ９２２は、例えば、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体９２８に記録された情報を読み出し、又はリムーバブル記録媒体９２８に情報を書き込む装置である。リムーバブル記録媒体９２８は、例えば、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、ＨＤ  ＤＶＤメディア、各種の半導体記憶メディア等である。もちろん、リムーバブル記録媒体９２８は、例えば、非接触型ＩＣチップを搭載したＩＣカード、又は電子機器等であってもよい。但し、上記のＩＣは、Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略である。
【０１０６】
接続ポート９２４は、例えば、ＵＳＢポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ、ＲＳ−２３２Ｃポート、又は光オーディオ端子等のような外部接続機器９３０を接続するためのポートである。外部接続機器９３０は、例えば、プリンタ、携帯音楽プレーヤ、デジタルカメラ、デジタルビデオカメラ、又はＩＣレコーダ等である。但し、上記のＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略である。また、上記のＳＣＳＩは、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅの略である。
【０１０７】
通信部９２６は、ネットワーク９３２に接続するための通信デバイスであり、例えば、有線又は無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、又はＷＵＳＢ用の通信カード、光通信用のルータ、ＡＤＳＬ用のルータ、又は接触又は非接触通信用のデバイス等である。また、通信部９２６に接続されるネットワーク９３２は、有線又は無線により接続されたネットワークにより構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、可視光通信、放送、又は衛星通信等である。但し、上記のＬＡＮは、Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略である。また、上記のＷＵＳＢは、Ｗｉｒｅｌｅｓｓ  ＵＳＢの略である。そして、上記のＡＤＳＬは、Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅの略である。
【０１０８】
例えば、携帯端末１００がこのようなハードウェア構成を有する場合、例えば制御部１１０の機能はＣＰＵ９０２が担い得る。また例えば入力部１２０の機能は入力部９１６が担い得る。また例えば、出力部１３０の機能は出力部９１８が担い得る。また例えば、通信部１４０の機能は通信部９２６が担い得る。また例えば記憶部１４０の機能はＲＯＭ９０４、ＲＡＭ９０６、記憶部９２０、又はリムーバブル記録媒体９２８が担い得る。また例えばセンサ部１６０の機能は入力部９１６が担い得る。
【０１０９】
＜４．まとめ＞
以上説明したように本開示の一実施形態によれば、ユーザが意図しない認証処理が行われたことによる、認証先の装置やサービスの不正利用の拡大を防ぐことが可能になる携帯端末１００が提供される。本開示の一実施形態に係る携帯端末１００は、認証先の装置やサービスからの認証要求に対して自動的に応答を行なうと、その自動的に応答を行なった旨をユーザに通知する。携帯端末１００のユーザは、携帯端末１００が発した通知を確認し、自らが意図した認証処理が行われたので無ければ、認証先の装置やサービスに対してロックを掛けるよう携帯端末１００に指示する。
【０１１０】
本開示の一実施形態に係る携帯端末１００は、このようにユーザが意図した認証処理で無いとユーザが判断した場合に、認証先の装置やサービスに対してロックを掛けることで、認証先の装置やサービスの不正利用の拡大を防ぐことが可能になる。
【０１１１】
本明細書の各装置が実行する処理における各ステップは、必ずしもシーケンス図またはフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、各装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【０１１２】
また、各装置に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した各装置の構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供されることが可能である。また、機能ブロック図で示したそれぞれの機能ブロックをハードウェアで構成することで、一連の処理をハードウェアで実現することもできる。また、当該コンピュータプログラムはスマートフォンやタブレット等種々の情報処理端末向けアプリケーション・プログラムとして、インターネット等のネットワーク上に存在する所定のアプリケーション配信サイトから配信することが可能である。このようなアプリケーション配信サイトは、プログラムを記憶する記憶装置と、クライアント（スマートフォンやタブレット等種々の情報処理端末）からのダウンロード要求に応じ、そのアプリケーション・プログラムを送信する通信装置とを備えるサーバ装置が提供し得る。
【０１１３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１４】
例えば、上記実施形態では、ＰＣ２００やサーバ装置３００との間の認証処理が自動的に実行されると、携帯端末１００は、その認証処理の結果を画面に表示して、さらにＰＣ２００やサーバ装置３００が提供するサービスからログオフさせるためのユーザインタフェースを表示していたが、本開示はかかる例に限定されるものではない。例えば携帯端末１００がディスプレイを持たない場合、ＰＣ２００やサーバ装置３００との間の認証処理が自動的に実行されると、携帯端末１００は、所定のボタンがユーザに押下されたことに応じて、ＰＣ２００やサーバ装置３００が提供するサービスをログオフさせる信号をＰＣ２００へ送信するようにしてもよい。
【０１１５】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【０１１６】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
他装置からの認証要求を取得し、該認証要求に応じて前記他装置との間の認証処理を実行する認証処理部と、
前記認証処理部により前記他装置との間の認証処理が実行されると、該認証処理の結果を通知する情報及び前記他装置の使用を制限させるための情報を生成する通知生成部と、
を備える、情報処理装置。
（２）
前記通知生成部は、前記他装置の使用を制限させる情報を所定時間の間出力させる、前記（１）に記載の情報処理装置。
（３）
前記通知生成部が出力させた前記他装置の使用を制限させる情報に対する操作に基づき、前記他装置に対して前記他装置の使用を制限させる信号を送信する通信部をさらに備える、前記（１）または（２）に記載の情報処理装置。
（４）
前記他装置の使用を制限させる信号は、前記他装置をログオフさせる信号である、前記（３）に記載の情報処理装置。
（５）
前記他装置の使用を制限させる信号は、前記他装置からログインしたサービスからログオフさせる信号である、前記（３）に記載の情報処理装置。
（６）
前記他装置の使用を制限させる信号が所定回数連続して前記通信部から送信されると、前記認証処理部は、前記他装置からの認証要求を受信しても該認証要求に応じた認証処理を実行しない設定に変更する、前記（３）〜（５）のいずれかに記載の情報処理装置。
（７）
前記他装置の使用を制限させる信号が所定回数連続して前記通信部から送信されると、前記認証処理部は、前記他装置からの認証要求を受信すると、該認証要求に応じた認証処理を実行するか否かを確認させる、前記（３）〜（５）のいずれかに記載の情報処理装置。
（８）
前記認証処理のための情報を保持する記憶部をさらに備える、前記（１）〜（７）のいずれかに記載の情報処理装置。
（９）
前記認証処理は、公開鍵認証処理である、前記（１）〜（８）のいずれかに記載の情報処理装置。
（１０）
前記認証処理は、パスワード認証処理である、前記（１）〜（８）のいずれかに記載の情報処理装置。
（１１）
前記通知生成部は、前記認証処理の結果の通知を画面への情報表示により行なうための情報を生成する、前記（１）〜（１０）のいずれかに記載の情報処理装置。
（１２）
前記通知生成部は、前記認証処理の結果の通知を所定の振動部材の振動により行なうための情報を生成する、前記（１）〜（１１）のいずれかに記載の情報処理装置。
（１３）
他装置からの認証要求を取得し、該認証要求に応じて前記他装置との間の認証処理を実行することと、
前記他装置との間の認証処理が実行されると、該認証処理の結果を通知する情報及び前記他装置の使用を制限させる情報を生成することと、
を含む、情報処理方法。
（１４）
コンピュータに、
他装置からの認証要求を取得し、該認証要求に応じて前記他装置との間の認証処理を実行することと、
前記他装置との間の認証処理が実行されると、該認証処理の結果を通知する情報及び前記他装置の使用を制限させる情報を生成することと、
を実行させる、コンピュータプログラム。
【符号の説明】
【０１１７】
１    情報処理システム
１００    携帯端末
１１０    制御部
１１１    認証処理部
１１２    判定部
１１３    通知生成部
１１４    遠隔ロック部
１２０    入力部
１３０    出力部
１４０    通信部
１５０    記憶部
１６０    センサ部
２００    ＰＣ
３００    サーバ装置
【図１Ａ】
2018026141.tif 000003
【図１Ｂ】
2018026141.tif 000004
【図２】
2018026141.tif 000005
【図３】
2018026141.tif 000006
【図４】
2018026141.tif 000007
【図５】
2018026141.tif 000008
【図６】
2018026141.tif 000009
【図７】
2018026141.tif 000010
【図８】
2018026141.tif 000011
【図９】
2018026141.tif 000012
【図１０】
2018026141.tif 000013
【図１１】
2018026141.tif 000014
【図１２】
2018026141.tif 000015
【図１３】
2018026141.tif 000016
【図１４】
2018026141.tif 000017
【図１５】
2018026141.tif 000018