(57)【要約】【課題】機密情報が書き込まれた記憶媒体が誤送付されても、誤送付先で読み取ることができない暗号化データ復号システムを提供する。【解決手段】データ復号化装置２１（ＧＰＳ情報判定部２１６）は、バーコードラベル６に記録されたＧＰＳ情報と、ＧＰＳ受信装置２２により取得されたＧＰＳ情報と、を比較して、一致するか否かを判定する。さらに、データ復号化装置２１（特定情報判定部２１７）は、バーコードラベル６に記録された特定情報と、復号鍵記憶媒体３に記憶された特定情報と、暗号化データ記憶媒体４に記憶された特定情報と、を比較して、一致するか否かを判定する。ＧＰＳ情報判定部２１６と特定情報判定部２１７とによる判定の結果が一致しなければ、送付物３０（４０）が誤送付されたとして、復号鍵記憶媒体３および暗号化データ記憶媒体４から暗号化データや復号鍵を読み取ることができない。【選択図】図１
2010130626.tif 000002
【特許請求の範囲】
【請求項１】
平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを取得し、前記暗号化データを前記復号鍵データで復号して、前記平文データを取得するデータ復号化装置であって、
前記暗号化データおよび前記復号鍵データの何れか一方または双方と共に添付された識別情報を読み取る識別情報読取手段と、ＧＰＳ情報を測定するＧＰＳ受信手段と接続され、
前記識別情報読取手段から、第１の特定情報と、この第１の特定情報に対応する第１のＧＰＳ情報とを取得する識別情報取得部と、
前記暗号化データに付された第２の特定情報および、前記復号鍵データに付された第３の特定情報を取得する取得データ読取部と、
前記ＧＰＳ受信手段から第２のＧＰＳ情報を取得するＧＰＳ情報取得部と、
前記第１の特定情報と前記第２の特定情報と前記第３の特定情報とを比較する特定情報判定部と、
前記第１のＧＰＳ情報と前記第２のＧＰＳ情報とを比較するＧＰＳ情報判定部と、
前記特定情報判定部と、前記ＧＰＳ情報判定部との双方で一致すると判定されてから、前記復号鍵データを取得して、前記暗号化データを復号する暗号化データ復号部と、
を備えることを特徴とするデータ復号化装置。
【請求項２】
送付元に設置され、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを生成するデータ暗号化装置であって、
平文データが蓄積された平文データ蓄積部と、
送付先特定情報と、前記送付先に設置されたＧＰＳ受信手段の位置情報を含む送付先ＧＰＳ情報とが記憶された送付先データ蓄積部と、
暗号鍵データと、復号鍵データとを作成する鍵生成部と、
前記暗号鍵データで前記平文データを暗号化して暗号化データを作成するデータ暗号化部と、
前記送付先特定情報である第２の特定情報を前記暗号化データに付した暗号化特定データと、前記送付先特定情報である第３の特定情報を前記復号鍵データに付した復号鍵特定データと、を作成するデータ作成部と、
前記送付先特定情報である第１の特定情報と前記送付先ＧＰＳ情報とを含む識別情報を作成する識別情報作成部と、
を備え、
前記暗号化特定データおよび前記復号鍵特定データの何れか一方または双方を前記識別情報と共に送付することを特徴とするデータ暗号化装置。
【請求項３】
送付元に設置され、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを生成するデータ暗号化装置と、前記暗号化データと、前記復号鍵データとを取得し、前記暗号化データを前記復号鍵データで復号して、前記平文データを取得するデータ復号化装置とを備える暗号化データ復号システムであって、
前記データ暗号化装置は、
平文データが蓄積された平文データ蓄積部と、送付先特定情報と、前記送付先に設置されたＧＰＳ受信手段が測定した前記ＧＰＳ受信手段の位置情報を含む送付先のＧＰＳ蓄積情報とが記憶された送付先データ蓄積部と、暗号鍵データと、復号鍵データとを作成する鍵生成部と、前記暗号鍵データで前記平文データを暗号化して暗号化データを作成するデータ暗号化部と、前記送付先特定情報である第２の特定情報を前記暗号化データに付した暗号化特定データと、前記送付先特定情報である第３の特定情報を前記復号鍵データに付した復号鍵特定データと、を作成するデータ作成部と、前記送付先特定情報である第１の特定情報と前記ＧＰＳ蓄積情報とを含む識別情報を作成する識別情報作成部と、を備え、前記暗号化特定データおよび前記復号鍵特定データの何れか一方または双方を前記識別情報と共に送付することを特徴とし、
前記データ復号化装置は、
前記識別情報を読み取る識別情報読取手段と、ＧＰＳ受信情報を測定するＧＰＳ受信手段と接続され、前記識別情報読取手段から、前記第１の特定情報と前記ＧＰＳ蓄積情報とを取得する識別情報取得部と、前記暗号化データに含まれた前記第２の特定情報を取得し、前記復号鍵データに含まれた前記第３の特定情報を取得する取得データ読取部と、前記ＧＰＳ受信情報を取得するＧＰＳ情報取得部と、前記第１の特定情報と前記第２の特定情報と前記第３の特定情報とを比較する特定情報判定部と、前記ＧＰＳ蓄積情報と前記ＧＰＳ受信情報とを比較するＧＰＳ情報判定部と、前記特定情報判定部で一致すると判定され、さらに前記ＧＰＳ情報判定部で一致すると判定されてから、前記復号鍵データを取得して、前記暗号化データを復号する暗号化データ復号部と、
を備えることを特徴とする暗号化データ復号システム。
【請求項４】
前記暗号鍵データおよび前記復号鍵データは、前記送付先特定情報を除いて、共通鍵暗号化方式である暗号アルゴリズムにより生成されることを特徴とする請求項３に記載された暗号化データ復号システム。
【請求項５】
前記暗号鍵データおよび前記復号鍵データは、前記送付先特定情報を除いて、公開鍵暗号化方式である暗号アルゴリズムにより生成されることを特徴とする請求項３に記載された暗号化データ復号システム。
【請求項６】
前記第２の特定情報と前記暗号化データとは暗号化データ記憶媒体に記憶され、
前記第３の特定情報と前記復号鍵データとは復号鍵記憶媒体に記憶され、
前記送付先から前記送付元へは、前記暗号化データ記憶媒体を封入した第１の送付物と、前記復号鍵データ記憶媒体を封入した第２の送付物とが、送付され、
前記識別情報は、前記第１の送付物および前記第２の送付物の何れか一方または双方に添付されたバーコードラベルに記録されていることを特徴とする請求項３乃至請求項５の何れか一項に記載された暗号化データ復号システム。
【請求項７】
平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを取得し、前記暗号化データを前記復号鍵データで復号して、前記平文データを取得するデータ復号化装置であって、
前記暗号化データを記録した暗号化データ記憶媒体を封入した送付物に宛名とともに貼付された識別情報から、前記復号鍵データを読み取る識別情報読取手段と、
前記暗号化データ記憶媒体から暗号化データを取得する記憶媒体読取手段と、
前記送付物に貼付された識別情報から読み取った復号鍵データにより、前記暗号化データを復号する暗号化データ復号手段と、
を備えることを特徴とするデータ復号化装置。
【請求項８】
送付元に設置され、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを生成するデータ暗号化装置であって、
平文データが蓄積された平文データ蓄積部と、
送付先情報が記憶された送付先データ蓄積部と、
暗号鍵データと、復号鍵データとを作成する鍵生成部と、
前記暗号鍵データで前記平文データを暗号化して暗号化データを作成するデータ暗号化部と、
前記復号鍵データを含む識別情報を作成する識別情報作成部と、
送付先データ蓄積部から取得した宛名情報と前記識別情報とを含む貼付ラベルを作成するラベル作成部と、
を備えることを特徴とするデータ暗号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送付元の装置（データ暗号化装置）にて、平文データを暗号化した暗号化データと、その暗号化データを復号する復号鍵とを作成して送付し、送付先の装置（データ復号化装置）にて、暗号化データを復号鍵で平文データに復号する暗号化データ復号システムに関する。
【背景技術】
【０００２】
従来、利用者情報が書き込まれた記憶媒体（ＩＣ（Integrated Circuit）カード）を利用者（送付先）に送付する場合、まず、送付する側（送付元）は、宛先情報および識別情報（バーコード）を送付状に印字する。そして、利用者情報を記憶媒体に書き込み、その記憶媒体を送付状に封入し、利用者に送付する。
【０００３】
【特許文献１】特開２００２−１３７５７５公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の暗号化データ復号システムでは、機密情報が書き込まれた記憶媒体が封入された送付状が誤った送付先（誤送付先）に届けられた場合、誤送付先にて、記憶媒体を読み取る装置（ＩＣカードリーダ）により、機密情報が読み取られるという問題点がある。当該問題は、ＩＣカードだけではなく、磁気記録媒体、光ディスクなどの記憶媒体でも発生する。
【０００５】
本発明は、以上のような問題を解決するためになされたものであり、機密情報が誤送付されても、誤送付先で読み取ることができない暗号化データ復号システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明のデータ復号化装置は、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを取得し、前記暗号化データを前記復号鍵データで復号して、前記平文データを取得するデータ復号化装置において、前記暗号化データおよび前記復号鍵データの何れか一方または双方と共に添付された識別情報を読み取る識別情報読取手段と、ＧＰＳ情報を測定するＧＰＳ受信手段と接続され、識別情報取得部と、取得データ読取部と、ＧＰＳ情報取得部と、特定情報判定部と、ＧＰＳ情報判定部と、暗号化データ復号部と、を備える構成とした。
【０００７】
かかる構成において、データ復号化装置（特定情報判定部）は、識別情報に記録された第１の特定情報と、暗号化データに含まれた第２の特定情報と、復号鍵データに含まれた第３の特定情報と、を比較して、一致するかを判定する。
さらに、データ復号化装置（ＧＰＳ情報判定部）は、識別情報に記録された第１のＧＰＳ情報と、ＧＰＳ受信機により取得された第２のＧＰＳ情報と、を比較して、一致するかを判定する。
上記の特定情報判定部とＧＰＳ情報判定部とによる判定の結果が、両方とも“一致”であることによって、暗号化データ復号部により、復号鍵データから復号鍵を取得して、暗号化データを復号することが可能になる。
そして、特定情報判定部とＧＰＳ情報判定部とによる判定の結果が一致しなければ、取得した暗号化データや復号鍵データが誤送付されたものであるとして、暗号化データ記憶媒体および復号鍵記憶媒体から暗号化データや復号鍵を読み取ることができないとすることが可能になる。
【０００８】
また、本発明のデータ暗号化装置は、送付元に設置され、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを生成するデータ暗号化装置において、平文データ蓄積部と、送付先データ蓄積部と、データ暗号化部と、データ作成部と、識別情報作成部と、を備え、前記暗号化特定データおよび前記復号鍵特定データの何れか一方または双方を前記識別情報と共に送付することを特徴とする。
【０００９】
かかる構成において、データ暗号化装置は、送付先特定情報と送付先ＧＰＳ情報とが記憶された送付先データ蓄積部を備える。そして、データ作成部は、送付先特定情報を暗号化データに含めたデータ（暗号化特定データ）や送付先特定情報を復号鍵データに含めたデータ（復号鍵特定データ）を作成する。さらに、送付先特定情報（と送付先ＧＰＳ情報）を含む識別情報を作成する。
これによって、送付元にて識別情報に送付先特定情報と送付先ＧＰＳ情報を含めることができる。そして送付先にて、暗号化データに含まれる送付先特定情報（第２の特定情報）と、復号鍵データに含まれる送付先特定情報（第３の特定情報）と、識別情報に含まれる送付先特定情報（第１の特定情報）と、を取得し、それらが一致するか否かを判定することで、送付先に送付された送付物は、正しく送付元から送付された送付物であるか否かを判定することができる。そして、一致しなければ、送付物が誤送付されたとして、暗号化データや復号鍵データを取得することができないとすることが可能になる。
【００１０】
さらに、本発明の暗号化データ復号システムは、データ復号化装置と、データ暗号化装置とを備える構成とした。
【００１１】
また、本発明のデータ復号化装置は、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを取得し、前記暗号化データを前記復号鍵データで復号して、前記平文データを取得するデータ復号化装置において、識別情報読取手段と、記憶媒体読取手段と、暗号化データ復号手段と、を備えることを特徴とする。
【００１２】
かかる構成において、データ復号化装置は、暗号化データ記憶媒体から暗号化データを取得し、そして、送付物に宛名ともに貼付された識別情報から復号鍵データを読み取り、暗号化データ復号手段にて、暗号化データが復号鍵データにより復号される。
これによって、識別情報と復号鍵データは必ず一体となるため、暗号化データ記憶媒体の誤封入があったとしても、宛名に該当する送付先では暗号化データを復号することができないとすることが可能になる。
【００１３】
また、本発明のデータ暗号化装置は、送付元に設置され、平文データを暗号化した暗号化データと、前記暗号化データを復号する復号鍵データとを生成するデータ暗号化装置において、平文データ蓄積部と、送付先データ蓄積部と、鍵生成部と、データ暗号化部と、識別情報作成部と、ラベル作成部と、を備えることを特徴とする。
【００１４】
かかる構成において、データ暗号化装置は、復号鍵データを含む識別情報を作成する識別情報作成部と、宛名情報と識別情報とを含む貼付ラベルを作成するラベル作成部を備える。
これによって、識別情報と復号鍵データは必ず一体となるため、暗号化データ記憶媒体の誤封入があったとしても、宛名情報に該当する送付先では暗号化データを復号することができないとすることが可能になる。
【発明の効果】
【００１５】
本発明によれば、機密情報が書き込まれた記憶媒体が誤送付されても、誤送付先で読み取ることができない暗号化データ復号システムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について図面を参照して説明する。
［データ暗号化復号化システムについて］
最初に、図１を参照して、本発明の実施形態に係るデータ暗号化装置とデータ復号化装置とを備える暗号化データ復号システムについて説明する。図１は、本発明の実施形態に係る暗号化データ復号システム１００の概要を説明するための説明図である。
【００１７】
図１に示すように、暗号化データ復号システム１００は、平文データを暗号化した暗号化データが記憶された暗号化データ記憶媒体４が封入された送付物４０と、その暗号化データを復号する復号鍵が記憶された復号鍵記憶媒体３が封入された送付物３０とが、送付元１から輸送手段を用いて送付先２に送付され、送付先２にて、暗号化データを復号鍵で復号して、平文データを取得するものである。
【００１８】
送付元１では、データ暗号化装置１１と、プリンタ１２とが備えられ、互いがＬＡＮ１３などの通信回線で接続されている。プリンタ１２は、後記する印刷データ出力部１１８（図２）から受信した印刷データを、紙などに印刷する印刷機である。
【００１９】
ここで、データ暗号化装置１１の動作を概略説明する。詳細は後記する。データ暗号化装置１１は、送付元１の従業員（利用者Ｐ１）に操作されて、暗号鍵と復号鍵を生成する。そして、データ暗号化装置１１は、生成した復号鍵を記憶媒体に記憶させて、復号鍵記憶媒体３を作成する。さらに、データ暗号化装置１１は、生成した暗号鍵で平文データを暗号化して、暗号化データを生成し、記憶媒体に記憶させて、暗号化データ記憶媒体４を作成する。また、データ暗号化装置１１は、送付先ＤＢに記録された送付先２の情報に基づいて宛名ラベルデータとバーコードラベルデータを生成して送信し、プリンタ１２に宛名ラベル５とバーコードラベル６とを印刷させる。
【００２０】
ここで、宛名ラベルデータは、後記する輸送手段により、送付先２へ正しく配送されるための情報であり、例えば、送付先２の郵便番号、住所、名前や会社名である。また、バーコードラベルデータは、後記する送付先ＤＢ１１２３に記録された送付先２の情報の一部である特定情報とＧＰＳ情報とを含むバーコードデータを、バーコードラベルの印刷フォーマットデータにあわせたデータである。つまり、バーコードラベル６には、ＧＰＳ情報と特定情報とを含むバーコードデータが記録されている。ここで、本実施形態では、バーコードラベル６はＪＡＮ（Japanese Article Number）コードなどの一次元コードとする。
【００２１】
また、復号鍵記憶媒体３と暗号化データ記憶媒体４は、不図示の記憶媒体書込部により、記憶媒体にデータが書き込まれ、また、不図示の記憶媒体読取部により、記憶媒体に書き込まれた（記憶された）データが読み取られるものである。本実施形態では記憶媒体に光ディスクを用いる。
ここで、本実施形態では記憶媒体を光ディスクとしているが、例えば、フラッシュメモリ、磁気ディスクなどの補助記憶装置でも構わない。また、ＩＣ（Integrated Circuit）カードなどのデータが記憶されるものでもよく、送付先２で記憶されたデータが読み取られるものであれば構わない。
【００２２】
次に、送付元１では、従業員（利用者Ｐ１）により、復号鍵記憶媒体３が封入された送付物３０と、暗号化データ記憶媒体４が封入された送付物４０とに、それぞれ宛名ラベル５とバーコードラベル６とが貼付けられ（添付され）、輸送手段に渡される。そして、輸送手段は送付物３０と送付物４０を送付先２に送付する。
ここで、送付物３０および送付物４０は、封筒や紙製の箱でも、記憶媒体を封入できるものであれば構わない。また、輸送手段は、車両、列車、飛行機、バイクなどにより、送付元１から送付先２に送付物３０および送付物４０を送付する手段であり、例えば、郵便や宅配といったサービス業であってもよい。
【００２３】
そして、送付先２では、従業員（利用者Ｐ２）が輸送手段から、送付物３０と送付物４０を受け取る。
送付先２は、データ復号化装置２１と、ＧＰＳ受信装置２２と、バーコード読取装置２３とを備え、互いがＬＡＮ２４などの通信回線で接続されている。
【００２４】
ＧＰＳ受信装置２２は、ＧＰＳ衛星からの信号を受け取り、ＧＰＳ情報Ｇ１（第２のＧＰＳ情報）を作成するものである。ここで、ＧＰＳ情報とは、ＧＰＳ受信機により測定された、ＧＰＳ受信機が設置された地球上の位置であり、緯度および経度で示される座標値である。
【００２５】
バーコード読取装置２３は、送付物３０および送付物４０に貼付けられたバーコードラベル６を読み取り、バーコードデータを取得するバーコードリーダである。
ここで、バーコード読取装置２３が読み取るバーコードラベル６を、本実施形態では一次元コードのバーコードとしているため、バーコード読取装置２３はバーコードリーダとしているが、ここで、読み取り対象のバーコードラベル６が、ＱＲ（Quick Response）コード（商標登録）などの二次元コードや、ＲＦＩＤ（Radio Frequency IDentification）であってもよい。そして、バーコード読取装置２３は読み取り対象のバーコードラベル６に応じた読取装置である。
【００２６】
ここで、データ復号化装置２１の動作を概略説明する。詳細は後記する。データ復号化装置２１は、ＧＰＳ受信装置２２からＧＰＳ情報Ｇ１（第２のＧＰＳ情報）を取得する。さらに、データ復号化装置２１は、バーコード読取装置２３からバーコードデータを取得し解析して、バーコードデータに含まれるＧＰＳ情報Ｃ２（第１のＧＰＳ情報）と特定情報Ｃ１（第１の特定情報）を取得する。また、データ復号化装置２１は、送付物３０と送付物４０に封入された復号鍵記憶媒体３と暗号化データ記憶媒体４から、それぞれに記憶された特定情報Ｍ１（第３の特定情報）、特定情報Ｍ２（第２の特定情報）を取得する。
そして、データ復号化装置２１は、取得したＧＰＳ情報（ＧＰＳ情報Ｃ２とＧＰＳ情報Ｇ１）が一致しているか（ＧＰＳ情報判定部２１６）、取得した特定情報（特定情報Ｃ１、特定情報Ｍ１、特定情報Ｍ２）が一致しているか（特定情報判定部２１７）、を判定し、一致していれば、復号鍵記憶媒体３に記憶された復号鍵で、暗号化データ記憶媒体４に記憶された暗号化データを復号する（暗号化データ復号部２１８）。
【００２７】
以上により、暗号化データ復号システム１００によれば、平文データを暗号化した暗号化データが記憶された暗号化データ記憶媒体４が封入された送付物４０が、または、その暗号化データを復号する復号鍵が記憶された復号鍵記憶媒体３が封入された送付物３０が、誤送付されても、データ復号化装置２１にて、ＧＰＳ情報判定部２１６と特定情報判定部２１７とによる判定の結果が一致しなければ、復号鍵記憶媒体３と暗号化データ記憶媒体４から復号鍵と暗号化データを読み取ることができない。そのため、機密情報が書き込まれた記憶媒体が誤送付されても、誤送付先で読み取ることができない暗号化データ復号システムを提供することができる。
【００２８】
［データ暗号化装置の構成］
最初に、図２を参照して、送付元１に備えられた本発明の実施形態に係るデータ暗号化装置について説明する。図２は、本発明の実施形態に係るデータ暗号化装置１１の構成の一例を示す図である（適宜、図１を参照）。
【００２９】
データ暗号化装置１１は、前記したようにプリンタ１２とＬＡＮ１３を介して通信可能に接続されている。そして、データ暗号化装置１１は、制御部１１１と、記憶部１１２と、鍵生成部１１３と、データ暗号化部１１４と、宛名ラベル作成部１１５と、バーコードラベル作成部１１６と、記憶媒体書込部１１７と、印刷データ出力部１１８と、入力部１１９と、表示部１２０と、を備える。
【００３０】
制御部１１１は、後記する入力部１１９からの指示にしたがい、記憶部１１２に記憶されたデータ暗号化プログラム（不図示）を起動させ、データ暗号化装置１１の各部を制御する。この制御部１１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびプログラムによって実現される。
記憶部１１２は、ＨＤ（Hard Disc）、ＲＡＭ（Random Access Memory）などで構成され、データを記憶するものであって、鍵ＤＢ１１２１と、平文データ蓄積部１１２２と、送付先ＤＢ１１２３と、データファイル１１２４とを備える。
また、記憶部１１２には、制御部１１１に制御されるデータ暗号化プログラム（不図示）と、データ暗号化プログラムが起動することにより呼び出される画面データが記憶されている。
【００３１】
鍵ＤＢ１１２１は、送付先を特定する特定番号と、後記する鍵生成部１１３が生成した暗号鍵と復号鍵とを紐付けて記憶するものである。
平文データ蓄積部１１２２は、暗号化されていないデータ（平文データ）を記憶するものである。平文データは、利用者Ｐ１により入力部１１９が操作されて作成されたデータであってもよいし、図示しない外部入力装置により入力されたデータであってもよい。
送付先ＤＢ１１２３には、特定番号と、送付先名称と、郵便番号と、送付先住所と、ＧＰＳ情報とが紐付いているデータが記録されている。
例えば、図１１に示すような、特定番号“００００１”、送付先名称“Ａ社”、郵便番号“１００−８９１５”、送付先住所“東京都千代田区霞が関３丁目４−３”、ＧＰＳ情報“緯度：３５度６７分１０秒、経度：１３９度７４分５８秒”というデータが記録されている。
データファイル１１２４は、一時的にデータを記憶することができるものである。例えば、データを記憶させた処理が終了したときに、データファイル１１２４に記憶されたデータが破棄されるものであってもよい。
【００３２】
鍵生成部１１３は、暗号鍵と復号鍵とを生成する。暗号鍵は、例えば、共通鍵暗号化方式であるＤＥＳ（Data Encryption Standard）、ＡＥＳ（Advanced Encryption Standard）などの暗号アルゴリズムや、公開鍵暗号化方式であるＲＳＡ、ＥｌＧａｍａｌ暗号などの暗号アルゴリズムにより生成されるものである。復号鍵は、暗号鍵に対応する鍵であって、共通鍵暗号化方式を用いる場合は、復号鍵は暗号鍵と同じものを使用することができる。
データ暗号化部１１４は、平文データ蓄積部１１２２にて記憶されている平文データを取得し、鍵ＤＢ１１２１にて復号鍵と紐付いて記憶されている暗号鍵を取得する。そして、平文データを暗号鍵で暗号化して、暗号化データを作成するものである。
宛名ラベル作成部１１５は、特定番号をキー値として、送付先ＤＢ１１２３から、送付先名称と、郵便番号と、送付先住所とを取得する。そして、宛名ラベルの印刷フォーマットデータにあわせて、送付先名称と、郵便番号と、送付先住所とを配置した印刷データを作成し、後記する印刷データ出力部１１８に出力するものである。
【００３３】
バーコードラベル作成部１１６は、特定番号をキー値として、送付先ＤＢ１１２３から、ＧＰＳ情報を取得する。そして、特定番号とＧＰＳ情報とを含んだバーコードデータを作成し、バーコードラベルの印刷フォーマットデータにあわせて、バーコードラベルデータを作成し、後記する印刷データ出力部１１８に出力するものである。
ここで、送付先ＤＢ１１２３からはＧＰＳ情報だけでなく、送付先名称と、郵便番号と、送付先住所とを取得して、それらの情報を含めたバーコードデータを作成してもよい。これにより、送付先２は、バーコードデータを解読することで、送付先名称と、郵便番号と、送付先住所とを取得できるため、バーコード読取装置２３（図１）にてバーコードを読み取ったときに、送付先名称と、郵便番号と、送付先住所とを後記する表示部１２０に表示してもよい。
ここで、本実施形態ではバーコードデータ（バーコードラベル６）を、ＪＡＮ（Japanese Article Number）コードなどの一次元コードとしているが、例えばＱＲコード（商標登録）などの二次元コードでも構わない。また、ＲＦＩＤ（Radio Frequency IDentification）、ＩＣ（Integrated Circuit）カードなどのデータが記憶されるものでもよく、送付先２で記憶されたデータが読み取られるものであれば構わない。
【００３４】
記憶媒体書込部１１７は、例えば、ＣＤ−ＲＷドライブ、ＤＶＤ−ＲＷドライブであり、光ディスク（記憶媒体）を読み込み、復号鍵と特定番号を書き込んで（記憶させて）復号鍵記憶媒体３を作成し、暗号化データと特定番号を書き込んで（記憶させて）暗号化データ記憶媒体４を作成するものである。
印刷データ出力部１１８は、ＬＡＮ１３と接続するインタフェースであり、プリンタ１２に印刷させるための、印刷フォーマットにあわせたデータを作成し、プリンタ１２に送信するものである。
【００３５】
入力部１１９は、データ暗号化装置１１に処理を実行させることを指示するための操作キーなどにより構成される。また、利用者により、入力部１１９を介して、後記する表示部１２０に画面切替指示などが入力される。
表示部１２０は、ＬＣＤ（Liquid Crystal Display）などであり、データ暗号化装置１１が備える各部からの指示に応じて記憶部１１２に記憶された情報を表示する。
【００３６】
［データ復号化装置の構成］
最初に、図３を参照して、送付先２に備えられた本発明の実施形態に係るデータ復号化装置について説明する。図３は、本発明の実施形態に係るデータ復号化装置２１の構成の一例を示す図である（適宜、図１を参照）。
【００３７】
データ復号化装置２１は、前記したようにＧＰＳ受信装置２２と、バーコード読取装置２３と、ＬＡＮ２４を介して通信可能に接続されている。そして、データ復号化装置２１は、制御部２１１と、記憶部２１２と、ＧＰＳ情報取得部２１３と、記憶媒体読取部２１４と、バーコードデータ取得部２１５と、ＧＰＳ情報判定部２１６と、特定情報判定部２１７と、暗号化データ復号部２１８と、入力部２１９と、表示部２２０と、を備える。
【００３８】
制御部２１１は、後記する入力部２１９からの指示にしたがい、記憶部２１２に記憶されたデータ復号化プログラム（不図示）を起動させ、データ復号化装置２１の各部を制御する。この制御部２１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびプログラムによって実現される。
【００３９】
記憶部２１２は、前記した記憶部１１２と同じく、ＨＤ（Hard Disc）、ＲＡＭ（Random Access Memory）などで構成され、データを記憶するものであって、一時的にデータを記憶することができるデータファイル２１２１を備えている。
データファイル２１２１は、前記したデータファイル１１２４と同じく、データを記憶させた処理が終了したときに、データファイル２１２１に記憶されたデータが破棄されるものであってもよい。
また、記憶部２１２には、制御部２１１に制御されるデータ復号化プログラムと、そのデータ復号化プログラムが起動することにより、呼び出される画面データが記憶されている。
【００４０】
ＧＰＳ情報取得部２１３は、ＧＰＳ受信装置２２にＧＰＳ情報の作成を要求し、そして、ＧＰＳ受信装置２２が作成したＧＰＳ情報Ｇ１を取得するものである。
バーコードデータ取得部２１５は、バーコード読取装置２３からバーコードデータを取得し解析して、バーコードデータに含まれる特定情報Ｃ１とＧＰＳ情報Ｃ２とを取得するものである。
【００４１】
記憶媒体読取部２１４は、例えば、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＯＭドライブであり、光ディスクである復号鍵記憶媒体３と暗号化データ記憶媒体４を読み取り、復号鍵記憶媒体３に記憶された復号鍵と特定情報Ｍ１、暗号化データ記憶媒体４に記憶された暗号化データと特定情報Ｍ２を取得するものである。
ＧＰＳ情報判定部２１６は、ＧＰＳ情報取得部２１３が取得したＧＰＳ情報Ｇ１と、バーコードデータ取得部２１５が取得したＧＰＳ情報Ｃ２とが一致するか否かを判定するものである。
【００４２】
特定情報判定部２１７は、記憶媒体読取部２１４が取得した特定情報Ｍ１および特定情報Ｍ２と、バーコードデータ取得部２１５が取得した特定情報Ｃ１とが、それぞれ一致するか否かを判定するものである。
暗号化データ復号部２１８は、ＧＰＳ情報判定部２１６と、特定情報判定部２１７との判定結果を受け、一致していれば、暗号化データ復号部２１８は、記憶媒体読取部２１４から復号鍵と暗号化データを取得し、復号鍵で暗号化データを復号する。
【００４３】
入力部２１９は、データ復号化装置２１に処理を実行させることを指示するための操作キーなどにより構成される。また、利用者により、入力部２１９を介して、後記する表示部２２０に画面切替指示などが入力される。
表示部２２０は、ＬＣＤ（Liquid Crystal Display）などであり、データ復号化装置２１が備える各部からの指示に応じて記憶部２１２に記憶された情報を表示する。
【００４４】
［データ暗号化装置の復号鍵記憶媒体作成処理］
次に、図４と図９〜１２を参照して、データ暗号化装置１１の復号鍵記憶媒体作成処理について説明する（適宜、図１および図２を参照）。図４はデータ暗号化装置１１の復号鍵記憶媒体作成処理を示すフローチャートである。
まず、データ暗号化装置１１は、利用者Ｐ１により入力部１１９が操作され、制御部１１１に制御されて、記憶部１１２に記憶されたデータ暗号化プログラム（不図示）を起動する。そして、データ暗号化装置１１は表示部１２０にメインメニュー画面（図９）を表示する。
次に、利用者Ｐ１により入力部１１９が操作され、『復号鍵記憶媒体作成』が選択される。これにより、鍵生成部１１３が処理を開始することで、データ暗号化装置１１は復号鍵記憶媒体作成処理を開始する。
【００４５】
鍵生成部１１３は、表示部１２０に復号鍵記憶媒体作成処理のメニュー画面（図１０）を表示する（ステップＳ４０１）。そして、利用者Ｐ１により入力部１１９が操作され、『作成』が選択される（ステップＳ４０２）。
次に、鍵生成部１１３は、表示部１２０に送付先選択画面（図１１）を表示する（ステップＳ４０３）。そして、利用者Ｐ１により入力部１１９が操作され、送付先が選択される（ステップＳ４０４）。ここでは、図１１に示す特定番号「００００１」のデータが選択されたとする。
そして、鍵生成部１１３は、送付先ＤＢ１１２３からステップＳ４０４で選択された送付先の特定番号を取得する（ステップＳ４０５）。ここで、取得した特定番号を特定情報Ｍ１とする。ステップＳ４０４で特定番号「００００１」のデータが選択されているため、“Ｍ１＝００００１”である。
【００４６】
次に、鍵生成部１１３は、表示部１２０に暗号鍵・復号鍵作成画面（図１２）を表示する（ステップＳ４０６）。そして、鍵生成部１１３は暗号鍵Ｘと復号鍵Ｙとを生成する（ステップＳ４０７）。
ここで、暗号鍵・復号鍵作成画面（図１２）にて、鍵生成部１１３は暗号鍵Ｘと復号鍵Ｙとを生成完了後（ステップＳ４０７の処理終了後）、鍵生成部１１３は画面に表示される処理結果に「ＯＫ」を表示し、「次へ」ボタンを押下できるようにする。これにより、利用者が「次へ」ボタンを押下することにより、次のステップＳ４０８の処理を開始させることができる。
【００４７】
鍵の生成完了後、鍵生成部１１３は、表示部１２０に特定番号書込画面（不図示）を表示する（ステップＳ４０８）。そして、鍵生成部１１３はデータファイル１１２４に、特定情報Ｍ１を記憶させる（ステップＳ４０９）。
記憶完了後、鍵生成部１１３は、表示部１２０に復号鍵記憶媒体作成画面（不図示）を表示する（ステップＳ４１０）。そして、鍵生成部１１３はデータファイル１１２４に、ステップＳ４０６で生成した復号鍵Ｙを記憶させる（ステップＳ４１１）。
【００４８】
そして、鍵生成部１１３は、制御部１１１を介して記憶媒体書込部１１７を制御して、データファイル１１２４に記憶されたデータ（特定情報Ｍ１と復号鍵Ｙ）を復号鍵記憶媒体３に記憶させる（ステップＳ４１２）。
最後に、鍵生成部１１３は、特定情報Ｍ１と、ステップＳ４０７で生成した暗号鍵Ｘと復号鍵Ｙとを、紐付けて鍵ＤＢ１１２１に記憶させる（ステップＳ４１３）。
そして、鍵生成部１１３は、復号鍵記憶媒体作成処理を終了する。
【００４９】
ここで、ステップＳ４１１の処理の後で、利用者により、復号鍵記憶媒体作成画面に表示された『復号化ソフト格納媒体作成』が選択されることにより、ステップＳ４１２の処理が開始されることとしてもよい。
【００５０】
［データ暗号化装置の暗号化データ記憶媒体作成処理］
次に、図５と図１３〜１４を参照して、データ暗号化装置１１の暗号化データ記憶媒体作成処理について説明する（適宜、図１および図２を参照）。図５は、データ暗号化装置１１の暗号化データ記憶媒体作成処理を示すフローチャートである。
まず、データ暗号化装置１１は、利用者Ｐ１により入力部１１９が操作され、制御部１１１に制御されて、記憶部１１２に記憶されたデータ暗号化プログラム（不図示）が起動する。そして、データ暗号化装置１１は表示部１２０にメインメニュー画面（図９）を表示する。
次に、利用者Ｐ１により入力部１１９が操作され、『暗号化データ記憶媒体作成』が選択される。これにより、データ暗号化部１１４が処理を開始することで、データ暗号化装置１１は暗号化データ記憶媒体作成処理を開始する。
【００５１】
データ暗号化部１１４は、表示部１２０に暗号化データ記憶媒体作成処理のメニュー画面（図１３）を表示する（ステップＳ５０１）。そして、利用者Ｐ１により入力部１１９が操作され、『作成』が選択される（ステップＳ５０２）。
次に、データ暗号化部１１４は、表示部１２０に送付先選択画面（図１１）を表示する（ステップＳ５０３）。そして、利用者Ｐ１により入力部１１９が操作され、送付先が選択される（ステップＳ５０４）。ここでは、図１１に示す特定番号「００００１」のデータが選択されたとする。
そして、データ暗号化部１１４は、送付先ＤＢ１１２３からステップＳ５０４で選択された送付先の特定番号を取得する（ステップＳ５０５）。ここで、取得した特定番号を特定情報Ｍ２とする。ステップＳ５０４で特定番号「００００１」のデータが選択されているため、“Ｍ２＝００００１”である。
【００５２】
次に、データ暗号化部１１４は、表示部１２０にデータ暗号化画面（図１４）を表示する（ステップＳ５０６）。そして、利用者Ｐ１により入力部１１９が操作され、暗号化する平文データが選択される（ステップＳ５０７）。この操作により、平文データの名称が、画面上の元データのフォルダ名に表示される。そして、データ暗号化部１１４は、平文データ蓄積部１１２２からステップＳ５０７で選択された平文データを取得する（ステップＳ５０８）。
そして、利用者Ｐ１により入力部１１９が操作され、『データ暗号化』が選択される（ステップＳ５０９）。そして、データ暗号化部１１４はデータファイル１１２４に特定情報Ｍ２を記憶させる（ステップＳ５１０）。
【００５３】
次に、データ暗号化部１１４は、鍵ＤＢ１１２１に記憶された特定情報Ｍ２と紐付いている暗号鍵を取得する（ステップＳ５１１）。ここで、特定情報Ｍ２は「００００１」のため、ステップＳ４１２にて、特定番号「００００１」（特定情報Ｍ１）と紐付けて記憶された暗号鍵Ｘを、データ暗号化部１１４は取得する。
【００５４】
そして、データ暗号化部１１４は、取得した暗号鍵Ｘを使って、ステップＳ５０８で取得した平文データを暗号化し、暗号化データを生成する（ステップＳ５１２）。次に、データ暗号化部１１４はデータファイル１１２４に暗号化データを記憶させる（ステップＳ５１３）。そして、データ暗号化部１１４は制御部１１１を介して記憶媒体書込部１１７を制御して、データファイル１１２４に記憶されたデータ（特定情報Ｍ２と暗号化データ）を暗号化データ記憶媒体４に記憶させる（ステップＳ５１４）。
そして、鍵生成部１１３は、暗号化データ記憶媒体作成処理を終了する。
【００５５】
［データ暗号化装置のバーコード・宛名ラベル印刷処理］
次に、図６を参照して、データ暗号化装置１１のバーコード・宛名ラベル印刷処理について説明する（適宜、図１および図２を参照）。図６は、データ暗号化装置１１のバーコード・宛名ラベル印刷処理を示すフローチャートである。
まず、データ暗号化装置１１は、利用者Ｐ１により入力部１１９が操作され、制御部１１１に制御されて、記憶部１１２に記憶されたデータ暗号化プログラム（不図示）が起動する。そして、データ暗号化装置１１は表示部１２０にメインメニュー画面（図９）を表示する。
次に、利用者Ｐ１により入力部１１９が操作され、『バーコード・宛名ラベル印刷処理』が選択される。これにより、データ暗号化装置１１はバーコード・宛名ラベル印刷処理を開始する。
【００５６】
データ暗号化プログラムは、表示部１２０にバーコード・宛名ラベル印刷処理のメニュー画面（不図示）を表示する（ステップＳ６０１）。そして、利用者Ｐ１により入力部１１９が操作され、『作成』が選択される（ステップＳ６０２）。
次に、データ暗号化プログラムは、表示部１２０に送付先選択画面（図１１）を表示する（ステップＳ６０３）。そして、利用者Ｐ１により入力部１１９が操作され、送付先が選択される（ステップＳ６０４）。ここでは、図１１に示す特定番号「００００１」のデータが選択されたとする。
【００５７】
そして、データ暗号化プログラムは、送付先ＤＢ１１２３からステップＳ６０４で選択された送付先の特定番号と紐付いているデータを取得する（ステップＳ６０５）。ここで、取得した特定番号を特定情報Ｃ１とする。ステップＳ６０４で特定番号「００００１」のデータが選択されているため、“Ｃ１＝００００１”である。そして、特定情報Ｃ１と紐付いているデータとして『送付先名称“Ａ社”、郵便番号“１００−８９１５”、送付先住所“東京都千代田区霞が関３丁目４−３”、ＧＰＳ情報“緯度：３５度６７分１０秒、経度：１３９度７４分５８秒”』を取得する。ここで、取得したＧＰＳ情報をＣ２とする。
【００５８】
次に、データ暗号化プログラムは、表示部１２０にバーコード・宛名ラベル印刷画面（不図示）を表示する（ステップＳ６０６）。そして、利用者Ｐ１により入力部１１９が操作され、『バーコード・宛名ラベル印刷』が選択される（ステップＳ６０７）。
【００５９】
そして、バーコードラベル作成部１１６は、特定情報Ｃ１と、特定情報Ｃ１と紐付いているデータ（ＧＰＳ情報Ｃ２）とを含むバーコードラベルデータを作成する（ステップＳ６０８）。ここで、特定情報Ｃ１と紐付いているデータとして、ＧＰＳ情報Ｃ２だけではなく、送付先名称“Ａ社”と、郵便番号“１００−８９１５” と、送付先住所“東京都千代田区霞が関３丁目４−３” とを含むバーコードラベルデータを作成してもよい。
次に、宛名ラベル作成部１１５は、特定情報Ｃ１と紐付いているデータに基づいて、『送付先名称“Ａ社”、郵便番号“１００−８９１５”、送付先住所“東京都千代田区霞が関３丁目４−３”』を含む宛名ラベルデータを作成する（ステップＳ６０９）。
【００６０】
そして、印刷データ出力部１１８は、バーコードラベルデータと、宛名ラベルデータとをプリンタ１２へ送信し、プリンタ１２に印刷させる（ステップＳ６１０）。これにより、プリンタ１２が印刷した、バーコードラベルと、宛名ラベルと取得することができる。
そして、データ暗号化プログラムは、バーコード・宛名ラベル印刷処理を終了する。
【００６１】
図４〜６に示す処理のあと、利用者Ｐ１は、復号鍵記憶媒体３を送付物３０に封入して、暗号化データ記憶媒体４を送付物４０に封入して、送付物３０および送付物４０に、宛名ラベル５とバーコードラベル６とを貼付ける。そして、利用者Ｐ１は、それら送付物３０および送付物４０を、輸送手段を介して、送付先２に送付する。
【００６２】
以上の処理を行うことで、図４〜６に示す処理により、データ暗号化装置１１は、特定情報とＧＰＳ情報とが記憶された送付先ＤＢ１１２３を備え、記憶媒体書込部１１７は、特定情報を復号鍵記憶媒体３と暗号化データ記憶媒体４とに書き込む（記憶させる）。さらに、特定情報とＧＰＳ情報を含むバーコードデータを作成し（バーコードラベル作成部１１６）、印刷データ出力部１１８を介して、プリンタ１２に、バーコードラベル６を印刷させる。
これによって、送付物３０および送付物４０にバーコードラベル６（バーコードデータ）を貼付けることができる。そして送付先２（図１）にて、復号鍵記憶媒体３に書き込まれた送付先特定情報（第２の特定情報）と、暗号化データ記憶媒体４に書き込まれた特定情報（第３の特定情報）と、バーコードラベル６に含まれる特定情報（第１の特定情報）と、を取得し、それらが一致するか否かを判定することで、送付元１から送付されたか送付物３０および送付物４０は、正しく送付された送付物であるか否かを判定することができる。そして、一致しなければ、送付物が誤送付されたとして、復号鍵記憶媒体３および暗号化データ記憶媒体４から復号鍵や暗号化データを読み取ることができないとすることが可能になる。
【００６３】
［データ復号化装置の暗号化データ復号処理］
次に、図７〜８と図１５〜１９を参照して、データ復号化装置２１の暗号化データ復号処理について説明する（適宜、図１および図３を参照）。図７〜８は、データ復号化装置２１の暗号化データ復号処理を示すフローチャートである。
最初に、利用者Ｐ２は、輸送手段から送付元１（利用者Ｐ１）が送付した復号鍵記憶媒体３を封入した送付物３０と、暗号化データ記憶媒体４を封入した送付物４０とを受け取る。送付物３０および送付物４０には、宛名ラベル５とバーコードラベル６とを貼付けられている。
【００６４】
まず、データ復号化装置２１は、利用者Ｐ２により入力部２１９が操作され、制御部２１１に制御されて、記憶部２１２に記憶されたデータ復号化プログラム（不図示）が起動する。そして、データ復号化装置２１は表示部２２０に暗号化データ復号処理のメニュー画面（図１５）を表示する（ステップＳ７０２）。これにより、記憶媒体読取部２１４が処理を開始することで、データ復号化装置２１は暗号化データ復号処理を開始する。
【００６５】
まず、利用者Ｐ２により入力部２１９が操作され、メニュー画面上の『復号』が選択される（ステップＳ７０３）。これにより、記憶媒体読取部２１４が処理を開始する。
記憶媒体読取部２１４は、表示部１２０に復号鍵記憶媒体の特定番号読取画面（図１６）を表示する（ステップＳ７０４）。そして、記憶媒体読取部２１４は、画面上の入力フォルダ名に、特定情報Ｍ１が記憶された復号鍵記憶媒体３のフォルダを表示する。さらに、記憶媒体読取部２１４は、復号鍵記憶媒体３に記憶された特定情報Ｍ１を取得する（ステップＳ７０５）。そして、記憶媒体読取部２１４は、記憶部２１２にある、一時的にデータを記憶することができるデータファイル（不図示）に特定情報Ｍ１を記憶させる。
ここで、特定番号読取画面（図１６）にて、記憶媒体読取部２１４は特定情報Ｍ１を取得後（ステップＳ７０５の処理終了後）、記憶媒体読取部２１４は画面に表示される処理結果に「ＯＫ」を表示し、「次へ」ボタンを押下できるようにする。これにより、利用者が「次へ」ボタンを押下することにより、次のステップＳ７０６の処理を開始させることができる。
【００６６】
次に、記憶媒体読取部２１４は、表示部１２０に暗号化データ記憶媒体の特定番号読取画面（不図示）を表示する（ステップＳ７０６）。そして、記憶媒体読取部２１４は、画面上の入力フォルダ名に、特定情報Ｍ２が記憶された暗号化データ記憶媒体４のフォルダを表示する。さらに、記憶媒体読取部２１４は、暗号化データ記憶媒体４に記憶された特定情報Ｍ２を取得する（ステップＳ７０７）。そして、記憶媒体読取部２１４は、記憶部２１２にある、一時的にデータを記憶することができるデータファイル（不図示）に特定情報Ｍ２を記憶させる。
【００６７】
次に、バーコードデータ取得部２１５は、復号鍵記憶媒体３が封入されていた封筒、または暗号化データ記憶媒体４が封入されていた封筒に貼付されたバーコードラベル６を、バーコード読取装置２３で読み取るよう利用者Ｐ２に指示する、封筒貼付バーコード読取画面（図１７）を表示部２２０に表示させる（ステップＳ７０８）。
この指示に従い、利用者Ｐ２は、バーコード読取装置２３で、復号鍵記憶媒体３が封入されていた封筒、または暗号化データ記憶媒体４が封入されていた封筒に貼付されたバーコードラベル６を読み取る（ステップＳ７０９）。
そして、バーコードデータ取得部２１５は、バーコード読取装置２３にバーコードラベル６が読み取られ、データ化されたバーコードデータを取得して解析し、バーコードデータに含まれる特定情報Ｃ１とＧＰＳ情報Ｃ２とを取得する（ステップＳ７１０）。そして、バーコードデータ取得部２１５は、データファイル２１２１に特定情報Ｃ１とＧＰＳ情報Ｃ２とを記憶させる。
このとき、バーコードデータ取得部２１５は、ステップＳ６０８（図６）にて、バーコードラベルデータに含まれる情報が、特定情報Ｃ１とＧＰＳ情報Ｃ２だけでなく、送付先名称や郵便番号、送付先住所を含む情報であった場合、図１７に示すように、『特定番号“００００１”、送付先名称“Ａ社”、郵便番号“１００−８９１５”、送付先住所“東京都千代田区霞が関３丁目４−３”、ＧＰＳ情報“緯度：３５度６７分１０秒、経度：１３９度７４分５８秒”』を表示してもよい。
【００６８】
次に、ＧＰＳ情報取得部２１３は、表示部１２０にＧＰＳ受信情報の取得画面（図１８）を表示する（ステップＳ７１１）。ＧＰＳ情報取得部２１３は、利用者Ｐ２により、画面上のＧＰＳ受信情報の取得ボタンが押下されることで、ＧＰＳ受信装置２２に、ＧＰＳ情報を取得させる指示信号を送信し、ＧＰＳ受信装置２２からＧＰＳ情報Ｇ１を取得する（ステップＳ７１２）。そして、ＧＰＳ情報取得部２１３は、データファイル２１２１にＧＰＳ情報Ｇ１を記憶させる。
【００６９】
次に、特定情報判定部２１７は、表示部１２０にデータ復号化画面（図１９）を表示する（ステップＳ７１３）。特定情報判定部２１７は、利用者Ｐ２により、画面上のデータ復号化ボタンが押下されることで、データファイル２１２１から特定情報Ｃ１と特定情報Ｍ１とを取得し、特定情報Ｃ１と特定情報Ｍ１とが一致するか否かを判定する（ステップＳ７１４）。
一致しない場合（ステップＳ７１４，Ｎｏ）、暗号化データ復号処理を終了する。
【００７０】
一方、一致する場合（ステップＳ７１４，Ｙｅｓ）、特定情報判定部２１７は、データファイル２１２１から特定情報Ｃ１と特定情報Ｍ２とを取得し、特定情報Ｃ１と特定情報Ｍ２とが一致するか否かを判定する（ステップＳ７１５）。
一致しない場合（ステップＳ７１５，Ｎｏ）、暗号化データ復号処理を終了する。
【００７１】
一方、一致する場合（ステップＳ７１５，Ｙｅｓ）、ＧＰＳ情報判定部２１６は、データファイル２１２１からＧＰＳ情報Ｃ２とＧＰＳ情報Ｇ１とを取得し、ＧＰＳ情報Ｃ２とＧＰＳ情報Ｇ１とが一致するか否かを判定する（ステップＳ７１６）。
一致しない場合（ステップＳ７１６，Ｎｏ）、暗号化データ復号処理を終了する。
【００７２】
一方、一致する場合（ステップＳ７１６，Ｙｅｓ）、暗号化データ復号部２１８は、記憶媒体読取部２１４から、復号鍵記憶媒体３に記憶された復号鍵Ｙと、暗号化データ記憶媒体４に記憶された暗号化データとを取得し（ステップＳ７１７）、暗号化データを復号鍵Ｙで復号する（ステップＳ７１８）。
そして、暗号化データ復号部２１８は、ステップＳ５１２（図５）で暗号化される前の平文データを取得する。
そして、暗号化データ復号処理を終了する。
【００７３】
以上の処理を行うことで、図７〜８に示す処理により、データ復号化装置２１（ＧＰＳ情報判定部２１６）は、バーコードラベル６（バーコードデータ）に記録されたＧＰＳ情報Ｃ２と、ＧＰＳ受信装置２２により取得されたＧＰＳ情報Ｇ１と、を比較して、一致するか否かを判定する。
さらに、データ復号化装置２１は、（特定情報判定部２１７）は、バーコードラベル６（バーコードデータ）に記録された特定情報Ｃ１と、復号鍵記憶媒体３に記憶された特定情報Ｍ１と、暗号化データ記憶媒体４に記憶された特定情報Ｍ２と、を比較して、一致するか否かを判定する。
以上により、ＧＰＳ情報判定部２１６と特定情報判定部２１７とによる判定の結果が、両方とも“一致”であることによって、暗号化データ復号部２１８により、復号鍵記憶媒体３から復号鍵を取得し、暗号化データ記憶媒体４から暗号化データを取得し、復号鍵で暗号化データを復号することが可能になる。そして、ＧＰＳ情報判定部２１６と特定情報判定部２１７とによる判定の結果が一致しなければ、送付物が誤送付されたとして、復号鍵記憶媒体３および暗号化データ記憶媒体４から復号鍵や暗号化データを読み取ることができないとすることが可能になる。
【００７４】
本発明の実施形態に係る暗号化データ復号システムによれば、図２１〜２３に示す３つの誤配送パターンによる情報漏えいを防ぐことができる。
図２０は、正しい配送パターンを示し、Ａ社宛の復号鍵記憶媒体と、Ａ社宛の暗号化データ記憶媒体とが、それぞれＡ社に配送（送付）された図である。
【００７５】
図２１は、Ａ社宛の復号鍵記憶媒体はＡ社に配送されたが、Ａ社宛の暗号化データ記憶媒体が、Ｂ社に誤配送されるパターンの図である。
本発明の実施形態に係る暗号化データ復号システムによれば、Ａ社に誤配送されたＡ社宛の暗号化データ記憶媒体に記憶された暗号化データが、以前Ｂ社に配送された復号鍵記憶媒体に記憶された復号鍵で復号されるものであったとしても、特定情報判定部２１７にて、誤配送されたＡ社宛の暗号化データ記憶媒体に記憶されたＡ社を示す特定番号と、以前Ｂ社に配送された復号鍵記憶媒体に記憶されたＢ社を示す特定番号と、封筒に貼付されてバーコード読取装置２３により読み取られるバーコードデータに含まれるＡ社を示す特定番号と、が一致しないため、暗号化データ復号部２１８にて、復号することができない。そのため、図２１に示す誤配送パターンによる情報漏えいを防ぐことができる。
【００７６】
図２２は、送付元にて、Ｂ社宛の暗号化データ記憶媒体をＡ社宛の封筒に封入したために、Ａ社に誤配送されるパターンの図である。
本発明の実施形態に係る暗号化データ復号システムによれば、Ａ社に誤配送されたＢ社宛の暗号化データ記憶媒体に記憶された暗号化データが、Ａ社に配送された復号鍵記憶媒体に記憶された復号鍵で復号されるものであったとしても、特定情報判定部２１７にて、誤配送されたＢ社宛の暗号化データ記憶媒体に記憶されたＢ社を示す特定番号と、Ａ社に配送された復号鍵記憶媒体に記憶されたＡ社を示す特定番号と、封筒に貼付されてバーコード読取装置２３により読み取られるバーコードデータに含まれるＡ社を示す特定番号と、が一致しないため、暗号化データ復号部２１８にて、復号することができない。そのため、図２２に示す誤配送パターンによる情報漏えいを防ぐことができる。
【００７７】
図２３は、Ａ社宛の復号鍵記憶媒体と、Ａ社宛の暗号化データ記憶媒体とが、それぞれＢ社に誤配送されるパターンの図である。
本発明の実施形態に係る暗号化データ復号システムによれば、Ｂ社に誤配送されたＡ社宛の暗号化データ記憶媒体に記憶された暗号化データが、Ｂ社に誤配送されたＡ社宛の復号鍵記憶媒体に記憶された復号鍵で復号されるものであったとしても、ＧＰＳ情報判定部２１６にて、封筒に貼付されてバーコード読取装置２３により読み取られるバーコードデータに含まれるＡ社を示すＧＰＳ情報と、Ｂ社に備えられたＧＰＳ受信装置２２がＧＰＳ衛星からの信号を受け取り、作成するＢ社のＧＰＳ情報と、が一致しないため、暗号化データ復号部２１８にて、復号することができない。そのため、図２３に示す誤配送パターンによる情報漏えいを防ぐことができる。
【００７８】
ここで、本実施形態では、送付元１と送付先２との間で復号鍵記憶媒体３および暗号化データ記憶媒体４を送付する手段を、車両、列車、飛行機、バイクなどによる輸送手段としたが、ＩＰ（Internet Protocol）ネットワークなどの通信網であっても構わない。この場合、バーコードラベル６はビットマップ画像（bitmap image）など画像データにして、暗号化データおよび復号鍵と共に電子メールなどに添付して送付先２に送付することで、実現することができる。
【００７９】
なお、上述の実施形態を簡略化した構成をとることも可能である。例えば、上述の実施形態に対しＧＰＳ情報を使用しないこともできる。この場合、ＧＰＳ受信機等のＧＰＳ機器は省略できる。また、バーコードラベル作成部は、バーコードにＧＰＳ情報を含めずに復号鍵情報を含める。この場合、さらに復号鍵情報を別の媒体により送付する作業を省略できる。このとき、バーコードラベルと宛名ラベルとは一体として印刷する（すなわち一枚のラベルに宛名と、復号鍵情報を含むバーコードの双方を印刷する）ことが望ましい。このためには、例えばバーコードラベル作成部１１６に宛名ラベル作成部１１５の機能を含めて、宛名とバーコードをともに貼付ラベルを印刷させるようにする。このようにして、暗号化データ記憶媒体４が封入された送付物４０に、宛名ラベルと復号鍵情報を含むバーコードラベルを一体で貼り付けて送付すれば、あて先と復号鍵は必ず一体となり、暗号化データ記憶媒体４の誤封入による誤送付があったとしても、送付先ではデータを参照することができない。このため、ＧＰＳ情報を利用し、復号鍵を別送付する場合と比較してセキュリティが弱くなるものの、誤送付については最低限必要な対策をすることができる。
なお、送付先では、上述の実施形態の暗号化データ復号部２１８は、受領した送付物４０に貼付されているラベルのバーコードをバーコード読取装置２３により読み取って、復号鍵を取得する。取得した復号鍵による暗号化データの復号については上述の実施例と同様である。
また、バーコードのほかに二次元コード等その他の形態を使用しても良いことも上述の実施例と同様である。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に係る暗号化データ復号システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態に係るデータ暗号化装置の構成の一例を示す図である。
【図３】本発明の実施形態に係るデータ復号化装置の構成の一例を示す図である。
【図４】データ暗号化装置１１の復号鍵記憶媒体作成処理を示すフローチャートである。
【図５】データ暗号化装置１１の暗号化データ記憶媒体作成処理を示すフローチャートである。
【図６】データ暗号化装置１１のバーコード・宛名ラベル印刷処理を示すフローチャートである。
【図７】データ復号化装置２１の暗号化データ復号処理を示すフローチャートである。
【図８】データ復号化装置２１の暗号化データ復号処理を示すフローチャートである。
【図９】メインメニュー画面の図である。
【図１０】復号鍵記憶媒体作成処理のメニュー画面の図である。
【図１１】送付先選択画面の図である。
【図１２】暗号鍵・復号鍵作成画面の図である。
【図１３】暗号化データ記憶媒体作成処理のメニュー画面の図である。
【図１４】データ暗号化画面の図である。
【図１５】暗号化データ復号処理のメニュー画面の図である。
【図１６】復号鍵記憶媒体の特定番号読取画面の図である。
【図１７】封筒貼付バーコード読取画面の図である。
【図１８】ＧＰＳ受信情報の取得画面の図である。
【図１９】データ復号化画面の図である。
【図２０】正しい配送パターンを示す図である。
【図２１】第１の誤配送パターンを示す図である。
【図２２】第２の誤配送パターンを示す図である。
【図２３】第３の誤配送パターンを示す図である。
【符号の説明】
【００８１】
１      送付元
２      送付先
３      復号鍵記憶媒体
４      暗号化データ記憶媒体
５      宛名ラベル
６      バーコードラベル
１１    データ暗号化装置
１２    プリンタ
１３、２４  ＬＡＮ
２１    データ復号化装置
２２    ＧＰＳ受信装置
２３    バーコード読取装置
３０、４０  送付物
１１３  鍵生成部
１１４  データ暗号化部
１１５  宛名ラベル作成部
１１６  バーコードラベル作成部
２１６  ＧＰＳ情報判定部
２１７  特定情報判定部
２１８  暗号化データ復号部
１１２２  平文データ蓄積部
１１２３  送付先ＤＢ
Ｃ１    特定情報（第１の特定情報）
Ｃ２    ＧＰＳ情報（第１のＧＰＳ情報）
Ｇ１    ＧＰＳ情報（第２のＧＰＳ情報）
Ｍ１    特定情報（第３の特定情報）
Ｍ２    特定情報（第２の特定情報）
【図１】
2010130626.tif 000003
【図２】
2010130626.tif 000004
【図３】
2010130626.tif 000005
【図４】
2010130626.tif 000006
【図５】
2010130626.tif 000007
【図６】
2010130626.tif 000008
【図７】
2010130626.tif 000009
【図８】
2010130626.tif 000010
【図９】
2010130626.tif 000011
【図１０】
2010130626.tif 000012
【図１１】
2010130626.tif 000013
【図１２】
2010130626.tif 000014
【図１３】
2010130626.tif 000015
【図１４】
2010130626.tif 000016
【図１５】
2010130626.tif 000017
【図１６】
2010130626.tif 000018
【図１７】
2010130626.tif 000019
【図１８】
2010130626.tif 000020
【図１９】
2010130626.tif 000021
【図２０】
2010130626.tif 000022
【図２１】
2010130626.tif 000023
【図２２】
2010130626.tif 000024
【図２３】
2010130626.tif 000025