(57)【要約】【課題】容易かつ自然な直観的操作により信頼性に優れた認証を実現すること。【解決手段】情報処理装置であって、その情報処理装置について、回転方向と、回転角度と、回転が停止したことを検出する検出手段と、その情報処理装置を予め定められた前記回転方向へ予め定められた前記角度まで回転させて停止させる操作を単位とする一連の操作が、予め定められた順序で前記検出手段により検出されたときに認証を肯定的と判定する認証判定手段と、備える。【選択図】図１
2014063394.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
その情報処理装置について、前記表示画面の面に沿った回転方向と、回転角度と、回転が停止したことを検出する検出手段と、
その情報処理装置を予め定められた前記回転方向へ予め定められた前記角度まで回転させて停止させる操作を単位とする一連の操作が、予め定められた順序で前記検出手段により検出されたときに認証を肯定的と判定する認証判定手段と、
備えたことを特徴とする情報処理装置。
【請求項２】
検出されている前記回転角度を前記表示画面に表示する角度表示手段と、
検出されている前記回転角度の変化を打ち消すように前記角度の表示画像を情報処理装置に対して回転させる回転手段と、
を備えたことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記回転角度の表示は、外側リング部と内側部とを備え、
外側リング部又は内側部の一方に角度を表す数字が表示され、他方はいずれかの前記数字を指し示すポインタ部を備え、
前記回転手段は、外側リング部又は内側部の一方を、検出されている前記回転角度の変化を打ち消すように情報処理装置に対して回転させる
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
情報処理装置に対して情報サービスを提供するサーバ装置であって、
前記情報処理装置に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作をその情報処理装置からデータとして受信する受信手段と、
受信された前記一連の操作を、予め定められている一連の操作と比較し一致したときに認証を肯定的と判定する認証判定手段と、
認証が肯定的と判定されたときに、前記情報処理装置に対して情報サービスを提供する提供手段と、
を備えたことを特徴とするサーバ装置。
【請求項５】
第１の情報処理装置に与えられる操作に基く認証により、第２の情報処理装置に対して情報サービスを提供するためのサーバ装置であって、
前記第１の情報処理装置に対する操作であって、予め定められた回転方向へ予め定められた角度まで回転させて停止させる操作を単位とする一連の操作が予め定められた順序で行われたことを検出したときに認証が肯定的と判定する認証判定手段と、
前記認証が肯定的と判定された場合に、前記第２の情報処理装置に対して前記情報サービスを提供する提供手段と、
を備えたことを特徴とするサーバ装置。
【請求項６】
前記サーバ装置は、認証を肯定的と判定すべき前記一連の操作として毎回異なる一連の操作を生成して前記第１の情報処理装置又は前記第２の情報処理装置へ表示のために送信するワンタイム送信手段を備えたことを特徴とする請求項５記載のサーバ装置。
【請求項７】
情報処理装置における情報処理方法であって、
その情報処理装置について、前記表示画面の面に沿った回転方向と、回転角度と、回転が停止したことを検出する検出処理と、
その情報処理装置を予め定められた前記回転方向へ予め定められた前記角度まで回転させて停止させる操作を単位とする一連の操作が、予め定められた順序で前記検出手処理により検出されたときに認証を肯定的と判定する認証判定処理と、
コンピュータが実行することを特徴とする情報処理方法。
【請求項８】
情報処理装置に対して情報サービスを提供するサーバ装置における情報処理方法であって、
前記情報処理装置に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作をその情報処理装置からデータとして受信する受信処理と、
受信された前記一連の操作を、予め定められている一連の操作と比較し一致したときに認証を肯定的と判定する認証判定処理と、
認証が肯定的と判定されたときに、前記情報処理装置に対して情報サービスを提供する提供処理と、
をコンピュータが実行することを特徴とする情報処理方法。
【請求項９】
コンピュータを制御することにより、情報処理装置に対して情報サービスを提供させるコンピュータプログラムであって、
そのプログラムはコンピュータを制御することにより、
前記情報処理装置に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作をその情報処理装置からデータとして受信させ、
受信された前記一連の操作を、予め定められている一連の操作と比較し一致したときに認証を肯定的と判定させ、
認証が肯定的と判定されたときに、前記情報処理装置に対して情報サービスを提供させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報サービスにおけるセキュリティに関する。
【背景技術】
【０００２】
従来、ユーザ認証にはＩＤやパスワードなどの文字列が用いられ、その前提でフィッシングサイト対策なども行われてきた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１５４４１３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ＩＤやパスワードのようにキーボード入力を前提とした文字列は、本来的に、漏えいに対する脆弱性が大きいという問題があった。また、文字列による認証は、スマートフォンなどのタッチ操作入力においては、迅速性や正確性に劣るという問題もあった。
【０００５】
本発明の目的は、容易かつ自然な直観的操作により信頼性に優れた認証を実現することである。
【課題を解決するための手段】
【０００６】
上記の目的をふまえ、本発明の一態様（１）は、表示画面を備えた情報処理装置であって、その情報処理装置について、前記表示画面の面に沿った回転方向と、回転角度と、回転が停止したことを検出する検出手段と、その情報処理装置を予め定められた前記回転方向へ予め定められた前記角度まで回転させて停止させる操作を単位とする一連の操作が、予め定められた順序で前記検出手段により検出されたときに認証を肯定的と判定する認証判定手段と、備えたことを特徴とする。
【０００７】
本発明の他の態様（７）は、上記態様を方法のカテゴリで捉えたもので、情報処理装置における情報処理方法であって、その情報処理装置について、前記表示画面の面に沿った回転方向と、回転角度と、回転が停止したことを検出する検出処理と、その情報処理装置を予め定められた前記回転方向へ予め定められた前記角度まで回転させて停止させる操作を単位とする一連の操作が、予め定められた順序で前記検出手処理により検出されたときに認証を肯定的と判定する認証判定処理と、コンピュータが実行することを特徴とする。
【０００８】
本発明の他の態様（２）は、上記いずれかの態様において、検出されている前記回転角度を前記表示画面に表示する角度表示手段と、検出されている前記回転角度の変化を打ち消すように前記角度の表示画像を情報処理装置に対して回転させる回転手段と、を備えたことを特徴とする。
【０００９】
本発明の他の態様（３）は、上記いずれかの態様において、前記回転角度の表示は、外側リング部と内側部とを備え、外側リング部又は内側部の一方に角度を表す数字が表示され、他方はいずれかの前記数字を指し示すポインタ部を備え、前記回転手段は、外側リング部又は内側部の一方を、検出されている前記回転角度の変化を打ち消すように情報処理装置に対して回転させることを特徴とする。
【００１０】
本発明の他の態様（４）は、情報処理装置に対して情報サービスを提供するサーバ装置であって、前記情報処理装置に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作をその情報処理装置からデータとして受信する受信手段と、受信された前記一連の操作を、予め定められている一連の操作と比較し一致したときに認証を肯定的と判定する認証判定手段と、認証が肯定的と判定されたときに、前記情報処理装置に対して情報サービスを提供する提供手段と、を備えたことを特徴とする。
【００１１】
本発明の他の態様（８）は、上記態様を方法のカテゴリで捉えたもので、情報処理装置に対して情報サービスを提供するサーバ装置における情報処理方法であって、前記情報処理装置に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作をその情報処理装置からデータとして受信する受信処理と、受信された前記一連の操作を、予め定められている一連の操作と比較し一致したときに認証を肯定的と判定する認証判定処理と、認証が肯定的と判定されたときに、前記情報処理装置に対して情報サービスを提供する提供処理と、をコンピュータが実行することを特徴とする。
【００１２】
本発明の他の態様（９）は、上記態様をコンピュータプログラムのカテゴリで捉えたもので、コンピュータを制御することにより、情報処理装置に対して情報サービスを提供させるコンピュータプログラムであって、そのプログラムはコンピュータを制御することにより、前記情報処理装置に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作をその情報処理装置からデータとして受信させ、受信された前記一連の操作を、予め定められている一連の操作と比較し一致したときに認証を肯定的と判定させ、認証が肯定的と判定されたときに、前記情報処理装置に対して情報サービスを提供させることを特徴とする。
【００１３】
本発明の他の態様（５）は、第１の情報処理装置に与えられる操作に基く認証により、第２の情報処理装置に対して情報サービスを提供するためのサーバ装置であって、前記第１の情報処理装置に対する操作であって、予め定められた回転方向へ予め定められた角度まで回転させて停止させる操作を単位とする一連の操作が予め定められた順序で行われたことを検出したときに認証が肯定的と判定する認証判定手段と、前記認証が肯定的と判定された場合に、前記第２の情報処理装置に対して前記情報サービスを提供する提供手段と、を備えたことを特徴とする。
【００１４】
本発明の他の態様（６）は、上記いずれかの態様において、前記サーバ装置は、認証を肯定的と判定すべき前記一連の操作として毎回異なる一連の操作を生成して前記第１の情報処理装置又は前記第２の情報処理装置へ表示のために送信するワンタイム送信手段を備えたことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、容易かつ自然な直観的操作により信頼性に優れた認証を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１実施形態について構成を示す機能ブロック図。
【図２】本発明の第１実施形態における情報（データ）を例示する図。
【図３】本発明の第１実施形態における処理手順を示すフローチャート。
【図４】本発明の第１実施形態における画面表示例を示す図。
【図５】本発明の第１実施形態における画面表示例を示す図。
【図６】本発明の第１実施形態における画面表示例を示す図。
【図７】本発明の第１実施形態における画面表示例を示す図。
【図８】本発明の第２実施形態について構成を示す機能ブロック図。
【図９】本発明の第２実施形態における情報（データ）を例示する図。
【図１０】本発明の第２実施形態における処理手順を示すフローチャート。
【図１１】本発明の第３実施形態について構成を示す機能ブロック図。
【図１２】本発明の第３実施形態における処理手順を示すフローチャート。
【発明を実施するための形態】
【００１７】
次に、本発明を実施するための形態（「実施形態」と呼ぶ）について図に沿って例示する。なお、背景技術や課題などで既に述べた内容と共通の前提事項は適宜省略する。
【００１８】
〔１．第１実施形態〕
第１実施形態は、表示画面を備えたスマートフォンなどの携帯端末その他の情報処理装置（以下「端末Ｔ」と呼ぶ）において、単体で完結する認証の例で、端末Ｔを回転させることで、その端末Ｔ自体へログインするものである。
【００１９】
第１実施形態をどのようなログインに適用してもよいが、例えば、端末Ｔにおけるログインにより、画面ロック解除、アプリケーションプログラム（以下「アプリ」とも呼ぶ）の起動、アドレス帳等個人データへのアクセスなどが可能となる。
【００２０】
〔１−１．第１実施形態の構成〕
端末Ｔは、図１の構成図に示すように、コンピュータの構成として、ＣＰＵ等の演算制御部６と、主メモリや補助記憶装置（例えばフラッシュメモリ他）等の記憶装置７と、通信ネットワークＮ（例えば、携帯電話、ＰＨＳ、公衆無線ＬＡＮなどの各種無線通信網、インターネットなど）との通信手段８（例えば、移動体通信網との通信回路、無線ＬＡＮアダプタなど）と、を有する。
【００２１】
また、端末Ｔは、上記のようなコンピュータの構成に加え、内蔵充電池の充放電を制御する充電池制御部３と、通話の発着信や音声処理を制御する通話制御部４と、ＧＰＳなどで端末の位置を測位する測位部５と、を備える。さらに端末Ｔは、タッチパネル機能付き液晶等の表示画面Ｇと、ジャイロセンサなどを用いて端末の動きや姿勢を検出する動き検出部９と、を備える。
【００２２】
端末Ｔでは、演算制御部６が、図示しないプログラムを実行することにより、図１に示す要素を実現する。プログラムは、例えば、基本ソフトウェア、スマートフォンや携帯電話端末などのアプリ、各種ミドルウェア、スクリプト等である。実現される要素のうち情報の記憶手段は、記憶装置７上の各種ファイルやワークエリア等の他、ネットワークコンピューティング（クラウド）によるリモート記憶などでもよい。
【００２３】
また、記憶手段は、データの格納領域だけでなく、データの入出力や管理などの機能を含んでもよい。また、本出願に示す記憶手段の単位は説明上の便宜によるもので、適宜、構成を分けたり一体化できるほか、明示する記憶手段以外にも、各手段の処理データや処理結果などを記憶する記憶手段を適宜用いるものとする。図２は、正解記憶手段２５に記憶されている情報の一例を示す（後述）。
【００２４】
なお、図中（例えば図１）の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定したり方向の限定を意味するものではない。例えばある方向のデータ取得の前後に、データ要求や確認応答（ＡＣＫ）が逆方向に発生し得る。
【００２５】
また、記憶手段以外の各手段は、以下に説明するような情報処理の機能・作用を実現・実行する処理手段であるが、これらは説明のために整理した機能単位であり、実際のハードウェア要素やソフトウェアモジュールとの一致は問わない。
【００２６】
〔１−２．第１実施形態の作用〕
図３は、第１実施形態において、端末Ｔがログインのための認証を受け付ける際の処理手順を示すフローチャートである。第１実施形態における認証では、端末Ｔの本体を、表示画面Ｇの正面から見て（例えば図４）、所定の回転方向（右または左）へ、所定の角度まで回転させて停止させる操作（以下「回転操作」とも呼ぶこととする）を単位とする一連の操作（すなわち操作の列）が、所定の順序で検出されたときに認証が肯定的と判定される。
【００２７】
このように単位となる回転操作を所定の順序で並べた操作の列すなわち一連の操作であって、端末Ｔへのログインを許可する条件である正解となるもの（例えば図２）を、正解列とも呼ぶこととする。
【００２８】
ここでは、回転操作は、端末Ｔを机面に置くなど、一旦静止させた状態から（ステップＳ１１：「ＹＥＳ」）開始するものとする。その状態からユーザが回転操作を開始し、検出手段２１は、端末Ｔについて、動き検出部９の機能を利用して、前記表示画面の面に沿った回転方向と、回転角度と、回転が停止したことを検出する。
【００２９】
回転角度は、例えば水平面上において、端末Ｔを長手方向に貫く仮想中心軸の端末上端側が向いている方位であり、以下、単に「角度」とも呼ぶ。角度の基準面は、表示画面の面（すなわち表示画面正面から見て時計回り又は反時計回り）であるから、実際の地上の基準面でいえば、水平面に限らず、垂直面や、一旦静止させ回転操作を開始する直前に端末Ｔが位置していた面など、任意の面でよい。
【００３０】
また、単位となる回転操作を止めるべき角度をユーザが把握できるよう、本実施形態では、角度表示手段４１が、図４に例示するように、検出されている角度を表示画面Ｇに、コンピュータグラフィックスで表示する（ステップＳ１２）。
【００３１】
第１実施形態における回転角度の表示は、外側リング部と内側部とを備え、そのいずれか一方に角度を表す数字が表示され、他方はいずれかの数字を指し示すポインタ部を備える。
【００３２】
例えば、図４の例では、内側部Ｉの辺縁部に、角度を表す数字として３６０度を１００分割で表した数字０〜９０と、それに対応する１刻みの目盛が表示され、表示画面Ｇのうち内側部Ｉを除く残りの部分が外側リング部Ｏとなっている。
【００３３】
この外側リング部Ｏは、いずれかの数字を指し示す三角形のポインタ部Ｐを備える。また、外側リング部Ｏは、内縁は円周状であるが、外縁は表示画面Ｇに合わせて矩形である。このように第１実施形態における外側リング部は、一部が円周状であればよい。
【００３４】
また、ユーザによる端末Ｔの回転が開始されると（ステップＳ１３：「ＹＥＳ」）、回転手段４５は、検出されている角度の変化を打ち消すように（例えば図５）角度の表示画像を端末Ｔに対して回転させる（ステップＳ１４）。
【００３５】
具体的には、回転手段４５は、外側リング部又は内側部の一方を、検出されている角度の変化を打ち消すように端末Ｔに対して回転させる。例えば、図４の状態では、ポインタ部Ｐは角度０の目盛を指し示しているが、この端末Ｔを、図における時計回り（以下「右」とも呼ぶ）方向に角度１０まで回転させた状態を図５に示す。
【００３６】
図４と比べ図５の状態では、端末Ｔ自体は１０目盛（約３６度）分、右回りに回転しているが、この角度の変化を打ち消すように回転手段４５が、角度の表示を構成する内側部Ｉを端末Ｔに対して１０目盛（約３６度）分、左回転させている。この結果、ユーザの視点からは、内側部Ｉだけが回転せず静止したままのように見える。
【００３７】
図６は、角度の表示における他の例で、図４及び図５の例とは異なり、外側リング部Ｏ２は内縁外縁ともに円周状である。また、３６０度をそのまま１５度刻みで表す数字と対応する目盛が外側リング部Ｏ２に表示され、外側リング部Ｏ２の内側である内側部Ｉ２がポインタ部Ｐを備える。
【００３８】
図７は、図６の例を反時計回り（以下「左」とも呼ぶ）方向に１２０度回転させ、ポインタ部Ｐが２４０度の目盛を指す状態としたものである。この例のように、回転手段４５の作用により、ポインタ部Ｐを備えた内側部Ｉ２が端末Ｔに同期して回転することによりー、ユーザの視点からは、外側リング部Ｏ２だけ回転せず静止したままのように見える。
【００３９】
上記のような表示で角度を確認しながらユーザは、記憶している正解列を再現するように、単位となる回転操作を繰り返す。そして、検出手段２１は、端末Ｔの回転が停止したことを検出するたびに（ステップＳ１５：「ＹＥＳ」）、静止の直前に最後に回転していた回転方向と、停止した角度と、を操作の単位として記録する（ステップＳ１６）。
【００４０】
そして、認証判定手段３１は、一連の操作が、所定の順序で検出手段２１により検出されたときに認証を肯定的と判定する。ここでは、操作の単位が記録されるたびに（ステップＳ１６）、それまでに記録された一連の操作が、正解記憶手段２５に予め記憶されている一連の操作である正解列と一致するか判定し（ステップＳ１７）一致すれば（ステップＳ１７：「ＹＥＳ」）、ログインを許可する（ステップＳ１８）。ログイン後は、図示しない情報処理手段が端末Ｔの機能に応じた情報処理をユーザへ提供する。
【００４１】
〔１−３．第１実施形態の効果〕
以上のように、第１実施形態では、情報処理装置である端末Ｔ自体を、ダイヤル式金庫のダイヤルつまみのように所定の回転方向や角度に回して合わせる操作（例えば、図４や図５）を所定順序で行うことで認証する（例えば図３）。これにより、実際のダイヤル式金庫のように容易かつ自然な直観的操作により信頼性に優れた認証を実現することができる。また、その操作の面白みも楽しむことができる。
【００４２】
特に、第１実施形態では、本体の回転角度をリアルタイムに画面表示し（例えば図４や図６）、その角度の表示画像を、本体の回転を打ち消すように回転させる（例えば図５や図７）。これにより、本体を回転させても角度の表示は操作者からみて回転しない状態で表示されるので（図５や図７）、本体の回転角度を視認しながら正確な操作が可能となる。
【００４３】
また、第１実施形態では、角度の表示を構成する外側リングと内側部の一方が角度の数字、他方が数字を指すポインタとなっており（例えば図４や図６）、そのいずれか一方が情報処理装置の回転を打ち消すように回転表示する（例えば図５や図７）。
【００４４】
これにより、数字とポインタの一方が情報処理装置と共に回転し、他方はユーザからみて回転しない状態で表示される（例えば図５や図７）。このため、あとどのくらいの角度を回転させればよいか正確かつリアルタイムに把握でき操作が円滑迅速となる。
【００４５】
〔２．第２実施形態〕
図８に示す第２実施形態は、サーバ装置Ｓ２が、情報処理装置である端末Ｔ２に対し、端末Ｔ２に与えられる回転操作を用いた第１実施形態に準じた認証に基いて、ウェブサイトの提供やＳＮＳなどの情報サービスを提供する例である。
【００４６】
なお、第１実施形態で示した要素や処理ステップと同じ名称や表現の要素は、特記する点を除き、第１実施形態におけるものに準じた機能や作用を実現するものとする。この点は、後述する第３実施形態で示す要素や処理ステップと、第１及び第２実施形態におけるものそれらとの関係についても同様である。
【００４７】
第１実施形態の端末Ｔに準じた構成の端末を用い、正解列との一致の判定（例えば図３のステップＳ１７）まで端末で行ってその結果をサーバ装置Ｓ２へ伝達するようにしてもよいが、第２実施形態では、正解記憶手段２６及び認証判定手段３２を、端末Ｔ２ではなくサーバ装置Ｓ２に設け、正解列との一致の判定をサーバ装置Ｓ２で行うものとする。
【００４８】
このような第２実施形態について、正解記憶手段２６に予め記憶させておくユーザごとの正解列の例を図９に、また、認証の処理手順を図１０に示す。すなわち、サーバ装置Ｓ２が提供する情報サービスを利用しようとするユーザは、第１実施形態に準じて端末Ｔ２において、所定のアプリや所定のウェブページなどによるログイン操作用の画面（例えば図４や図６）を表示する。
【００４９】
そのうえでユーザは、その画面において、予め定められた正解列と一致するよう、端末Ｔ２に対し回転操作を加える（例えば図５や図７）。
【００５０】
この際、端末Ｔ２の検出手段２２は、端末Ｔ２の回転が停止したことを検出するたびに（ステップＳ３５：「ＹＥＳ」）、静止の直前に最後に回転していた回転方向と、停止した角度と、を操作の単位として、サーバ装置Ｓ２へ送信する（ステップＳ３６）。このように順次送信される操作の単位は、端末Ｔ２に対して加えられる一連の操作であって、前記表示画面の面に沿ったどちらの回転方向へどの角度まで回転させて停止されたかを単位とする一連の操作を構成する。
【００５１】
サーバ装置Ｓ２では、受信手段５０が、上記のような一連の操作を端末Ｔ２から操作の単位ごとにデータとして受信する（ステップＳ４２）。また、認証判定手段３２は、受信された一連の操作を、そのユーザについて正解記憶手段２６に予め記憶されている一連の操作である正解列（例えば図９）と比較し、一致したときに認証を肯定的と判定する（ステップＳ４３：「ＹＥＳ」）。
【００５２】
そして、提供手段４２は、認証が肯定的と判定されたときに（ステップＳ４３：「ＹＥＳ」）、端末Ｔ２に対してログイン許可を伝達するとともに、情報サービスを提供する（ステップＳ４４）。端末Ｔ２では、サーバ装置Ｓ２からログイン許可が伝達されると（ステップＳ３７：「ＹＥＳ」）、図示しない情報処理手段が、情報サービスの内容に応じて新たな画面へ遷移し（ステップＳ３８）、サーバ装置Ｓ２との通信内容に応じた情報処理を続行する。
【００５３】
以上のような第２実施形態では、会員制のウェブサービスなど、クライアントサーバシステムにおいても、容易かつ自然な直観的操作により信頼性に優れた認証を実現できるなど、第１実施形態に準じた効果を実現することができる。
【００５４】
〔３．第３実施形態〕
図１１に示す第３実施形態は、サーバ装置Ｓ３が、第１の情報処理装置に与えられる操作に基く認証により、別の第２の情報処理装置に対して情報サービスを提供する例である。例えば、あるウェブサービスをユーザがパーソナルコンピューター（以下「ＰＣ」と表す）から利用するための認証として、そのユーザが用いているスマートフォンなど端末Ｔ３からの回転操作を用いるなどである。
【００５５】
すなわち、第３実施形態では、認証に用いる第１の情報処理装置は、端末Ｔ３とし、この端末Ｔ３は、第１実施形態に示した端末Ｔ又は第２実施形態に示した端末Ｔ２に準じた構成とする。また、情報サービスの提供先とする第２の情報処理装置は、ここでＰＣとするが、もちろんそれには限定されない。
【００５６】
第３実施形態では、認証判定手段３３が、端末Ｔ３に対する操作であって、所定の回転方向へ所定の角度まで回転させて停止させる操作を単位とする一連の操作が、所定の順序で行われたことを検出したときに認証が肯定的と判定する。所定の順序による一連の操作が正解列であるが、これを毎回異ならせることが望ましい。ここで、第３実施形態における処理手順を図１２のフローチャートに示す。
【００５７】
すなわち、第３実施形態では、サーバ装置Ｓ３が備えるワンタイム送信手段９３が、認証を肯定的と判定すべき正解列として毎回異なる正解列を、乱数などを用いてワンタイムパスワードのように生成し、端末Ｔ３へ表示のために送信する（ステップ６０）とともに正解記憶手段２７に記憶させる。
【００５８】
端末Ｔ３ではワンタイム表示手段９４が、受信した正解列を適宜な形式で画面表示する。ユーザは、端末Ｔ３に表示された毎回異なる正解列にしたがって、端末Ｔ３に対し回転操作を行う。なお、正解列を送信して表示させるのは、端末Ｔ３ではなくＰＣでもよい。
【００５９】
第３実施形態において、回転操作を検出し上記の正解列との一致の判定を行う処理内容は、第１実施形態や第２実施形態に示したものに準じたものでよい（例えば、図４から図７）。すなわち、端末Ｔ３で検出手段２２が回転操作を検出して（ステップＳ５１からＳ５５）、その内容を一連の操作としてサーバ装置Ｓ３へ送信する（ステップＳ５６）。
【００６０】
そして、サーバ装置Ｓ３において、受信手段５０により受信された一連の操作について（ステップＳ６２）、認証判定手段３３が、正解記憶手段２７に記憶されている正解列と一致すれば認証が肯定的と判定する（ステップＳ６３：「ＹＥＳ」）。この場合、認証判定手段３３が端末Ｔ３へログイン許可を伝達し（ステップＳ６４）、これを受けて端末Ｔ３では所定のログイン完了表示などを経て認証に関する処理を終了する。また、肯定的と判定された場合（ステップＳ６３：「ＹＥＳ」）、サーバ装置Ｓ３の提供手段４２が、ＰＣに対して情報サービスを提供する（ステップＳ６４）。
【００６１】
以上のように、第３実施形態では、第１の情報処理装置（例えば図１１の端末Ｔ３）への回転操作による認証で、第２の情報処理装置（例えばＰＣ）からの情報サービスの利用を認める（例えば図１２）。これにより、キーボード入力を主に用いる第２の情報処理装置を利用するための認証でありながら、第１の情報処理装置である例えばスマートフォンを手で回すことにより、ダイヤル式金庫のように容易かつ自然な直観的操作を利用できる。
【００６２】
特に、第３実施形態では、サーバ装置Ｓ３から毎回異なる一連の操作を送信して表示させることにより（ステップＳ６０及びＳ５０）、一連の操作の内容が漏えいしても次の認証時には通用しないためセキュリティが維持できる。
【００６３】
〔４．他の実施形態〕
なお、上記実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、本出願における構成図、データの図、フローチャート、画面の図なども例示に過ぎず、各要素の有無、その配置や処理実行などの順序、具体的内容などは適宜変更可能である。
【００６４】
例えば、正解列を構成する単位となる回転操作については、図３、図１０、図１２のように、１つ検出されるごとに、それまで検出された一連の操作と正解列を比較してもよいが、所定数検出されて揃った後で正解列と比較してもよい。
【００６５】
また、本出願に示す各態様は、明記しない他のカテゴリ（方法、プログラム、端末を含むシステムなど）としても把握できる。方法やプログラムのカテゴリについては、装置のカテゴリで示した「手段」を、「処理」や「ステップ」のように適宜読み替えるものとする。また、処理やステップの順序は、本出願に直接明記のものに限定されず、順序を変更したり、一部の処理をまとめてもしくは随時一部分ずつ実行するなど、変更可能である。
【００６６】
また、個々の手段、処理やステップを実現、実行するコンピュータは共通でもよいし、手段、処理やステップごとにもしくはタイミングごとに異なってもよい。例えば、サーバ装置Ｓ２、Ｓ３は、それぞれ、ログイン認証用サーバとコンテンツ提供用サーバのように複数のサーバコンピュータで構成してもよい。また、上記「手段」の全部又は任意の一部を「部」（ユニット、セクション、モジュール等）と読み替えることができる。
【００６７】
また、端末Ｔ、Ｔ２、Ｔ３や、サーバ装置Ｓ２、Ｓ３など、装置を構成する個々の手段を実現する態様は自由で、他のサーバが提供している機能をＡＰＩ（アプリケーション・プログラム・インタフェース）やネットワーク・コンピューティング（いわゆるクラウドなど）で呼び出して実現するなど、本発明の構成は柔軟に変更できる。さらに、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず物理的な電子回路など他の情報処理機構で実現してもよい。
【符号の説明】
【００６８】
３  充電池制御部
４  通話制御部
５  測位部
６  演算制御部
７  記憶装置
８  通信手段
９  検出部
２１、２２  検出手段
２５〜２７  正解記憶手段
３１〜３３  認証判定手段
４１  角度表示手段
４２  提供手段
４５  回転手段
５０  受信手段
９３  ワンタイム送信手段
９４  ワンタイム表示手段
Ｇ  表示画面
Ｉ、Ｉ２  内側部
Ｎ  通信ネットワーク
Ｏ、Ｏ２  外側リング部
Ｐ  ポインタ部
Ｓ２、Ｓ３  サーバ装置
Ｔ、Ｔ２、Ｔ３  端末
【図１】
2014063394.tif 000003
【図２】
2014063394.tif 000004
【図３】
2014063394.tif 000005
【図４】
2014063394.tif 000006
【図５】
2014063394.tif 000007
【図６】
2014063394.tif 000008
【図７】
2014063394.tif 000009
【図８】
2014063394.tif 000010
【図９】
2014063394.tif 000011
【図１０】
2014063394.tif 000012
【図１１】
2014063394.tif 000013
【図１２】
2014063394.tif 000014