(57)【要約】【課題】パスワードなどの機密情報を、安全に伝達する情報処理装置を提供する。【解決手段】認証用サーバ１０は、画像を撮影する撮影機能、及び、撮影した画像が表す情報を自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を有する携帯電話機４０に対して、パスワードを提供する。認証用サーバ１０には、携帯電話機４０と同じ内容の個体識別情報を保持する個体識別情報登録部と、登録された個体識別情報に基づいて携帯電話機４０と共有する鍵情報を生成する鍵情報生成手段と、パスワードを鍵情報で暗号化する暗号化パスワード生成部と、暗号化されたパスワードをＱＲコードに変換するＱＲコード変換部と、ＱＲコードを、携帯電話機４０と独立して存在する情報端末装置３０に伝達する通信部とを備える。情報端末装置３０で携帯電話機４０による撮影が可能になるようにＱＲコードを表示させる。【選択図】図１
2010118990.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮影機能、及び、撮影した画像が表す情報を自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を有する携帯端末から、前記個体識別情報及びその所有者の固有情報を取得し、取得したこれらの情報を登録する登録手段と、
前記登録手段に登録されている情報に基づいて前記携帯端末が保持しているものと同じ内容の前記鍵情報を生成する鍵情報生成手段と、
機密情報を前記生成した鍵情報で暗号化する暗号化手段と、
暗号化された前記機密情報を画像に変換する変換手段と、
前記携帯端末と独立して存在する情報端末装置との間で、前記携帯端末と異なる情報伝送媒体を通じて双方向通信を行う通信手段とを備え、
前記変換手段で変換された画像を前記情報端末装置に伝送して、この情報端末装置から前記変換された画像を前記携帯端末が撮影できる形態で出力させる、
情報処理装置。
【請求項２】
前記鍵情報及び前記機密情報の少なくとも一方を一定時間経過毎に変化させる、
請求項１記載の情報処理装置。
【請求項３】
暗号化前の前記機密情報を保持する機密情報保持手段と、
前記通信手段が、前記携帯端末で撮影された画像より解読された情報を、前記情報端末装置から受信したときに、受領した前記情報を前記機密情報保持手段に保持されている機密情報と比較することにより、前記情報端末装置の操作権限があるかどうかの認証を行う認証手段と、を更に備える、
請求項１又は２記載の情報処理装置。
【請求項４】
前記認証手段によりその操作権限があると認証された情報端末装置に対して、コンテンツを提供し、又は提供を可能にする制御手段を更に備える、
請求項３記載の情報処理装置。
【請求項５】
情報端末装置との間で双方向通信が可能な情報処理装置が行う方法であって、
画像を撮影する撮影機能を有する携帯端末であって前記情報端末装置と独立して存在するものの個体識別情報及びその所有者の固有情報を登録する段階と、
前記携帯端末に対して、前記撮影機能により撮影された画像が表す情報を、自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を付与する段階と、
機密情報を保持するとともに、登録された前記個体識別情報に基づいて前記携帯端末においても生成可能な鍵情報を生成し、生成した前記鍵情報に基づいて前記機密情報を暗号化し、さらに、暗号化された前記機密情報を画像に変換する段階と、
変換された画像を、前記携帯端末と異なる情報伝送媒体を通じて前記情報端末装置に伝送し、その情報端末装置から前記携帯端末が撮影できる形態で出力させる段階と、
を有する機密情報の伝達方法。
【請求項６】
前記個体識別情報及び前記固有情報を暗号化して登録し、登録された情報を、前記鍵情報を生成するときに復号する、
請求項５記載の伝達方法。
【請求項７】
コンピュータを、画像を撮影する撮影機能、及び、撮影した画像が表す情報を自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を有する携帯端末から、前記個体識別情報及びその所有者の固有情報を取得し、取得したこれらの情報を登録する登録手段、
前記登録手段に登録されている情報に基づいて前記携帯端末が保持しているものと同じ内容の前記鍵情報を生成する鍵情報生成手段、
機密情報を前記生成した鍵情報で暗号化する暗号化手段、
暗号化された前記機密情報を画像に変換する変換手段、
前記携帯端末と独立して存在する情報端末装置との間で、前記携帯端末と異なる情報伝送媒体を通じて双方向通信を行う通信手段として機能させ、
前記変換された画像を前記情報端末装置に伝送して、この情報端末装置から前記変換された画像を前記携帯端末が撮影できる形態で出力させるための、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば親展文書、あるいは、一定時間だけ有効となるパスワード等を、その提供者の管理下にない公衆網やネットワークなどの情報伝達媒体を通じて伝達するためのセキュリティ技術に関する。
【背景技術】
【０００２】
財産的価値そのもの、有料コンテンツ、秘密性の高いコンテンツなどを、その提供者側から利用者側へ伝達する場合、特に、その伝達態様が提供者の管理下にない公衆網やネットワークなどを用いて伝達する場合は、強力なセキュリティ対策が必要になる。
【０００３】
このようなセキュリティ対策の一例として、特許文献１に記載されている技術がある。この技術は、サーバからの所望データのダウンロード・閲覧を可能にするための接続設定情報を暗号化した後、これをＱＲコードに変換し、データ処理機能を有する携帯電話機に送る。携帯電話機は、データ処理機能により、暗号化された接続設定情報を解読する。そして、解読した接続設定情報に基づいて携帯電話機をサーバに接続させ、サーバからの所望データのダウンロード・閲覧を可能にする。
接続設定情報は携帯電話機の表示部に表示されず、保存もされない。そのため、接続設定情報が外部に漏れることがなく、セキュリティが強化される。
【０００４】
また、特許文献２に記載された認証方法では、利用者に複雑なＩＤやパスワードの記憶を強いることのないように、管理サーバが、利用者が所有する携帯電話機の個体識別情報を、その利用者のＩＤに関連付けて携帯電話機認証用データベースに保持する。サービス用ホストコンピュータは、利用者パーソナルコンピュータ（以下、「ＰＣ」という。）からサービス利用の要求があると、一意の識別子を生成してこの識別子をメモリに記憶するとともに、当該識別子をパラメータに含む認証用ホストコンピュータのＵＲＬ（Uniform Resource Locator）をＱＲコードに変換し、ＰＣに送信する。
利用者は、ＰＣにより表示されたＱＲコードを、携帯電話機の撮影機能を使用して読み取り、ＵＲＬを復元する。復元したＵＲＬに携帯電話機からアクセスすることで、識別子を含むＵＲＬ及び当該携帯電話機の個体識別情報を含むＨＴＴＰリクエストメッセージが、認証用ホストコンピュータへ送信されて認証処理が行われる。
ＨＴＴＰリクエストメッセージ中の個体識別情報は、管理サーバで認証される。認証の結果、予め登録された正規の利用者からのアクセスであることが確認されると、サービス用ホストコンピュータにその旨が通知され、サービス用ホストコンピュータによるサービスの提供をＰＣで受けることが可能になる。特許文献２に記載された認証方法では、利用者が携帯電話機により認証の依頼を行う。認証時に必要な情報はＱＲコードで読み取るために、利用者がパスワードなどを直接入力する必要はない。
【特許文献１】特開２００８−１３１４５０号公報
【特許文献２】特開２００８−１４６３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１、２は、携帯電話機が、ＱＲコードを解読して、解読内容によりサーバや認証用のホストコンピュータに接続する。この処理は携帯電話機内で行われるために、ＱＲコードの解読内容を携帯電話機の利用者に提示する必要はない。しかし、携帯電話機によりサーバや認証用のホストコンピュータにアクセスする必要があるために、例えばビルの中などの携帯電話機の通信環境が劣悪な場所においては、認証用のホストコンピュータへのアクセスが行えずに、認証を受けられないことがある。
【０００６】
本発明は、上記の問題に鑑み、パスワードなどの機密情報を、安全に伝達する情報処理装置及び機密情報の情報伝達方法を提供することを主な課題とする。
本発明の他の課題は、コンピュータを上記の情報処理装置として動作させるためのコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明の情報処理装置は、画像を撮影する撮影機能、及び、撮影した画像が表す情報を自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を有する携帯端末から、前記個体識別情報及びその所有者の固有情報を取得し、取得したこれらの情報を登録する登録手段と、前記登録手段に登録されている情報に基づいて前記携帯端末が保持しているものと同じ内容の前記鍵情報を生成する鍵情報生成手段と、機密情報を前記生成した鍵情報で暗号化する暗号化手段と、暗号化された前記機密情報を画像に変換する変換手段と、前記携帯端末と独立して存在する情報端末装置との間で、前記携帯端末と異なる情報伝送媒体を通じて双方向通信を行う通信手段とを備え、前記変換手段で変換された画像を前記情報端末装置に伝送して、この情報端末装置から前記変換された画像を前記携帯端末が撮影できる形態で出力させる。
【０００８】
本発明の情報処理装置において、機密情報は、第三者に対して秘匿する必要のある、例えばパスワードなどの情報である。暗号化された機密情報から変換された画像は、例えば２次元コードである。
機密情報は、暗号化され且つ画像化されており、鍵情報を共有する携帯端末でのみ画像から復号可能である。この暗号化且つ画像化された機密情報は、画像を情報処理装置から直接受け取る情報端末装置においても復号できないため、携帯端末以外の装置を経由して伝達された場合であっても漏れることがなく、秘匿性が保たれる。
また、携帯端末は、情報処理装置と直接通信する必要がないため、携帯端末の通信環境に影響されることなく、機密情報を伝達することができる。
【０００９】
ある実施の態様では、前記鍵情報及び前記機密情報の少なくとも一方を一定時間経過毎に変化させる。鍵情報又は機密情報を一定時間経過毎に変化させることで、暗号化された機密情報から変換される画像も一定時間経過毎に変化する。そのために、機密情報が一定時間しか意味を持たないものとなり、機密情報の秘匿性が向上する。
【００１０】
ある実施の態様では、暗号化前の前記機密情報を保持する機密情報保持手段と、前記通信手段により、前記携帯端末で撮影された画像より解読された情報を、前記情報端末装置から受信したときに、受信した前記情報を前記機密情報保持手段に保持されている機密情報と比較することにより、前記情報端末装置の操作権限があるかどうかの認証を行う認証手段と、を更に備えて情報処理装置を構成する。
このような構成では、携帯端末が撮影した画像を解読することで復元された機密情報が、情報端末装置から情報処理装置に送られるので、機密情報が正しく伝達されたかどうかを確認することができる。
【００１１】
ある実施の態様では、前記認証手段によりその操作権限があると認証された情報端末装置に対して、コンテンツを提供し、又は提供を可能にする制御手段を更に備える。これにより、コンテンツを提供する際のセキュリティを確保することができる。
【００１２】
本発明の方法は、情報端末装置との間で双方向通信が可能な情報処理装置が行う方法であって、画像を撮影する撮影機能を有する携帯端末であって前記情報端末装置と独立して存在するものの個体識別情報及びその所有者の固有情報を登録する段階と、前記携帯端末に対して、前記撮影機能により撮影された画像が表す情報を、自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を付与する段階と、機密情報を保持するとともに、登録された前記個体識別情報に基づいて前記携帯端末においても生成可能な鍵情報を生成し、生成した前記鍵情報に基づいて前記機密情報を暗号化し、さらに、暗号化された前記機密情報を画像に変換する段階と、変換された画像を、前記携帯端末と異なる情報伝送媒体を通じて前記情報端末装置に伝送し、その情報端末装置から前記携帯端末が撮影できる形態で出力させる段階と、を有する機密情報の伝達方法である。
【００１３】
本発明の方法における他の実施の態様では、前記個体識別情報及び前記固有情報を暗号化して登録し、登録された情報を、前記鍵情報を生成するときに復号する。
【００１４】
本発明のコンピュータプログラムは、コンピュータを、画像を撮影する撮影機能、及び、撮影した画像が表す情報を自らの個体識別情報を含む鍵情報に基づいて解読する解読機能を有する携帯端末から、前記個体識別情報及びその所有者の固有情報を取得し、取得したこれらの情報を登録する登録手段、前記登録手段に登録されている情報に基づいて前記携帯端末が保持しているものと同じ内容の前記鍵情報を生成する鍵情報生成手段、機密情報を前記生成した鍵情報で暗号化する暗号化手段、暗号化された前記機密情報を画像に変換する変換手段、前記携帯端末と独立して存在する情報端末装置との間で、前記携帯端末と異なる情報伝送媒体を通じて双方向通信を行う通信手段として機能させ、前記変換された画像を前記情報端末装置に伝送して、この情報端末装置から前記変換された画像を前記携帯端末が撮影できる形態で出力させるための、コンピュータプログラムである。
【発明の効果】
【００１５】
本発明により、携帯端末に対して、携帯端末とは分離独立して存在する情報処理装置を介して機密情報が伝達される。機密情報は、暗号化及び画像化されており、携帯端末でのみ解読可能となるため、情報処理装置から直接機密情報を受け取る情報端末装置においても機密情報を復元することはできず、機密情報の秘匿性が保たれる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を、ユーザが保有する携帯端末を媒介とするユーザ認証のための認証システムに適用した場合の実施の形態例を説明する。
図１は、本実施形態による認証システムの全体構成図である。この認証システム１は、認証用サーバ１０と、この認証用サーバ１０とネットワークＮを介して通信する情報端末装置３０と、情報端末装置３０とは独立して存在する携帯電話機４０と、所定のコンテンツが格納されるコンテンツサーバ５０とを含んで構成される。認証用サーバ１０には、専用のセキュリティ管理装置２０が備えられている。ネットワークＮは、インターネットなどの公衆網である。なお、図１の例では、認証用サーバ１０及び情報端末装置３０は、それぞれ２つずつ存在するが、これらの数は、更に多くてもよく、逆に少なくてもよい。
【００１７】
認証用サーバ１０は、ネットワークＮを介して接続された情報端末装置３０が、コンテンツの提供を受けることができるようにする情報処理装置である。コンテンツは、認証用サーバ１０の内部に格納されるものであっても良いが、本実施形態では、コンテンツサーバ５０に格納された構成とする。本実施形態では、認証用サーバ１０による認証の結果、コンテンツの利用者が、登録された会員である場合にのみ、情報端末装置３０をコンテンツサーバ５０に接続させるように構成される。また、利用者は、携帯電話機４０を保有しつつ、情報端末装置３０を操作して認証を受けるものとする。
【００１８】
認証用サーバ１０は、認証に際して、セキュリティ管理装置２０を起動させる。セキュリティ管理装置２０は、認証に用いる鍵情報（マスターキーと暗号キー）を生成するとともに、擬似乱数を発生させる。鍵情報のうち、少なくともマスターキーは、そのセキュリティ管理装置２０に固有のものとなる。そのために、例えば、図１に図示される２つのセキュリティ管理装置２０で同じ情報を暗号化すると、鍵情報が異なるためにそれぞれ異なる暗号データになる。このように動作するセキュリティ管理装置２０としては、例えば特開平１０−５６４４８号公報に記載された装置を用いることができる。
【００１９】
情報端末装置３０は、キーボード等の入力装置と、液晶ディスプレイ等の表示装置とを備えるコンピュータである。この実施形態では、認証用サーバ１０からの情報を閲覧する閲覧画面や、会員ＩＤ、パスワード等の入力画面を表示装置に表示するためのブラウザを有している。利用者は、入力画面を見て認証用サーバ１０宛の入力を行い、閲覧画面で、認証用サーバ１０から送信された情報を見ることができる。
情報端末装置３０は、認証用サーバ１０により利用者に割り振られる、利用者を識別するための会員ＩＤや認証に用いるパスワードを入力するための入力装置と、会員ＩＤやパスワードの入力画面を表示するための表示装置を備えている。
【００２０】
携帯電話機４０は、本来の電話通信機能のほか、時計機能、ディスプレイ、テンキー、デジタルカメラ及びデータ処理装置を備えている。携帯電話機４０は、固有の個体識別情報を保持している。個体識別情報は、例えば、ＭＡＣアドレス（Media Access Control address）、ＵＩＭ（User Identity Module）カード番号、電話番号などの携帯電話機４０に一意に付与されている情報である。この個体識別情報は、予め認証用サーバ１０に登録される。
データ処理装置は、プロセッサ及びメモリを含み、メモリにインストールされたソフトウェア（コンピュータプログラム）をプロセッサが実行することにより、種々の機能を実現する。本実施形態では、デジタルカメラで撮影した画像、例えばＱＲコードが表す情報を解読する解読機能と、認証用サーバ１０に接続されたセキュリティ装置２０と対となる鍵情報を生成し、これにより、認証用サーバ１０から伝達された情報を復号する復号機能とを形成する。なお、ＱＲコードの解読機能自体は、ＱＲコード認証ソフトウェアとは別のＱＲコード復号ソフトウエアで実現しても良い。例えば、ＱＲコード復号ソフトウェアを搭載したデジタルカメラ付き携帯電話機に、ＱＲコード認証ソフトウエアを追加してインストールするようにしても良い。各機能の詳細内容については、後述する。
ＱＲコード認証ソフトウェアは、例えば認証サーバ１０への利用者の会員ＩＤと、その携帯電話機４０の個体識別情報とを登録する際に、その認証サーバ１０より受け取り、メモリにインストールされる。
【００２１】
利用者がコンテンツを利用する際には、その利用者が操作する情報端末装置３０から、認証用サーバ１０へ会員ＩＤを伴う認証要求が送信される。認証用サーバ１０は、認証要求を受け取ると、その情報端末装置３０にＱＲコードを送信する。このＱＲコードは、認証用サーバ１０が、自己に接続されたセキュリティ管理装置２０から出力される擬似乱数をもとに暗号化したパスワードをその内容とする。情報端末装置３０は、このＱＲコードを表示装置に表示させる。
【００２２】
利用者は、携帯電話機４０のデジタルカメラで、表示装置に表示されたＱＲコードを撮影する。携帯電話機４０は、撮影したＱＲコードを認証ソフトウェアによりパスワードを復号する。復号されたパスワードは、携帯電話機４０のディスプレイに表示される。
利用者は、携帯電話機４０に表示されたパスワードを情報端末装置３０の入力装置により入力する。入力されたパスワードは、ネットワークＮを介して認証用サーバ１０に送られる。認証用サーバ１０は、送られてきたパスワードにより利用者の認証を行い、認証の結果、利用者が登録された会員であれば、情報端末装置３０をコンテンツサーバ５０に接続させる。このようにして、コンテンツサーバ５０から、会員用のコンテンツを情報端末装置３０に提供する。
【００２３】
次に、上記の認証用サーバ１０の構成について、より詳しく説明する。
図２は、認証用サーバ１０の機能構成図である。認証用サーバ１０は、情報処理装置が有するプロセッサが、ハードディスク等の記憶装置にインストールされているサーバ用プログラムを読み取って実行することにより、その情報処理装置を、通信部１１、個体識別情報登録部１２、パスワード保持部１３、鍵情報生成部１４、時計機能を有して現在時刻を出力する時間管理部１５、暗号化パスワード生成部１６、ＱＲコード変換部１７、パスワード認証部１８、及び制御部１９として動作させる。
【００２４】
通信部１１は、ネットワークＮを介して情報端末装置３０と通信を行うための制御を行う。
個体識別情報登録部１２は、認証用サーバ１０に会員として登録された利用者が所有する携帯電話機４０の個体識別情報を記憶装置に記憶する。
【００２５】
図３は、個体識別情報登録部１２に記憶される個体識別情報の一例を示す図である。図３の例では、個体識別情報をセキュリティ管理装置２０から取得した鍵情報、例えば暗号キーにより暗号化して得られる暗号化個体識別情報が、当該個体識別情報の携帯電話機４０を所有する利用者の会員ＩＤと関連付けて記憶される。これにより、会員ＩＤから、携帯電話機４０の個体識別情報を特定することができる。
上述したとおり、鍵情報は、セキュリティ管理装置２０毎に異なるので、同じ個体識別情報であっても、異なる認証用サーバ１０で暗号化される場合には異なる値になる。例えば、図１では、２つの認証用サーバ１０が図示されているが、各々の認証用サーバ１０で同じ携帯電話機４０の個体識別情報「12355678」を暗号化すると、一方が「p0Sa5j3TK39kp7rB」、他方が「8Hf5R38hvSL2ag61」といったように、異なる暗号化個体識別情報になる。そのために、暗号化個体識別情報が漏洩しても、他の装置では元の個体情報識別情報を復元できないために無意味なものとなる。よって、個体識別情報の秘匿性が向上する。個体識別情報登録部１２は、また、暗号化個体識別情報の他に、会員を管理するための会員の個人情報（氏名、住所など）を、会員ＩＤと関連付けて記憶する。個体識別情報登録部１２に記憶される各情報は、利用者が認証用サーバ１０に会員登録を行う際に記憶される。
【００２６】
パスワード保持部１３は、機密情報であるパスワードを作成して保持する。パスワードは、セキュリティ管理装置２０から取得する擬似乱数そのもの、或いは擬似乱数に基づいて作成される。例えば、擬似乱数を、時間管理部１５から取得する現在時刻をパラメータとして変換したものをパスワードとしてもよい。現在時刻をパラメータとすることでパスワードは、時刻の経過によって変化する。例えば、現在時刻の「時」のみを用いる場合には、パスワードが１時間おきに変化し、「分」のみを用いる場合には、パスワードが１分おきに変化する。このように時間をパラメータとすることで、パスワードの有効期限を定めることができる。パスワードが時刻によって変化し、有効期限が定められることで、パスワードの秘匿性が向上する。パスワードは、擬似乱数を用いることで良く知られた「ワンタイムパスワード」の一つとして扱うことができる。パスワード保持部１３は、パスワードを、情報端末装置３０から認証要求があるときに作成するが、この認証要求に含まれる会員ＩＤと関連付けて保持する。
【００２７】
鍵情報生成部１４は、個体識別情報登録部１２に登録された個体識別情報或いは会員共通コードに基づいて鍵情報を生成する。個体識別情報は、個体識別情報登録部１２から取得する暗号化個体識別情報を復号化して用いてもよいが、暗号化された個体識別情報をそのまま用いてもよい。会員共通コードは、認証用サーバ１０に固有のコード情報であり、例えば、セキュリティ管理装置２０から供給される鍵情報のうち、マスタキーそのものとして、或いは、マスタキーに関連付けて生成される。
また、個体識別情報或いは会員共通コードを、時間管理部１５から取得する現在時刻をパラメータとして変換したものを鍵情報としてもよい。現在時刻をパラメータとすることで、鍵情報は、時刻の経過によって変化する。例えば、現在時刻の「時」のみを用いる場合には、鍵情報が１時間おきに変化し、「分」のみを用いる場合には、鍵情報が１分おきに変化する。そのために、鍵情報は有効期限が設けられたものとなる。このように時間をパラメータとすることで、鍵情報の有効時間を定めて、有効時間を過ぎた鍵情報を無効にすることができ、鍵情報の秘匿性が向上する。
【００２８】
暗号化パスワード生成部１６は、パスワード保持部１３に保持されるパスワードを、鍵情報生成部１４で生成した鍵情報により暗号化して、暗号化パスワードを生成する。
【００２９】
ＱＲコード変換部１７は、暗号化パスワード生成部１６で生成された暗号化パスワードをＱＲコードに変換する。変換されたＱＲコードは、通信部１１により、ネットワークＮを介して情報端末装置３０に送信される。
【００３０】
パスワード認証部１８は、情報端末装置３０から送信される情報の認証を行う。情報端末装置３０から送信された情報を、パスワード保持部１３で保持するパスワードと比較することで認証が行われる。両者が一致すれば利用者が登録された会員であると判断し、不一致であれば利用者が会員ではないと判断する。
【００３１】
制御部１９は、パスワード認証部１８により、利用者が登録された会員であると判断された場合に、情報端末装置３０をコンテンツサーバ５０に接続させる。これにより、情報端末装置３０にコンテンツサーバ５０から、会員用のコンテンツが提供される。なお、制御部１９は、認証用サーバ１０内にコンテンツを保管している場合に、このコンテンツを情報端末装置３０に提供する。
【００３２】
携帯電話機４０の構成について、より詳しく説明する。
図４は、携帯電話機４０が備えるデータ通信装置の要部構成図である。図４では、ＱＲコードを読み取ってパスワードを復号するための部分のみを図示している。
携帯電話機４０のデータ通信装置は、メモリにインストールされたソフトウエア（ＱＲコード認証ソフトウェア単体、又は、ＱＲコード認証ソフトウエアとＱＲコード復号ソフトウエア）をプロセッサが実行することにより、データ処理装置を、個体識別情報／会員共通コード記憶部４１、ＱＲコード取得部４２、ＱＲコード解析部４３、鍵情報生成部４４、パスワード復号部４５、表示部４６として動作させる。
【００３３】
個体識別情報／会員共通コード記憶部４１は、自らの個別識別情報及び認証用サーバ１０から取得した会員共通コードを記憶する。会員共通コードは、ＱＲコード認証ソフトウェアを取得する際に同時に取得する。携帯電話機４０が複数の認証用サーバ１０に会員登録される場合には、携帯電話機４０に、各々の認証用サーバ１０から取得した会員共通コードが記憶される。
【００３４】
ＱＲコード取得部４２は、デジタルカメラで撮影したＱＲコードを取得する。取得したＱＲコードはＱＲコード解析部４３へ送られる。ＱＲコード解析部４３は、認証用サーバ１０のＱＲコード変換部１７で行われる処理の逆の処理を行うことにより、ＱＲコードを暗号化パスワードに変換する。認証用サーバ１０のＱＲコード変換部１７で行われる処理の内容は、ＱＲコード認証ソフトウエアに組み込まれている。暗号化パスワードは、パスワード復号部４５へ送られる。
【００３５】
鍵情報生成部４４は、個体識別情報／会員共通コード記憶部４１に記憶された個体識別情報或いは会員共通コードに基づいて鍵情報を生成する。鍵情報生成部４４で生成される鍵情報は、認証用サーバ１０の鍵情報生成部１４で生成される鍵情報と同じ内容のものである。そのため、認証用サーバ１０においてどのようにして鍵情報が生成されたかを知る必要があるが、これは例えば、ＱＲコード認証ソフトウェアに組み込まれていたり、或いは、ＱＲコードにどのようにして鍵情報を生成したかを表すな情報を含ませることで可能である。鍵情報に現在時刻をパラメータとして用いる場合には、携帯電話機４０に備わる時計機能から現在時刻を取得して用いる。
【００３６】
パスワード復号部４５は、ＱＲコード解析部４３で得られた暗号化パスワードを、鍵情報生成部４４で生成した鍵情報（復号キー）を用いて復号する。これによりパスワードが復元される。
【００３７】
表示部４６は、ディスプレイの表示制御を行うものである。本実施形態では、パスワード復号部４５で復元されたパスワードを表示させる。
【００３８】
上述した通り、携帯電話機４０の個体識別情報は、認証用サーバ１０に登録される必要がある。図５は、この個体識別情報の登録処理の一例を示す手順説明図である。
【００３９】
利用者は、自身の所有する携帯電話機４０から認証用サーバ１０にアクセスして、ＱＲコード認証ソフトウェアのダウンロードを要求する（ステップＳ１００）。認証用サーバ１０では、ダウンロードの要求に応じて、携帯電話機４０にＱＲコード認証ソフトウェアを送信する（ステップＳ１１０）。
携帯電話機４０は、ＱＲコード認証ソフトウェアのインストールの過程で、個体識別情報を認証用サーバ１０に送信する（ステップＳ１２０）。このとき、利用者の個人情報も送信する。
【００４０】
認証用サーバ１０は、携帯電話機４０から送信された個体識別情報及び利用者の個人情報に会員ＩＤを割り振り、個体識別情報を暗号化して個体識別情報登録部１２に記憶する。これにより利用者及び当該利用者が所有する携帯電話機４０が登録される（ステップＳ１３０）。認証用サーバ１０は、登録後に会員ＩＤ及び会員共通コードを携帯電話機４０に送信する。
【００４１】
携帯電話機４０は、認証用サーバ１０から送信された会員ＩＤ及び会員共通コードを個体識別情報／会員共通コード記憶部４１に記憶する（ステップＳ１５０）。これにより、ＱＲコード認証ソフトウェアのインストールが終了する。
【００４２】
このようにして会員登録された利用者がコンテンツを利用する場合は、以下のような認証処理が必要になる。図６は認証処理の手順説明図である。
利用者は、情報端末装置３０を操作して認証用サーバ１０にアクセスする。その際、利用者は、ブラウザを起動して会員ＩＤを入力し、会員専用のホームページへのアクセス依頼を行う（ステップＳ２００）。これにより、情報端末装置３０から認証用サーバ１０へ会員ＩＤを含む認証要求が送信される。
【００４３】
認証用サーバ１０は、情報端末装置３０から送信された認証要求に含まれる会員ＩＤを個体識別情報登録部１２により確認する（ステップＳ２１０）。次いで認証用サーバ１０は、パスワード保持部１３で生成されたパスワード及び鍵情報生成部１４で生成された鍵情報を用いて、暗号化パスワード生成部１６により暗号化パスワードを生成する（ステップＳ２２０）。このとき鍵情報生成部１４は、ステップＳ２１０で確認した会員ＩＤに関連付けられた暗号化個体識別情報或いはセキュリティ管理装置２０から得られる会員共通コードに基づく鍵情報を生成する。またパスワード保持部１３は、パスワードをステップＳ２１０で確認した会員ＩＤと関連付けて保持する。
暗号化パスワードが生成されると、認証用サーバ１０は、ＱＲコード変換部１７により暗号化パスワードをＱＲコードに変換する。作成されたＱＲコードは情報端末装置３０に送信される（ステップＳ２３０）。
【００４４】
情報端末装置３０は、認証用サーバ１０から送られたＱＲコードを表示装置に表示する（ステップＳ２４０）。なお、ＱＲコードは、図示しないプリンタなどにより紙に印刷されてもよい。図７は、情報端末装置３０により表示装置に表示されるＱＲコード１１０の例示図である。図７では、ブラウザを起動したときの閲覧画面１００に、ＱＲコード１１０及びパスワードの入力領域１２０が例示されている。
【００４５】
利用者は、携帯電話機４０のデジタルカメラでＱＲコード１１０を撮影し、ＱＲコード１１０を取り込む（ステップＳ２５０）。携帯電話機４０は、取り込んだＱＲコード１１０をＱＲコード解析部３４で解読して暗号化パスワードを生成し、さらに、パスワード復号部４５で暗号化パスワードからパスワードを復号する（ステップＳ２６０）。その際、鍵情報生成部４４により、個体識別情報／会員共通コード記憶部４１に記憶された個体識別情報、或いは、会員共通コードを利用して、暗号化パスワードを復号するための鍵情報が生成される。
復号されたパスワードは、携帯電話機４０のディスプレイに表示される（ステップＳ２７０）。ディスプレイに表示されたパスワードは、利用者によりを情報端末装置３０に入力される（ステップＳ２８０）。図７の例示図では、閲覧画面１００の入力領域１２０にパスワードを入力する。入力されたパスワードは、ネットワークＮを介して認証用サーバ１０に送信される。パスワードは会員ＩＤとともに認証用サーバ１０に送信される。
【００４６】
認証用サーバ１０は、情報端末装置３０から送信されたパスワードと、パスワード保持部１３で保持するパスワードとを比較する。一致すれば利用者が正当な会員であることを認証する（ステップＳ２９０）。パスワード認証部１８は、情報端末装置３０からパスワードとともに送信される会員ＩＤと同じ会員ＩＤに関連付けされたパスワードを、パスワード保持部１３から読み出す。これらの比較により、認証が行われる。
認証されると、認証用サーバ１０は、コンテンツの利用を可能にする。これにより、利用者は、情報端末装置３０を通じて、コンテンツを利用することができる。ステップＳ２９０において、パスワードが不一致であれば、その旨が情報端末装置３０に通知されてもよい。この場合に利用者は、パスワードを再び入力することができる。
【００４７】
なお、上記の説明では、会員共通コードを用いてパスワードの暗号化或いは暗号化パスワードの復号化を行う場合を含んでいるが、個体識別情報を用いた鍵情報でのみ、パスワードの暗号化或いは暗号化パスワードの復号を行う場合には、会員共通コードは不要である。その場合、携帯電話機４０は会員共通コードを記憶する必要はない。
【００４８】
携帯電話機４０が単なる携帯端末として用いられ、パスワードの入力は情報端末装置３０で行われるので、携帯電話機４０を認証処理時に認証用サーバ１０に接続することはない。つまり、携帯電話機４０は、認証用サーバ１０に個体識別情報が登録されていて、運営者側から利用者に提供される、図４に示すような構成を有する携帯端末であればよい。携帯電話機４０から認証用サーバ１０に直接接続することがないために、携帯電話機４０の通信環境に関係なく認証用サーバ１０による認証処理が可能になる。また、認証用サーバ１０と直接情報の送受信を行う情報処理装置３０は、それ自体でＱＲコードの解読を行うことができない。そのために、情報処理装置３０として公共施設内にある利用者の所有物でないパーソナルコンピュータを使用する場合であっても、このパーソナルコンピュータによりパスワードが漏洩することがなく、パスワードの秘匿性が守られる。
【図面の簡単な説明】
【００４９】
【図１】認証システムの構成を説明するための図である。
【図２】認証用サーバの構成図である。
【図３】個体識別情報登録部に記憶される個体識別情報の一例を示す図である。
【図４】携帯電話機の構成図である。
【図５】個体識別情報を登録する処理の説明図である。
【図６】認証処理の説明図である。
【図７】情報端末装置により表示装置に表示されるＱＲコードの例示図である。
【符号の説明】
【００５０】
１…認証システム、１０…認証用サーバ、１１…通信部、１２…個体識別情報登録部、１３…パスワード保持部、１４…鍵情報生成部、１５…時間管理部、１６…暗号化パスワード生成部、１７…ＱＲコード変換部、１８…パスワード認証部、１９…制御部、２０…セキュリティ管理装置、３０…情報端末装置、４０…携帯電話機、４１…個体識別情報／会員共通コード記憶部、４２…ＱＲコード取得部、４３…ＱＲコード解析部、４４…鍵情報生成部、４５…パスワード復号部、４６…表示部、５０…コンテンツサーバ
【図１】
2010118990.tif 000003
【図２】
2010118990.tif 000004
【図３】
2010118990.tif 000005
【図４】
2010118990.tif 000006
【図５】
2010118990.tif 000007
【図６】
2010118990.tif 000008
【図７】
2010118990.tif 000009