(57)【要約】【課題】  電子情報利用装置における電子情報の利用を制限する電子情報利用装置、電子情報利用システム、プログラムおよび制御方法を提供すること。【解決手段】  本電子情報利用装置１５０は、暗号化された電子情報を取得する取得手段１５４と、暗号化された電子情報の利用可否を管理する情報処理装置１１０から送信された、暗号化された電子情報の暗号化を解除するための解除情報を、ネットワーク１０２を介して受信する受信手段１５４と、解除情報を受信したとき、暗号化された電子情報を復号する復号手段１５８と、暗号化された電子情報から復号された内容を表示する表示手段１７０と、解除情報の受信が終了したとき、復号された内容の表示を終了させる制御手段１６４とを含む。【選択図】  図２
2014150424.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、電子情報を利用する電子情報利用装置であって、
暗号化された電子情報を取得する取得手段と、
前記暗号化された電子情報の利用可否を管理する情報処理装置から送信された前記暗号化された電子情報の暗号化を解除するための解除情報を、前記ネットワークを介して受信する受信手段と、
前記解除情報を受信したとき、前記暗号化された電子情報を復号する復号手段と、
前記暗号化された電子情報から復号された内容を表示する表示手段と、
前記解除情報の受信が終了したとき、前記復号された内容の表示を終了させる制御手段と
を含む、電子情報利用装置。
【請求項２】
前記解除情報の継続的な送信の開始が、前記情報処理装置による解除開始要求に基づき行われ、前記制御手段は、前記解除開始要求に基づき送信される前記解除情報を受信している間、前記暗号化された電子情報が復号されるよう制御する、請求項１に記載の電子情報利用装置。
【請求項３】
前記解除情報の継続的な送信の終了が、前記情報処理装置による解除終了要求に基づき行われ、前記制御手段は、前記解除終了要求に基づき解除情報の受信が終了したとき、前記復号された電子情報を削除または再び暗号化するように制御する、請求項２に記載の電子情報利用装置。
【請求項４】
前記解除情報の継続的な送信の開始および終了が、前記解除開始要求および前記解除終了要求の両方を兼ねた、解除を許可する期間を指定する単一の解除要求に基づき制御される、請求項３に記載の電子情報利用装置。
【請求項５】
前記受信手段は、前記情報処理装置からの要求に基づいて前記解除情報の送信を行うサーバから前記解除情報を受信する、請求項１〜４のいずれか１項に記載の電子情報利用装置。
【請求項６】
電子情報利用装置は、解除情報の送信を要求する解除情報要求を解除情報の送信元に送信する送信手段を含む、請求項１〜５のいずれか１項に記載の電子情報利用装置。
【請求項７】
ネットワークを介して接続された、電子情報を利用する電子情報利用装置と、該電子情報の利用可否を管理する情報処理装置とを含む電子情報利用システムであって、前記電子情報利用装置は、
暗号化された電子情報を取得する取得手段と、
前記情報処理装置から送信された前記暗号化された電子情報の暗号化を解除するための解除情報を、前記ネットワークを介して受信する受信手段と、
前記解除情報を受信したとき、前記暗号化された電子情報を復号する復号手段と、
前記暗号化された電子情報から復号された内容を表示する表示手段と、
前記解除情報の受信が終了したとき、前記復号された内容の表示を終了させる制御手段と
を含み、前記情報処理装置は、前記ネットワークを介した前記解除情報の送信を管理する解除情報送信管理手段を含む、電子情報利用システム。
【請求項８】
前記情報処理装置からの要求に基づき、前記解除情報の送信を行うサーバをさらに含む、請求項７に記載の電子情報利用システム。
【請求項９】
前記サーバは、前記情報処理装置からの明示的な解除開始要求、前記情報処理装置からの明示的な解除終了要求、前記情報処理装置からの明示的な期間を指定した解除要求、および前記情報処理装置からの前記解除情報の送信による黙示的な解除要求、またはこれらの少なくとも１つの要求に基づき、前記解除情報の継続的な送信の開始および終了またはこれらの少なくとも一方を制御する手段を含む、請求項８に記載の電子情報利用システム。
【請求項１０】
ネットワークに接続された、電子情報を利用する電子情報利用装置を実現するためのプログラムであって、コンピュータを、
暗号化された電子情報を取得する取得手段、
前記暗号化された電子情報の利用可否を管理する情報処理装置から送信された、前記暗号化された電子情報の暗号化を解除するための解除情報を、前記ネットワークを介して受信する受信手段、
前記解除情報を受信したとき、前記暗号化された電子情報を復号する復号手段、
前記暗号化された電子情報から復号された内容を表示する表示手段、および
前記解除情報の受信が終了したとき、前記復号された内容の表示を終了させる制御手段
として機能させるプログラム。
【請求項１１】
電子情報利用装置が実行する制御方法であって、前記電子情報利用装置が、
暗号化された電子情報を取得するステップと、
前記暗号化された電子情報の利用可否を管理する情報処理装置から送信された前記暗号化された電子情報の暗号化を解除するための解除情報を、ネットワークを介して受信するステップと、
前記解除情報を受信したとき、前記暗号化された電子情報を復号するステップと、
前記暗号化された電子情報から復号された内容を表示するステップと、
前記解除情報の受信が終了したとき、前記復号された内容の表示を終了させるステップと
を実行する、電子情報利用装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子情報利用装置における電子情報の利用に関し、より詳細には、電子情報利用装置における電子情報の利用を制限する電子情報利用装置、電子情報利用システム、プログラムおよび電子情報利用装置の制御方法に関する。
【背景技術】
【０００２】
近年、会議や講義などの種々の場面で、ペーパーレス化が図られている。簡便なものでは、電子メール等のメッセージ交換手段を用いて、対象者宛に会議資料や講義資料のファイルを送付し、各々の情報端末上で電子的に表示させる方法が知られている。また、システムとして統合された電子会議システムおよび電子教育システムなどにおいては、各々の情報端末に対し、電子会議や電子講義に参加すると同時に、会議資料や講義資料のファイルを配信するシステムも知られている。また、資料等のファイルのデータサイズが大きい場合や多数ある場合を考慮し、会議または講義に先立って事前配布したり、サーバなどにアップロードし、各々の端末から資料をダウンロードさせる方法がとられることもある。
【０００３】
上述したようにペーパーレス化および電子化が進む中、電子情報の種類よっては、所定の時刻まで秘匿しておきたいものがある。例えば、試験を電子的に実施するような場合である。試験問題を配付する場合は、所定の試験開始時刻より前に受験者が見ることができないようにすることが望ましい。また、試験の公平性から、すべての受験者が同時にみることができるようにすることが望ましい。さらに、すべての受験者が試験終了と同時に継続して見ることができないようにできると望ましい。しかしながら、従来技術では、配布する電子情報について、所定の時刻までは秘匿しておき、所定時刻の到来と共に一斉に利用可能にしようとする場合に問題があった。また、配布する情報について、所定の終了時刻をもって一斉にその利用を停止しようとする場合に問題があった。
【０００４】
例えば、試験開始時刻と同時にダウンロード可能とする場合、ネットワーク環境や情報端末とサーバとの間の通信状態に依存してダウンロードに要する時間が異なり、ダウンロードが早く終わった受験者がより有利になるという問題がある。この問題を回避するため、ダウンロードなどの配布作業自体を試験開始時刻前に終わらせるようにすることもできる。しかしながら、この場合は、事前配布に起因する試験問題の漏洩が懸念される。
【０００５】
特開２００１−１８９７１８号公報（特許文献１）は、原文書作製者が指定した期日前または期間以外に、受取人が文書の内容を読む事を阻止することを目的とした技術を開示する。特許文献１の従来技術では、原文書の作製者は、指定した期日あるいは期間に関連する暗号化キーを暗号化日付配布サイトから取得し、それを用いて原文書を暗号化した暗号化キーを暗号化する。そして、この暗号化された暗号化キーを暗号化された原文書に指定期日と復号化プログラムと一緒に付加して、期日指定文書を作製する。復号化プログラムは、コンピュータに内蔵する時計等から現在年月日を取り込み、期日指定文書に付加された指定期日あるいは期間と比較して合致した場合に、暗号化日付配布サイトから復号化キーを取得する。この復号化キーを用いて、原文書を暗号化した暗号化キーを復号化し、復号化された暗号化キーを用いて、暗号化された原文書を復号化する。
【０００６】
上記特許文献１の従来技術では、閲覧時間を指定することができるものの、コンピュータに内蔵する時計が端末間でずれていると、主催者が望むタイミングで公開開始や公開停止を行うことが難しかった。また、提供される標準時から現在時刻を取得するためには、各々の情報端末が公衆のインターネットに同時接続されていなければならず、問題があった。
【０００７】
したがって、電子情報利用装置における電子情報の利用に関し、主催者の意図に沿って電子情報の利用を制限することができる技術の開発が望まれていた。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来技術に鑑みてなされたものであり、本発明は、電子情報利用装置における電子情報の利用に関し、該電子情報の利用を管理する者の意図に沿って電子情報の利用を制限することができる電子情報利用装置、電子情報利用システム、プログラムおよび電子情報利用装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明では、ネットワークに接続され、電子情報を利用する電子情報利用装置であって、下記特徴を有する電子情報利用装置を提供する。本電子情報利用装置は、暗号化された電子情報を取得する取得手段と、暗号化された電子情報の利用可否を管理する情報処理装置から送信された暗号化された電子情報の暗号化を解除するための解除情報を、上記ネットワークを介して受信する受信手段とを含む。本電子情報利用装置は、さらに、解除情報を受信したとき、暗号化された電子情報を復号する復号手段と、暗号化された電子情報から復号された内容を表示する表示手段と、解除情報の受信が終了したとき、復号された内容の表示を終了させる制御手段とを含む。
【発明の効果】
【００１０】
上記構成によれば、電子情報利用装置における電子情報の利用に関し、該電子情報の利用を管理する者の意図に沿って電子情報の利用を制限することができるようになる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における利用者端末を含む文書利用システムのネットワーク環境を説明する図。
【図２】本実施形態における文書ファイルの制限付き利用に関する機能ブロック図。
【図３】本実施形態における主催者端末での文書ファイルの準備から、利用者端末での文書ファイルの取得までの流れを示すシーケンス図。
【図４】本実施形態における利用者端末で文書ファイルを制限付きで利用する処理を示すシーケンス図。
【図５】解除信号の配信先とする利用者端末を登録する利用者端末登録テーブルのデータ構造を例示する図。
【図６】本実施形態における利用者端末が実行する制限付き文書ファイルの表示処理を示すフローチャート。
【図７】他の実施形態における文書ファイルの制限付き利用に関する機能ブロック図。
【図８】本実施形態において、利用者端末で文書ファイルを制限付きで利用する他の処理を示すシーケンス図。
【図９】本実施形態において、利用者端末で文書ファイルを制限付きで利用するさらに他の処理を示すシーケンス図。
【図１０】本実施形態における主催者端末のハードウェア構成図。
【発明を実施するための形態】
【００１２】
以下、実施形態について説明するが、実施形態は、以下に説明する実施形態に限定されるものではない。なお、説明する実施形態では、電子情報を利用する電子情報利用装置、および該電子情報利用装置を含む電子情報利用システムとして、文書ファイルを利用する利用者端末、および該利用者端末を含む文書利用システムを一例として説明する。
【００１３】
図１は、本実施形態における利用者端末１５０を含む文書利用システム１００のネットワーク環境を説明する図である。図１に示す文書利用システム１００は、ネットワーク１０２を介して相互に接続される、主催者端末１１０と、文書管理サーバ１３０と、１以上の利用者端末１５０とを含み構成される。ネットワーク１０２は、特に限定されるものではないが、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）やイーサネット（登録商標）などのＬＡＮ（Local Area Network）、インターネットおよびＷＡＮ（Wide Area Network）などの任意のネットワークを含むことができる。
【００１４】
主催者端末１１０は、配布し利用に供する文書ファイルを準備し、配布先の利用者端末１５０における文書ファイルの制限付きの利用を管理するために主催者（管理者）が操作する端末である。主催者端末１１０は、主催者端末１１０を操作する主催者からの指示に応じて、配布先の利用者端末１５０における文書ファイルの利用に関し、所定のタイミングで利用可能とする。また、主催者端末１１０は、主催者からの指示に応じて、所定のタイミングで利用不可能とする。これによって、文書ファイルの利用可否を管理する。主催者端末１１０は、パーソナル・コンピュータやタブレット端末などの情報処理装置として構成される。
【００１５】
利用に供される文書ファイルは、ブラウザ、ワードプロセッサ、プレゼンテーション、スプレッドシート、ドキュメントビューア、イメージビューアなどのアプリケーションで取り扱い可能な文字、画像、図形などを含む電子情報である。説明する実施形態において、文書ファイルは、暗号化された状態で流通し、利用される際に暗号化された文書ファイルの復号が行われる。ここで、暗号化とは、所定の手順で原情報を、その原情報を見るものが容易に内容を理解できない形態に変換する処理をいう。これに対して、復号とは、暗号化された電子情報を所定の手順の下に原情報に戻す処理をいう。
【００１６】
文書管理サーバ１３０は、本実施形態では、主催者端末１１０で準備された暗号化済みの文書ファイルを保管および管理し、配布を希望している利用者、または主催者が配布先として決定した相手側の利用者端末１５０に対して提供するサーバである。文書管理サーバ１３０は、パーソナル・コンピュータ、ワークステーションなどの汎用コンピュータ、複合機などの文書管理機能を有する情報機器、コンピュータ・システム上の仮想サーバなどとすることができる。文書管理サーバ１３０は、Ｗｅｂサーバ、ＦＴＰ（File Transfer Protocol）サーバ、文書管理システム、コンテンツ管理システムなど、種々の電子情報を提供するサーバ・アプリケーションを動作させる。
【００１７】
利用者端末１５０は、文書管理サーバ１３０などを経由して、主催者端末１１０で準備された暗号化済みの文書ファイルを取得し、主催者端末１１０側で行われる利用管理の下、制限付きで文書ファイルを利用するための端末である。図１に図示するように、利用者端末１５０は、それぞれラップトップ・コンピュータ１５０ａ，１５０ｂやタブレット端末１５０ｃ，１５０ｄなどとして構成される。文書ファイルの利用形態としては、典型的には、ディスプレイなどの表示デバイス上への文書ファイルの内容表示が含まれる。
【００１８】
文書ファイルは、利用可能となるまでの間は、暗号化された状態で利用者端末１５０上に存在する。主催者端末１１０に対し主催者から利用許可が指示されると、主催者端末１１０から、その許可を表す解除信号が利用者端末１５０に送信される。利用者端末１５０は、その解除信号を受信して、これに基づき暗号化済み文書ファイルを復号し、復号された内容を表示させる。説明する実施形態では、利用許可の指示を受領した主催者端末１１０が、利用を求める利用者端末１５０へ解除信号を直接送信している。
【００１９】
また、好適な実施形態では、文書ファイルは、所定のタイミング以降は、再び暗号化された状態で利用者端末１５０上に存在することになる。利用者端末１５０は、主催者端末１１０から送信された解除信号が受信されているかを継続的に監視しており、解除信号が受信されている間は、暗号化済み文書ファイルを復号して表示させるように制御する。一方で、利用者端末１５０は、解除信号の受信が終了したことを検知した場合は、暗号化済み文書ファイルの表示を終了させ、好ましくは、暗号化済み文書ファイルから復号されたデータを削除し、または再度の暗号化を行って、利用できないように制御する。
【００２０】
以下、図２〜図６を参照して、本実施形態における文書ファイルの制限付きの利用について、より詳細に説明する。図２は、本実施形態における文書ファイルの制限付き利用に関する機能ブロックを示す図である。図２に示す機能ブロックは、主催者端末１１０上に実現される機能ブロックと、文書管理サーバ１３０上に実現される機能ブロックと、利用者端末１５０上に実現される機能ブロックとを含み構成される。
【００２１】
主催者端末１１０は、暗号化部１１２と、データ格納部１１４と、制御部１２０とを含み構成される。暗号化部１１２は、指定された文書ファイルをデータ格納部１１４から読み出し、暗号化処理を施し、暗号化済み文書ファイルを再びデータ格納部１１４に保存する。暗号化部１１２は、ソフトウェア・エンコーダまたはハードウェア・エンコーダの計算資源を利用して暗号化処理を実行する。暗号化方式としては、特に限定されるものではないが、ＤＥＳ（Data Encryption Standard）、ＡＥＳ（Advanced Encryption Standard）、トリプルＤＥＳなどの共通鍵暗号化方式、ＲＳＡなどの公開鍵暗号化方式などを挙げることができる。データ格納部１１４は、利用に供すための文書ファイルおよびその暗号化済みファイルを格納するものであり、主催者端末１１０が備えるメモリや補助記憶装置などの記憶領域によって提供される。
【００２２】
制御部１２０は、文書ファイルの暗号化、サーバ登録および利用可否の管理などの各種動作の制御を司る。主催者端末１１０の制御部１２０は、より詳細には、文書ファイルの暗号化およびサーバ登録時の制御を行うファイル登録制御部１２４と、主催者からの操作に応じて解除信号の送信の制御を行う解除信号送信制御部１２２とを含む。
【００２３】
解除信号には、利用の許可を示す情報の他、上記暗号化方式に対応した復号方式を示す情報、上記暗号化済み文書ファイルを復号するための復号キーなど、暗号化済み文書ファイルの暗号化を解除し利用可能とするために必要な情報が含まれる。解除信号送信制御部１２２は、本実施形態において、ネットワーク１０２を介した解除信号の送信を管理する解除情報送信管理手段を構成する。制御部１２０は、主催者端末１１０が備えるＣＰＵおよびＲＡＭ上に展開されるプログラムにより実現される。
【００２４】
文書管理サーバ１３０は、データ格納部１３２と、制御部１４０とを含み構成される。データ格納部１３２は、暗号化済み文書ファイルを格納するものであり、文書管理サーバ１３０が備えるメモリや補助記憶装置などの記憶領域によって提供される。制御部１４０は、データ格納部１３２に対する暗号化済み文書ファイルの読み書きや、外部端末との通信などの各種制御を行う。
【００２５】
文書管理サーバ１３０の制御部１４０は、より詳細には、ファイル受領部１４２と、ファイル提供部１４４とを含む。ファイル受領部１４２は、主催者端末１１０から送信された暗号化済みファイルを受信し、データ格納部１３２に保存する制御を行う。ファイル提供部１４４は、利用者端末１５０からの文書ファイルの取得要求に対応して、暗号化済み文書ファイルをデータ格納部１３２から読み出し、取得要求元の利用者端末１５０に送信する制御を行う。ファイル提供部１４４は、利用者端末１５０に対して、配信可能な文書ファイルのリストを提供する階層管理機能や検索機能などを備えてもよい。制御部１４０は、文書管理サーバ１３０が備えるＣＰＵおよびＲＡＭ上に展開されるサーバ・プログラムにより実現される。
【００２６】
利用者端末１５０は、送信部１５２と、受信部１５４と、復号部１５８と、データ格納部１５６と、制御部１６０と、表示部１７０とを含み構成される。送信部１５２および受信部１５４は、主催者端末１１０および文書管理サーバ１３０などの外部装置との通信を行い、それぞれ外部装置へ各種要求を送信し、および、外部装置から応答、解除信号またはデータを受信する。送信部１５２および受信部１５４は、利用者端末１５０が備えるネットワーク・アダプタ、プロトコル・スタック、ネットワーク・アダプタのデバイスドライバなどにより実現される。受信部１５４は、本実施形態において、暗号化済みの文書ファイルを取得する取得手段として構成され、かつ、ネットワーク１０２を介して暗号化済み文書ファイルの解除信号を受信する受信手段として構成される。
【００２７】
復号部１５８は、解除信号の受信に応答して、それに含まれる復号キーを用いて、暗号化済み文書ファイルの復号処理を復号手段である。復号部１５８は、ソフトウェア・デコーダまたはハードウェア・デコーダの計算資源を利用して、暗号化済み文書ファイルに対する復号処理を実行する。データ格納部１５６は、受信した暗号化済みファイルを格納し、また、復号された文書ファイルを格納するものであり、利用者端末１５０が備えるメモリや補助記憶装置などの記憶領域により提供される。表示部１７０は、復号された文書ファイルの内容の表示処理を実行する表示手段である。表示部１７０は、利用者端末１５０が備えられ、または接続される表示デバイス、プロジェクタなどの投影デバイス、上記内容表示を行うビデオ・カード、ＣＰＵ、ＲＡＭ上に展開されるプログラムなどにより実現される。
【００２８】
制御部１６０は、上記暗号化済み文書ファイルの取得、その復号および表示の制御を行う。利用者端末１５０の制御部１６０は、より詳細には、ファイル取得制御部１６２と、復号表示制御部１６４とを含む。ファイル取得制御部１６２は、文書管理サーバ１３０に、所望の文書ファイルの取得を要求する文書ファイル取得要求を送信し、暗号化済み文書ファイルを受信し、データ格納部１５６に保存する制御を行う。
【００２９】
復号表示制御部１６４は、主催者端末１１０から送信される解除信号の受信を随時確認し、解除信号の送信が終了したことを判定し、終了に応じて表示部１７０による復号された内容の表示を終了させる制御を行う。解除信号の送信の終了は、解除情報の受信が途切れた状態が所定時間以上続いたことを検知することで判定することができる。
【００３０】
復号表示制御部１６４は、解除信号の送信が開始されてから解除信号の送信が終了するまでの期間中、暗号化された文書ファイルが適切に復号された状態が維持されるよう制御する。文書ファイルが、静止画や文書ファイルなどの情報であれば、復号された内容がメモリ上に維持されるようにする。文書ファイルが動画など随時デコード処理を要する情報であれば、暗号化データの復号部１５８への入力を維持する。また、好適な実施形態では、復号表示制御部１６４は、解除信号の受信が途切れた状態が所定時間続いたことで解除信号の送信の終了を判定すると、復号されたデータをメモリや補助記憶装置上から消去し、または再び暗号化して保存するように制御することができる。
【００３１】
上記復号表示制御部１６４は、所定のプログラムを、ＣＰＵの制御の下、ＲＡＭに展開することによって実現される。このようなプログラムとしては、本実施形態による文書ファイルの制限付き利用機能を具備するアプリケーションのコード、文書ファイルを利用するための汎用アプリケーションに追加され、本実施形態による制限付き利用機能を機能拡張するアドインのコード、ブラウザなどの汎用アプリケーションで解釈可能で、本実施形態による制限付き利用機能を実現するスクリプト・コード、オペレーティング・システムにおける本実施形態による制限付き利用機能の基盤機能として組み込まれるコードを含むプログラムが挙げられる。
【００３２】
図３は、本実施形態における主催者端末１１０での文書ファイルの準備から、利用者端末１５０での文書ファイルの取得までの流れを示すシーケンス図である。図３に示す処理は、ステップＳ１００で、主催者端末１１０が、主催者からの文書ファイルが指定されたファイル登録指示を受領したことに応答して開始される。ファイル登録指示は、指定文書ファイルの暗号化の指示と、暗号化後の文書ファイルの文書管理サーバへの登録の指示とを含む。
【００３３】
ステップＳ１０１では、主催者端末１１０のファイル登録制御部１２４は、指定された文書ファイルの暗号化を暗号化部１１２に指示し、暗号化部１１２にデータ格納部１１４からの指定文書ファイルの読み出しを行わせる。ステップＳ１０２では、暗号化部１１２は、読み出された指定文書ファイルの暗号化処理を実行する。ステップＳ１０３では、暗号化部１１２は、暗号化された文書ファイルをデータ格納部１１４に保存し、暗号化済みの文書ファイルの保存場所をファイル登録制御部１２４に返す。ステップＳ１０４では、ファイル登録制御部１２４は、暗号化済み文書ファイルをデータ格納部１１４から読み出す。ステップＳ１０５では、ファイル登録制御部１２４は、文書管理サーバ１３０に対し、読み出した暗号化済み文書ファイルを送信するとともに、ファイル登録依頼を行う。
【００３４】
ステップＳ１０６では、文書管理サーバ１３０のファイル受領部１４２は、ファイル登録依頼に応答して、主催者端末１１０から送られてきた暗号化済み文書ファイルを受信して、データ格納部１３２に保存する。
【００３５】
上記文書ファイルの登録処理後の任意のタイミングにおいて、ステップＳ２００では、利用者端末１５０は、参加者からのファイル取得指示を受け付ける。文書ファイルの準備の完了と、その取得を行うための情報とは、例えば、取得先ＵＲＬが記載された電子メールが配信されたり、取得先へのリンクＵＲＬが記載されたウェブ・ページが配信されたりすることにより、利用者端末１５０に伝達される。あるいは、利用者端末１５０で動作するアプリケーションに、取得先ＵＲＬが通知される。
【００３６】
ステップＳ２０１では、利用者端末１５０のファイル取得制御部１６２は、文書管理サーバ１３０に対する指定の暗号化済み文書ファイルの取得要求を、送信部１５２に送信させる。ステップＳ２０２では、ファイル取得要求を受信した文書管理サーバ１３０のファイル提供部１４４は、要求にかかる暗号化済み文書ファイルをデータ格納部１３２から読み出す。ステップＳ２０３では、ファイル提供部１４４は、取得要求元の利用者端末１５０に対し、読み出した暗号化済み文書ファイルを送信する。ステップＳ２０４では、暗号化済み文書ファイルを受信した利用者端末１５０のファイル取得制御部１６２は、データ格納部１５６に暗号化済み文書ファイルを保存する。この時点では、文書ファイルは暗号化されているため、参加者は、暗号化済み文書ファイルの中身を確認することができない。
【００３７】
図４は、本実施形態における利用者端末１５０で文書ファイルを制限付きで利用する処理を示すシーケンス図である。図４に示す処理は、例えば、アプリケーションで暗号化済み文書ファイルの閲覧が指示されたことに応答して、ステップＳ３００から開始される。ステップＳ３００では、利用者端末１５０の復号表示制御部１６４は、解除信号の配信を受けるため、主催者端末１１０に対し、解除信号の送信を要求する送信先の登録要求を行う。
【００３８】
図５は、解除信号の配信先とする利用者端末１５０を登録する利用者端末登録テーブルのデータ構造を例示する図である。主催者端末１１０では、上記送信先登録要求を受けて、図５に示すような、解除信号の配信先とする利用者端末１５０を登録する情報が保持される。なお、図４のステップＳ３００に示す送信先登録要求は、図５に示すような、解除信号の送信先とすべき端末と通信するための情報を集めるための処理の一例である。他の実施形態では、主催者端末１１０側で、準備や配布に先立って、主催者の入力に基づいて、配布先端末およびそのアドレスを事前登録する態様としてもよい。
【００３９】
また、主催者端末１１０との通信は、例えば、主催者端末１１０のＩＰアドレスなどの通信に必要な情報が暗号化済み文書ファイルに付属されて、利用者端末１５０が、これを読み取ることにより、開始させることができる。あるいは、アプリケーションの設定として保持されているＩＰアドレスなどの通信に必要な情報を読み取ることにより、主催者端末１１０との通信を開始させることができる。
【００４０】
秘匿を解除する時刻が到来すると、ステップＳ３０１では、主催者端末１１０は、主催者から解除信号送信開始の指示を受け付ける。ステップＳ３０２では、主催者端末１１０の解除信号送信制御部１２２は、主催者からの解除信号送信開始の指示に応答して、文書ファイルの暗号化を解除するための解除信号の送信を開始させる。そして、ステップＳ３０３で示すように、以降、利用が許可中であることを示す解除信号の送信が継続的に行われるようになる。解除信号の送信は、上記図５に示すような利用者端末登録テーブルにおいて、対象の文書ファイルに対して利用者登録された１以上の利用者端末１５０に対して略同時に送信される。
【００４１】
ステップＳ３０４では、継続的な解除信号の送信に応答して、利用者端末１５０の復号表示制御部１６４は、取得した暗号化済みファイルの復号を復号部１５８に指令し、復号部１５８は、データ格納部１５６から暗号化済みファイルを読み出す。ステップＳ３０５では、復号部１５８は、暗号化済み文書ファイルの復号処理を実行し、復号されたデータを復号表示制御部１６４へ送る。ステップＳ３０６では、復号表示制御部１６４は、復号されたデータを表示部１７０に送り、表示部１７０は、利用者端末１５０の表示デバイスに、復号されたデータに基づき、文書ファイルの内容表示を行う。この時点では、文書ファイルから復号された内容データが存在するので、参加者は、文書ファイルの中身を確認することができるようになる。
【００４２】
文書ファイルの内容を再び秘匿すべき時刻が到来すると、ステップＳ４００では、主催者端末１１０は、主催者からの解除信号送信終了の指示を受け付ける。ステップＳ４０１では、主催者端末１１０の解除信号送信制御部１２２は、解除信号送信終了の指示に応答して、上記解除信号の送信の終了を指令し、以降、解除信号の送信が止められる。
【００４３】
ステップＳ４０２では、利用者端末１５０の復号表示制御部１６４は、解除信号が一定時間以上受信されなかったことを検知して、表示デバイスへの文書ファイルの内容表示の終了を表示部１７０に指令し、表示部１７０は、文書ファイルの内容表示を終了させる。その後、適宜、復号されたデータの削除あるいは再度の暗号化が行われ、また復号キーが削除され、文書ファイルは再度利用不可能となる。
【００４４】
図６は、本実施形態における利用者端末が実行する、制限付き文書ファイルの表示処理を示すフローチャートである。図６に示す処理は、例えば、解除信号が当該利用者端末に送信されたことに応答して、ステップＳ５００から開始される。ステップＳ５０１では、利用者端末１５０は、主催者端末１１０から送信された解除信号を受信する。ステップＳ５０２では、利用者端末１５０は、暗号化済み文書ファイルの復号処理を実行する。ステップＳ５０３では、利用者端末１５０は、暗号化済み文書ファイルから復号されたデータに基づき、文書ファイルの内容を表示デバイス上に表示させる。
【００４５】
ステップＳ５０４では、利用者端末１５０は、解除信号の受信が継続しているか否かを判定する。ステップＳ５０４で、解除信号が継続していると判定された場合（ＹＥＳ）は、ステップＳ５０３へ処理をループさせて、内容表示を継続し、解除信号の受信の継続の再度の確認を行う。一方、ステップＳ５０４で、解除信号が一定時間以上途切れ、終了されたと判定された場合（ＮＯ）は、ステップＳ５０５へ処理を分岐させる。ステップＳ５０５では、利用者端末１５０は、文書ファイルの内容表示を終了させ、ステップＳ５０６では、復号されたデータの利用不可能化を行い、ステップＳ５０７で、本処理を終了させる。
【００４６】
以上説明した実施形態により、利用者端末１５０における文書ファイルの利用に関し、主催者が操作する主催者端末１１０から送信される解除信号を受信中だけ、利用者端末１５０で文書ファイルの内容表示が行われることになる。
【００４７】
文書ファイルは、事前に利用者端末１５０に取得されても、所定のタイミングが到来して解除信号が送信されるまでは、暗号化された状態にある。このため、事前取得されても利用者はその内容を確認することができず、漏えいの心配がない。また、解除信号は、文書ファイルに比較してサイズが小さく、複数の利用者端末に略同時に送信を開始できるので、各利用者端末１５０の操作者は、公平に文書ファイルの利用を行うことができる。なお、ここでいう略同時とは、利用者に不利益を生じさせない程度の同時性を有することをいう。これにより、利用者端末１５０における文書ファイルの利用に関し、主催者の意図に沿って文書ファイルの閲覧利用を制限することが可能となる。
【００４８】
なお、上述した実施形態では、主催者から利用許可の解除指示を受領した主催者端末１１０が、利用を求める利用者端末１５０へ解除信号を直接送信するものとして説明した。しかしながら、好適な実施形態では、解除信号は、主催者端末１１０から文書管理サーバ１３０などの外部サーバを経由して、利用者端末１５０へ送信されてもよい。この場合は、上記利用者登録テーブルは、外部サーバが保持し、外部サーバは、主催者端末１１０から送信されてくる解除信号を受信し、そのまま、登録されている１以上の利用者端末１５０へ転送する。この実施形態は、主催者端末１１０が有する処理性能に比較して過大な数の利用者端末１５０へ解除信号を略同時送信する必要がある場合に有効である。
【００４９】
また、主催者端末１１０が、イントラネットの内部にある場合は、多数の利用者端末に向けてファイアウォールを経由して送信する必要がある。かかる場合は、多数のパケットがファイアウォールを通過するため効率が低くなり、ファイアウォールを経由することによるトラブルの発生も懸念される。上述した好適な実施形態では、イントラネットの外部のサーバへ解除信号を送信するだけで、該サーバから複数の利用者端末１５０各々への転送が行われる。このため、ファイアウォールを経由した通信が削減され、効率が向上し、ファイアウォール上のトラブルも低減される。
【００５０】
また、上述した実施形態では、解除信号は、主催者端末１１０が直接送信するものとして説明した。しかしながら、解除信号の送信は、文書ファイルの利用を管理する主催者端末１１０側で開始され、終了されれば足り、必ずしも主催者端末１１０が行うことを要しない。主催者端末１１０からの黙示的または明示的な要求に基づいて外部サーバが実際の解除信号の送信処理を行う態様であってもよい。以下、図７〜図９を参照しながら、解除信号の送信負荷を、主催者端末１１０から外部サーバへオフロードすることができる他の実施形態について説明する。
【００５１】
図７は、他の実施形態における文書ファイルの制限付き利用に関する機能ブロック図である。図７に示す機能ブロックは、図１〜図６を参照して説明した実施形態と概ね同様の構成を有しており、以下、相違点を中心に説明する。なお、図７において、図２に示す実施形態と同様なはたらきをする機能部については、同一符番を用いて参照する。図７に示す主催者端末１１０および文書管理サーバ１３０は、図２に示すものと異なるはたらきをする部分があり、図７に示す利用者端末１５０は、図２を参照して説明したものと同一のはたらきをしている。
【００５２】
図７に示す実施形態における主催者端末１１０では、制御部１２０は、解除信号の送信を制御する解除信号送信制御部１２２に代えて、要求送信制御部１２６を含み構成される。要求送信制御部１２６は、主催者からの操作に応じて解除信号の送信の制御を行うための各種要求の送信を制御する。ここで、説明する実施形態において、実際の解除信号の送信処理は、文書管理サーバ１３０が行うが、解除信号の送信処理の開始および終了は、上述までの実施形態と同様に主催者端末１１０側で管理され、解除信号は、主催者端末１１０から送信されることになる。したがって、要求送信制御部１２６は、本実施形態において、ネットワーク１０２を介した解除信号の送信を管理する解除情報送信管理手段を構成する。
【００５３】
図７に示す実施形態における文書管理サーバ１３０では、制御部１４０は、さらに、解除信号送信制御部１４６を含み構成される。解除信号送信制御部１４６は、主催者端末１１０からの各種要求に応答して、実際の解除信号の送信の開始および終了を制御する。主催者端末１１０から発行される要求としては、明示的な解除開始を要求する解除信号送信開始要求、明示的な解除終了を要求する解除信号送信終了要求、明示的な期間を指定した解除を要求する解除信号期間送信要求などを挙げることができる。
【００５４】
解除信号送信制御部１４６は、主催者端末１１０からの明示的な解除信号送信開始要求に応答して、解除信号の継続的な送信を開始させることができる。解除信号送信制御部１４６は、主催者端末１１０からの明示的な解除信号送信終了要求に応答して、解除信号の送信を終了させることができる。解除信号送信制御部１４６は、さらに、単一の解除信号期間送信要求に応答して、解除信号の継続的な送信を開始し、指定された期間の経過を待って、解除信号の送信を終了させることができる。ここで、解除信号期間送信要求は、上述した解除信号送信開始および解除信号送信終了の両方のタイミングを要求する単一の要求である。期間の指定は、開始時刻および解除期間の長さの指定、開始時刻および終了時刻の指定により行われる。または、期間の指定は、受信時が開始の指示であるとして、解除期間の長さまたは終了時刻の指定により行うことができる。
【００５５】
図８は、他の実施形態において、利用者端末１５０で、主催者から行われる解除信号送信開始および解除信号送信終了の指示に応じて、文書ファイルを制限付きで利用する処理を示すシーケンス図である。図８に示す処理は、例えば、利用者端末１５０において、アプリケーションで暗号化済み文書ファイルの閲覧が指示されたことに応答して、ステップＳ６００から開始される。ステップＳ６００では、利用者端末１５０の復号表示制御部１６４は、主催者端末１１０に対し、解除信号の送信を要求する送信先の登録要求を行う。
【００５６】
秘匿を解除する時刻が到来すると、ステップＳ６０１では、主催者端末１１０は、主催者から解除信号送信開始の指示を受け付ける。ステップＳ６０２では、主催者端末１１０の要求送信制御部１２６は、主催者からの解除信号送信開始の指示に応答して、解除信号送信開始要求を文書管理サーバ１３０に送信する。ステップＳ６０３では、文書管理サーバ１３０の解除信号送信制御部１４６は、主催者端末１１０からの解除信号送信開始要求に応答して、利用者登録された１以上の利用者端末１５０に対し、解除信号の送信を開始する。そして、ステップＳ６０４で示すように、以降、解除信号の送信が継続的に行われるようになる。
【００５７】
ステップＳ６０５〜Ｓ６０７の処理は、図４に示したステップＳ３０４〜ステップＳ３０６の処理と同様であるので、説明は割愛する。ステップＳ６０７の時点では、文書ファイルから復号された内容データが存在するので、参加者は、文書ファイルの中身を確認することができるようになっている。
【００５８】
文書ファイルの内容を再び秘匿すべき時刻が到来すると、ステップＳ７００では、主催者端末１１０は、主催者からの解除信号送信終了の指示を受け付ける。ステップＳ７０１では、主催者端末１１０の要求送信制御部１２６は、主催者からの解除信号送信終了の指示に応答して、解除信号送信終了要求を文書管理サーバ１３０に送信する。ステップＳ７０２では、文書管理サーバ１３０の解除信号送信制御部１４６は、主催者端末１１０からの解除信号送信終了要求に応答して、上記解除信号の送信の終了を指令し、以降、解除信号の送信が止められる。
【００５９】
ステップＳ７０３では、利用者端末１５０の復号表示制御部１６４は、解除信号が一定時間以上受信されなかったことを検知して、表示デバイスへの文書ファイルの内容表示の終了を表示部１７０に指令し、表示部１７０は、文書ファイルの内容表示を終了させる。その後、適宜、復号されたデータの削除あるいは再度の暗号化が行われ、また復号キーが削除され、文書ファイルは再度利用不可能となる。
【００６０】
上述した解除信号送信開始要求および解除信号送信終了要求に基づく、文書管理サーバ１３０による解除信号の送信の開始および終了の制御によれば、主催者端末１１０は絶えず解除信号を送る必要がなる。これにより、解除信号の送信負荷は、外部サーバ側へオフロードされ、利用者端末１５０での利用を許可している間中、主催者端末１１０が占有されることが無くなる。また、主催者端末１１０が解除信号を継続的に送る必要がないので、主催者端末１１０がイントラネット内に設けられるような場合でも、ファイアウォールの負荷も軽減される。
【００６１】
図９は、他の実施形態において、利用者端末１５０で、主催者側からの期間指定の解除信号期間送信指示に応じて、文書ファイルを制限付きで利用する処理を示すシーケンス図である。図９に示す処理は、例えば、利用者端末１５０において、アプリケーションで暗号化済み文書ファイルの閲覧が指示されたことに応答して、ステップＳ８００から開始される。ステップＳ８００では、復号表示制御部１６４は、主催者端末１１０に対し、解除信号の送信を要求する送信先の登録要求を行う。
【００６２】
秘匿を解除する時刻が到来すると、ステップＳ８０１では、主催者端末１１０は、主催者から解除信号期間送信の指示を受け付ける。解除信号期間送信指示には、上述したように期間の始点と終点が規定される。ステップＳ８０２では、主催者端末１１０の要求送信制御部１２６は、主催者からの解除信号期間送信の指示に応答して、解除信号期間送信要求を文書管理サーバ１３０に送信する。ステップＳ８０３では、文書管理サーバ１３０の解除信号送信制御部１４６は、開始および終了の時刻を記憶し、タイマーを作動させる。
【００６３】
ステップＳ８０４では、文書管理サーバ１３０の解除信号送信制御部１４６は、タイマーによる開始時刻を検知して、利用者登録された１以上の利用者端末１５０に対し、解除信号の送信を開始する。そして、ステップＳ８０５で示すように、以降、解除信号の送信が継続的に行われるようになる。
【００６４】
ステップＳ８０７〜Ｓ８０９の処理は、図４に示したステップＳ３０４〜ステップＳ３０６の処理と同様であるので、説明は割愛する。文書ファイルの内容を再び秘匿すべき時刻が到来すると、ステップＳ８１０では、文書管理サーバ１３０の解除信号送信制御部１４６は、タイマーにより解除信号の送信の終了時刻の到来を検知する。ステップＳ８１１では、解除信号送信制御部１４６は、上記解除信号の送信の終了を指令し、以降、解除信号の送信が止められる。ステップＳ８１２では、利用者端末１５０の復号表示制御部１６４は、解除信号が一定時間以上受信されなかったことを検知して、表示部１７０は、文書ファイルの内容表示を終了させる。
【００６５】
上述した解除信号期間送信要求に基づく文書管理サーバ１３０による解除信号の送信の開始および終了の制御によれば、開始の要求とともに終了時刻が指定される。このため、主催者は、文書ファイルの内容を再び秘匿すべき時刻が到来したタイミングで指示を出す必要がない。ひいては、開始及び終了を指示する場合に比較して、主催者自身の負担が軽減される。
【００６６】
以下、図１０を参照しながら、上述までの実施形態における利用者端末、主催者端末および文書管理サーバのハードウェア構成について説明する。図１０は、本実施形態による主催者端末１１０のハードウェア構成を代表して示す図である。主催者端末１１０は、デスクトップ型のパーソナル・コンピュータ、ワークステーションなどの汎用コンピュータなどとして構成されている。図１０に示す主催者端末１１０は、シングルコアまたはマルチコアのＣＰＵ（Central Processing Unit）１２と、ＣＰＵ１２とメモリとの接続を担うノースブリッジ１４と、サウスブリッジ１６とを含む。サウスブリッジ１６は、上記ノースブリッジ１４と専用バスまたはＰＣＩバスを介して接続され、ＰＣＩバスやＵＳＢなどのＩ／Ｏとの接続を担う。
【００６７】
ノースブリッジ１４には、ＣＰＵ１２の作業領域を提供するＲＡＭ（Random Access Memory）１８と、映像信号を出力するグラフィックボード２０とが接続される。グラフィックボード２０には、アナログＲＧＢ、ＨＤＭＩ（High-Definition Multimedia Interface）、ＤＶＩ（Digital Visual Interface）、ＤｉｓｐｌａｙＰｏｒｔ（登録商標）などの映像出力インタフェースを介してディスプレイ５０に接続される。
【００６８】
サウスブリッジ１６には、ＰＣＩ（Peripheral Component Interconnect）２２、ＬＡＮポート２４、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）ポート２８、補助記憶装置３０、オーディオ入出力３２、シリアルポート３４が接続される。補助記憶装置３０は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などであり、コンピュータ装置を制御するためのＯＳ、上記ユーティリティのプログラムや各種システム情報や各種設定情報を格納する。ＬＡＮポート２４は、主催者端末１１０を有線および無線でネットワークに接続させるインタフェース機器である。
【００６９】
ＵＳＢポート２８には、キーボード５２およびマウス５４などの入力装置が接続されてもよく、当該主催者端末１１０の操作者からの各種指示の入力を受け付けるためのユーザ・インタフェースを提供することができる。本実施形態による主催者端末１１０は、補助記憶装置３０からプログラムを読み出し、ＲＡＭ１８が提供する作業空間に展開することにより、ＣＰＵ１２の制御の下、上述した各機能部および各処理を実現する。なお、以上では、主催者端末１１０のハードウェア構成について説明したが、利用者端末および文書管理サーバのハードウェア構成についても同様な構成とすることができる。
【００７０】
以上説明したように本実施形態によれば、電子情報利用装置における電子情報の利用に関し、該電子情報の利用を管理する者の意図に沿って電子情報の利用を制限することができる電子情報利用装置、電子情報利用システム、プログラムおよび電子情報利用装置の制御方法を提供することができる。
【００７１】
なお、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【００７２】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７３】
１００…文書利用システム、１０２…ネットワーク、１１０…主催者端末、１１２…暗号化部、１１４…データ格納部、１２０…制御部、１２２…解除信号送信制御部、１２４…ファイル登録制御部、１２６…要求送信制御部、１３０…文書管理サーバ、１３２…データ格納部、１４０…制御部、１４２…ファイル受領部、１４４…ファイル提供部、１４６…解除信号送信制御部、１５０…利用者端末、１５２…送信部、１５４…受信部、１５８…復号部、１５６…データ格納部、１６０…制御部、１６２…ファイル取得制御部、１６４…復号表示制御部、１７０…表示部、１２…ＣＰＵ、１４…ノースブリッジ、１６…サウスブリッジ、１８…ＲＡＭ、２０…グラフィックボード、２２…ＰＣＩ、２４…ＬＡＮポート、２６…ＩＥＥＥ１３９４ポート、２８…ＵＳＢポート、３０…補助記憶装置、３２…オーディオ入出力、３４…シリアルポート、５２…キーボード、５４…マウス
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開２００１−１８９７１８号公報
【図１】
2014150424.tif 000003
【図２】
2014150424.tif 000004
【図３】
2014150424.tif 000005
【図４】
2014150424.tif 000006
【図５】
2014150424.tif 000007
【図６】
2014150424.tif 000008
【図７】
2014150424.tif 000009
【図８】
2014150424.tif 000010
【図９】
2014150424.tif 000011
【図１０】
2014150424.tif 000012