(57)【要約】【課題】安全にファイルを配信する技術を提供する。【解決手段】暗号化装置が、端末に対応する送付先情報を用いて復号鍵を生成し、復号鍵を送付先情報とともに復号鍵配信装置に送信し、復号鍵配信装置が、これらを対応付けてデータ格納手段に格納し、暗号化装置が、ファイルを暗号化して暗号化ファイルを生成するとともに、当該暗号化ファイルに、端末において暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加し、規制情報が付加された暗号化ファイルを通信ネットワーク上に送出し、復号鍵配信装置が、端末から、当該端末のデジタル証明書と送付先情報とを含む復号鍵要求を受信し、デジタル証明書を検証し、端末から受信した復号鍵要求に含まれる送付先情報に対応する復号鍵を端末に送信する。【選択図】図２
2008166861.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを暗号化して暗号化ファイルを生成し、当該暗号化ファイルを端末に配信するために通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムであって、
前記暗号化装置は、
前記端末に対応する送付先情報を用いて前記復号鍵を生成する手段と、
前記復号鍵を前記送付先情報とともに前記復号鍵配信装置に送信する手段と、
前記ファイルを暗号化して前記暗号化ファイルを生成するとともに、当該暗号化ファイルに、前記端末において前記暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加する手段と、
前記規制情報が付加された前記暗号化ファイルを通信ネットワーク上に送出する手段と、を備え、
前記復号鍵配信装置は、
前記暗号化装置から受信する前記復号鍵と前記送付先情報とを対応付けてデータ格納手段に格納する手段と、
前記端末から、当該端末のデジタル証明書と前記送付先情報とを含む復号鍵要求を受信する手段と、
前記デジタル証明書を検証する手段と、
前記デジタル証明書の検証に成功した場合に、前記端末から受信した前記復号鍵要求に含まれる送付先情報に対応する復号鍵を前記データ格納手段から取得し、前記端末に送信する手段と、を備えたことを特徴とするファイル配信システム。
【請求項２】
前記所定の規制処理は、時間または前記ファイルの利用回数に基づき前記暗号化ファイルを削除する処理である請求項１に記載のファイル配信システム。
【請求項３】
前記デジタル証明書は前記端末の識別情報を含み、当該デジタル証明書に含まれる識別情報と、前記復号鍵要求が前記端末から送信される際に前記復号鍵要求に付加される前記端末の識別情報とを比較し、これらが一致しない場合は前記復号鍵を前記端末に送信しないこととする手段を更に備えた請求項１または２に記載のファイル配信システム。
【請求項４】
ファイルを暗号化して暗号化ファイルを生成し、当該暗号化ファイルを端末に配信するために通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムにおけるファイル配信方法であって、
前記暗号化装置が、前記端末に対応する送付先情報を用いて前記復号鍵を生成するステップと、
前記暗号化装置が、前記復号鍵を前記送付先情報とともに前記復号鍵配信装置に送信するステップと、
前記復号鍵配信装置が、前記暗号化装置から受信する前記復号鍵と前記送付先情報とを対応付けてデータ格納手段に格納するステップと、
前記暗号化装置が、前記ファイルを暗号化して前記暗号化ファイルを生成するとともに、当該暗号化ファイルに、前記端末において前記暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加するステップと、
前記規制情報が付加された前記暗号化ファイルを通信ネットワーク上に送出するステップと、
前記復号鍵配信装置が、前記端末から、当該端末のデジタル証明書と前記送付先情報とを含む復号鍵要求を受信するステップと、
前記復号鍵配信装置が、前記デジタル証明書を検証するステップと、
前記復号鍵配信装置が、前記デジタル証明書の検証に成功した場合に、前記端末から受信した前記復号鍵要求に含まれる送付先情報に対応する復号鍵を前記データ格納手段から取得し、前記端末に送信するステップと、
を備えたことを特徴とするファイル配信方法。
【請求項５】
前記所定の規制処理は、時間または前記ファイルの利用回数に基づき前記暗号化ファイルを削除する処理である請求項４に記載のファイル配信方法。
【請求項６】
前記デジタル証明書は前記端末の識別情報を含み、当該デジタル証明書に含まれる識別情報と、前記復号鍵要求が前記端末から送信される際に前記復号鍵要求に付加される前記端末の識別情報とを比較し、これらが一致しない場合は前記復号鍵を前記端末に送信しないこととするステップを更に備えた請求項４または５に記載のファイル配信方法。  
【請求項７】
ファイルを暗号化して暗号化ファイルを生成し、当該暗号化ファイルを端末に配信するために通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムにおける前記暗号化装置であって、
前記端末に対応する送付先情報を用いて前記復号鍵を生成する手段と、
前記復号鍵を前記送付先情報とともに前記復号鍵配信装置に送信する手段と、
前記ファイルを暗号化して前記暗号化ファイルを生成するとともに、当該暗号化ファイルに、前記端末において前記暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加する手段と、
前記規制情報が付加された前記暗号化ファイルを通信ネットワーク上に送出する手段と
を備えたことを特徴とする暗号化装置。
【請求項８】
ファイルを暗号化して暗号化ファイルを生成し、当該暗号化ファイルを端末に配信するために通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムにおける前記復号鍵配信装置であって、
前記暗号化装置から前記復号鍵と前記送付先情報とを受信し、これらを対応付けてデータ格納手段に格納する手段と、
前記端末から、当該端末のデジタル証明書と前記送付先情報とを含む復号鍵要求を受信する手段と、
前記デジタル証明書を検証する手段と、
前記デジタル証明書の検証に成功した場合に、前記端末から受信した前記復号鍵要求に含まれる送付先情報に対応する復号鍵を前記データ格納手段から取得し、前記端末に送信する手段と、
を備えたことを特徴とする復号鍵配信装置。
【請求項９】
ファイルを暗号化して暗号化ファイルを生成し、当該暗号化ファイルを端末に配信するために通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムにおける前記暗号化装置として機能させるプログラムであって、前記コンピュータを、
前記端末に対応する送付先情報を用いて前記復号鍵を生成する手段、
前記復号鍵を前記送付先情報とともに前記復号鍵配信装置に送信する手段、
前記ファイルを暗号化して前記暗号化ファイルを生成するとともに、当該暗号化ファイルに、前記端末において前記暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加する手段、
前記規制情報が付加された前記暗号化ファイルを通信ネットワーク上に送出する手段、
として機能させるプログラム。
【請求項１０】
コンピュータを、ファイルを暗号化して暗号化ファイルを生成し、端末への配信のために前記暗号化ファイルを通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムにおける前記復号鍵配信装置として機能させるプログラムであって、前記コンピュータを、
前記暗号化装置から前記復号鍵と前記送付先情報とを受信し、これらを対応付けて前記コンピュータのデータ格納手段に格納する手段、
前記端末から、当該端末のデジタル証明書と前記送付先情報とを含む復号鍵要求を受信する手段、
前記デジタル証明書を検証する手段、
前記デジタル証明書の検証に成功した場合に、前記端末から受信した前記復号鍵要求に含まれる送付先情報に対応する復号鍵を前記データ格納手段から取得し、前記端末に送信する手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信機器の設置・設定工事のために使用されるデータを含むファイルを通信ネットワークを介して安全に配信するためのファイル配信技術に関するものである。
【背景技術】
【０００２】
通信事業者が顧客の各拠点に通信装置を設置することにより拠点間を結ぶ回線を構築する場合、通信装置の設置や設定のための工事については通信工事業者に委託して行う場合が多い。
【０００３】
通信工事業者に工事を委託する場合、通信事業者は顧客から事前に収集した顧客情報や通信機器の設置・設定情報を電子ファイル（以下、工事用ファイルという）とし、更にそれを暗号化して電子メールにより通信工事業者に送信している。通信工事業者は、受領した工事用ファイルをモバイルＰＣ等に格納し、適宜復号化して工事作業に用いている。
【０００４】
なお、本願に関連する先行技術文献として、ファイルデータのセキュリティーの向上を目的として時間や利用回数に基づきファイルデータを削除する技術を開示した特許文献１がある。
【特許文献１】特開２００５−３１６９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術では、工事用ファイルが暗号化されて送信されてはいるものの、通信工事業者の作業者が工事作業の際に工事用データを利用すべく、例えばパスワードを入力して暗号化された工事用ファイルを復号すると、自由に利用できる元の工事用ファイルを得ることができてしまう。従って、その後に不正利用が行われる可能性があるという問題がある。
【０００６】
また、通信工事業者はその支店、営業所、もしくは再委託先へと工事用ファイルの配布を行う場合が多く、工事用ファイルが通信事業者の関知できない社外域にまで頒布されるためにファイルの流通を管理制御できないという問題もある。
【０００７】
更に、工事用ファイルを格納したモバイルＰＣの盗難・紛失などが起きた場合、電子ファイルの特性上、不正漏洩・頒布などが永続的に行われる可能性があるという問題もある。
【０００８】
ファイルの流通を管理制御するという観点から、暗号化した上でファイル毎にユーザー情報と紐付けたデジタル証明書を付し、再生装置側の復号用ソフトウェアでファイル利用のたびに、ファイルの管理側が運用する認証システムに接続し、ファイルの利用を許諾・非許諾するといった従来技術を用いることも考えられる。しかしながら、通信機器の工事では、工事現場に通信環境が伴わないことも多いので、この技術を使用できない場合が多い。また、たとえ全ての工事現場で通信環境があったとしても、ファイル毎にデジタル証明書を発行し、認証システムによって永続的に電子ファイルそれぞれを認証・制御し続けるという仕組みは、大量の工事件数（工事用データ数）を処理するにはコストがかかり過ぎ、通信事業者にとって非現実的である。
【０００９】
本発明は上記の点に鑑みてなされたものであり、安全にファイルを配信する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題は、ファイルを暗号化して暗号化ファイルを生成し、当該暗号化ファイルを端末に配信するために通信ネットワーク上に送出する暗号化装置と、当該暗号化装置により暗号化された前記暗号化ファイルを復号するための復号鍵を前記端末に配信する復号鍵配信装置とを備えたファイル配信システムであって、前記暗号化装置は、前記端末に対応する送付先情報を用いて前記復号鍵を生成する手段と、前記復号鍵を前記送付先情報とともに前記復号鍵配信装置に送信する手段と、前記ファイルを暗号化して前記暗号化ファイルを生成するとともに、当該暗号化ファイルに、前記端末において前記暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加する手段と、前記規制情報が付加された前記暗号化ファイルを通信ネットワーク上に送出する手段と、を備え、前記復号鍵配信装置は、前記暗号化装置から受信する前記復号鍵と前記送付先情報とを対応付けてデータ格納手段に格納する手段と、前記端末から、当該端末のデジタル証明書と前記送付先情報とを含む復号鍵要求を受信する手段と、前記デジタル証明書を検証する手段と、前記デジタル証明書の検証に成功した場合に、前記端末から受信した前記復号鍵要求に含まれる送付先情報に対応する復号鍵を前記データ格納手段から取得し、前記端末に送信する手段と、を備えたことを特徴とするファイル配信システムにより解決される。
【００１１】
前記所定の規制処理として、時間または前記ファイルの利用回数に基づき前記暗号化ファイルを削除する処理を用いることができる。また、前記デジタル証明書は前記端末の識別情報を含み、当該デジタル証明書に含まれる識別情報と、前記復号鍵要求が前記端末から送信される際に前記復号鍵要求に付加される前記端末の識別情報とを比較し、これらが一致しない場合は前記復号鍵を前記端末に送信しないこととする手段を更に備えることとしてもよい。
【００１２】
また、本発明は、ファイル配信システムにおけるファイル配信方法、暗号化装置、復号鍵配信装置として構成することもできる。更に、本発明は、コンピュータを暗号化装置を構成する各手段として機能させるプログラム、及び、コンピュータを復号鍵装置を構成する各手段として機能させるプログラムとして構成することもできる。
【発明の効果】
【００１３】
本発明によれば、暗号化装置が、暗号化ファイルに、端末において暗号化ファイルに対して所定の規制処理を行うために参照される規制情報を付加し、それを端末に向けて配信し、復号鍵配信装置が、端末から、当該端末のデジタル証明書と送付先情報とを含む復号鍵要求を受信し、デジタル証明書を検証して復号鍵要求に含まれる送付先情報に対応する復号鍵を端末に送信することとしたので、特定の端末のみが復号鍵を取得して暗号化ファイルを復号可能とするとともに、端末ではネットワークに接続していない環境でも規制情報による規制によりファイルデータ漏洩を防止できる。つまり、端末にデジタル証明書を発行するとともに、規制情報に基づき端末内で独立してファイル利用規制を行う技術を採用したことにより、ファイル毎にデジタル証明書を発行することなく、不正漏洩・頒布等を効率的に防止することが可能となり、安全にファイルを配信することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施の形態について説明する。図１に本実施の形態における工事用ファイル配信システムの概要構成図を示す。
【００１５】
図１に示すように、本実施の形態の工事用ファイル配信システムは、工事情報サーバ１、工事用ファイル配信サーバ３、暗号化端末５、復号鍵配信サーバ７、証明局サーバ９、及び受付端末１１を備えており、これらが通信ネットワーク１３に接続されている。本実施形態では、これらの装置は通信事業者側にあるものとする。また、通信工事業者が工事のために使用する作業端末１５が適宜通信ネットワークに接続される。各装置の主な機能は次のとおりである。
【００１６】
工事情報サーバ１は、通信装置の工事・設定のための情報を工事用ファイルとして格納し、工事用ファイルを暗号化端末５へ送信する機能を有している。工事用ファイル配信サーバ３は、暗号化された工事用ファイル（暗号化工事用ファイルという）を暗号化端末５から受信し、暗号化工事用ファイルを格納し、作業端末１５からの要求に応じて、暗号化工事用ファイルを作業端末１５へ送信する機能を有している。
【００１７】
暗号化端末５は、工事用ファイルを暗号化して工事用ファイル配信サーバ３へ送信するとともに、工事用ファイルの送付先情報に対応した復号鍵を作成して復号鍵を送付先情報とともに復号鍵配信サーバ７に送信する機能を有している。また、暗号化端末５は、工事用ファイル等に時間情報等の規制情報を付加する機能も有している。
【００１８】
復号鍵配信サーバ７は、復号鍵と送付先情報とを対応付けて格納するとともに、作業端末１５から送付されたデジタル証明書を検証し、検証が成功した場合に作業端末１５に復号鍵を送信する機能を有している。
【００１９】
証明局サーバ９は、作業端末１５からの要求に基づきそのデジタル証明書を発行し、作業端末１５に送信する機能を有している。また、受付端末１１は、作業端末１５から送付された端末登録要求に含まれる識別情報等を保存管理する機能を有している。
【００２０】
作業端末１５は、デジタル証明書を証明局サーバ９から受信して保持し、そのデジタル証明書を用いて復号鍵配信サーバ７から復号鍵を取得し、工事用ファイル配信サーバ３から取得した暗号化工事用ファイルを復号化して表示する機能を有している。更に、作業端末１５は、暗号化工事用ファイルに付された規制情報に基づき所定の時刻に暗号化工事用ファイルを削除する等の機能を有している。
【００２１】
通信ネットワーク１３は、例えばインターネットと、各装置をインターネットに接続するためのネットワークとを含む。
【００２２】
（システムの動作）
以下、図１に示した構成を有する工事用ファイル配信システムの動作について、図２のシーケンス図を参照して説明する。なお、以下のシーケンスにおける装置間の通信は暗号化通信路を介して行うものとする。
【００２３】
まず、作業端末１５の操作者が作業端末１５に対して端末登録要求のための操作を行うことにより、作業端末１５は受付端末１１に端末登録要求を送信する（ステップ１）。端末登録要求には、作業端末１５を識別するための識別情報（ここでの識別情報を識別情報ａと記載する）として、例えば会社名、組織名（営業所名、部署名等）、端末番号（端末のＭａｃアドレス等）、ユーザ名、メールアドレス、の一部又は全部が含まれる。更に、端末登録要求は、暗号化工事用ファイルの送付先を示す送付先情報を含む。送付先情報は、例えば会社名、組織名、送付先担当者名、ユーザ名、メールアドレスの一部又は全部を含む。なお、識別情報ａと送付先情報とを分けるのでなく、受付端末１１で識別情報ａから送付先情報を抽出することとしてもよい。また、送付先情報として、工事用ファイル提供先（会社や組織等）に対応するコード（所定の桁数の文字及び数字の列）を用いることとしてもよい。
【００２４】
受付端末１１は、受信した端末登録要求に含まれる識別情報ａと送付先情報とを対応付けて記憶装置に格納する。識別情報ａと送付先情報は作業端末及び工事用ファイル提供先の管理のための使用される。また、受付端末１１の操作者による操作により、受付端末１１は識別情報ａを証明局サーバ９に送信し（ステップ２）、証明局サーバ９は識別情報ａを記憶装置に格納する。なお、作業端末１５から受付端末１１への識別情報ａ及び送付先情報の送付は、ＦＡＸや郵便等によりオフラインで行ってもよい。
【００２５】
作業端末１５は操作者の操作に基づき公開鍵と秘密鍵を生成するとともに証明書発行要求を証明局サーバ９に送信する（ステップ３）。証明書発行要求には、デジタル証明書に含められる作業端末１５の識別情報としての識別情報ｂが含まれる。識別情報ｂは、例えば識別情報ａを含む情報である。以下、識別情報ｂと識別情報ａは同じであるとして説明する。
【００２６】
証明局サーバ９は、証明書発行要求に含まれる識別情報ｂに対応する識別情報ａが既に格納されているかどうかをチェックする（ステップ４）。格納されていない場合は、作業端末１５にエラーを送信するなどのエラー処理を実行する。識別情報ｂに対応する識別情報ａが既に格納されている場合、証明局サーバ９は、識別情報ｂを含むデジタル証明書を作成し、それを作業端末１５に送信する（ステップ５）。
【００２７】
また、証明局サーバ９は、例えば定期的に復号鍵認証サーバ７からの要求に基づき、失効したデジタル証明書のリスト等を含む情報を復号鍵認証サーバ７に送信する（ステップ６、７）。
【００２８】
なお、作業端末１５からの証明書発行要求処理、及び証明局サーバ９でのデジタル証明書の発行のための処理、失効リストの通知処理等自体は既存技術により実現されるものである。また、デジタル証明書に係る処理については、作業端末１５に対して復号鍵配信サーバ７で検証できるデジタル証明書を発行できればよく、上記の処理方法に限られるわけではない。
【００２９】
受付端末１１は、操作者による操作に基づき作業端末１５に対応する送付先情報を暗号化端末５に送信する（ステップ８）。送付先情報は暗号化工事用ファイルの送付先に対応する情報であり、暗号化工事用ファイルを復号するための復号化鍵と対応付けられる情報である。
【００３０】
暗号化端末５は、操作者による操作に基づき、送付先情報に対応した、作業端末１５に送付すべき工事用ファイルを工事情報サーバ１から取得する（ステップ９）。なお、工事情報サーバ１では、送付先情報に対応付けて工事用ファイルが格納されている。そして、暗号化端末５は、当該工事用ファイルに対応する送付先情報を用いることにより、送付先情報に一意に対応する復号鍵を生成し（ステップ１０）、当該復号鍵と送付先情報とを復号鍵配信サーバ７に送信する（ステップ１１）。復号鍵配信サーバ７では、その復号鍵と送付先情報とを対応付けて格納する。
【００３１】
続いて、暗号化端末５は、操作者による操作に基づき、復号鍵に対応する暗号鍵（例えば復号鍵と同じ鍵）を用いて工事用ファイルを暗号化して暗号化工事用ファイルを生成するとともに、暗号化工事用ファイルに時間情報等の規制情報と送付先情報を付加する（ステップ１２）。上記の規制情報は、作業端末１５において暗号化工事用ファイルを所定の日時、復号化してからもしくは受信してからの経過時間、利用回数等で自動的に削除するために使用される情報である。また、作業端末１５における復号化した工事用ファイルデータのコピー禁止、コピー＆ペースト禁止、プリントスクリーン禁止、印刷禁止、別名保存禁止、編集禁止等を指定するための情報を規制情報の中に含めることもできる。また、送付先情報を付加することにより、万一暗号化工事用ファイルが漏洩し、漏洩した暗号化工事用ファイルを取得した場合に、その暗号化工事用ファイルの送付先を識別して漏洩元を知ることができる。
【００３２】
規制情報をファイルに付加したり、作業端末１５において規制情報に基づき工事用ファイルの利用を規制する技術は既存技術である。例えば工事用ファイルを時間又は利用回数に基づき自動的に削除する技術として特許文献１に記載された技術がある。
【００３３】
なお、上記の復号鍵を生成する際に、復号鍵に規制情報を付加してもよい。このようにすることにより、例えば作業端末１５において復号鍵使用後一定時間内に復号鍵を削除したり、復号鍵を所定回数利用した後に復号鍵を削除したりすることができる。
【００３４】
暗号化端末５は、規制情報と送付先情報とが付加された暗号化工事用ファイルを工事用ファイル配信サーバ３に送信する（ステップ１３）。また、工事用ファイル配信サーバ３は、作業端末１５からの要求に基づき暗号化工事用ファイルを作業端末１５に送信する（ステップ１４）。もちろん、工事用ファイル配信サーバ３を介さずに暗号化端末５から作業端末１５に暗号化工事用ファイルを送信してもよい。
【００３５】
作業端末１５は暗号化工事用ファイルを受信する。そして、作業端末１５は、操作者による操作に応じて、ステップ５で受信して保持していたデジタル証明書と送付先情報とを含む復号鍵要求を復号鍵配信サーバ７に送信する（ステップ１５）。復号鍵配信サーバ７は、認証局サーバ９の公開鍵及びステップ１７で取得していた失効リスト等を用いてデジタル証明書の検証を行う（ステップ１６）。検証によりデジタル証明書が正当でないと判定された場合、復号鍵配信サーバ７は作業端末１５にエラーメッセージを送信する等のエラー処理を行う。また、正当であると判定された場合、復号鍵配信サーバ７は、復号鍵と送付先情報とを対応付けて格納する記憶手段を参照し、復号鍵要求に含まれる送付先情報に対応する復号鍵が存在するかどうかをチェックする（ステップ１７）。存在しなければエラー処理を行い、存在すれば記憶手段から復号鍵を抽出して作業端末１５に送信する（ステップ１８）。また、正当であると判定された場合、ＳＳＬの手順に基づき、作業端末１５と鍵を共有することにより、作業端末１５との間に暗号化通信路を設定する。
【００３６】
なお、正当であると判定されたデジタル証明書から、Ｍａｃアドレスを取得し、そのＭａｃアドレスが復号鍵要求の送信パケットに含まれる送信元装置のＭａｃアドレスと一致するかどうかをチェックする処理を復号鍵の送付前に行ってもよい。これにより、デジタル証明書を盗み別の端末から復号鍵要求を送信するといった不正を防止できる。また、デジタル証明書からメールアドレスを取得し、そのメールアドレスに示されるドメイン名が復号鍵要求の送信元装置のドメイン名と一致するかどうかをチェックする処理を復号鍵の送付前に行ってもよい。また、デジタル証明書に作業端末１５のＩＰアドレスを含め、デジタル証明書からＩＰアドレスを取得し、そのＩＰアドレスが復号鍵要求の送信元装置のＩＰアドレスと一致するかどうかをチェックする処理を復号鍵の送付前に行ってもよい。これにより、作業端末を盗んで別の不特定の場所から復号鍵要求を送信するといったことを防止できる。
【００３７】
作業端末１５は復号鍵を受信する。その後、作業端末１５を通信ネットワーク１３から切断してもよく、作業端末１５を通信環境にない実際の工事現場に持っていくことができる。
【００３８】
作業端末１５の作業者による操作に基づき、作業端末１５は復号鍵を用いて工事用ファイルを復号化し（ステップ１９）、工事用ファイルの内容を作業端末１５のディスプレイに表示する（ステップ２０）。また、作業端末１５は、前述した規制情報に基づき、コピー禁止、コピー＆ペースト禁止、プリントスクリーン禁止、印刷禁止、別名保存禁止、編集禁止等の規制処理を行うとととに、所定の日時、経過時間、利用回数等に基づき暗号化工事用ファイルを削除する処理を行う（ステップ２１）。また、復号鍵に規制情報が適用される場合、復号鍵も自動的に削除される。
【００３９】
（装置構成）
次に、暗号化端末５、作業端末１５、及び復号鍵配信サーバ７の主要な機能構成について説明する。図３に暗号化端末５の機能構成図を示す。
【００４０】
図３に示すように、暗号化端末５は、データ送受信２１、鍵生成部２２、暗号化部２３、情報付加部２４、及びデータ格納部２５を有している。データ送受信２１は通信ネットワークを介してデータの送受信を行う機能を有する。鍵生成部２２は、工事用ファイルの送付先情報を用いて復号鍵及び暗号鍵を生成する機能を有する。また、暗号化部２３は鍵生成部２２で生成された暗号鍵を用いて工事用ファイルを暗号化する機能を有する。情報付加部２４は暗号化工事ファイルや復号鍵に規制情報や送付先情報を付加する機能を有する。データ格納部２５は、受信した送付先情報及び工事用ファイル、及び生成した鍵や暗号化工事用ファイル等を格納する。
【００４１】
暗号化端末５はＣＰＵと記憶装置等を備えたＰＣ等のコンピュータにプログラムを実行させることにより実現されるものである。
【００４２】
図４に作業端末１５の機能構成図を示す。図４に示すように、作業端末１５は、データ送受信部３１、証明書取得部３２、暗号化工事用ファイル取得部３３、復号鍵取得部３４、復号化部３５、表示部３６、操作制御部３７、データ格納部３８、キャッシュ保存部３９を有している。
【００４３】
データ送受信部３１は通信ネットワークを介してデータ送受信を行うためのものである。証明書取得部３２は、操作者による操作のための画面を表示するとともに、操作者からの入力を受け付け、端末登録要求の作成・送信、鍵ペアの生成・格納、証明書発行要求の作成・送信、デジタル証明書の受信・格納等のデジタル証明書取得のための処理を行う機能を有する。また、暗号化工事用ファイル取得部３３は、操作者による操作のための画面を表示するとともに、操作者からの入力を受け付け、入力で指定された工事用ファイルを工事情報サーバ１から取得するための処理を行う機能を有する。
【００４４】
復号鍵取得部３４は、復号鍵要求を復号鍵配信サーバ７に送信し、復号鍵配信サーバ７から受信した復号鍵をキャッシュ保存部３９に格納する機能を有する。復号化部３５は、キャッシュ保存部３９に保存された復号鍵を用いて、暗号化工事用ファイルを復号し、表示部３６は復号された工事用ファイルのデータをディスプレイに表示する。また、操作制御部３７は、暗号化工事用ファイルに付加された規制情報に基づき、暗号化工事用ファイル削除、コピー禁止、コピー＆ペースト禁止、プリントスクリーン禁止、印刷禁止、別名保存禁止、編集禁止等の規制処理を行う機能部である。また、データ格納部３８はデジタル証明書や暗号化工事用ファイル等のデータを格納するための機能部であり例えばハードディスクを用いて実現できる。また、キャッシュ保存部３９は復号鍵をキャッシュ保存するものであり、例えばメモリを用いて実現できる。なお、復号鍵はメモリ等のキャッシュにのみ保存されるように構成されている。また、暗号化工事用ファイルもキャッシュ保存することとしてもよい。
【００４５】
暗号化端末５と同様に、作業端末１５はＰＣ等のコンピュータにプログラムを実行させることにより実現されるものである。なお、操作制御部３７は、ＯＳ（オペレーティングシステム）より低層にあるドライバ層のプログラムで実現することが好ましい。操作制御部３７は、その管理下にあるデータ（暗号化工事用ファイルと復号鍵）に対するあらゆるプロセスを強制シャットダウンし、規制情報に従って、例えば利用してから予め設定した一定期間後に暗号化工事用ファイルと復号鍵のそれぞれを自動強制消去する。これにより、暗号化工事用ファイルや復号鍵を作業端末１５の外部に持ち出すことは非常に困難となっている。なお、前述したようにこの技術自体は既存技術である。
【００４６】
図５に復号鍵配信サーバ７の機能構成図を示す。図５に示すように、復号鍵配信サーバ７は、データ送受信部４１、復号鍵登録部４２、証明書検証部４３、復号鍵送信部４４、及びデータ格納部４５を有する。
【００４７】
データ送受信部４１は通信ネットワークを介してデータ送受信を行うための機能部である。復号鍵登録部４２は、暗号化端末５から受信した復号鍵と送付先情報とを対応付けてデータ格納部４５に格納する。証明書検証部４４は、予め取得しておいた証明局サーバ９の公開鍵を用いて、復号鍵要求に含まれるデジタル証明書の正当性の検証を行う機能を有する。また、復号鍵送信部４４は、復号鍵要求に含まれる送付先情報に対応する復号鍵がデータ格納部４５に格納されているかどうかをチェックし、格納されている場合にその復号鍵を作業端末１５に送信する。また、復号鍵送信部４４は、前述したＭａｃアドレスやドメイン名による作業端末１５のチェックを行う機能も有している。データ格納部１５は復号鍵と送付先情報とを対応付けて格納する。
【００４８】
復号鍵配信サーバ７もコンピュータにプログラムを実行させることにより実現することが可能である。
【００４９】
次に、復号鍵配信サーバ７の動作を図６に示すフローチャートを参照して説明する。このフローチャートはＭａｃアドレスによる作業端末チェックを行う場合を示している。復号鍵配信サーバ７は、暗号化端末５から復号鍵とそれに対応する送付先情報を受信すると（ステップ３１）、それらを対応付けてデータ格納部４５に格納する（ステップ３２）。そして復号鍵配信サーバ７は、復号鍵要求を作業端末１５から受信すると（ステップ３３）、復号鍵要求に含まれるデジタル証明書の検証を行う（ステップ３４）。検証に成功すれば検証されたデジタル証明書に含まれるＭａｃアドレスと、復号鍵要求元装置のＭａｃアドレスが一致するかどうかのチェックを行う（ステップ３５）。ステップ３５でＹｅｓの場合、復号鍵配信サーバ７は、復号鍵要求に含まれる送付先情報に対応する復号鍵がデータ格納部４５に格納されているかどうかをチェックし（ステップ３６）、格納されていればそれを作業端末１５に送信する（ステップ３７）。
【００５０】
ステップ３４、ステップ３５、ステップ３６のいずれかにおいてＮｏである場合、作業端末１５にエラーメッセージを送信する等のエラー処理を実行する（ステップ３８）。
【００５１】
上記のように、本実施の形態では、工事用ファイルを暗号化する際に規制情報を付加しているので、作業端末１５において工事用ファイルのコピー等を禁止でき、時間や利用回数に基づき暗号化工事用ファイルや復号鍵を削除できる。従って、工事用ファイルが漏洩してしまうことを防止できる。また、規制情報による制御は作業端末１５内で独立して行なわれるものなので、作業端末１５がネットワーク接続されているか否かにかかわらずファイル保護状態を継続させることができる。
【００５２】
また、作業端末１５にデジタル証明書を発行し、暗号化工事用ファイルの復号鍵取得の際にデジタル証明書を用いた作業端末１５の検証を行うこととしているので、たとえ第三者が暗号化工事用ファイルを盗んだとしても特定の作業端末以外から復号鍵を取得することはできない。また、工事用ファイル毎にデジタル証明書の発行を要しないので、柔軟性およびコスト性において従来技術に比べて格段と優れた機能を実現する。
【００５３】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態における工事用ファイル配信システムの概要構成図である。
【図２】図１に示した工事用ファイル配信システムの動作を示すシーケンス図である。
【図３】暗号化端末５の機能構成図である。
【図４】作業端末１５の機能構成図である。
【図５】復号鍵配信サーバ７の機能構成図である。
【図６】復号鍵配信サーバ７の動作を示すフローチャートである。
【符号の説明】
【００５５】
１  工事情報サーバ
３  工事用ファイル配信サーバ
５  暗号化端末
７  復号鍵配信サーバ
９  証明局サーバ
１１  受付端末
１３  通信ネットワーク
１５  作業端末
２１  データ送受信
２２  鍵生成部
２３  暗号化部
２４  情報付加部
２５  データ格納部
３１  データ送受信部
３２  証明書取得部
３３  暗号化工事用ファイル取得部
３４  復号鍵取得部
３５  復号化部
３６  表示部
３７  操作制御部
３８  データ格納部
３９  キャッシュ保存部
４１  データ送受信部
４２  復号鍵登録部
４３  証明書検証部
４４  復号鍵送信部
４５  データ格納部
【図１】
2008166861.tif 000003
【図２】
2008166861.tif 000004
【図３】
2008166861.tif 000005
【図４】
2008166861.tif 000006
【図５】
2008166861.tif 000007
【図６】
2008166861.tif 000008