(57)【要約】      （修正有）【課題】人体通信を用いた認証を行う情報処理装置のセキュリティを向上させる。【解決手段】情報処理装置は、人体通信によりユーザを認証するための第１ユーザ情報を取得し（ステップＳ５０１）、操作部がユーザにより操作されると操作部を操作したユーザから当該ユーザの第２ユーザ情報を取得する（ステップＳ５０５）。第１ユーザ情報と第２ユーザ情報とが一致しないと判別された場合に（ステップＳ５０６でＮＯ）、操作部への操作により入力された指示を無効化する（ステップＳ５０８）。【選択図】図５
2015056128.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが指示を入力するために操作する操作部を備え、前記ユーザの人体を通信路とした人体通信が可能な情報処理装置であって、
前記人体通信により前記ユーザを認証するためのユーザ情報を取得する第１取得手段と、
前記第１取得手段により前記ユーザ情報が取得されたことで認証された前記ユーザがログインした後に、前記操作部がユーザにより操作されると、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得する第２取得手段と、
前記第１取得手段により取得されたユーザ情報である第１ユーザ情報と、前記第２取得手段により取得されたユーザ情報である第２ユーザ情報とが一致するか否かを判別する判別手段と、
前記判別手段により前記第１ユーザ情報と前記第２ユーザ情報とが一致しないと判別された場合に、前記操作部への操作により入力された指示を無効化する無効化手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記判別手段により前記第１ユーザ情報と前記第２ユーザ情報とが一致したと判別された場合には、前記指示された処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記無効化手段により前記操作部への操作により入力された指示が無効化されると、ログアウト処理を実行することを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記第２取得手段により前記操作部を操作したユーザから当該ユーザのユーザ情報を取得できない場合には再認証を促すことを特徴とする請求項１乃至請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第２取得手段は、前記操作部への操作回数が予め定められた回数に１回の割合で前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第２取得手段は、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得してから予め定められた時間が経過したときに前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項７】
前記第２取得手段は、前記操作部への操作内容が予め定められた操作内容のときに前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項８】
ユーザが指示を入力するために操作する操作部を備え、前記ユーザの人体を通信路とした人体通信が可能な情報処理装置の制御方法であって、
前記人体通信により前記ユーザを認証するためのユーザ情報を取得する第１取得ステップと、
前記第１取得ステップにより前記ユーザ情報が取得されたことで認証された前記ユーザがログインした後に、前記操作部がユーザにより操作されると、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得する第２取得ステップと、
前記第１取得ステップにより取得されたユーザ情報である第１ユーザ情報と、前記第２取得ステップにより取得されたユーザ情報である第２ユーザ情報とが一致するか否かを判別する判別ステップと、
前記判別ステップにより前記第１ユーザ情報と前記第２ユーザ情報とが一致しないと判別された場合に、前記操作部への操作により入力された指示を無効化する無効化ステップと
を有することを特徴とする制御方法。
【請求項９】
前記判別ステップにより前記第１ユーザ情報と前記第２ユーザ情報とが一致したと判別された場合には、前記指示された処理を実行することを特徴とする請求項８記載の制御方法。
【請求項１０】
前記無効化ステップにより前記操作部への操作により入力された指示が無効化されると、ログアウト処理を実行することを特徴とする請求項８または請求項９記載の制御方法。
【請求項１１】
前記第２取得ステップにより前記操作部を操作したユーザから当該ユーザのユーザ情報を取得できない場合には再認証を促すことを特徴とする請求項８乃至請求項１０のいずれか１項に記載の制御方法。
【請求項１２】
前記第２取得ステップは、前記操作部への操作回数が予め定められた回数に１回の割合で前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項８乃至請求項１１のいずれか１項に記載の制御方法。
【請求項１３】
前記第２取得ステップは、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得してから予め定められた時間が経過したときに前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項８乃至請求項１１のいずれか１項に記載の制御方法。
【請求項１４】
前記第２取得ステップは、前記操作部への操作内容が予め定められた操作内容のときに前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項８乃至請求項１１のいずれか１項に記載の制御方法。
【請求項１５】
ユーザが指示を入力するために操作する操作部を備え、前記ユーザの人体を通信路とした人体通信が可能な情報処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記人体通信により前記ユーザを認証するためのユーザ情報を取得する第１取得ステップと、
前記第１取得ステップにより前記ユーザ情報が取得されたことで認証された前記ユーザがログインした後に、前記操作部がユーザにより操作されると、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得する第２取得ステップと、
前記第１取得ステップにより取得されたユーザ情報である第１ユーザ情報と、前記第２取得ステップにより取得されたユーザ情報である第２ユーザ情報とが一致するか否かを判別する判別ステップと、
前記判別ステップにより前記第１ユーザ情報と前記第２ユーザ情報とが一致しないと判別された場合に、前記操作部への操作により入力された指示を無効化する無効化ステップと
を有することを特徴とするプログラム。
【請求項１６】
前記判別ステップにより前記第１ユーザ情報と前記第２ユーザ情報とが一致したと判別された場合には、前記指示された処理を実行することを特徴とする請求項１５記載のプログラム。
【請求項１７】
前記無効化ステップにより前記操作部への操作により入力された指示が無効化されると、ログアウト処理を実行することを特徴とする請求項１５または請求項１６記載のプログラム。
【請求項１８】
前記第２取得ステップにより前記操作部を操作したユーザから当該ユーザのユーザ情報を取得できない場合には再認証を促すことを特徴とする請求項１５乃至請求項１７のいずれか１項に記載のプログラム。
【請求項１９】
前記第２取得ステップは、前記操作部への操作回数が予め定められた回数に１回の割合で前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項１５乃至請求項１８のいずれか１項に記載のプログラム。
【請求項２０】
前記第２取得ステップは、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得してから予め定められた時間が経過したときに前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項１５乃至請求項１８のいずれか１項に記載のプログラム。
【請求項２１】
前記第２取得ステップは、前記操作部への操作内容が予め定められた操作内容のときに前記操作部を操作したユーザから当該ユーザのユーザ情報を取得することを特徴とする請求項１５乃至請求項１８のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、従来の有線通信や無線通信とは異なる通信として、人体を通信路とすることでユーザビリティとセキュリティを両立しながら比較的高速なデータ通信を実現可能な人体通信が注目されている。
【０００３】
人体通信の一例として、認証情報を記憶した外部端末をユーザが携帯して装置の特定部にタッチすると、装置がそのユーザの人体を通信路にして外部端末と通信し、外部端末内の認証情報に基づいてユーザの識別及び認証を行う認証技術が知られている。
【０００４】
このように、人体通信を用いた個人認証は、タッチ操作が簡単であるのでユーザビリティが高く、かつ、秘匿情報である認証情報をタッチ時だけ人体を通じてやり取りするので比較的セキュリティの高い方式であるといえる。
【０００５】
ただし、外部端末を携帯しているのが本人か否かまでは識別していないため、外部端末の盗難などによる他人のなりすまし操作を識別することができない。
【０００６】
そこで、特許文献１では、このような外部端末の不正使用に対してセキュリティを向上するための技術として、人体の接触と非接触の変化のパターンを示す接触パターン情報を用いて照合する技術を開示している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−１３９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示された認証システムを備えた情報処理装置では、ユーザに対する個人認証によってユーザのログイン状態に遷移した後、ユーザがログアウト操作を実行し忘れた場合、セキュリティが著しく低下する問題があった。
【０００９】
すなわち、認証された正規のユーザによるログイン状態で放置された情報処理装置に対して、悪意のある第三者が認証されたユーザの代わりに操作したとしても、この操作が認証された正規のユーザによるものか否かを識別することができない問題があった。
【００１０】
本発明の目的は、人体通信を用いた認証を行う情報処理装置のセキュリティを向上させることにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１の情報処理装置は、ユーザが指示を入力するために操作する操作部を備え、前記ユーザの人体を通信路とした人体通信が可能な情報処理装置であって、前記人体通信により前記ユーザを認証するためのユーザ情報を取得する第１取得手段と、前記第１取得手段により前記ユーザ情報が取得されたことで認証された前記ユーザがログインした後に、前記操作部がユーザにより操作されると、前記操作部を操作したユーザから当該ユーザのユーザ情報を取得する第２取得手段と、前記第１取得手段により取得されたユーザ情報である第１ユーザ情報と、前記第２取得手段により取得されたユーザ情報である第２ユーザ情報とが一致するか否かを判別する判別手段と、前記判別手段により前記第１ユーザ情報と前記第２ユーザ情報とが一致しないと判別された場合に、前記操作部への操作により入力された指示を無効化する無効化手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、人体通信によりユーザを認証するための第１ユーザ情報を取得し、操作部がユーザにより操作されると操作部を操作したユーザから当該ユーザの第２ユーザ情報を取得し、第１ユーザ情報と第２ユーザ情報とが一致しないと判別された場合に、操作部への操作により入力された指示を無効化するので、人体通信を用いた認証を行う情報処理装置のセキュリティを向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る情報処理装置を含む情報処理システムの概略構成を示す図である。
【図２】図１における情報処理装置と端末装置による人体通信を用いた認証システム構成例を示す図である。
【図３】図１における情報処理装置の概略構成を示す図である。
【図４】図２における端末装置の概略構成を示す図である。
【図５】図３のＣＰＵにより実行されるユーザ認証制御処理の手順を示すフローチャートである。
【図６】図３のＣＰＵにより実行される条件付ユーザ認証制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１５】
図１は、本発明の実施の形態に係る情報処理装置１００を含む情報処理システム１の概略構成を示す図である。
【００１６】
図１において、情報処理システム１は、情報処理装置１００、サーバ３０、及び一例として３台のネットワーク端末５０，５１，５２で構成され、それらはネットワーク４０により接続されている。
【００１７】
情報処理システム１において、情報処理装置１００は、複数のネットワーク端末５０，５１，５２のいずれかからネットワーク４０を介して受信したＰＤＬデータに対してインタプリタ処理を及びレンダリング処理を実行し、得られた画像データを記録紙に印刷する。
【００１８】
図２は、図１における情報処理装置１００と端末装置１０による人体通信を用いた認証システム構成例を示す図である。
【００１９】
図２において、端末装置１０は、従業員証などに組み込んだカード型となっており、ユーザ１１はそのカード型の端末装置１０をネックストラップに取り付けて首に掛けたり、衣服のポケットに入れたりして携帯することができる。
【００２０】
本実施の形態では、この端末装置１０と、ユーザが指示を入力するために操作する操作部２０４を備えた情報処理装置１００とが人体通信をするが、人体通信とは、人体を通信路として利用し近距離のデータ通信を行う通信技術であり、電流方式や電界方式などの複数種類の方式がある。
【００２１】
電流方式は、人体に微弱な交流の電流を流し、その電流にデータをのせることで通信を行う方式である。
【００２２】
例えば、データ送受信機として機能する腕時計型などの端末装置を装着した手で、通信相手となる情報処理装置１００のレシーバとして機能する電極を埋め込んだ操作部２０４にタッチするだけで、両装置間でのデータ通信が可能になる。
【００２３】
電界方式は、人体の近傍に電界を発生させることで誘電体である人体が誘電分極し、人体全体が電界をまとった通信路になり、この人体の表面や近傍に誘起させた電界の通信路を通じてデータ通信を行う方式であり、データ信号の媒体に電界を用いる方式である。
【００２４】
具体的には、端末装置１０の電極によって人体表面に交流電圧を印加して微弱な電界を誘起させ、その電界が人体表面に広がり、人体表面が情報処理装置１００の電極に近接または接触することで電界に誘起されて電極に電位が発生する。
【００２５】
この電界の強度の変動に誘起されて電極を埋め込んだ操作部２０４に発生する電位変化を電界センサで検出し電気信号に変換するなどしてデータ通信を行う仕組みとなっている。
【００２６】
電界方式では、電界の変動を信号として検出するので、端末装置１０や情報処理装置１００と人体が直接触れている必要はなく、信号経路の間に絶縁体が存在していても通信が成立する。
【００２７】
例えば、指、手、または足が接触した部分だけではなく、人体表面から数センチメートルの範囲でも通信可能であり、人体との間に衣服や靴などが介在していても通信可能である。
【００２８】
本実施の形態では端末装置１０をカード型としているが、腕時計型として腕に装着して携帯することができる。また、人体通信技術では人体を通じて端末装置１０に電力を供給できるので、端末装置１０にバッテリなどの二次電池を搭載する必要がなく、小型化が容易で携帯性に優れた端末装置１０を構成することができる。
【００２９】
図３は、図１における情報処理装置１００の概略構成を示す図である。
【００３０】
図３において、情報処理装置１００は、ネットワーク通信部２０１、外部端末通信部２０２、スキャナ部２０３、操作部２０４、表示部２０５、及びプリンタ部２０６を含み、それらは内部バス２００で接続されている。
【００３１】
さらに、情報処理装置１００は、画像処理部２０７、ユーザ認証処理部２０８、ＣＰＵ２０９、ＲＯＭ２１０、ＲＡＭ２１１、及びＨＤＤ２１２を含み、それらは内部バス２００で接続されている。
【００３２】
ネットワーク通信部２０１は、ネットワーク４０に接続して、外部機器との間でデータの送受信を行う。また、ネットワーク通信部２０１は、公衆電話回線に接続してＦＡＸ通信したり、ＵＳＢメモリデバイスと直接接続してデータ通信したりする。
【００３３】
外部端末通信部２０２は、人体を通信路として端末装置１０とデータ通信を行う。外部端末通信部２０２は、図２で説明した電極を埋め込んだ操作部２０４と、電界方式の人体通信を用いる場合には前述した電界センサなどを備えて構成される。
【００３４】
電極は、人体通信を行う為のアンテナとしての機能を果たし、導電性材料で形成されている。電界方式の人体通信を用いる場合には、電極の表面を合成樹脂などの絶縁性材料でシート状に形成した絶縁カバーなどで覆うようにしても良い。
【００３５】
また、上記電界センサは、電界方式の人体通信を行うための通信部としての機能を果たし、光学式電界センサまたはトライデント電界センサなどで構成される。
【００３６】
スキャナ部２０３は、原稿画像を光学的に読み取って電気的な画像信号に変換する処理部であって、密着型イメージセンサ、読み取り駆動部、読み取り点灯制御部などで構成される。
【００３７】
スキャナ部２０３は、読み取り駆動部によって搬送される密着型イメージセンサによって原稿全体をスキャンする際に、読み取り点灯制御部によって密着型イメージセンサ内部のＬＥＤを点灯制御する。
【００３８】
同時に、スキャナ部２０３は、密着型イメージセンサ内部のフォトセンサが原稿画像を光学的に読み取って、電気的な画像信号に変換する。
【００３９】
操作部２０４は、操作キー等で実現され、情報処理装置１００で実行する処理に関する操作をユーザ１１が行うためのユーザインタフェースを備える。
【００４０】
表示部２０５は、ディスプレイを備え、情報処理装置１００で実行する処理に関する設定情報や処理結果を出力として表示するユーザインタフェースを備えており、これらによりユーザに対する情報を出力する。
【００４１】
プリンタ部２０６は、情報処理装置１００の内部に一次記憶された電気的な画像信号を記録紙に可視像として印刷する。プリンタ部２０６は、例えば、レーザービームプリンタやインクジェットプリンタで実現され、情報処理装置１００の内部に一次記憶された画像データを予め用意された記録紙の上に出力解像度で印刷する。
【００４２】
画像処理部２０７は、画像データに対してスキャン系画像処理、プリント系画像処理、通信系画像処理などの画像処理を実行する。画像処理部２０７は、スキャン時に、スキャナ部２０３から受信した画像データに対して、シェーディング補正、ガンマ補正、二値化処理、中間調処理、及びＲＧＢ→ＣＭＹＫ色空間変換などのスキャンデバイス特性に適合した画像処理などを実行する。
【００４３】
また、画像処理部２０７は、印刷時にＨＤＤ２１２などに記憶した画像データに対して、解像度変換、スムージング、及び濃度補正などのプリンタデバイス特性に適合した画像処理を実行する。
【００４４】
さらに、画像処理部２０７は、通信時にネットワーク通信部２０１を介して送受信する画像データに対して、解像度変換、及び色空間変換などの通信デバイス特性に適合した画像処理を実行する。
【００４５】
ユーザ認証処理部２０８は、端末装置１０から外部端末通信部２０２が受信した認証情報と、情報処理装置１００のＨＤＤ２１２に記憶されている照合用の認証情報とを照合した照合結果とに基づいてユーザ認証を行う。
【００４６】
ＣＰＵ２０９は、情報処理装置１００全体を制御する。具体的に、ＣＰＵ２０９は、情報処理装置１００の各処理部の間で画像データを転送したり、画像データに対して画像処理を実行したり、ＲＯＭ２１０又はＲＡＭ２１１に記憶されたプログラムを順次実行することによって画像データの転送制御及び画像処理を実行する。
【００４７】
ＲＯＭ２１０は、情報処理装置１００で実行する画像データハンドリング及び画像処理を実行するためのプログラムを記憶する不揮発性の記憶装置である。
【００４８】
ＲＡＭ２１１は、ＣＰＵ２０９がプログラムを実行する際に各種のデータを一時的に記憶するワークメモリや送受信に関わるデータを一時記憶する通信バッファなどとして使用される揮発性の記憶装置である。
【００４９】
ＨＤＤ２１２は、情報処理装置１００を制御するためのプログラムや画像データを記憶する不揮発性の記憶装置である。
【００５０】
図４は、図２における端末装置１０の概略構成を示す図である。
【００５１】
図４において、端末装置１０は、本体通信部２１、データ入力部２２、ＣＰＵ２３、ＲＯＭ２４、及びＲＡＭ２５で構成され、それらは内部バス２００により接続されている。
【００５２】
本体通信部２１は、人体を通信路として情報処理装置１００とデータ通信を行う。データ入力部２２は、ＲＯＭ２４に記憶されるデータを外部から入力するインタフェース部である。
【００５３】
ＣＰＵ２３は、端末装置１０の動作を統括制御する処理部である。ＲＯＭ２４には、ＣＰＵ２３によって実行される各種プログラムやユーザ認証に使用される認証情報等の固定データが記憶されている。
【００５４】
ＲＡＭ２５は、ＣＰＵ２３がプログラムを実行する際に各種のデータを一時的に記憶するワークメモリや送受信に関わるデータを一時的に記憶する通信バッファなどとして使用される。
【００５５】
図５は、図３のＣＰＵ２０９により実行されるユーザ認証制御処理の手順を示すフローチャートである。
【００５６】
図５において、ＣＰＵ２０９は、外部端末通信部２０２による人体を通信路とした人体通信によって、タッチ操作を行うユーザが携帯する端末装置１０からユーザ認証に用いるためのユーザ情報を取得する（ステップＳ５０１）。このステップＳ５０１は、人体通信によりユーザを認証するためのユーザ情報を取得する第１取得手段に対応する。また、ここで取得されたユーザ情報は、第１ユーザ情報に対応する。
【００５７】
次に、ＣＰＵ２０９は、取得した認証情報を元に、ユーザ認証処理部２０８を用いて、操作部２０４に対してタッチ操作を行うユーザを識別し、認証されたユーザ固有のログイン画面を表示部２０５に表示する（ステップＳ５０２）。
【００５８】
次に、ＣＰＵ２０９は、認証されたユーザ固有のログイン状態において、タッチ操作を検知する（ステップＳ５０３）。
【００５９】
そして、ＣＰＵ２０９は、タッチ操作によって指示された処理内容がログアウト実行か否か判別する（ステップＳ５０４）。
【００６０】
ステップＳ５０４の判別の結果、指示された処理内容がログアウト実行の場合には（ステップＳ５０４でＹＥＳ）、ログアウト処理を実行し、ログアウト画面を表示部２０５に表示して（ステップＳ５１０）、本処理を終了する。
【００６１】
一方、ステップＳ５０４の判別の結果、指示された処理内容がログアウト実行ではない場合には（ステップＳ５０４でＮＯ）、ユーザが操作部２０４にタッチ操作をした際に、外部端末通信部２０２による人体を通信路とした人体通信によって、タッチ操作を行ったユーザが携帯する端末装置１０からユーザ情報を取得する（ステップＳ５０５）。このステップＳ５０５は、ユーザ情報が取得されたことでユーザがログインした後に、操作部２０４がユーザにより操作されると、操作部２０４を操作したユーザから当該ユーザのユーザ情報を取得する第２取得手段に対応する。また、ここで取得されたユーザ情報は、第２ユーザ情報に対応する。このステップＳ５０５では、一度のタッチ操作でユーザ情報を取得できない場合には、複数回のタッチ操作によってユーザ情報を取得するようにしてもよい。また、操作部２０４を操作したユーザから当該ユーザのユーザ情報を取得できない場合には再認証を促すようにしてもよい。
【００６２】
次いで、ＣＰＵ２０９は、ステップＳ５０５で取得したユーザ情報とステップＳ５０１で取得したユーザ情報とが一致するか否か判別する（ステップＳ５０６）。すなわち、ステップＳ５０１で操作したユーザとステップＳ５０５で操作したユーザとが同じユーザか否か判別する。このステップＳ５０６は、第１ユーザ情報と第２ユーザ情報とが一致するか否かを判別する判別手段に対応する。
【００６３】
ステップＳ５０６の判別の結果、ユーザ情報が一致した場合には（ステップＳ５０６でＹＥＳ）、ＣＰＵ２０９は、タッチ操作により指示された処理を実行する（ステップＳ５０７）。このように、本実施の形態では、第１ユーザ情報と第２ユーザ情報とが一致したと判別された場合には、指示された処理を実行するようになっている。
【００６４】
そして、その処理結果を示す画面を表示部２０５に表示して（ステップＳ５０９）、上記ステップＳ５０３に戻る。
【００６５】
一方、ステップＳ５０６の判別の結果、ユーザ情報が一致しなかった場合には（ステップＳ５０６でＮＯ）、タッチ操作による指示を無効化し（ステップＳ５０８）、タッチ操作によって指示された処理内容とは無関係にログアウト処理を実行し、ログアウト画面を表示部２０５に表示して（ステップＳ５１０）、本処理を終了する。上記ステップＳ５０８は、第１ユーザ情報と第２ユーザ情報とが一致しないと判別された場合に、操作部２０４への操作により入力された指示を無効化する無効化手段に対応する。
【００６６】
なお、図５におけるユーザ認証制御では、ステップＳ５１０でログアウト画面を表示するように制御したが、ログイン中のユーザのユーザ情報が取得できなかったならば、再認証を促すための再ログイン画面に遷移するように制御しても良い。
【００６７】
また、図５におけるユーザ認証制御では、ステップＳ５１０でログアウト画面を表示するように制御したが、ログイン中のユーザとは異なる他のユーザの認証情報がステップＳ５０５で取得できたならば、当該他のユーザのログイン画面に遷移するように制御しても良い。
【００６８】
このように、図５のユーザ認証制御処理によれば、ログイン後のタッチ操作がログインユーザによるものであるか否かを識別することで、ユーザがログアウト操作を実行し忘れた場合でも悪意のある第三者によるなりすまし操作を防ぐことができる。
【００６９】
上述した図５のユーザ認証制御処理では、タッチ操作の度にユーザ情報を取得して、ユーザ情報が一致するか否かを判別する認証処理を実行しているが、処理負荷を低減するために、タッチ操作の度に認証処理を実行せずに、適切なタイミングで上記認証処理を実行するようにしてもよい。
【００７０】
図６は、図３のＣＰＵ２０９により実行される条件付ユーザ認証制御処理の手順を示すフローチャートである。
【００７１】
図６において、ＣＰＵ２０９は、外部端末通信部２０２による人体を通信路とした人体通信によって、タッチ操作を行うユーザが携帯する端末装置１０からユーザ認証に用いるためのユーザ情報を取得する（ステップＳ６０１）。
【００７２】
次に、ＣＰＵ２０９は、取得した認証情報を元に、ユーザ認証処理部２０８を用いて、操作部２０４に対してタッチ操作を行うユーザを識別し、認証されたユーザ固有のログイン画面を表示部２０５に表示する（ステップＳ６０２）。
【００７３】
次に、ＣＰＵ２０９は、認証されたユーザ固有のログイン状態において、タッチ操作を検知する（ステップＳ６０３）。
【００７４】
そして、ＣＰＵ２０９は、当該タッチ操作がユーザ再認証が必要となるタッチ操作であるか否かを判別する（ステップＳ６０４）。ここでの処理については後述する。
【００７５】
ステップＳ６０４の判別の結果、ユーザ再認証が必要となるタッチ操作ではない場合には（ステップＳ６０４でＮＯ）、ステップＳ６０７に進む。
【００７６】
一方、ステップＳ６０４の判別の結果、ユーザ再認証が必要となるタッチ操作の場合には（ステップＳ６０４でＹＥＳ）、外部端末通信部２０２による人体を通信路とした人体通信によって、タッチ操作を行ったユーザが携帯する端末装置１０からユーザ情報を取得する（ステップＳ６０５）。このステップＳ６０５では、一度のタッチ操作でユーザ情報を取得できない場合には、複数回のタッチ操作によってユーザ情報を取得するようにしてもよい。
【００７７】
次いで、ＣＰＵ２０９は、ステップＳ６０５で取得したユーザ情報とステップＳ６０１で取得したユーザ情報とが一致するか否か判別する（ステップＳ６０６）。
【００７８】
ステップＳ６０６の判別の結果、ユーザ情報が一致した場合には（ステップＳ６０６でＹＥＳ）、ＣＰＵ２０９は、タッチ操作により指示された処理を実行する（ステップＳ６０７）。
【００７９】
そして、その処理結果を示す画面を表示部２０５に表示して（ステップＳ６０９）、上記ステップＳ６０３に戻る。
【００８０】
一方、ステップＳ６０６の判別の結果、ユーザ情報が一致しなかった場合には（ステップＳ６０６でＮＯ）、タッチ操作による指示を無効化し（ステップＳ６０８）、タッチ操作によって指示された処理内容とは無関係にログアウト状態に遷移し、ログアウト画面を表示部２０５に表示して（ステップＳ６１０）、本処理を終了する。
【００８１】
上記ステップＳ６０４での処理について説明する。ステップＳ６０４では、操作部２０４への操作回数が予め定められた回数に１回の割合で肯定判別して、ステップＳ６０５で操作部２０４を操作したユーザから当該ユーザのユーザ情報を取得するようにしてもよい。
【００８２】
具体的には、ユーザがログインしてから、またはユーザを認証してからのタッチ操作の回数がＮ回となったときにステップＳ６０４で肯定判別する。
【００８３】
このタッチ操作回数に代えて、時間を用いてもよい。この場合、ステップＳ６０４では、操作部２０４を操作したユーザから当該ユーザのユーザ情報を取得してから予め定められた時間が経過したときに肯定判別して、ステップＳ６０５で操作部２０４を操作したユーザから当該ユーザのユーザ情報を取得するようにしてもよい。
【００８４】
具体的には、ステップＳ６０１またはステップＳ６０６でＹＥＳとなった後に経過した時間がＴ秒となるとステップＳ６０４で肯定判別する。
【００８５】
さらに、操作部２０４への操作内容が予め定められた操作内容のときにステップＳ６０４で肯定判別してもよい。
【００８６】
この予め定められた操作内容として、情報処理装置１００に記憶されたログインユーザ固有の情報にアクセスする操作が挙げられる。
【００８７】
このように、図６の条件付ユーザ認証制御処理によれば、ログイン後のタッチ操作がログインユーザによるものであるか否かを識別することで、ユーザがログアウト操作を実行し忘れた場合でも悪意のある第三者によるなりすまし操作を防ぐことができる。
【００８８】
特に、図６の条件付ユーザ認証制御処理であれば、図５のユーザ認証制御処理よりも情報処理装置１００における認証システムの処理負荷を抑えられる利点がある。
【００８９】
本実施の形態によれば、人体通信によりユーザを認証するための第１ユーザ情報を取得し（ステップＳ５０１）、操作部２０４がユーザにより操作されると操作部２０４を操作したユーザから当該ユーザの第２ユーザ情報を取得する（ステップＳ５０５）。
【００９０】
そして、第１ユーザ情報と第２ユーザ情報とが一致しないと判別された場合に（ステップＳ５０６でＮＯ）、操作部２０４への操作により入力された指示を無効化するので（ステップＳ５０８）、人体通信を用いた認証を行う情報処理装置１００のセキュリティを向上させることができる。
【００９１】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００９２】
１  情報処理システム
１０  端末装置
２１  本体通信部
１００  情報処理装置
２０２  外部端末通信部
２０４  操作部
２０８  ユーザ認証処理部
２０９  ＣＰＵ
２１０  ＲＯＭ
２１１  ＲＡＭ
２１２  ＨＤＤ
【図１】
2015056128.tif 000003
【図２】
2015056128.tif 000004
【図３】
2015056128.tif 000005
【図４】
2015056128.tif 000006
【図５】
2015056128.tif 000007
【図６】
2015056128.tif 000008