(57)【要約】【課題】コンテンツを再生する表示装置に記憶されているコンテンツの編集を表示装置とは異なる他の装置で容易に編集できるようにしつつ、コンテンツのセキュリティを高める。【解決手段】コンピュータ装置２０のＷＷＷブラウザが、文書の作成・編集の機能を実現させるスクリプトが組み込まれたＨＴＭＬファイルを電子ペーパ装置１０から受信すると、ＨＴＭＬファイルが表す文書の編集機能がＷＷＷブラウザにおいて実現する。コンピュータ装置２０は、電子ペーパ装置１０から取得したＨＴＭＬファイルを記憶する場合、暗号鍵を電子ペーパ装置１０に要求する。電子ペーパ装置１０は、ユーザの指紋を表す指紋情報を基にして暗号鍵と復号鍵を生成し、生成した暗号鍵をコンピュータ装置２０へ送信する。コンピュータ装置２０は、送信された暗号鍵でＨＴＭＬファイルを暗号化して記憶する。【選択図】図１
2008269043.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表すコンテンツデータと、前記コンテンツデータを加工する機能を実現するプログラムとを記憶する第１コンテンツ記憶手段と、
前記コンテンツデータを要求するコンテンツ要求メッセージを受信するコンテンツ要求メッセージ受信手段と、
前記プログラムと、前記コンテンツ要求メッセージ受信手段で受信されたコンテンツ要求メッセージが要求するコンテンツデータとを前記第１コンテンツ記憶手段から読み出し、読み出したプログラムとコンテンツデータとを前記コンテンツ要求メッセージを送信した外部のコンピュータ装置へ送信するコンテンツ送信手段と、
記憶性を備えた表示素子を有し、前記第１コンテンツ記憶手段に記憶されたコンテンツデータが表すコンテンツを表示する表示手段と、
ユーザを一意に特定する固有情報を受け取る固有情報受取手段と、
前記固有情報受取手段が受け取った固有情報を基にして暗号鍵と復号鍵とを生成する鍵生成手段と、
前記鍵生成手段で生成された鍵を前記外部のコンピュータ装置へ送信する鍵送信手段と
を有する表示装置と、
前記コンテンツ要求メッセージを送信するコンテンツ要求メッセージ送信手段と、
前記コンテンツ送信手段から送信されたプログラムとコンテンツデータとを受信するコンテンツ受信手段と、
コンテンツデータの内容を表示するブラウザ手段と、
前記ブラウザ手段で表示されたコンテンツデータを加工する機能を、前記コンテンツ受信手段が受信したプログラムを実行することにより前記ブラウザ手段に付与する機能付与手段と、
前記鍵送信手段から送信される暗号鍵を受信し、コンテンツデータを加工する機能を付与されたブラウザ手段により表示されたコンテンツを表すコンテンツデータを、受信した暗号鍵で暗号化する暗号化手段と、
前記暗号化手段で暗号化されたコンテンツデータを記憶する第２コンテンツ記憶手段と
を有するコンピュータ装置と
を有するコンテンツ保護システム。
【請求項２】
前記固有情報は、ユーザの生体情報であることを特徴とする請求項１に記載のコンテンツ保護システム。
【請求項３】
前記表示装置は、当該表示装置を一意に識別する識別情報を有し、
前記暗号化手段は、前記識別情報と前記固有情報とを基にして暗号鍵と復号鍵とを生成すること
を特徴とする請求項１または請求項２に記載のコンテンツ保護システム。
【請求項４】
前記コンピュータ装置は、
外部のサーバ装置からコンテンツデータを取得するコンテンツ取得手段を有し、
前記機能付与手段によりコンテンツデータを加工する機能を付与されたブラウザ手段は、前記コンテンツ取得手段により取得されたコンテンツデータの内容を表示すること
を特徴とする請求項１に記載のコンテンツ保護システム。
【請求項５】
前記表示装置は、
各々異なる複数の前記固有情報を記憶する固有情報記憶手段と、
前記固有情報受取手段が受け取った固有情報が前記固有情報記憶手段に記憶されていない場合には、当該固有情報を受け渡したユーザによる当該表示装置の使用を不許可とする認証手段と
を有することを特徴とする請求項１に記載のコンテンツ保護システム。
【請求項６】
前記コンピュータ装置は、
前記コンテンツデータを前記第２コンテンツ記憶手段に記憶させる記憶指示をユーザから受け取る指示受取手段と、
前記指示受取手段が前記記憶指示を受け取った場合に、前記暗号鍵を要求する要求メッセージを前記表示装置へ送信する暗号鍵要求メッセージ送信手段とを有し、
前記表示装置は、
前記暗号鍵要求メッセージ送信手段により送信された要求メッセージを受信する要求メッセージ受信手段を有し、
前記鍵生成手段は、前記暗号鍵要求メッセージ受信手段が要求メッセージを受け取る毎に暗号鍵と復号鍵を生成すること
を特徴とする請求項１に記載のコンテンツ保護システム。
【請求項７】
前記コンピュータ装置は、
前記第２コンテンツ記憶手段に記憶されたコンテンツデータを復号化する復号鍵を要求する要求メッセージを前記表示装置へ送信する復号鍵要求メッセージ送信手段と、
前記表示装置から送信された復号鍵を受信し、前記第２コンテンツ記憶手段に記憶されているコンテンツデータを、受信した復号鍵で復号化する復号化手段と
を有し、
前記表示装置は、
前記復号鍵要求メッセージ送信手段で送信された要求メッセージを受信する復号鍵要求メッセージ受信手段を有し、
前記鍵送信手段は、前記復号鍵要求メッセージ受信手段により前記要求メッセージが受信された場合に、前記第２コンテンツ記憶手段に記憶されたコンテンツデータを復号化する復号鍵を前記コンピュータ装置へ送信すること
を特徴とする請求項１に記載のコンテンツ保護システム。
【請求項８】
コンテンツを表すコンテンツデータと、前記コンテンツデータを加工する機能を実現するプログラムとを記憶する第１コンテンツ記憶手段と、
前記コンテンツデータを要求するコンテンツ要求メッセージを受信するコンテンツ要求メッセージ受信手段と、
前記プログラムと、前記コンテンツ要求メッセージ受信手段で受信されたコンテンツ要求メッセージが要求するコンテンツデータとを前記第１コンテンツ記憶手段から読み出し、読み出したプログラムとコンテンツデータとを前記コンテンツ要求メッセージを送信した外部のコンピュータ装置へ送信するコンテンツ送信手段と、
記憶性を備えた表示素子を有し、前記第１コンテンツ記憶手段に記憶されたコンテンツデータが表すコンテンツを表示する表示手段と、
ユーザを一意に特定する固有情報を受け取る固有情報受取手段と、
前記固有情報受取手段が受け取った固有情報を基にして暗号鍵と復号鍵とを生成する鍵生成手段と、
前記鍵生成手段で生成された鍵を前記外部のコンピュータ装置へ送信する鍵送信手段と
を有する表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを編集する技術に関する。
【背景技術】
【０００２】
電力を供給しなくても長期間同じ画像を表示し続ける、所謂記憶性を有する表示装置を備えた端末として特許文献１に開示されている端末がある。この端末は、他の装置と通信を行って受信したコンテンツを記憶し、記憶したコンテンツを記憶性を有する表示装置に表示させるものであり、カタログや書籍、ユーザが作成した文書などのコンテンツを表示する。
【０００３】
【特許文献１】特開２００４−１０２６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが作成した文書については、ユーザが編集を行い文書の内容を更新する場合がある。文書の編集について上述した端末において文書の編集を行うことを考えた場合、ユーザの操作に応じて編集画面が頻繁に変化するが、電気泳動型の表示素子を備えた表示装置やコレステリック液晶を備えた表示装置などの記憶性を有する表示装置上で編集を行おうとすると、これらの表示装置においては、表示の書き換えに時間がかかるという問題があるため、ユーザの操作に応じて表示を追従させることが難しく、編集を効率良く行うことができない。
【０００５】
これに対し、液晶ディスプレイやＣＲＴを表示装置として備えた所謂一般的なパーソナルコンピュータ等のコンピュータ装置で文書の編集を行い、編集が終了した文書を端末に送信するという方法も考えられるが、この方法だと、文書を編集するための専用アプリケーションをコンピュータ装置にインストールしておく必要がある。コンピュータ装置に専用アプリケーションをインストールすることは、コンピュータ装置の扱いに不慣れなものにとっては煩雑な作業であり容易ではない。また、専用アプリケーションがインストールされたコンピュータ装置がないと編集を行うことができないため、専用アプリケーションがインストールされたコンピュータ装置が壊れてしまった場合などにおいては、文書の編集を行うことができなくなってしまう。
また、コンピュータ装置で文書を編集して文書を表示装置へ送る構成であると、編集された文書がコンピュータ装置に残ることとなり、コンピュータ装置に残る文書が他人に盗み見られる虞がある。
【０００６】
本発明は、上述した背景の下になされたものであり、その目的は、コンテンツを再生する表示装置に記憶されているコンテンツの編集を表示装置とは異なる他の装置で容易に編集できるようにしつつ、コンテンツのセキュリティを高めることを可能にする技術を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために本発明は、コンテンツを表すコンテンツデータと、前記コンテンツデータを加工する機能を実現するプログラムとを記憶する第１コンテンツ記憶手段と、前記コンテンツデータを要求するコンテンツ要求メッセージを受信するコンテンツ要求メッセージ受信手段と、前記プログラムと、前記コンテンツ要求メッセージ受信手段で受信されたコンテンツ要求メッセージが要求するコンテンツデータとを前記第１コンテンツ記憶手段から読み出し、読み出したプログラムとコンテンツデータとを前記コンテ
ンツ要求メッセージを送信した外部のコンピュータ装置へ送信するコンテンツ送信手段と、記憶性を備えた表示素子を有し、前記第１コンテンツ記憶手段に記憶されたコンテンツデータが表すコンテンツを表示する表示手段と、ユーザを一意に特定する固有情報を受け取る固有情報受取手段と、前記固有情報受取手段が受け取った固有情報を基にして暗号鍵と復号鍵とを生成する鍵生成手段と、前記鍵生成手段で生成された鍵を前記外部のコンピュータ装置へ送信する鍵送信手段とを有する表示装置と、前記コンテンツ要求メッセージを送信するコンテンツ要求メッセージ送信手段と、前記コンテンツ送信手段から送信されたプログラムとコンテンツデータとを受信するコンテンツ受信手段と、コンテンツデータの内容を表示するブラウザ手段と、前記ブラウザ手段で表示されたコンテンツデータを加工する機能を、前記コンテンツ受信手段が受信したプログラムを実行することにより前記ブラウザ手段に付与する機能付与手段と、前記鍵送信手段から送信される暗号鍵を受信し、コンテンツデータを加工する機能を付与されたブラウザ手段により表示されたコンテンツを表すコンテンツデータを、受信した暗号鍵で暗号化する暗号化手段と、前記暗号化手段で暗号化されたコンテンツデータを記憶する第２コンテンツ記憶手段とを有するコンピュータ装置と、を有するコンテンツ保護システムを提供する。
【０００８】
本発明においては、前記固有情報は、ユーザの生体情報であってもよい。
また、本発明においては、前記表示装置は、当該表示装置を一意に識別する識別情報を有し、前記暗号化手段は、前記識別情報と前記固有情報とを基にして暗号鍵と復号鍵とを生成してもよい。
【０００９】
また、本発明においては、前記コンピュータ装置は、外部のサーバ装置からコンテンツデータを取得するコンテンツ取得手段を有し、前記機能付与手段によりコンテンツデータを加工する機能を付与されたブラウザ手段は、前記コンテンツ取得手段により取得されたコンテンツデータの内容を表示してもよい。
また、本発明においては、前記表示装置は、各々異なる複数の前記固有情報を記憶する固有情報記憶手段と、前記固有情報受取手段が受け取った固有情報が前記固有情報記憶手段に記憶されていない場合には、当該固有情報を受け渡したユーザによる当該表示装置の使用を不許可とする認証手段とを有していてもよい。
【００１０】
また、本発明においては、前記コンピュータ装置は、前記コンテンツデータを前記第２コンテンツ記憶手段に記憶させる記憶指示をユーザから受け取る指示受取手段と、前記指示受取手段が前記記憶指示を受け取った場合に、前記暗号鍵を要求する要求メッセージを前記表示装置へ送信する暗号鍵要求メッセージ送信手段とを有し、前記表示装置は、前記暗号鍵要求メッセージ送信手段により送信された要求メッセージを受信する要求メッセージ受信手段を有し、前記鍵生成手段は、前記暗号鍵要求メッセージ受信手段が要求メッセージを受け取る毎に暗号鍵と復号鍵を生成してもよい。
【００１１】
また、本発明においては、前記コンピュータ装置は、前記第２コンテンツ記憶手段に記憶されたコンテンツデータを復号化する復号鍵を要求する要求メッセージを前記表示装置へ送信する復号鍵要求メッセージ送信手段と、前記表示装置から送信された復号鍵を受信し、前記第２コンテンツ記憶手段に記憶されているコンテンツデータを、受信した復号鍵で復号化する復号化手段とを有し、前記表示装置は、前記復号鍵要求メッセージ送信手段で送信された要求メッセージを受信する復号鍵要求メッセージ受信手段を有し、前記鍵送信手段は、前記復号鍵要求メッセージ受信手段により前記要求メッセージが受信された場合に、前記第２コンテンツ記憶手段に記憶されたコンテンツデータを復号化する復号鍵を前記コンピュータ装置へ送信してもよい。
【００１２】
また、本発明は、コンテンツを表すコンテンツデータと、前記コンテンツデータを加工する機能を実現するプログラムとを記憶する第１コンテンツ記憶手段と、前記コンテンツ
データを要求するコンテンツ要求メッセージを受信するコンテンツ要求メッセージ受信手段と、前記プログラムと、前記コンテンツ要求メッセージ受信手段で受信されたコンテンツ要求メッセージが要求するコンテンツデータとを前記第１コンテンツ記憶手段から読み出し、読み出したプログラムとコンテンツデータとを前記コンテンツ要求メッセージを送信した外部のコンピュータ装置へ送信するコンテンツ送信手段と、記憶性を備えた表示素子を有し、前記第１コンテンツ記憶手段に記憶されたコンテンツデータが表すコンテンツを表示する表示手段と、ユーザを一意に特定する固有情報を受け取る固有情報受取手段と、前記固有情報受取手段が受け取った固有情報を基にして暗号鍵と復号鍵とを生成する鍵生成手段と、前記鍵生成手段で生成された鍵を前記外部のコンピュータ装置へ送信する鍵送信手段とを有する表示装置を提供する。
【発明を実施するための最良の形態】
【００１３】
［実施形態の構成］
（全体構成）
図１は、本発明の実施形態に係る各装置を示した図である。無線ＬＡＮ（Local Area Network）である無線通信ネットワーク３０は、インターネット４０に接続されている。
サーバ装置５０は、ＷＷＷ（World Wide Web）サーバとして機能する装置であり、インターネット４０に接続されている。電子ペーパ装置１０とコンピュータ装置２０は、無線通信ネットワーク３０を介して互いに通信を行い、各種メッセージ、ファイルやデータなどを授受することが可能となっている。また、コンピュータ装置２０は、無線通信ネットワーク３０とインターネット４０とを介してサーバ装置５０と通信を行うことが可能となっており、互いに各種メッセージ、ファイルやデータなどを授受することが可能となっている。なお、本実施形態においては多数の電子ペーパ装置１０、コンピュータ装置２０およびサーバ装置５０がネットワークに接続されて通信を行うことが可能となっているが、図面が煩雑になるのを防ぐため、図１には一つの電子ペーパ装置１０、一つのコンピュータ装置２０、一つのサーバ装置５０を示している。
【００１４】
（コンピュータ装置２０の構成）
コンピュータ装置２０は、オペレーティングシステムが動作する、所謂パーソナルコンピュータ装置である。図２に示したように、コンピュータ装置２０は、制御部２０１、記憶部２０５、通信部２０６、操作部２０７、表示部２０８を有している。
【００１５】
通信部２０６は、無線通信を行う通信インターフェース機能を備えており、制御部２０１の制御の下、無線通信ネットワーク３０を介して他の装置と通信を行う。操作部２０７は、コンピュータ装置２０を操作するためのキーボード（図示略）やマウス（図示略）を有している。表示部２０８は液晶ディスプレイを具備しており、制御部２０１の制御の下、文字やグラフィック画像、コンピュータ装置２０を操作するためのメニュー画面などの各種画像を表示する。記憶部２０５は、ハードディスク装置を有しており、コンピュータ装置２０にオペレーティングシステムの機能を実現するＯＳプログラム、ＷＷＷブラウザの機能を実現するブラウザプログラムなどを記憶している。また、記憶部２０５は、コンピュータ装置２０が使用する各種ファイルやデータを記憶する。
【００１６】
制御部２０１は、ＣＰＵ（Central Processing Unit）２０２、ＩＰＬ（Initial Program Loader）を記憶したＲＯＭ（Read Only Memory）２０３、ＲＡＭ（Random Access Memory）２０４を有している。制御部２０１においては、図示せぬ電源から電力が供給され
るとＲＯＭ２０３に記憶されているＩＰＬがＣＰＵ２０２により実行される。ＣＰＵ２０２がＩＰＬを実行すると、記憶部２０５に記憶されているＯＳプログラムがＣＰＵ２０２により実行され、操作部２０７からの入力や画面出力といった入出力機能、記憶部２０５の制御など、コンピュータ装置としての基本的な機能が実現し、ブラウザプログラムを実行することが可能となる。そして、ブラウザプログラムが実行されると、コンピュータ装
置２０は、ＷＷＷサーバとして機能している装置と通信を行うクライアント装置として機能する。
【００１７】
（サーバ装置５０の構成）
サーバ装置５０は、ＷＷＷサーバとして動作するサーバ装置である。図３に示したように、サーバ装置５０は、制御部５０１、記憶部５０５、通信部５０６、操作部５０７を有している。
【００１８】
通信部５０６は、通信インターフェース機能を備えており、制御部５０１の制御の下、インターネット４０を介して他の装置と通信を行う。操作部５０７は、サーバ装置５０を操作するためのキーボード（図示略）を有している。記憶部５０５は、ハードディスク装置を有しており、サーバ装置５０にオペレーティングシステムの機能を実現させるＯＳプログラム、ＷＷＷサーバの機能を実現させるサーバプログラムなどを記憶している。また、記憶部５０５は、クライアントとなる装置に送信するファイルなどの各種ファイルを記憶する。なお、本実施形態においては、記憶部５０５は、文書を表すファイルであってＨＴＭＬ（HyperText Markup Language）に従って記述された複数のＨＴＭＬファイルを記
憶している。
【００１９】
制御部５０１は、ＣＰＵ５０２、ＩＰＬを記憶したＲＯＭ５０３、ＲＡＭ５０４を有している。制御部５０１においては、図示せぬ電源から電力が供給されるとＲＯＭ５０３に記憶されているＩＰＬがＣＰＵ５０２により実行される。ＣＰＵ５０２がＩＰＬを実行すると、記憶部５０５に記憶されているＯＳプログラムとサーバプログラムがＣＰＵ５０２により実行され、サーバ装置５０はＷＷＷサーバとして機能し、クライアントとなる装置と通信を行う。
【００２０】
（電子ペーパ装置１０の構成）
電子ペーパ装置１０は、文書や電子書籍などのコンテンツの画像を表示する装置であり、複数人のユーザにより使用される。図４に示したように、電子ペーパ装置１０は、制御部１０１、表示部１０２、操作部１０３、通信部１０４、センサ部１０５を有している。
【００２１】
表示部１０２は、制御部１０１に接続されており、記憶性を有する表示素子を備えた表示装置を有している。この表示装置は、画像を表示したあとは各素子に電圧をかけなくても長期間同じ画像を表示し続ける、所謂記憶性を有する表示装置である。表示部１０２は制御部１０１に接続されており、制御部１０１の制御の下、文書を表す画像や電子ペーパ装置１０を操作するための操作画面などを表示する。なお、表示装置における画像の表示方式は特定の方式に限定されず、例えば、電気泳動型の表示方式やコレステリック液晶を用いた表示方式などであってもよい。
【００２２】
操作部１０３は、制御部１０１に接続されており、電子ペーパ装置１０を操作するための各種ボタンを有している。操作部１０３のボタンが操作されると、操作されたボタンを表す信号が制御部１０１へ出力される。制御部１０１は、この信号と表示部１０２に表示した画面とに基づいてユーザからの指示を特定し、特定した指示に応じて各部を制御する。
制御部１０１に接続されている通信部１０４は、無線通信を行う通信インターフェース機能を備えており、制御部１０１の制御の下、無線通信ネットワーク３０を介して他の装置と通信を行う。
【００２３】
センサ部１０５は、制御部１０１に接続されており、電子ペーパ装置１０のユーザの指紋を読み取る指紋センサ１０５Ａを備えている。センサ部１０５は、制御部１０１の制御の下、ユーザの指の指紋を指紋センサ１０５Ａで読み取り、読み取った指紋の特徴点を表
す特徴点データや、読み取った指紋を表す指紋データを制御部１０１へ出力する。
【００２４】
制御部１０１は、ＣＰＵ１０１Ａ、ＲＯＭ１０１Ｂ、ＲＡＭ１０１Ｃ、不揮発性メモリ１０１Ｄを有しており、ＲＯＭ１０１Ｂには、ＣＰＵ１０１Ａにより実行される制御プログラムが記憶されている。
不揮発性メモリ１０１Ｄは、電力が供給されなくとも記憶内容を保持するメモリであり、スクリプト言語で記述されたスクリプト（プログラム）であってコンピュータ装置２０において実現するＷＷＷブラウザに文書の作成や編集、ファイルの暗号化や復号化などの機能を実現させるスクリプトや、このスクリプトを実行したＷＷＷブラウザで作成・編集された文書（コンテンツ）を表しＨＴＭＬに従って記述された複数のＨＴＭＬファイル（コンテンツデータ）などを記憶する。
また、不揮発性メモリ１０１Ｄは、ファイルを暗号化するときに使用する暗号鍵や、暗号化されたファイルを復号化するときに使用する復号鍵、センサ部１０５から出力された特徴点データ、暗号化されたファイルのファイル名などを記憶する。また、不揮発性メモリ１０１Ｄは、図５に示したフォーマットのユーザテーブルＴＢ１を記憶している。ユーザテーブルＴＢ１においては、「ユーザ名」フィールドには電子ペーパ装置１０を利用する権利を有するユーザの氏名を表すデータが格納される。また、「特徴点」フィールドには、電子ペーパ装置１０を利用する権利を有するユーザの指紋の特徴点を表す特徴点データのファイル名が格納される。
【００２５】
制御部１０１においては、図示せぬ電源から電力が供給されるとＲＯＭ１０１Ｂに記憶されている制御プログラムがＣＰＵ１０１Ａにより実行される。ＣＰＵ１０１Ａが制御プログラムを実行すると、制御部１０１によって各部が制御され、クライアントとなる装置とＨＴＴＰ（HyperText Transfer Protocol）に従って通信を行うＷＷＷサーバ機能、不
揮発性メモリ１０１Ｄにファイルを記憶する機能、不揮発性メモリ１０１Ｄに記憶されているファイルが表す画像を表示部１０２に表示する機能、電子ペーパ装置１０を操作するための操作画面を表示部１０２に表示する機能などの各種機能が電子ペーパ装置１０において実現する。
また、ＣＰＵ１０１Ａにより制御プログラムが実行されると、指紋センサ１０５Ａから出力された特徴点データを不揮発性メモリ１０１Ｄに記憶させる機能、指紋センサ１０５Ａから出力された特徴点データと、不揮発性メモリ１０１Ｄに記憶された特徴点データとを比較してユーザの認証を行う機能、指紋センサ１０５Ａから出力された指紋データから暗号鍵と復号鍵とを生成する機能など、電子ペーパ装置１０やファイルのセキュリティに関する各種機能が実現する。
【００２６】
［実施形態の動作］
（ユーザが電子ペーパ装置１０にログインする時の動作）
まず、ユーザが電子ペーパ装置１０にログインする時の動作について説明する。ユーザ名が「ichiro」であるユーザが操作部１０３を操作し、電子ペーパ装置１０を利用する権利のあるユーザの名前の一覧表示を電子ペーパ装置１０に対して指示すると、制御部１０１はユーザテーブルＴＢ１に格納されているユーザ名を読み出す。そして、制御部１０１は表示部１０２を制御し、読み出した名前の一覧を表示部１０２に表示させる（図６：ステップＳＡ１）。ここで、ユーザテーブルＴＢ１にはユーザ名として「ichiro」、「jiro」、「saburo」が格納されているため、この格納されているユーザ名が表示部１０２に表示される。
【００２７】
この画面を見たユーザが、操作部１０３を操作して自身のユーザ名「ichiro」を選択する操作を行うと（ステップＳＡ２；ＹＥＳ）、制御部１０１は、選択されたユーザ名に対応付けてユーザテーブルＴＢ１に格納されているファイル名「f001」を読み出し、読み出したファイル名の特徴点データを不揮発性メモリ１０１Ｄから読み出してＲＡＭ１０１Ｃ
に記憶させる（ステップＳＡ３）。そして、制御部１０１は、指紋センサ１０５Ａへ指を載せるようにユーザを促すメニュー画面（図７）を表示部１０２に表示させる（ステップＳＡ４）。
【００２８】
ここで、ユーザが指を指紋センサ１０５Ａに載せた後、メニュー画面中のＯＫボタンＢ１を押下する旨の操作を行うと（ステップＳＡ５；ＹＥＳ）、指紋センサ１０５Ａにより指の指紋が読み取られ、指紋を表す指紋情報と、指紋の特徴点を表す特徴点データとがセンサ部１０５から制御部１０１へ出力される。制御部１０１は、特徴点データを受け取ると（ステップＳＡ７）、ＲＡＭ１０１Ｃに記憶されているユーザ名「ichiro」の特徴点データと、センサ部１０５から受け取った特徴点データとを比較する。ここで、特徴点データが表す指紋の特徴が一致しなかった場合には（ステップＳＡ８；ＮＯ）、制御部１０１は、ユーザ名「ichiro」ではない者が電子ペーパ装置１０にログインを試みていると判断し、電子ペーパ装置１０を使用できない旨を知らせるエラーメッセージを表示部１０２に表示する（ステップＳＡ９）。
【００２９】
一方、ＲＡＭ１０１Ｃに記憶されている特徴点データが表す指紋の特徴と、センサ部１０５から受け取った特徴点データが表す指紋の特徴とが一致した場合（ステップＳＡ８；ＹＥＳ）、制御部１０１は、電子ペーパ装置１０のユーザが電子ペーパ装置１０を利用する権利を有する者であると判断し、ユーザのログインを許可する（ステップＳＡ１０）。ユーザのログインが許可されると、ユーザはログアウトの操作を行うまで電子ペーパ装置１０が備える各種機能を利用することが可能となる。また、電子ペーパ装置１０は、ユーザがログインするとＷＷＷサーバとして機能し、クライアントとなる装置は、電子ペーパ装置１０と通信を行うことが可能となる。
【００３０】
（電子ペーパ装置１０に記憶されているファイルをコンピュータ装置２０で編集し、コンピュータ装置２０に記憶させる時の動作）
次に、電子ペーパ装置１０に記憶されているＨＴＭＬファイルを編集する時の動作について説明する。上述した動作で電子ペーパ装置１０にログインしたユーザは、まず、コンピュータ装置２０において、ブラウザプログラムの実行を指示する操作を操作部２０７において行う。すると、記憶部２０５に記憶されているブラウザプログラムがＣＰＵ２０２により実行され（図８：Ｓ１０１）、ＷＷＷブラウザのウィンドウが表示部２０８に表示される。次に、ユーザがＷＷＷサーバとして機能している電子ペーパ装置１０のＵＲＬ（Uniform Resource Locator）をＷＷＷブラウザのアドレスバーに入力し（Ｓ１０２）、電子ペーパ装置１０からＷｅｂページを取得するように指示する操作を行うと、制御部２０１により通信部２０６が制御され、Ｗｅｂページを要求するＨＴＴＰリクエストが無線通信ネットワーク３０を介して電子ペーパ装置１０へ送信される（Ｓ１０３）。
【００３１】
このＨＴＴＰリクエストが電子ペーパ装置１０の通信部１０４にて受信されると（図９：ステップＳＢ１；ＹＥＳ）、制御部１０１は、空白の文書のＨＴＭＬファイルを生成し、ＷＷＷブラウザに文書の作成・編集の機能を実現させるスクリプトを不揮発性メモリ１０１Ｄから読み出す。そして、制御部１０１は、生成したＨＴＭＬファイルにスクリプトを組み込み（Ｓ１０４、ステップＳＢ２）、このスクリプトが組み込まれたＨＴＭＬファイルを通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ１０５、ステップＳＢ３）。このＨＴＭＬファイルが通信部２０６にて受信されると、スクリプトが組み込まれたＨＴＭＬファイルがＷＷＷブラウザにより解釈され、図１０に例示したように、ＨＴＭＬファイルが表す文書の画像と、文書の作成・編集に関係した各種ボタンやテキストボックスを備える編集画面ＧとがＷＷＷブラウザのウィンドウ内に表示され（Ｓ１０６）、ＷＷＷブラウザにおいて文書の作成・編集機能が実現し、ＨＴＭＬファイルに係る文書の作成・編集が可能となる。
【００３２】
次にユーザは、ＷＷＷブラウザのウィンドウのツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。ユーザがメニューＰ１中の「開く」の項目をクリックする操作を行うと、図１２に示したように文書のファイルを開くためのメニュー画面が表示部２０８に表示される。そしてユーザが、ファイルの場所として電子ペーパ装置１０を指定すると、電子ペーパ装置１０に記憶されているＨＴＭＬファイルのファイル名を要求するメッセージがコンピュータ装置２０から電子ペーパ装置１０へ送信される（Ｓ１０８）。
【００３３】
このメッセージが電子ペーパ装置１０にて受信されると（ステップＳＢ７；ＹＥＳ）、制御部１０１は、不揮発性メモリ１０１Ｄに記憶されているＨＴＭＬファイルのファイル名を取得し（Ｓ１０９、ステップＳＢ８）、取得したファイル名を通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ１１０、ステップＳＢ９）。このファイル名がコンピュータ装置２０にて受信されると、制御部２０１は表示部２０８を制御し、受信したファイル名を図１２の領域Ｒ内に表示する。ここでユーザが、操作部２０７を操作して領域Ｒ内に表示されたファイル名のいずれかをクリックし、開くファイルを指定する操作を行うと（Ｓ１１１）、クリックされたファイル名で特定されるＨＴＭＬファイルを要求するＨＴＴＰリクエストがコンピュータ装置２０から電子ペーパ装置１０へ送信される（Ｓ１１２）。
【００３４】
このＨＴＴＰリクエストが通信部１０４にて受信されると（ステップＳＢ４；ＹＥＳ）、制御部１０１は要求されたＨＴＭＬファイルを不揮発性メモリ１０１Ｄから読み出す（Ｓ１１３、ステップＳＢ５）。そして、制御部１０１は、読み出したＨＴＭＬファイルを通信部１０４を制御してコンピュータ装置２０へ送信する（Ｓ１１４、ステップＳＢ６）。このＨＴＭＬファイルが通信部２０６にて受信されると、ＨＴＭＬファイルが表す文書の画像がＷＷＷブラウザのウィンドウ内に表示され（Ｓ１１５）、ＨＴＭＬファイルに係る文書の編集が可能となる。
【００３５】
ユーザは、ＷＷＷブラウザにおいて文書の編集が可能となると、文書を編集するために操作部２０７を操作する。ＷＷＷブラウザの編集画面Ｇ内において文字の入力が行われるなど、ユーザからの入力があると、制御部２０１は入力に応じてＨＴＭＬファイルを編集し、入力された文字をＷＷＷブラウザの編集画面内に表示する（Ｓ１１６）。
【００３６】
そして、ユーザは文書の編集が終了すると、操作部２０７を操作し、ＷＷＷブラウザの編集画面Ｇ内に表示されている、ツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「名前をつけて保存」の項目をクリックする操作を行うと、図１３に示したように文書を保存するためのメニュー画面が表示部２０８に表示される。ここで、ユーザが、文書のファイル名を入力すると共に文書の保存先をコンピュータ装置２０に設定し、メニュー画面中の保存ボタンをクリックする操作を行うと（Ｓ１１７）、文書を暗号化するための暗号鍵を要求するメッセージが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ１１８）。
【００３７】
このメッセージが通信部１０４にて受信されると（ステップＳＢ１０；ＹＥＳ）、制御部１０１は、ユーザがログインする時に指紋センサ１０５Ａから出力されたユーザの指紋情報を基にして暗号鍵と復号鍵を生成し（Ｓ１１９、ステップＳＢ１１）、生成した暗号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ１２０、ステップＳＢ１２）。この暗号鍵が通信部２０６にて受信されると、制御部２０１は、編集された文書のＨＴＭＬファイルを、受信した暗号鍵で暗号化して記憶部２０５に記憶させる（Ｓ１２１）。また、制御部２０１は、記憶したＨＴＭＬのファイル名を電子ペーパ装置１０へ送信する
（Ｓ１２２）。このファイル名が通信部１０４にて受信されると（ステップＳＢ１３；ＹＥＳ）、制御部１０１は、受信したファイル名と、生成した暗号鍵および復号鍵とを対応付けて不揮発性メモリ１０１Ｄに記憶させる（Ｓ１２３、ステップＳＢ１４）。
【００３８】
（コンピュータ装置２０に記憶されたファイルをコンピュータ装置２０で表示する時の動作）
次に、コンピュータ装置２０に記憶された暗号化されたＨＴＭＬファイルをコンピュータ装置２０において表示する時の動作について説明する。まず、ユーザは、電子ペーパ装置１０にログインしてからコンピュータ装置２０においてＷＷＷブラウザを起動する。そして、電子ペーパ装置１０とコンピュータ装置２０が通信を行い、ＷＷＷブラウザにおいて文書の作成・編集機能が実現している状態において、ユーザは、ＷＷＷブラウザのウィンドウのツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「開く」の項目をクリックする操作を行うと、図１２に示したように文書のファイルを開くためのメニュー画面が表示部２０８に表示される。
【００３９】
ここで、ユーザが、ファイルの場所としてコンピュータ装置２０を設定し、開く文書のファイル名として、上述した動作で暗号化されたファイルのファイル名を入力した後、メニュー画面中の開くボタンをクリックする操作を行うと（図１４：Ｓ２０１）、この入力されたファイル名のＨＴＭＬファイルが記憶部２０５から読み出され、読み出されたＨＴＭＬファイルのファイル名と、復号鍵を要求するメッセージとが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ２０２）。
【００４０】
このファイル名とメッセージとが通信部１０４にて受信されると（ステップＳＢ１５；ＹＥＳ）、制御部１０１は、受信したファイル名に対応付けて不揮発性メモリ１０１Ｄに記憶されている復号鍵を読み出し（Ｓ２０３、ステップＳＢ１６）、読み出した復号鍵を通信部１０４からコンピュータ装置２０へ送信する（Ｓ２０４、ステップＳＢ１７）。この復号鍵が通信部２０６にて受信されると、記憶部２０５から読み出されたＨＴＭＬファイルが復号化され（Ｓ２０５）、ＨＴＭＬファイルが表す文書がＷＷＷブラウザのウィンドウ内に表示されて文書の編集が可能となる。
【００４１】
ユーザは、表示された文書を電子ペーパ装置１０に記憶させる場合には、まず、操作部２０７を操作し、ＷＷＷブラウザの編集画面Ｇ内に表示されている、ツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「名前をつけて保存」の項目をクリックする操作を行うと、図１３に示したように文書を保存するためのメニュー画面が表示部２０８に表示される。ここで、ユーザが、文書の保存先を電子ペーパ装置１０に設定し、メニュー画面中の保存ボタンをクリックする操作を行うと（Ｓ２０６）、表示されていた文書を表すＨＴＭＬファイルが通信部２０６から電子ペーパ装置１０へ送信される（Ｓ２０７）。そして、このＨＴＭＬファイルが通信部１０４にて受信されると、制御部１０１は、受信したファイルを不揮発性メモリ１０１Ｄに記憶させる（Ｓ２０８）。
【００４２】
（サーバ装置に記憶された情報をコンピュータ装置２０に記憶させる時の動作）
次に、サーバ装置５０に記憶されているＨＴＭＬファイルをコンピュータ装置２０に記憶させる時の動作について説明する。まず、ユーザは、電子ペーパ装置１０にログインしてからコンピュータ装置２０においてＷＷＷブラウザを起動する。そして、電子ペーパ装置１０とコンピュータ装置２０が通信を行い、ＷＷＷブラウザにおいて文書の作成・編集機能が実現している状態において、ユーザは、ＷＷＷブラウザのウィンドウのツールバーのファイルボタンＢの項目をクリックする操作を行う。すると、制御部２０１は、表示部
２０８を制御して図１１に例示したようにメニューＰ１を表示する。そして、ユーザがメニューＰ１中の「サーバ上のファイルを開く」の項目をクリックする操作を行うと、図１６に示したようにサーバ上のファイルのＵＲＬを入力するためのメニュー画面が表示部２０８に表示される。
【００４３】
ここで、ユーザが、操作部２０７を操作してサーバ装置５０に記憶されているＨＴＭＬファイルのＵＲＬを入力する操作を行い、サーバ装置５０からＷｅｂページを取得するように指示する操作を行うと（図１５：Ｓ３０１）、制御部２０１により通信部２０６が制御され、ＨＴＭＬファイルを要求するＨＴＴＰリクエストが無線通信ネットワーク３０とインターネット４０を介してサーバ装置５０へ送信される（Ｓ３０２）。
【００４４】
このＨＴＴＰリクエストが通信部５０６にて受信されると、制御部５０１は要求されたＨＴＭＬファイルを記憶部５０５から読み出し（Ｓ３０３）、読み出したＨＴＭＬファイルを通信部５０６を制御してコンピュータ装置２０へ送信する（Ｓ３０４）。このＨＴＭＬファイルが通信部２０６にて受信されると、ＨＴＭＬファイルが表す文書の画像がＷＷＷブラウザのウィンドウ内に表示され（Ｓ３０５）、ＨＴＭＬファイルに係る文書の編集が可能となる。
【００４５】
この後、このＨＴＭＬファイルをコンピュータ装置２０に記憶させる場合には、上述したＳ１１７以降の動作と同じ動作（Ｓ３０６〜Ｓ３１２）が行われる。これにより、サーバ装置５０から取得されたＨＴＭＬファイルは、電子ペーパ装置１０のユーザの指紋情報を基に生成された暗号鍵により暗号化されてコンピュータ装置２０に記憶される。
【００４６】
本実施形態によれば、ユーザがプログラムのインストール作業を行わなくても、ＷＷＷブラウザのウィンドウ内で文書の作成・編集を行うことができる。コンピュータ装置２０は表示において書き換え速度が速い表示装置を備えているため、ユーザの操作に対して表示が追従し、文書の作成・編集を効率良く行うことができる。
また、本実施形態によれば、電子ペーパ装置１０に記憶されるファイルは、電子ペーパ装置１０においてユーザに一意な生体情報から生成され、電子ペーパ装置１０から送信された暗号鍵で暗号化されて記憶される。そして、暗号化されて記憶されたファイルをコンピュータ装置２０において表示・編集する場合には、電子ペーパ端末から復号鍵を取得してファイルの復号化が行われる。このように、ファイルの暗号化・復号化には、電子ペーパ装置１０が必要となっている。電子ペーパ装置１０は、利用を許可された者しか使用できないため、第三者がコンピュータ装置２０のみを使用してファイルの表示や編集を行うことはできず、ファイルの内容を第三者に盗み見られることを防ぐことができる。
【００４７】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。
【００４８】
電子ペーパ装置１０とコンピュータ装置２０との間の通信を中継する通信ネットワークは、無線通信ネットワークではなく、有線の通信ネットワークであってもよい。また、電子ペーパ装置１０とコンピュータ装置２０は、通信ネットワークを介さずに無線（電波や光による通信）や、ケーブル接続で通信を行ってもよい。
【００４９】
上述した実施形態においては、スクリプトは文書の作成・編集の機能をＷＷＷブラウザに実現させるものであったが、帳票の作成・編集機能や、描画機能などの機能を実現させるものであってもよい。また、文書を表すファイルはＨＴＭＬに従った形式だけでなく、他のファイル形式であってもよい。また、コンピュータ装置２０にコンテンツの編集機能
を実現させるプログラムは、スクリプト言語に従って記述されたものに限定されず、他の言語に従って記述されたプログラムであってもよい。
【００５０】
また、ＨＴＴＰリクエストを受信した電子ペーパ装置１０においては、新規にコンテンツを有していないＨＴＭＬファイルを生成し、生成したＨＴＭＬファイルに選択されたスクリプトを組み込んでコンピュータ装置２０へ送信してもよい。
そして、このＨＴＭＬファイルをＷＷＷブラウザにおいて編集した場合、新たにＨＴＭＬファイルにファイル名を付して電子ペーパ装置１０に記憶させるようにしてもよい。
この態様によれば、すでに作成済みのＨＴＭＬファイルを編集するだけでなく、新たにＨＴＭＬファイルを作成して電子ペーパ装置１０に記憶させることもできる。
【００５１】
上述した実施形態においては、電子ペーパ装置１０がユーザの認証や暗号鍵・復号鍵の生成を行う際には、指紋が使用されているが、虹彩や指の静脈のパターンなど、ユーザ毎に異なるものであれば、指紋ではなく、他の生体情報を使用してユーザの認証や暗号鍵・復号鍵の生成を行うようにしてもよい。
また、暗号鍵・復号鍵を生成するときに基にする情報は、生体情報ではなく、ユーザを一意に識別する情報であれば、ユーザに一意に割り当てられた識別子など他の情報であってもよい。
【００５２】
上述した実施形態においては、ユーザの指紋を表す指紋情報を基にして暗号鍵と復号鍵を生成しているが、電子ペーパ装置１０のＭＡＣ（Media Access Control）アドレスとユーザに一意の生体情報の両方を基にして暗号鍵と復号鍵を生成するようにしてもよい。この構成によれば、特定のユーザが特定の電子ペーパ装置１０を使用した時にのみ、ファイルの暗号化や復号化を行うことが可能となり、ファイルのセキュリティを高めることができる。また、サーバ装置５０から有料の文書のファイルをダウンロードした場合、このダウンロードしたファイルを、ＭＡＣアドレスとユーザの生態情報を基にして生成した暗号鍵・復号鍵で暗号化・復号化するようにしてもよい。
【００５３】
上述した実施形態においては、ＷＷＷブラウザの終了後には、ＷＷＷブラウザのキャッシュ内の情報をクリアするのが好ましい。
【００５４】
上述した実施形態においては、ファイルをコンピュータ装置２０で復号化した後、再度暗号化してコンピュータ装置２０に記憶させる場合には、コンピュータ装置２０は、電子ペーパ装置１０へ暗号鍵を要求し、電子ペーパ装置１０は、センサ部１０５から出力された指紋情報を基に新たに暗号鍵と復号鍵を生成し、生成した暗号鍵をコンピュータ装置２０へ送信してもよい。指紋情報は、ユーザがログインする毎に多少の違いが生じる。この構成によれば、同じ暗号鍵が使い回されることがなく、一つのファイルには一つの暗号鍵と復号鍵とが対応付けられるので、ファイルのセキュリティを高めることができる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施形態に係る装置を示した図である。
【図２】コンピュータ装置２０のハードウェア構成図である。
【図３】サーバ装置５０のハードウェア構成図である。
【図４】電子ペーパ装置１０のハードウェア構成図である。
【図５】ユーザテーブルＴＢ１のフォーマットを例示した図である。
【図６】電子ペーパ装置１０が行う処理の流れを示したフローチャートである。
【図７】電子ペーパ装置１０に表示される画面を示した図である。
【図８】実施形態の動作を説明するためのシーケンス図である。
【図９】電子ペーパ装置１０が行う処理の流れを示したフローチャートである。
【図１０】コンピュータ装置２０において表示される画面を例示した図である。
【図１１】コンピュータ装置２０において表示される画面を例示した図である。
【図１２】コンピュータ装置２０において表示される画面を例示した図である。
【図１３】コンピュータ装置２０において表示される画面を例示した図である。
【図１４】実施形態の動作を説明するためのシーケンス図である。
【図１５】実施形態の動作を説明するためのシーケンス図である。
【図１６】コンピュータ装置２０において表示される画面を例示した図である。
【符号の説明】
【００５６】
１０・・・電子ペーパ装置、２０・・・コンピュータ装置、３０・・・無線通信ネットワーク、４０・・・インターネット、５０・・・サーバ装置、１０１・・・制御部、１０１Ａ・・・ＣＰＵ、１０１Ｂ・・・ＲＯＭ、１０１Ｃ・・・ＲＡＭ、１０１Ｄ・・・不揮発性メモリ、１０２・・・表示部、１０３・・・操作部、１０４・・・通信部、１０５・・・センサ部、１０５Ａ・・・指紋センサ、２０１・・・制御部、２０２・・・ＣＰＵ、２０３・・・ＲＯＭ、２０４・・・ＲＡＭ、２０５・・・記憶部、２０６・・・通信部、２０７・・・操作部、２０８・・・表示部、５０１・・・制御部、５０２・・・ＣＰＵ、５０３・・・ＲＯＭ、５０４・・・ＲＡＭ、５０５・・・記憶部、５０６・・・通信部、５０７・・・操作部
【図１】
2008269043.tif 000003
【図２】
2008269043.tif 000004
【図３】
2008269043.tif 000005
【図４】
2008269043.tif 000006
【図５】
2008269043.tif 000007
【図６】
2008269043.tif 000008
【図７】
2008269043.tif 000009
【図８】
2008269043.tif 000010
【図９】
2008269043.tif 000011
【図１０】
2008269043.tif 000012
【図１１】
2008269043.tif 000013
【図１２】
2008269043.tif 000014
【図１３】
2008269043.tif 000015
【図１４】
2008269043.tif 000016
【図１５】
2008269043.tif 000017
【図１６】
2008269043.tif 000018