(57)【要約】【課題】ユーザ認証に係る構成を有しない外部記憶端末を用いた場合であっても、そこに記憶されているデータの漏洩を防止する。【解決手段】画像表示装置１０Ａが外部記憶端末３０にデータを記憶させる際には、ユーザの指紋情報を用いて暗号鍵を生成し、この暗号鍵を用いて表示データを暗号化してから、指紋情報と対応付けて記憶させる。そして、ユーザが外部記憶端末３０を別のユーザに手渡して、そのユーザが画像表示装置１０Ｂを用いてこの表示データの内容を表示させようとするときには、暗号化したユーザの指紋を画像表示装置１０Ｂに読み取らせる。そして、画像表示装置１０Ｂが外部記憶端末３０から読み出した指紋情報と一致すると判断すると、この指紋情報を用いて生成した復号鍵で表示データを復号し、その内容を表示する。【選択図】図１
2009211487.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、
外部記憶端末が接続される接続手段と、
ユーザの認証情報を取得する認証情報取得手段と、
前記記憶手段に記憶されているデータを前記外部記憶端末に記憶させる場合に、前記認証情報取得手段が取得した認証情報を用いて、前記データの利用を制限する処理を当該データに施す制限手段と、
前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報とを対応付けて、前記接続手段に接続されている前記外部記憶端末に記憶させる記憶制御手段と、
前記接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す読出手段と、
前記読出手段が読み出したデータを利用する場合に、前記認証情報取得手段が取得した認証情報と、前記読出手段が読み出した認証情報とを照合する照合手段と、
前記照合手段の照合により、前記認証情報取得手段が取得した認証情報と前記読出手段が読み出した認証情報とが一致した場合には、当該認証情報に対応付けられた前記データに対する利用の制限を、当該認証情報を用いて解除する解除手段と、
前記解除手段により利用の制限が解除されたデータを利用する処理を実行する実行手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記認証情報取得手段は、複数の前記認証情報を取得し、
前記制限手段は、前記認証情報取得手段が取得した各認証情報を用いて、前記データに対して認証情報毎に異なる種類の利用を制限する処理を施し、
前記記憶制御手段は、認証情報毎に異なる種類の利用を制限する処理が施されたデータと、前記認証情報取得手段が取得した複数の認証情報とを対応付けて前記外部記憶端末に記憶させ、
前記解除手段は、前記データに対する異なる種類の利用の制限のうち、一致した認証情報に対応する利用の制限を解除する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記認証情報取得手段は、複数の前記認証情報を取得し、
前記制限手段は、前記データに対して前記認証情報の数に応じて異なる種類の利用を制限する処理を施し、
前記記憶制御手段は、認証情報の数に応じて異なる種類の利用を制限する処理が施されたデータと、前記認証情報取得手段が取得した複数の認証情報とを対応付けて前記外部記憶端末に記憶させ、
前記解除手段は、前記データに対する異なる種類の利用の制限のうち、一致した認証情報の数に対応する利用の制限を解除する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記認証情報取得手段は、複数のユーザから、各ユーザの前記認証情報をそれぞれ取得する
ことを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記制限手段は、前記読出手段により前記外部記憶端末から読み出されて前記実行手段により処理が実行されたデータを再び前記外部記憶端末に記憶させる場合に、前記認証情報取得手段が取得した認証情報と、前記読出手段が前記外部記憶端末から前記データと共に読み出した認証情報とを用いて、前記データの利用を制限する処理を当該データに施し、
前記記憶制御手段は、前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報と、前記読出手段が前記外部記憶端末から読み出した認証情報とを対応付けて前記外部記憶端末に記憶させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記記憶制御手段は、ＵＳＢ（Universal Serial Bus）規格に従って、前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報とを対応付けて、前記接続手段に接続されている前記外部記憶端末に記憶させ、
前記読出手段は、ＵＳＢ規格に従って、前記接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
第１の情報処理装置と第２の情報処理装置とを備え、
前記第１の情報処理装置は、
データを記憶する記憶手段と、
外部記憶端末が接続される第１の接続手段と、
前記記憶手段に記憶されているデータを読み出して前記外部記憶端末に記憶させる場合に、ユーザの認証情報を取得する第１の認証情報取得手段と、
前記第１の認証情報取得手段が取得した認証情報を用いて、前記記憶手段に記憶されているデータの利用を制限する処理を当該データに施す制限手段と、
前記制限手段が利用を制限する処理を施したデータと、前記第１の認証情報取得手段が取得した認証情報とを対応付けて、前記第１の接続手段に接続されている前記外部記憶端末に記憶させる記憶制御手段とを備え、
前記第２の情報処理装置は、
前記外部記憶端末が接続される第２の接続手段と、
前記第２の接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す読出手段と、
前記読出手段が読み出したデータを利用する場合に、ユーザの認証情報を取得する第２の認証情報取得手段と、
前記第２の認証情報取得手段が取得した認証情報と、前記読出手段が読み出した認証情報とを照合する照合手段と、
前記照合手段の照合により、前記第２の認証情報取得手段が取得した認証情報と前記読出手段が読み出した認証情報とが一致した場合には、当該認証情報に対応付けられた前記データに対する利用の制限を、当該認証情報を用いて解除する解除手段と、
前記解除手段により利用の制限が解除されたデータを利用する処理を実行する実行手段と
を備える
ことを特徴とする情報処理システム。
【請求項８】
データを記憶する記憶手段と、外部記憶端末が接続される接続手段とを有するコンピュータを、
ユーザの認証情報を取得する認証情報取得手段と、
前記記憶手段に記憶されているデータを前記外部記憶端末に記憶させる場合に、前記認証情報取得手段が取得した認証情報を用いて、前記データの利用を制限する処理を当該データに施す制限手段と、
前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報とを対応付けて、前記接続手段に接続されている前記外部記憶端末に記憶させる記憶制御手段と、
前記接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す読出手段と、
前記読出手段が読み出したデータを利用する場合に、前記認証情報取得手段が取得した認証情報と、前記読出手段が読み出した認証情報とを照合する照合手段と、
前記照合手段の照合により、前記認証情報取得手段が取得した認証情報と前記読出手段が読み出した認証情報とが一致した場合には、当該認証情報に対応付けられた前記データに対する利用の制限を、当該認証情報を用いて解除する解除手段と、
前記解除手段により利用の制限が解除されたデータを利用する処理を実行する実行手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの利用を制限する技術に関する。
【背景技術】
【０００２】
いわゆるリムーバブルメディアのような可搬型の外部記憶端末は、その持ち運びが容易であるため、この外部記憶端末にデータを記憶させてユーザ同士がデータを手軽に交換することができるし、外出中や移動中にそのデータを用いて業務を行ったりすることもでき、非常に便利である。しかしながら、外部記憶端末の持ち主がこれを紛失したり盗難されたりした場合に、そこから個人情報等の機密性の高い情報が第三者に漏洩したり、その内容が改竄されるという事故が起こる虞がある。そこで、特許文献１には、可搬型の記憶媒体に指紋認証の機能を設け、ユーザの指紋認証に成功した場合にデータの読み書きを許可するという技術が開示されている。
【特許文献１】特開２００４−３６２２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、特許文献１に記載の技術では、記憶媒体そのものに指紋認証に必要な構成をも備える必要があるため、その構成を有しないものと比べて、装置構成の大型化や、高コスト化を免れることはできない。
本発明は、かかる事情に鑑みてなされたものであり、その目的は、ユーザ認証に係る構成を有しない外部記憶端末を用いた場合であっても、そこに記憶されているデータの漏洩を防止することにある。
【課題を解決するための手段】
【０００４】
上述した目的を達成するために、本発明は、データを記憶する記憶手段と、外部記憶端末が接続される接続手段と、ユーザの認証情報を取得する認証情報取得手段と、前記記憶手段に記憶されているデータを前記外部記憶端末に記憶させる場合に、前記認証情報取得手段が取得した認証情報を用いて、前記データの利用を制限する処理を当該データに施す制限手段と、前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報とを対応付けて、前記接続手段に接続されている前記外部記憶端末に記憶させる記憶制御手段と、前記接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す読出手段と、前記読出手段が読み出したデータを利用する場合に、前記認証情報取得手段が取得した認証情報と、前記読出手段が読み出した認証情報とを照合する照合手段と、前記照合手段の照合により、前記認証情報取得手段が取得した認証情報と前記読出手段が読み出した認証情報とが一致した場合には、当該認証情報に対応付けられた前記データに対する利用の制限を、当該認証情報を用いて解除する解除手段と、前記解除手段により利用の制限が解除されたデータを利用する処理を実行する実行手段とを備えることを特徴とする情報処理装置を提供する。
これにより、ユーザ認証に係る構成を有しない外部記憶端末を用いた場合であっても、そこに記憶されているデータの漏洩を防止することができる。
【０００５】
本発明の好ましい態様において、前記認証情報取得手段は、複数の前記認証情報を取得し、前記制限手段は、前記認証情報取得手段が取得した各認証情報を用いて、前記データに対して認証情報毎に異なる種類の利用を制限する処理を施し、前記記憶制御手段は、認証情報毎に異なる種類の利用を制限する処理が施されたデータと、前記認証情報取得手段が取得した複数の認証情報とを対応付けて前記外部記憶端末に記憶させ、前記解除手段は、前記データに対する異なる種類の利用の制限のうち、一致した認証情報に対応する利用の制限を解除するようにしてもよい。
これにより、認証情報毎に異なる種類の利用を制限する処理を施し、これら異なる種類の利用の制限のうち、照合の結果が一致した認証情報の種類に対応する利用の制限を解除することができる。
【０００６】
本発明の好ましい態様において、前記認証情報取得手段は、複数の前記認証情報を取得し、前記制限手段は、前記データに対して前記認証情報の数に応じて異なる種類の利用を制限する処理を施し、前記記憶制御手段は、認証情報の数に応じて異なる種類の利用を制限する処理が施されたデータと、前記認証情報取得手段が取得した複数の認証情報とを対応付けて前記外部記憶端末に記憶させ、前記解除手段は、前記データに対する異なる種類の利用の制限のうち、一致した認証情報の数に対応する利用の制限を解除するようにしてもよい。
これにより、認証情報の数に応じて異なる種類の利用を制限する処理を施し、これら異なる種類の利用の制限のうち、照合の結果が一致した認証情報の数に対応する利用の制限を解除することができる。
【０００７】
これらの態様において、前記認証情報取得手段は、複数のユーザから、各ユーザの前記認証情報をそれぞれ取得するようにしてもよい。
これにより、複数のユーザから取得した認証情報の種類又は数に応じて異なる種類の利用を制限する処理を施し、これら異なる種類の利用の制限のうち、照合の結果が一致した認証情報の種類又は数に対応する利用の制限を解除することができる。
【０００８】
本発明の好ましい態様において、前記制限手段は、前記読出手段により前記外部記憶端末から読み出されて前記実行手段により処理が実行されたデータを再び前記外部記憶端末に記憶させる場合に、前記認証情報取得手段が取得した認証情報と、前記読出手段が前記外部記憶端末から前記データと共に読み出した認証情報とを用いて、前記データの利用を制限する処理を当該データに施し、前記記憶制御手段は、前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報と、前記読出手段が前記外部記憶端末から読み出した認証情報とを対応付けて前記外部記憶端末に記憶させるようにしてもよい。
これにより、表示データを外部記憶端末に記憶させるために取得した認証情報と、外部記憶端末から読み出した認証情報とを対応付けて再びデータを記憶させるから、そこに記憶されているデータの漏洩をより確実に防止することができる。
【０００９】
本発明の好ましい態様において、前記記憶制御手段は、ＵＳＢ（Universal Serial Bus）規格に従って、前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報とを対応付けて、前記接続手段に接続されている前記外部記憶端末に記憶させ、前記読出手段は、ＵＳＢ規格に従って、前記接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出すようにしてもよい。
これにより、ＵＳＢ規格に従って、利用を制限するデータ及び認証情報の記憶及び読み出しをすることができる。
【００１０】
また、本発明は、第１の情報処理装置と第２の情報処理装置とを備え、前記第１の情報処理装置は、データを記憶する記憶手段と、外部記憶端末が接続される第１の接続手段と、前記記憶手段に記憶されているデータを読み出して前記外部記憶端末に記憶させる場合に、ユーザの認証情報を取得する第１の認証情報取得手段と、前記第１の認証情報取得手段が取得した認証情報を用いて、前記記憶手段に記憶されているデータの利用を制限する処理を当該データに施す制限手段と、前記制限手段が利用を制限する処理を施したデータと、前記第１の認証情報取得手段が取得した認証情報とを対応付けて、前記第１の接続手段に接続されている前記外部記憶端末に記憶させる記憶制御手段とを備え、前記第２の情報処理装置は、前記外部記憶端末が接続される第２の接続手段と、前記第２の接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す読出手段と、前記読出手段が読み出したデータを利用する場合に、ユーザの認証情報を取得する第２の認証情報取得手段と、前記第２の認証情報取得手段が取得した認証情報と、前記読出手段が読み出した認証情報とを照合する照合手段と、前記照合手段の照合により、前記第２の認証情報取得手段が取得した認証情報と前記読出手段が読み出した認証情報とが一致した場合には、当該認証情報に対応付けられた前記データに対する利用の制限を、当該認証情報を用いて解除する解除手段と、前記解除手段により利用の制限が解除されたデータを利用する処理を実行する実行手段とを備えることを特徴とする情報処理システムを提供する。
これにより、ユーザ認証に係る構成を有しない外部記憶端末を用いた場合であっても、そこに記憶されているデータの漏洩を防止することができる。
【００１１】
また、本発明は、データを記憶する記憶手段と、外部記憶端末が接続される接続手段とを有するコンピュータを、ユーザの認証情報を取得する認証情報取得手段と、前記記憶手段に記憶されているデータを前記外部記憶端末に記憶させる場合に、前記認証情報取得手段が取得した認証情報を用いて、前記データの利用を制限する処理を当該データに施す制限手段と、前記制限手段が利用を制限する処理を施したデータと、前記認証情報取得手段が取得した認証情報とを対応付けて、前記接続手段に接続されている前記外部記憶端末に記憶させる記憶制御手段と、前記接続手段に接続された前記外部記憶端末から、利用を制限する処理が施された前記データと、当該データに対応付けられた前記認証情報とを読み出す読出手段と、前記読出手段が読み出したデータを利用する場合に、前記認証情報取得手段が取得した認証情報と、前記読出手段が読み出した認証情報とを照合する照合手段と、前記照合手段の照合により、前記認証情報取得手段が取得した認証情報と前記読出手段が読み出した認証情報とが一致した場合には、当該認証情報に対応付けられた前記データに対する利用の制限を、当該認証情報を用いて解除する解除手段と、前記解除手段により利用の制限が解除されたデータを利用する処理を実行する実行手段として機能させるためのプログラムを提供する。
これにより、ユーザ認証に係る構成を有しない外部記憶端末を用いた場合であっても、そこに記憶されているデータの漏洩を防止することができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態について説明する。なお、以下に説明する実施形態においては、データの内容を画像として表示するためのデータ（以下、「表示データ」という。）に基づいて各種制御を行う画像表示装置に、本発明の一実施形態に係る情報処理装置を用いる場合について説明する。
（Ａ）実施形態の構成
（Ａ−１）画像表示装置及び外部記憶端末の構成
図１は、本実施形態に係る画像表示装置１０Ａ，１０Ｂ，１０Ｃ、及び外部記憶端末３０の外観を示す斜視図である。画像表示装置１０Ａ，１０Ｂ，１０Ｃは、それぞれ電子ペーパなどと呼ばれる可搬型の表示装置である。外部記憶端末３０は、画像表示装置１０Ａ，１０Ｂ，１０Ｃのそれぞれに接続可能で、自身の大容量の記憶領域にデータを記憶することが可能な可搬型の記憶端末で、例えばＵＳＢメモリと呼ばれる補助記憶端末である。この外部記憶端末３０はＵＳＢコネクタ３１を備えており、このＵＳＢコネクタ３１は画像表示装置１０側のＵＳＢポートに着脱自在である。このＵＳＢコネクタ３１が画像表示装置１０側のＵＳＢポートに接続されると、両者はＵＳＢ規格に従って、相互にデータの遣り取りを行って、データの書き込みや読み出しができるようになる。
なお、画像表示装置１０Ａ，１０Ｂ，１０Ｃのそれぞれの所有者は、それぞれ異なる人物であるユーザＡ、ユーザＢ、ユーザＣである。また、画像表示装置１０Ａ，１０Ｂ，１０Ｃは、その構成は同じであり、それぞれを特に区別する必要の無い場合には、以下では「画像表示装置１０」と総称する。
【００１３】
（Ａ−２）画像表示装置１０の構成
次に、画像表示装置１０の構成について説明する。
図２は、画像表示装置１０の構成を示すブロック図である。
同図に示すように、画像表示装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、Ｉ／Ｏ１４と、キー１５と、表示制御部１６と、記憶性液晶表示体１７と、電源部１８と、記憶部１９と、ＵＳＢコントローラ２０と、ＵＳＢポート２１と、指紋読取デバイス２２とを備える。
ＣＰＵ１１は、ＲＯＭ１２や記憶部１９に記憶された制御プログラムを実行することにより、文書や画像等を表す表示データに基づいて記憶性液晶表示体１７に画像を表示させたり、表示データに対して所定の処理を施して記憶部１９や外部記憶端末３０にそれを記憶させる等の制御を行う。また、この制御プログラムには、ユーザの指紋を表す指紋情報に基づいて、ＤＥＳ（Data Encryption Standard）やＡＥＳ（Advanced Encryption Standard）等の共通鍵暗号方式に従って暗号鍵及び復号鍵を生成するためのプログラムも含まれている。ＣＰＵ１１は、この制御プログラムに基づいて、表示データの利用を制限するための処理である“暗号化”を行うための暗号鍵や、暗号化された表示データの利用の制限を解除するための処理である“復号”を行うための復号鍵を生成する。ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際に、ＣＰＵ１１のワークエリアとして機能し、データを記憶する記憶手段としても機能する。
【００１４】
Ｉ／Ｏ１４は、キー１５の操作状態を監視しており、ユーザによってキー１５が操作されるとその操作に応じた信号をＣＰＵ１１に供給する。キー１５は、ユーザによる操作を受け付ける操作手段であり、例えば複数の操作キーや、ペンデバイス、ジョイスティック等の操作デバイスからなる。記憶性液晶表示体１７は、例えばコレステリック液晶を利用した表示手段であり、電力供給が停止しても画像を表示し続けることができるという記憶性を有している。ＣＰＵ１１は、表示データを表示制御部１５に供給することにより、表示制御部１６によって記憶性液晶表示体１７が制御され、表示データに応じた画像を表示させる。電源部１８は、バッテリと電力制御回路とを備え、画像表示装置１０の作動に要する電力を供給する。電源部１８のバッテリは、例えばニッケル−カドミウム系電池やリチウムイオン系電池などの、充電可能な２次電池である。
【００１５】
記憶部１９は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やフラッシュメモリ等の不揮発性メモリデバイス等の記憶手段である。この記憶部１９は、ＣＰＵ１１が各種制御を実行するための制御プログラムや、文章や画像等の表示に利用される表示データ、ログイン時のユーザ認証に用いる認証用指紋情報等を記憶する。この認証用指紋情報として、画像表示装置１０Ａの記憶部１９にはユーザＡの指紋を表す指紋情報「ＵｓｅｒＡ」が記憶され、画像表示装置１０Ｂの記憶部１９にはユーザＢの指紋を表す指紋情報「ＵｓｅｒＢ」が記憶され、画像表示装置１０Ｃの記憶部１９にはユーザＣの指紋を表す指紋情報「ＵｓｅｒＣ」が記憶されているものとする。
【００１６】
ＵＳＢポート２１は、外部記憶端末３０のＵＳＢコネクタ３１が接続される接続手段である。ＵＳＢコントローラ２０は、ＣＰＵ１１の制御の下で、自身に接続された外部記憶端末３０とデータの送受信を行うことで、外部記憶端末３０にデータを記憶させる記憶制御手段として機能するほか、外部記憶端末３０からデータを読み出す読出手段として機能する。指紋読取デバイス２２は、ユーザの認証情報である指紋情報を取得する認証情報取得手段であり、ユーザの指紋を読み取って、その指紋情報をＣＰＵ１１に供給する。ＣＰＵ１１は、この指紋情報と、記憶部１９に記憶された認証用指紋情報とを照合することによってユーザ認証を行う。
【００１７】
（Ｂ）実施形態の動作
次に、実施形態の動作を説明する。
（Ｂ−１）画像表示装置１０が外部記憶端末３０に表示データを記憶させるときの動作
図３は、画像表示装置１０ＡのＣＰＵ１１が実行する処理の流れを示すフローチャートである。以下では、ユーザＡの指示に応じて、画像表示装置１０Ａが外部記憶端末３０に表示データを記憶させるまでの動作について説明する。
【００１８】
まず、画像表示装置１０ＡのＣＰＵ１１は、ユーザのログインを行うための認証を行う（ステップＳＡ１）。ここでは、画像表示装置１０Ａの所有者であるユーザＡは、指紋読取デバイス２２に自身の指先を接触させる。ＣＰＵ１１は、指紋読取デバイス２２にその指先の指紋を読み取らせて、その読取結果を表す指紋情報を取得する。そして、ＣＰＵ１１は、記憶部１９に予め記憶されている認証用指紋情報「ＵｓｅｒＡ」と、指紋読取デバイス２２から取得した指紋情報とを照合して認証を行う。なお、この照合においては、ＣＰＵ１１は両者の指紋情報のパターンマッチングによってその同一性を判断してもよいし、それぞれの指紋情報から抽出した特徴点や、その特徴点に基づいて算出したハッシュ値を用いて照合しても良い。
【００１９】
ステップＳＡ１において、ＣＰＵ１１は両者の指紋情報が一致し、認証に成功すると、ステップＳＡ２に進む。次いで、画像表示装置１０にログインしたユーザＡは、キー１５のキーやペンデバイス等を操作して書類等の文書を作成する作業を行い、これに応じて、ＣＰＵ１１は表示データ「Ｄｏｃｕ１」を作成する（ステップＳＡ２）。この表示データ「Ｄｏｃｕ１」は、ＲＡＭ１３に記憶されるが、定期的に記憶部１９にバックアップされてその記憶部１９に記憶される。
【００２０】
そして、ユーザＡがこの表示データ「Ｄｏｃｕ１」を外部記憶端末３０に記憶させたいと考えると、ユーザＡは画像表示装置１０のＵＳＢポート２１に外部記憶端末３０のＵＳＢコネクタ３１を接続する。そして、ユーザＡはキー１５を操作して、表示データ「Ｄｏｃｕ１」を外部記憶端末３０へ記憶させる旨を指示する。ＣＰＵ１１は、このユーザＡによるキー１５の操作に応じて、表示データ「Ｄｏｃｕ１」を外部記憶端末３０に記憶させると判断すると（ステップＳＡ３；ＹＥＳ）、この表示データをＲＡＭ１３または記憶部１９から読み出し、読み出した表示データに対してその利用を制限する処理を施してから、外部記憶端末３０に記憶させることになる。
続いて、その具体的な手順について説明する。
【００２１】
まず、ＣＰＵ１１は、制御プログラムに基づいて、ユーザＡの認証用指紋情報である指紋情報「ＵｓｅｒＡ」を用いて、共通鍵暗号方式に従って暗号鍵「ＫＥＹ−Ａ」を生成する（ステップＳＡ４）。そして、ＣＰＵ１１は、この暗号鍵「ＫＥＹ−Ａ」を用いて、表示データ「Ｄｏｃｕ１」を暗号化する（ステップＳＡ５）。人間の指紋においては、複数の人物が同じ指紋を持ち得ることはほとんどありえないから、ＣＰＵ１１は、ユーザＡの固有の情報である指紋情報を認証情報とし、その認証情報を用いて表示データを暗号化することになる。そして、ＣＰＵ１１は、暗号化した表示データ「Ｄｏｃｕ１」と、この暗号化に用いた指紋情報「ＵｓｅｒＡ」とを対応付けて、ＵＳＢコントローラ２０に転送し、ＵＳＢコントローラ２０によって外部記憶端末３０に記憶させる（ステップＳＡ６）。
このステップＳＡ６の処理によって、ユーザＡによって利用が制限された表示データ「Ｄｏｃｕ１」と、ユーザＡの指紋情報「ＵｓｅｒＡ」とが対応付けられて外部記憶端末３０に記憶される。
【００２２】
なお、上記ステップＳＡ４〜ＳＡ６において、ＣＰＵ１１は記憶部１９に記憶されているユーザＡの認証用指紋情報を取得し、この認証用指紋情報を用いて上記処理を行っていたが、ステップＳＡ１のログイン時にユーザＡから取得した指紋情報を用いてこれらの処理を行ってもよい。つまり、ＣＰＵ１１がログインに成功したユーザから取得した指紋情報を用いるということは、記憶部１９から取得した認証用指紋情報を用いることと同じである。また、画像表示装置１０Ａは、ログインしたユーザＡの指紋情報を用いるのではなく、ユーザのログインを行わない場合であっても、表示データを外部記憶端末３０に記憶させるために取得した指紋情報であれば、それを用いればよい。
【００２３】
以上の処理により、外部記憶端末３０がユーザＡ以外の第三者によって持ち出され、別の画像表示装置１０等の外部記憶端末を用いて表示データ「Ｄｏｃｕ１」が読み出されても、ユーザＡの指紋情報に基づいて生成された暗号鍵「ＫＥＹ−Ａ」によって暗号化されているので、その内容を閲覧する等の利用が制限されている。これにより、表示データ「Ｄｏｃｕ１」のセキュリティが確保されるのである。
【００２４】
（Ｂ−２）画像表示装置１０が外部記憶端末３０に記憶された表示データを利用するときの動作
上述したようにして、ユーザＡにより表示データ「Ｄｏｃｕ１」が外部記憶端末３０に記憶された後、データ交換を目的として、これがユーザＡからユーザＢに手渡されたとする。そして、ユーザＢが自身の所有する画像表示装置１０Ｂは、外部記憶端末３０から表示データ「Ｄｏｃｕ１」を読み出してこの利用を試みる。以下では、このときの画像表示装置１０の動作について説明する。なお、このとき、ユーザＡは、ユーザＢがいる場所に居合わせているものとする。
【００２５】
図４は、画像表示装置１０ＢのＣＰＵ１１が実行する処理の流れを示すフローチャートである。なお、このとき、上記ステップＳＡ１と同じ手順により、すでにユーザＢは、指紋情報「ＵｓｅｒＢ」を用いて画像表示装置１０Ｂにログインしているものとする。
ユーザＢは、外部記憶端末３０を画像表示装置１０Ｂに接続してから、キー１５を操作して、そこから表示データ「Ｄｏｃｕ１」を読み出す旨を指示する操作を行う。ＣＰＵ１１は、このユーザＢの操作に応じて、外部記憶端末３０から表示データ「Ｄｏｃｕ１」を読み出すと判断すると（ステップＳＢ１；ＹＥＳ）、そこから、暗号化された表示データ「Ｄｏｃｕ１」と、それに対応付けられた指紋情報「ＵｓｅｒＡ」とを、ＲＡＭ１３上に読み出す（ステップＳＢ２）。
【００２６】
続いて、ＣＰＵ１１は、記憶性液晶表示体１７に「○○さんの指紋を読み取らせて下さい。」というメッセージを表示して、表示体データ「Ｄｏｃｕ１」を利用するための指紋情報、ここでは表示体データ「Ｄｏｃｕ１」を作成したユーザＡの指紋情報を読み取らせることを促す。この「○○」には、この表示データ「Ｄｏｃｕ１」を外部記憶端末３０に記憶させたユーザＡのユーザＩＤ等のように、少なくともユーザＡを特定し得る識別名称が表示される。
この要求に応じて、指紋読取デバイス２２によってユーザＡの指紋が読み取られると、ＣＰＵ１１は、表示データを利用するための指紋情報「ＵｓｅｒＡ’」をそこから取得する（ステップＳＢ３）。そして、ＣＰＵ１１は、ユーザＡから取得した指紋情報「ＵｓｅｒＡ’」と、ステップＳＢ２で外部記憶端末３０から読み出した指紋情報「ＵｓｅｒＡ」とを照合する（ステップＳＢ４）。
【００２７】
ＣＰＵ１１はこの照合した両者の指紋情報が一致し、認証に成功したか否かを判断する（ステップＳＢ５）。ここでは、ＣＰＵ１１は、同一のユーザＡから指紋情報「ＵｓｅｒＡ」と、表示データを利用するための指紋情報 「ＵｓｅｒＡ’」とを取得したから、両者は一致し、認証に成功したと判断する（ステップＳＢ５；ＹＥＳ）。認証に成功すると、ＣＰＵ１１はこの指紋情報「ＵｓｅｒＡ’」を用いて、上記制御プログラムに基づいて、復号鍵「Ｋｅｙ−Ａ’」を生成する（ステップＳＢ６）。この復号鍵の生成においては、ＣＰＵ１１は上述したステップＳＡ４で暗号鍵を生成した際と同じアルゴリズムに従って、共通鍵方式による復号鍵を生成することになる。
【００２８】
続いて、ＣＰＵ１１は、この復号鍵「Ｋｅｙ−Ａ’」を用いて、表示データ「Ｄｏｃｕ１」に施された利用の制限を解除するべく、その表示データを復号する（ステップＳＢ７）。ＣＰＵ１１が同一のユーザＡの指紋情報に基づいて生成した復号鍵「Ｋｅｙ−Ａ’」と暗号鍵「Ｋｅｙ−Ａ」とは一致する。共通鍵方式において、暗号鍵と復号鍵とが同じであればその暗号化されたデータを復号することができる。そして、ＣＰＵ１１はステップＳＢ８に進む。
【００２９】
ＣＰＵ１１は、表示データ「Ｄｏｃｕ１」を復号し、これに対して施された利用の制限を解除すると、復号した表示データ「Ｄｏｃｕ１」を表示制御部１６に供給し、表示制御部１６によって記憶性液晶表示体１７に表示データに応じた画像を表示させる処理を実行する（ステップＳＢ８）。そして、ユーザＢは、ユーザＡから手渡された外部記憶端末３０に記憶された表示データ「Ｄｏｃｕ１」の内容を見ることができるし、ユーザＢによるキー１５の操作に応じて、画像表示装置１０ＢのＣＰＵ１１は、表示データ「Ｄｏｃｕ１」の内容の書き換えや、表示データの送信や転送、外部装置による印刷等の種々の処理を実行する。つまり、表示データの利用とは、これらの表示データが表す画像の表示、表示データの内容の書き換え、表示データの外部装置への送信や転送、或いは、外部装置による表示データの印刷などを含んでいる。
【００３０】
一方、ユーザＢがいる場所にユーザＡが居合わせないような場合においては、ステップＳＢ３において、ＣＰＵ１１はユーザＡ以外のユーザの指紋情報を取得したり、指紋の読み取りが行われず指紋情報を取得しないことになる。この場合、ステップＳＢ４において、ＣＰＵ１１が照合する両者の指紋情報は一致せず、ステップＳＢ５において認証に失敗したと判断する（ステップＳＢ５；ＮＯ）。このとき、ＣＰＵ１１はステップＳＢ９に進み、表示データ「Ｄｏｃｕ１」の内容を表示せず、記憶性液晶表示体１７に「○○さんによって保護されています。表示することができません。」というメッセージによって、エラー表示をする。
【００３１】
以上説明した実施形態によれば、画像表示装置１０Ａが外部記憶端末３０に記憶させる際には、その指示を行ったユーザＡの指紋情報に基づいて暗号鍵を生成し、それを用いて表示データを暗号化してから、指紋情報と対応付けてその表示データを外部記憶端末３０に記憶させる。そして、ユーザＡとは別のユーザＢに外部記憶端末３０が手渡されて、ユーザＢが自身の画像表示装置１０Ｂを用いてこの表示データを読み出す際には、そこに居合わせるユーザＡの指紋を画像表示装置１０に読み取らせ、画像表示装置１０Ｂはそれに基づいて生成した復号鍵で表示データを復号し、その内容を表示する。ユーザＡがそこに居合わせなければ、画像表示装置１０Ｂは表示データ「Ｄｏｃｕ１」を復号できず、その内容を表示することはない。
【００３２】
指紋は各ユーザ固有の情報であり、指紋情報に基づいて暗号化された表示データを復号する際には、必ず暗号化に用いた指紋を有するユーザがその場にいる必要がある。よって、暗号化させたユーザが知らない状況でその表示データの内容が第三者に見られることはない。さらに、外部記憶端末３０は、画像表示装置１０から与えられた暗号化された表示データと、指紋情報とを対応付けて記憶するだけでよいから、指紋認証の機能を有さなくてもよく、ユーザ認証に係る構成を有しない外部記憶端末を用いた場合であっても、そこに記憶されているデータのセキュリティを確保することができる。
【００３３】
（Ｃ）変形例
なお、上記実施形態を次のように変形してもよい。具体的には、例えば以下のような変形が挙げられる。これらの変形は、各々を適宜に組み合わせることも可能である。
（Ｃ−１）変形例１
上述した実施形態では、ステップＳＡ４において、画像表示装置１０はログインしたユーザの指紋情報を用いてその都度暗号鍵を生成していたが、そのユーザの指紋情報に基づいて予め生成した暗号鍵を記憶部１９に記憶させておき、それを用いて表示データを暗号化してもよい。
また、表示データを復号する際に用いる復号鍵についても、画像表示装置１０が予め記憶しておくようにしてもよい。ただし、この態様においては、画像表示装置１０は自身の記憶部１９に、データ交換の相手となり得るユーザの指紋情報と、その指紋情報に基づいて予め生成しておいた復号鍵を予め記憶しておく必要がある。
この態様において、画像表示装置１０のＣＰＵ１１が実行する処理の手順について、図５に示すフローチャートを参照しつつ説明する。以下では、上述の画像表示装置１０ＢのＣＰＵ１１が、ユーザＡによって暗号化された表示データ「Ｄｏｃｕ１」の表示を試みるものとし、データ交換の相手となりうるユーザＡやユーザＣの指紋情報、及びそれらを用いて生成した復号鍵を予め記憶しているものとする。
【００３４】
画像表示装置１０ＢのＣＰＵ１１は、外部記憶端末３０から暗号化された表示データ「Ｄｏｃｕ１」と、それに対応付けられた指紋情報「ＵｓｅｒＡ」とを読み出すと（ステップＳＢ１１，１２）、ユーザＡの指紋情報「ＵｓｅｒＡ’」を取得する（ステップＳＢ１３）。そして、ＣＰＵ１１は、表示データ「Ｄｏｃｕ１」に対応付けられた指紋情報「ＵｓｒＡ」と、ステップＳＢ１３で取得した「ＵｓｅｒＡ’」とを照合する（ステップＳＢ１４）。なお、このステップＳＢ１１〜ＳＢ１４は、上述したステップＳＢ１〜ＳＢ４と同じである。
続いて、ＣＰＵ１１は、両者が一致すると判断すると（ステップＳＢ１５；ＹＥＳ）、記憶部１９においてこの指紋情報「ＵｓｅｒＡ」に対応付けて記憶された復号鍵「ＫＥＹ−Ａ」を読み出す（ステップＳＢ１６）。そして、ＣＰＵ１１は、この復号鍵「ＫＥＹ−Ａ」を用いて表示データ「Ｄｏｃｕ１」を復号し（ステップＳＢ１７）、それに応じた画像を記憶性液晶表示体１７に表示させる処理を実行する（ステップＳＢ１８）。
この態様は、外部記憶端末３０を介してデータ交換をする相手が決まっているときに効果的である。
【００３５】
（Ｃ−２）変形例２
上述した実施形態では、画像表示装置１０が表示データの暗号化や復号に用いる認証情報として指紋情報を用いていたが、認証情報として、例えば静脈パターンや虹彩等の種々のバイオメトリクス情報を用いた認証を行うようにしてもよい。バイオメトリクス情報は、各ユーザ固有の情報であるから、実施形態と同様にセキュリティを確保することができる。また、さほど高度なセキュリティの確保が求められないのであれば、例えばパスワードや、画像表示装置１０がそのユーザしか知り得ないような質問をして認証するなどの認証を行うようにしてもよい。この構成であっても、ユーザ認証に係る構成を有しない外部記憶端末３０を用いた場合であっても、そこに記憶されているデータのセキュリティを確保することができる。
【００３６】
（Ｃ−３）変形例３
上述した実施形態では、画像表示装置１０は、指紋情報という１つの認証情報に基づいて表示データの暗号化及びその復号を行っていた。これに対し、画像表示装置１０が複数の認証情報を取得し、これら複数の認証情報を用いた認証結果に応じて、表示データに対する異なる種類の利用の制限を施したり、異なる種類の利用の制限を解除するようにしてもよい。表示データに対する利用の種類とは、表示データの内容を表示したり、表示データを別の装置に転送したり、表示データの内容を書き換える（更新）する等の、画像表示装置１０が実行する処理の種類のことをいう。
以下、本変形例の態様について具体的に説明するが、ここでは、画像表示装置１０が指紋情報及びパスワードという２種類の認証情報を取得し、指紋認証及びパスワード認証を行う場合について説明する。なお、ＣＰＵ１１は、これら指紋認証及びパスワード認証を、実施形態と同じ時期に行えばよい。
【００３７】
図６は、画像表示装置１０の記憶部１９に記憶されている許可テーブルＴＢ１の一例を示した図である。同図に示すように、この許可テーブルＴＢ１においては、画像表示装置１０が実行可能な処理の名称である「処理名」と、画像表示装置１０が行う認証の名称である「認証名」とが対応付けられている。同図において「要」は、その処理の実行のために成功しておくべき認証であることを示し、「不要」は、その処理の実行のために成功していなくてもよい認証であることを示している。
例えば、同図に示す許可テーブルＴＢ１の第１行においては、表示データに応じた画像を表示させる「表示」に関する認証条件が記述されており、指紋認証が「要」、パスワード認証が「不要」となっている。第２，３行において、表示データを別の装置に転送する「転送」、及び表示データの内容を書き換える「書き換え」については、指紋認証およびパスワード認証が、共に「要」と記述されている。
【００３８】
ＣＰＵ１１は、この許可テーブルＴＢ１の内容に基づいて、指紋情報を用いて表示データを暗号化するとともに、さらにパスワードを用いてその利用を制限する。したがって、ＣＰＵ１１は、取得した各認証情報を用いて表示データに対して認証情報毎に異なる種類の利用を制限する処理を施すことになる。そして、ＣＰＵ１１は、この認証情報毎に異なる種類の利用を制限する処理が施された表示データと、取得した複数の認証情報、すなわち指紋情報及びパスワードとを対応付けて、外部記憶端末３０に記憶させる。
そして、ＣＰＵ１１が、外部記憶端末３０からこれらの認証情報と表示データを読み出し、表示データを利用しようとするときには、各認証情報について認証を行い、その認証結果に応じて、表示データに対する異なる種類の利用の制限のうち、一致した認証情報に対応する利用の制限を解除する。
【００３９】
より具体的に、図６に示す許可テーブルＴＢ１の内容に従うと、ＣＰＵ１１は、認証結果に応じて、以下のようにして表示データに対する利用の種類の制限を解除することになる。例えば、ＣＰＵ１１が指紋認証に成功し、パスワード認証に失敗した場合には、第１行において処理名「表示」にパスワード認証「不要」と対応付けられているから、外部記憶端末３０から読み出した表示データを復号して、記憶性液晶表示体１７にその内容を表示させる。一方で、第２行及び第３行に示すように、処理名「転送」、「書き換え」にはパスワード認証「要」と対応付けられているから、ユーザからの指示があったとしても、ＣＰＵ１１はその表示データの転送及び書き換えを実行しない。ＣＰＵ１１は、指紋認証およびパスワード認証の両方に成功した場合に、これら転送及び書き換えの実行を許可する。
【００４０】
これによれば、例えば、会社内で共有する或る表示データにおいて、或る役職以上の限られたユーザのみにその書き換えや転送を許可し、その他のユーザには内容の閲覧だけを許可したいことがある。この場合、その限られたユーザのみにパスワードを知らせておくことにより、そのユーザのみが表示データの書き換えや転送等のすべての種類の利用を行うことができる。一方、その限られたユーザ以外のユーザは、認証に必要な指紋を持っているもののパスワードを知らないから、表示データの内容を見ることができるが、書き換えや転送をすることができない。このようにして、認証情報の種類によって、各々の利用の種類の制限の解除の可否を異ならせることにより、画像表示装置１０は、表示データの利用の制限範囲を容易に制御することができる。
【００４１】
以上説明したように、ここでは、許可テーブルＴＢ１は、表示データの内容が拡散する虞がより大きい「転送」や、悪意の第三者によって表示データの内容が改竄される虞のある「書き換え」については、その利用のための認証条件を厳しくし、漏洩や改竄の虞が比較的小さい「表示」については、その利用のための認証条件を緩和するように記述されている。よって、復号に必要な指紋情報があっても、ユーザが正しいパスワードが分からなければ、画像表示装置１０はその内容を表示してその利用の制限を解除するし、転送や書き換えについてはその利用の制限を解除しないことになる。これにより、セキュリティを確保しつつユーザの利便性を高めることができる。したがって、異なる複数の種類の認証の重要度や不正の容易性等を考慮して許可テーブルＴＢ１が設定され、画像表示装置１０が、成功した認証（認証情報）の種類に応じた利用の制限を解除することにより、セキュリティとユーザにとっての利便性とを両立することができる。
もちろん、これら以外の処理に対して認証条件が定められていても良いし、画像表示装置１０がさらに多く種類の認証を行うようにしてもよい。
【００４２】
（Ｃ−４）変形例４
画像表示装置１０は、複数の認証情報を取得し、認証の数に応じて異なる種類の利用を制限し、複数の認証のうちの成功した認証の数に応じて、それに対応する種類の利用の制限を解除するようにしてもよい。この場合、許可テーブルにおいて、画像表示装置１０が実行可能な処理の名称と、成功した認証の数とが対応付けられることになる。ここでは、許可テーブルの図示を省略するが、例えば、３つの認証を行うとすれば、このうちの１つのみの認証に成功すれば、表示のみを許可して、転送及び書き換えを許可しないようにし、２つに成功すればさらに転送も許可し、３つ全ての認証に成功すればすべての利用の制限を解除する、という内容が記述されることになる。
【００４３】
この態様において、ＣＰＵ１１は、この許可テーブルの内容に基づいて、指紋情報を用いて表示データを暗号化するとともにパスワードを用いてその利用を制限するから、取得した各認証情報の数に応じて異なる種類の利用を制限する処理を施すことになる。そして、ＣＰＵ１１は、この認証情報の数に応じて異なる種類の利用を制限する処理を施した表示データと、取得した複数の認証情報とを対応付けて外部記憶端末３０に記憶させる。ＣＰＵ１１が、外部記憶端末３０からこれらの認証情報と表示データとを読み出して、表示データを利用しようとするときには、各々の認証情報について認証を行い、許可テーブルに基づいて、表示データに対する異なる種類の利用の制限のうち、照合した両者が一致した認証情報の数に対応する利用の制限を解除する。
これを利用すれば、何らかの手法により、悪意の第三者によって或る認証に成功されてしまっても、その利用の一部のみが許可されるだけであるから、外部記憶端末３０に記憶されているデータの漏洩をより確実に防止することができる。
【００４４】
また、本変形例及び前述の変形例３で説明した、認証に成功した認証情報の種類や数に応じて制限を解除する利用の種類を異ならせる態様おいて、画像表示装置１０は複数のユーザの各ユーザから認証情報を取得するようにしてもよい。例えば、会社において、ある社員のみでは表示データの内容を閲覧することは許可されているものの、その書き換えや転送が許可されておらず、その上司の許可があった場合のみに、その表示データの書き換えや転送を許可されるような場合がある。この場合、図６の許可テーブルＴＢ１において、「指紋認証」を上記社員の指紋認証とし、「パスワード認証」を上司の指紋認証とすれば、画像表示装置１０は複数のユーザから取得した認証情報の種類に応じて、制限を解除する利用の種類を異ならせることができる。また、この場合において、別の社員の誰かによって許可されればよい場合であれば、許可テーブルにおいて、認証情報の数に「表示」のみを許可するのか、或いは「表示」の他に「転送」及び「書き換え」も許可するのかという、利用の種類を対応付けておき、それに基づいて画像表示装置１０が制限を解除する利用の種類を判断するようにすることもできる。
【００４５】
（Ｃ−５）変形例５
また、画像表示装置１０が複数の認証情報を取得して、それぞれについて認証を行い、成功した認証に応じた種類の表示データの利用の制限を解除する態様において、以下のような構成を採るようにしてもよい。
或る表示データが記憶された外部記憶端末３０が次々と異なるユーザに手渡されていくと、複数のユーザでその情報を共有することになり、共有するユーザの数が多くなるほどそのデータの漏洩の危険性は大きくなってしまう。そこで、画像表示装置１０は、複数のユーザから指紋情報を取得し、認証に成功したユーザに応じた種類の利用の制限を解除するようにしてもよい。例えば、画像表示装置１０が表示データを読み出す際に、その表示データを作成したユーザ（本変形例では、以下、「作成ユーザ」という。）の認証も同時に行うようにする。なぜなら、作成ユーザの許可なしに、表示データの内容が見られたり、その内容が書き換えられることが好ましくないこともあるからである。
【００４６】
図７は、外部記憶端末３０を介して、上記の表示データ「Ｄｏｃｕ１」が画像表示装置１０間を転送される様子と、各画像表示装置１０において表示データに対応付けられる指紋情報との関係を説明する図である。
同図に示すように、作成ユーザＡにより表示データ「Ｄｏｃｕ１」が作成されると、まず画像表示装置１０Ａは、これを作成ユーザＡの指紋を表す指紋情報「ＵｓｅｒＡ」を対応付けて外部記憶端末３０に記憶させる。画像表示装置１０Ｂがこの表示データ「Ｄｏｃｕ１」を表示しようとするときは、他にユーザがまだ介在していないため、作成ユーザＡの認証に成功したら、この表示データ「Ｄｏｃｕ１」に対する全ての種類の利用の制限を解除する。その後、この画像表示装置１０Ｂが表示データ「Ｄｏｃｕ１」を外部記憶端末３０に記憶させるときには、ユーザＢの指紋情報「ＵｓｅｒＢ」を対応付けることになるが、本形例ではさらに、作成ユーザＡの指紋情報「ＵｓｅｒＡ」も記憶させる。
【００４７】
本変形例では、画像表示装置１０のＣＰＵ１１は、外部記憶端末３０から読み出して表示等の処理を実行した表示データを再びそこに記憶させる場合には、ユーザＢから取得した指紋情報「ＵｓｅｒＢ」に基づいて暗号化するとともに、外部記憶端末３０から表示データを読み出したときに対応付けられていた作成ユーザＡの指紋情報「ＵｓｅｒＡ」も、この表示データ「Ｄｏｃｕ１」に対応付けて記憶させる。これにより、ＣＰＵ１１は、作成ユーザＡ及びユーザＢの認証情報を用いて、その表示データの利用を制限する処理を施して、外部記憶端末３０に記憶させたことになる。画像表示装置１０Ｃがこの表示データ「Ｄｏｃｕ１」を外部記憶端末３０から読み出すときには、作成者であるユーザＡと、その直前に暗号化を施して表示データを記憶させたユーザ（本変形例では、以下、「直前ユーザ」という。）Ｂとについて認証を行う。
【００４８】
図８は、本変形例の画像表示装置１０の記憶部１９に記憶される許可テーブルＴＢ２の一例を示した図である。同図に示すように、この許可テーブルＴＢ２においては、画像表示装置１０が実行可能な処理の名称である「処理名」と、画像表示装置１０によるユーザ認証の結果である「認証結果」とが対応付けられている。同図において、「○」と記述されている処理は、画像表示装置１０によってその処理の実行が許可され（利用の制限が解除され）、「×」と記述されている処理については、その実行が許可されない（利用の制限が解除されない）ことを意味している。
例えば、図８の第１列に示すように、直前ユーザ及び作成ユーザの両方の認証に成功した場合には、「表示」、「転送」、「書き換え」を含むすべての種類の利用の制限が解除される旨が記述されている。例えば、画像表示装置１０Ｃが外部記憶端末３０から表示データ「Ｄｏｃｕ１」を読み出す際には、直前ユーザＢ及び作成ユーザＡの両方について認証に成功した場合に、これらの処理の実行を許可することになる。
【００４９】
また、図８の第２列に示すように、直前ユーザの認証に成功し、作成ユーザの認証に失敗した場合には、「表示」のみについてその利用の制限が解除される旨が許可テーブルＴＢ２に書き込まれている。すなわち、画像表示装置１０Ｃが、直前ユーザＢの認証に成功し、且つ作成ユーザＡの認証に失敗した場合には、「転送」及び「書き換え」の実行を許可せずに、「表示」のみの実行を許可することになる。また、図８の第３列には、直前ユーザの認証に失敗した場合には、画像表示装置１０がいずれの処理の実行も許可しないようにする旨が記述されている。すなわち、画像表示装置１０Ｃは直前ユーザＢの認証に失敗すると、表示データ「Ｄｏｃｕ１」を復号できず、全ての利用の種類について制限を解除しないことになる。
画像表示装置１０Ｃがこの表示データ「Ｄｏｃｕ１」を復号し、表示等の処理を実行してから、図７に示すように外部記憶端末３０に対してこれを記憶させるときには、作成ユーザＡの指紋情報「ＵｓｅｒＡ」と、直前ユーザＣの指紋情報「ＵｓｅｒＣ」とを表示データ「Ｄｏｃｕ１」に対応付けることになる。
このように、直前ユーザの認証に加えて、さらに作成ユーザの認証も行うようにすることで、或るユーザが表示データの利用を試みるときにその監視をするユーザが増えることになり、より確実にそこに記憶されているデータの漏洩を防止することができるようになる。
【００５０】
また、この態様において、表示データを作成した作成ユーザではなく、最初に利用を制限する処理を施して外部記憶端末３０に記憶させたユーザの指紋情報を対応付けるようにしてもよい。また、直前ユーザ及び作成ユーザだけでなく、外部記憶端末３０を暗号化して記憶させる指示を行った過去の全てのユーザの認証を行って、認証に成功したユーザの種類や数に応じた種類の利用の制限を解除するようにしてもよい。ただし、この場合において、表示データの転送回数が増えるほど、認証を行うべきユーザ数も増加するから、そのうちの一部（例えば３人）のみを認証の対象としてもよい。
画像表示装置１０がセキュリティモードを複数備え、低セキュリティモードで動作するときには実施形態のようにして動作し、高セキュリティモードで動作するときには、本変形例の動作を行うようにしてもよい。
【００５１】
（Ｃ−６）変形例６
画像表示装置１０が外部記憶端末３０に表示データを記憶させてから、これと同じ画像表示装置１０がこれを読み出すこともしばしばある。そこで、画像表示装置１０が以下のような動作を行うようにしてもよい。
画像表示装置１０のＣＰＵ１１は、外部記憶端末３０から表示データと、それに対応付けられた指紋情報とを読み出したら、この指紋情報と、ステップＳＡ１において認証に成功したユーザの指紋情報、すなわち記憶部１９に記憶されている認証用指紋情報と照合する。そして、両者が一致した場合には、画像表示装置１０にログインしたユーザと、表示データに対応付けられた指紋情報が表す指紋を持つユーザは同一人物であるとし、ＣＰＵ１１はステップＳＢ３における指紋の読み取りを省略し、記憶部１９から認証用指紋情報を取得して、これを表示データを利用する場合に用いる指紋情報とする。一方、認証用指紋情報との認証に失敗したときには、自装置が、表示データを記憶するときに用いられた画像表示装置１０と同じものではないことを意味するから、ＣＰＵ１１は、実施形態と同様にして、ステップＳＢ３において表示データを利用するための指紋情報を取得する。
【００５２】
このようにすれば、画像表示装置１０に指紋を読み取らせるという、ユーザにとっての煩雑な作業を行う回数を減らすことができ、表示データの内容を見たいユーザにとっての利便性が高くなるといえる。また、画像表示装置１０はログインを許可したユーザの指紋情報を用いるのであるから、セキュリティを低下させる虞もない。このような構成は、特に、画像表示装置１０が、バックアップ等を目的として、一旦複数の表示データを外部記憶端末３０に記憶させ、同じ画像表示装置１０にこれらを戻そうとする等の場合に好適である。
【００５３】
（Ｃ−７）変形例７
また、画像表示装置１０のＣＰＵ１１は、表示データに対してユーザの指紋情報を付加し、その表示データを、これと同じユーザの指紋情報から生成した暗号鍵で暗号化するようにしてもよい。
例えば、悪意のある第三者によって復号鍵が複製されたり、所有者の暗号鍵が漏洩してしまった場合には、その悪意のユーザによって表示データの内容が見られてしまう虞がある。そこで、ＣＰＵ１１は表示データを復号した後、さらにその表示データに付加されている指紋情報と、外部記憶端末３０から読み出した指紋情報とを照合し、両者が一致した場合に、表示データの利用の制限を解除して表示等の各処理を実行する。このときの表示データに付加される指紋情報は、画像表示装置１０が抽出した特徴点や、それに基づいて算出したハッシュ値であってもよい。
この構成によれば、表示データの復号後にも認証を行うことになるから、さらに確実にセキュリティを確保することできる。
【００５４】
（Ｃ−８）変形例８
また、上述した実施形態では、１つの画像表示装置１０が表示データの利用を制限して、これと指紋情報とを外部記憶端末３０に記憶させる制御と、外部記憶端末３０からこれらを読み出して、その利用のための指紋情報を用いて表示データの利用の制限の解除を試みる制御との両方を行っていた。これに対し、１つの装置がこれらすべての動作を行わなくてもよく、２つの装置からなるシステムにおいて、或る画像表示装置（第１の情報処理装置）が表示データを外部記憶端末３０に記憶させる制御を行い、別の画像表示装置（第２の情報処理装置）が表示データを読み出してその利用を試みる、という構成としてもよい。この態様において、第１及び第２の情報処理装置の構成は、画像表示装置１０と同じであってよい。
まず、第１の情報処理装置は、自身のＵＳＢポート（第１の接続手段）に記憶された外部記憶端末３０に、その利用を制限する処理を施した表示データを、指紋読取デバイスによって取得した（第１の認証情報取得手段）指紋情報とともに記憶させる。そして、第２の情報処理装置は、自身のＵＳＢポート（第２の接続手段）に記憶された外部記憶端末３０から、表示データ及び指紋情報を読み出し、指紋読取デバイスによって取得した（第２の認証情報取得手段）指紋情報に基づいて利用の制限の解除を試みる。第２の情報処理装置は、表示データに対して施された利用の制限を解除すると、その表示データに対して、ユーザの指示に応じた処理を実行する。
【００５５】
上述した実施形態では、画像表示装置１０は、共通鍵方式で暗号鍵及び復号鍵を生成していたが、公開鍵方式を採用しても良い。いずれの方式であっても、暗号鍵及び復号鍵を生成するための用いる指紋情報が同じであれば、データの暗号化およびその復号を行えるし、ユーザ固有の情報により表示データのセキュリティも確保することができる。
また、画像表示装置１０は、表示データの利用を制限するために表示データを暗号化していたが、利用を制限するという効果を得られるのであれば暗号化以外の処理を施すようにしてもよく、例えば表示データの重要度や機密性がさほど高くない場合などにおいては、パスワード等によってロックし、その利用を制限するようにしてもよい。
【００５６】
（Ｃ−９）変形例９
上述した実施形態では、画像表示装置１０は薄型で可搬性の高い表示装置であったが、実施形態で説明したような情報処理を行うことができればよく、ＰＤＡ（Personal Digital Assistant）や、デスクトップコンピュータや、ラップトップコンピュータ、携帯電話機等の情報処理装置であってもよい。また、情報処理装置が外部記憶端末３０に記憶させるデータは、画像を表示するための表示データに限らず、コンピュータプログラム等の、表示を目的としたものでなくてもよく、ユーザによる利用を制限したいデータを用いることができる。また、外部記憶端末３０はデータの書き込みや読み出しが可能な記憶媒体であればよく、ＳＤカード、ＣＤ−ＲＷ（Compact Disc-Rewritable）、ＤＶＤ−ＲＷ（Digital Versatile Disc-Recordable-Rewritable）、ＤＶＤ−ＲＡＭ、フレキシブルディスク等の各種記憶媒体を用いることができる。
上述したＣＰＵ１１が実行する制御プログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光記録媒体、光磁気記録媒体、ＣＤ、ＤＶＤ、ＲＡＭなどの記録媒体に記録した状態で提供し得る。
【図面の簡単な説明】
【００５７】
【図１】本実施形態に係る画像表示装置及び外部記憶端末の外観を示す斜視図である。
【図２】画像表示装置の構成を示すブロック図である。
【図３】画像表示装置のＣＰＵが実行する処理の流れを示すフローチャートである。
【図４】画像表示装置のＣＰＵが実行する処理の流れを示すフローチャートである。
【図５】画像表示装置のＣＰＵが実行する処理の流れを示すフローチャートである。
【図６】許可テーブルＴＢ１の一例を示した図である。
【図７】外部記憶端末を介して、表示データが画像表示装置間を転送される様子と、各画像表示装置において表示データに対応付けられる指紋情報との関係を説明する図である。
【図８】許可テーブルＴＢ２の一例を示した図である。
【符号の説明】
【００５８】
１０，１０Ａ，１０Ｂ，１０Ｃ…画像表示装置、１１…ＣＰＵ（制限手段、照合手段、解除手段、実行手段）、１２…ＲＯＭ、１３…ＲＡＭ（記憶手段）、１４…Ｉ／Ｏ、１５…キー、１６…表示制御部、１７…記憶性液晶表示体、１８…電源部、１９…記憶部（記憶手段）、２０…ＵＳＢコントローラ（記憶制御手段、読出手段）、２１…ＵＳＢポート（接続手段、第１の接続手段、第２の接続手段）、２２…指紋読取デバイス（認証情報取得手段、第１の認証情報取得手段、第２の認証情報取得手段）、３０…外部記憶端末、３１…ＵＳＢコネクタ。
【図１】
2009211487.tif 000003
【図２】
2009211487.tif 000004
【図３】
2009211487.tif 000005
【図４】
2009211487.tif 000006
【図５】
2009211487.tif 000007
【図６】
2009211487.tif 000008
【図７】
2009211487.tif 000009
【図８】
2009211487.tif 000010