(57)【要約】【課題】  ユーザが複雑な操作を必要とすることなく機密データを送信する。【解決手段】  本発明は、パスワード及び暗号化／復号化プログラムを記録した携帯型記憶装置をユーザコンピュータ２に装着すると、当該暗号化／復号化プログラムが実行され、この暗号化／復号化プログラムにより、上記パスワードを利用して、機密データが暗号化される。そして、この暗号化された機密データは、サーバコンピュータ３に送信される。【選択図】      図１
2005275112.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたユーザコンピュータと、
前記ネットワークに接続されたサーバコンピュータとを具備する暗号化システムにおいて、
前記ユーザコンピュータは、
顧客識別データと、前記顧客識別データに対応するパスワードと、データの暗号化を行なう暗号化／復号化プログラムとを格納した携帯型記憶装置から前記顧客識別データ、パスワード及び暗号化／復号化プログラムを読み出す手段と、
前記読み出された暗号化／復号化プログラムを実行する手段と、
前記実行された暗号化／復号化プログラムにより、前記読み出されたパスワードを使用して、送信対象となるデータを暗号化する手段と、
前記実行された暗号化／復号化プログラムにより、前記読み出された顧客識別データを含み、前記暗号化されたデータを添付ファイルとした電子メールを作成する手段と、
前記実行された暗号化／復号化プログラムにより、前記作成された電子メールを送信する手段と
を具備し、
前記サーバコンピュータは、
前記送信された電子メールを受信する手段と、
顧客識別データと、電子メールアドレスと、顧客識別データに対応するパスワードとが関連付けられたデータベースと、
前記受信した電子メールに含まれる顧客識別データ、送信元の電子メールアドレス及び暗号化されたデータを取得する手段と、
前記データベースから前記取得された顧客識別データ及び電子メールアドレスに対応するパスワードを取得する手段と、
前記取得されたパスワードを利用して、前記取得した暗号化されたデータを復号する手段と
を具備することを特徴とする暗号化／復号化システム。
【請求項２】
前記携帯型記憶装置は、送信先のアドレスを示すデータをさらに格納し、
前記読み出し手段は、前記携帯型記憶装置に格納された送信先のアドレスを示すデータをさらに読み出し、
前記実行された暗号化／復号化プログラムは、前記読み出された送信先のアドレスを示すデータを利用して、前記作成された電子メールを送信することを特徴とする請求項１記載の暗号化／復号化システム。
【請求項３】
前記携帯型記憶装置は、ＵＳＢメモリであることを特徴とする請求項１記載の暗号化／復号化システム。
【請求項４】
ネットワークに接続されたユーザコンピュータと、
前記ネットワークに接続され、顧客識別データと、電子メールアドレスと、顧客識別データに対応するパスワードとが関連付けられたデータベースを具備するサーバコンピュータとを具備する暗号化／復号化システムにおける暗号化／復号化方法において、
前記ユーザコンピュータにおいて、
顧客識別データと、前記顧客識別データに対応するパスワードと、データの暗号化を行なう暗号化／復号化プログラムとを格納した携帯型記憶装置から前記顧客識別データ、パスワード及び暗号化／復号化プログラムを読み出し、
前記読み出された暗号化／復号化プログラムを実行し、
前記実行された暗号化／復号化プログラムにより、前記読み出されたパスワードを使用して、送信対象となるデータを暗号化し、
前記実行された暗号化／復号化プログラムにより、前記読み出された顧客識別データを含み、前記暗号化されたデータを添付ファイルとした電子メールを作成し、
前記実行された暗号化／復号化プログラムにより、前記作成された電子メールを送信し、
前記サーバコンピュータにおいて、
前記送信された電子メールを受信し、
前記受信した電子メールに含まれる顧客識別データ、送信元の電子メールアドレス及び暗号化されたデータを取得し、
前記データベースから前記取得された顧客識別データ及び電子メールアドレスに対応するパスワードを取得し、
前記取得されたパスワードを利用して、前記取得した暗号化されたデータを復号することを特徴とする暗号化／復号化方法。
【請求項５】
顧客識別データと、前記顧客識別データに対応するパスワードと、データの暗号化を行なう暗号化／復号化プログラムとを格納した携帯型記憶装置から前記顧客識別データ、パスワード及び暗号化／復号化プログラムを読み出す手段と、
前記読み出された暗号化／復号化プログラムを実行する手段と、
前記実行された暗号化／復号化プログラムにより、前記読み出されたパスワードを使用して、送信対象となるデータを暗号化する手段と、
前記実行された暗号化／復号化プログラムにより、前記読み出された顧客識別データを含み、前記暗号化されたデータを添付ファイルとした電子メールを作成する手段と、
前記実行された暗号化／復号化プログラムにより、前記作成された電子メールを送信する手段と
を具備することを特徴とする暗号化装置。
【請求項６】
顧客識別データを含み、暗号化されたデータを添付ファイルとした電子メールを受信する手段と、
顧客識別データと、電子メールアドレスと、顧客識別データに対応するパスワードとが関連付けられたデータベースと、
前記受信した電子メールに含まれる顧客識別データ、送信元の電子メールアドレス及び暗号化されたデータを取得する手段と、
前記データベースから前記取得された顧客識別データ及び電子メールアドレスに対応するパスワードを取得する手段と、
前記取得されたパスワードを利用して、前記取得した暗号化されたデータを復号する手段と
を具備することを特徴とする復号化装置。
【請求項７】
顧客識別データと、前記顧客識別データに対応するパスワードと、データの暗号化を行なう暗号化／復号化プログラムとを格納した携帯型記憶装置から前記顧客識別データ、パスワード及び暗号化／復号化プログラムを読み出し、
前記読み出された暗号化／復号化プログラムを実行し、
前記実行された暗号化／復号化プログラムにより、前記読み出されたパスワードを使用して、送信対象となるデータを暗号化し、
前記実行された暗号化／復号化プログラムにより、前記読み出された顧客識別データを含み、前記暗号化されたデータを添付ファイルとした電子メールを作成し、
前記実行された暗号化／復号化プログラムにより、前記作成された電子メールを送信することを特徴とする暗号化方法。
【請求項８】
顧客識別データと、電子メールアドレスと、顧客識別データに対応するパスワードとが関連付けられたデータベースを具備する復号化装置における復号化方法において、
顧客識別データを含み、暗号化されたデータを添付ファイルとした電子メールを受信し、
前記受信した電子メールに含まれる顧客識別データ、送信元の電子メールアドレス及び暗号化されたデータを取得し、
前記データベースから前記取得された顧客識別データ及び電子メールアドレスに対応するパスワードを取得し、
前記取得されたパスワードを利用して、前記取得した暗号化されたデータを復号することを特徴とする復号化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密データを送受信する際に使用される暗号化／復号化システムに関する。
【背景技術】
【０００２】
従来、機密データを電子メールの添付ファイルとして送信する場合、第三者にファイルの内容が閲覧することができないように、送信者、受信者が同一のファイル暗号／復号ソフトウェアを保有し、秘密鍵となるパスワードを電話や、口頭、別通の電子メールなどにより、送信者から受信者に伝え、当該パスワードを使用することにより機密データを暗号化／復号化することは通常行なわれている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の従来の手法においては、暗号化／復号化のためのパスワードの入力操作が面倒であるばかりではなく、セキュリティを高める上で複雑なパスワードを設定すれば入力間違いを誘う、或いは覚えられずに忘れてしまうということがある。また、ソフトウェアをインストールする必要があるため、手間がかかり、このような手法が普及しにくいという問題もあった。
【０００４】
本発明は、上記実情に鑑みてなされたものであり、ユーザが複雑な操作を必要とすることなく機密データを送信することができる暗号化／復号化システムに関する。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の第１の発明は、ネットワークに接続されたユーザコンピュータと、前記ネットワークに接続されたサーバコンピュータとを具備する暗号化システムにおいて、前記ユーザコンピュータは、顧客識別データと、前記顧客識別データに対応するパスワードと、データの暗号化を行なう暗号化／復号化プログラムとを格納した携帯型記憶装置から前記顧客識別データ、パスワード及び暗号化／復号化プログラムを読み出す手段と、前記読み出された暗号化／復号化プログラムを実行する手段と、前記実行された暗号化／復号化プログラムにより、前記読み出されたパスワードを使用して、送信対象となるデータを暗号化する手段と、前記実行された暗号化／復号化プログラムにより、前記読み出された顧客識別データを含み、前記暗号化されたデータを添付ファイルとした電子メールを作成する手段と、前記実行された暗号化／復号化プログラムにより、前記作成された電子メールを送信する手段とを具備し、前記サーバコンピュータは、前記送信された電子メールを受信する手段と、顧客識別データと、電子メールアドレスと、顧客識別データに対応するパスワードとが関連付けられたデータベースと、前記受信した電子メールに含まれる顧客識別データ、送信元の電子メールアドレス及び暗号化されたデータを取得する手段と、前記データベースから前記取得された顧客識別データ及び電子メールアドレスに対応するパスワードを取得する手段と、前記取得されたパスワードを利用して、前記取得した暗号化されたデータを復号する手段とを具備することを特徴とする暗号化／復号化システム、である。
【０００６】
また、本発明の第２の発明は、第１の発明において、前記携帯型記憶装置は、送信先のアドレスを示すデータをさらに格納し、前記読み出し手段は、前記携帯型記憶装置に格納された送信先のアドレスを示すデータをさらに読み出し、前記実行された暗号化／復号化プログラムは、前記読み出された送信先のアドレスを示すデータを利用して、前記作成された電子メールを送信することを特徴とする暗号化／復号化システム、である。
【０００７】
さらに、本発明の第３の発明は、ネットワークに接続されたユーザコンピュータと、前記ネットワークに接続され、顧客識別データと、電子メールアドレスと、顧客識別データに対応するパスワードとが関連付けられたデータベースを具備するサーバコンピュータとを具備する暗号化／復号化システムにおける暗号化／復号化方法において、前記ユーザコンピュータにおいて、顧客識別データと、前記顧客識別データに対応するパスワードと、データの暗号化を行なう暗号化／復号化プログラムとを格納した携帯型記憶装置から前記顧客識別データ、パスワード及び暗号化／復号化プログラムを読み出し、前記読み出された暗号化／復号化プログラムを実行し、前記実行された暗号化／復号化プログラムにより、前記読み出されたパスワードを使用して、送信対象となるデータを暗号化し、前記実行された暗号化／復号化プログラムにより、前記読み出された顧客識別データを含み、前記暗号化されたデータを添付ファイルとした電子メールを作成し、前記実行された暗号化／復号化プログラムにより、前記作成された電子メールを送信し、前記サーバコンピュータにおいて、前記送信された電子メールを受信し、前記受信した電子メールに含まれる顧客識別データ、送信元の電子メールアドレス及び暗号化されたデータを取得し、前記データベースから前記取得された顧客識別データ及び電子メールアドレスに対応するパスワードを取得し、前記取得されたパスワードを利用して、前記取得した暗号化されたデータを復号することを特徴とする暗号化／復号化方法、である。
【発明の効果】
【０００８】
本発明によれば、ユーザが複雑な操作を必要とすることなく機密データを送信することができる暗号化／復号化システムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、本発明の実施の形態に係る暗号化／復号化システムについて説明する。
【００１０】
図１は、本発明の実施の形態に係る暗号化／復号化システムの全体構成を示す図である。同図に示すように、インターネットなどのネットワーク１にはユーザコンピュータ２及び金融機関のサーバコンピュータ３が接続されている。
【００１１】
ユーザコンピュータ２は、暗号化／復号化システムにおいて、本発明の実施の形態に係る暗号化処理に基づいて、暗号化された機密データ（例えば、金融機関への定期的な金融取引の依頼用データ、源泉徴収票など）を金融機関のサーバコンピュータ３へ送信する。
【００１２】
サーバコンピュータ３は、ユーザコンピュータ２から送信された暗号化された機密データを、本発明の実施の形態に係る復号化処理に基づいて復号化して、機密データを得る。
【００１３】
図２は、本発明の実施の形態に係るユーザコンピュータ及びサーバコンピュータの構成を示す図である。なお、ここでは、ユーザコンピュータ２及びサーバコンピュータ３の構成を示すが、両者の異なる点は、サーバコンピュータ３はデータベース２３を有するのに対し、ユーザコンピュータ２はデータベース２３を有しない点において異なる。また、本発明の実施の形態においては、ユーザコンピュータ２において機密文書を入力部１８から入力して機密データ２５を得るが、サーバコンピュータ３においてはこのような処理を行なわないので、機密データ２５はＨＤＤ１９には格納されない。
【００１４】
同図に示すように、ユーザコンピュータ２及びサーバコンピュータ３においては、バス１１に、ＣＰＵ１２、メモリ１３、ＵＳＢ端子１４、表示部１６、通信部１７、入力部１８及びＨＤＤ（Hard Disk Drive）１９が接続されている。
【００１５】
ＣＰＵ１２は、ユーザコンピュータ２或いはサーバコンピュータ３全体の制御を司るものであり、暗号化／復号化プログラム２２を実行することにより、本発明の実施の形態に係る暗号化／復号化処理を実行する。
【００１６】
メモリ１３は、暗号化／復号化プログラム２２を実行する際に必要とされるワークエリアなどとして使用される。
【００１７】
ＵＳＢ端子１４は、ＵＳＢメモリ１５を着脱するための端子であり、規格により定められた端子である。
【００１８】
ＵＳＢメモリ１５は、金融機関からユーザに配布されたものであり、図３に示すように、暗号化／復号化プログラム３１、顧客識別データ（ＩＤ）３２、パスワードデータ３３及び送信先アドレスデータ３４が格納されている。
【００１９】
暗号化／復号化プログラム３１は、本発明の実施の形態における暗号化／復号化処理を行なうものであり、ＵＳＢメモリ１５からユーザコンピュータ２のＨＤＤ１９にダウンロードされ、自動的に実行される。
【００２０】
顧客識別データ（ＩＤ）３２は、ＵＳＢメモリ１５のユーザの識別データ（ＩＤ）であり、ＵＳＢメモリ１５からユーザコンピュータ２のＨＤＤ１９にダウンロードされる。
【００２１】
パスワードデータ３３は、顧客識別データ（ＩＤ）３２によって特定されるユーザのパスワードデータであり、ＵＳＢメモリ１５からユーザコンピュータ２のＨＤＤ１９にダウンロードされる。
【００２２】
送信先アドレスデータ３４は、機密文書データの送信先を示す電子メールアドレスデータであり、本発明の実施の形態においては、サーバコンピュータ３の電子メールアドレスを示すデータである。送信先アドレスデータ３４は、ＵＳＢメモリ１５からユーザコンピュータ２のＨＤＤ１９にダウンロードされ、暗号化／復号化プログラム２２によって、電子メールプログラム２４の宛先にセットされる。
【００２３】
表示部１６は、ディスプレイなどの表示デバイスであり、通信部１７はインターネットを介して他のコンピュータとの通信の制御を司るものである。入力部１８は、キーボード、スキャナなどの入力デバイスであり、機密文書を入力するためなどに使用される。
【００２４】
ＨＤＤ１９は、ＯＳ(Operating System)２１、暗号化／復号化プログラム２２、データベース２３、電子メールプログラム２４及び入力部１８から入力された機密データ２５などを格納する。
【００２５】
ＯＳ２１は、ユーザコンピュータ２或いはサーバコンピュータ３の基本的な動作を司るオペレーティングシステムである。
【００２６】
暗号化／復号化プログラム２２は、ユーザコンピュータ２においては、ＵＳＢメモリ１５からダウンロードされたものであり、サーバコンピュータ３においてはインストールされたものである。
【００２７】
データベース２３は、サーバコンピュータ３において設けられるものであり、図４に示すように、顧客識別データ（ＩＤ）４１、パスワード４２及び送信元電子メールアドレスデータ４３が互いに関連付けられて記憶される。
【００２８】
顧客識別データ（ＩＤ）４１及びパスワード４２は、ユーザに配布されたＵＳＢメモリ１５に格納される顧客識別データ３２及びパスワードデータ３３と対応しており、データベース２３によって配布されたＵＳＢメモリ１５の管理が行なわれる。
【００２９】
電子メールプログラム２４は、電子メールを送受信するためのプログラムである。機密データ２５は、ユーザコンピュータ２において、入力部１８から取り込まれ、ＨＤＤ１９に格納される。
【００３０】
図５は、ユーザコンピュータ或いはサーバコンピュータにおけるプログラムの構造を示す図である。同図に示すように、ＢＩＯＳ（basic input/output system)５０上には、ＯＳ２１が設けられ、このＯＳ２１上において暗号化／復号化プログラム２２及び電子メールプログラム２４が設けられる。
【００３１】
暗号化／復号化プログラム２２及び電子メールプログラム２４は、互いにＯＳ２１を介して相互に作用し、または直接作用することにより、本発明の実施の形態に係る暗号化／復号化処理を実現する。
【００３２】
次に、図６及び図７のフローチャートを参照して、本発明の実施の形態に係る暗号化／復号化システムの動作について説明する。
【００３３】
まず、ユーザコンピュータ２において、スキャナなどの入力部１８を利用して、送信対象となる機密文書が取り込まれる（Ｓ１）。この取り込まれた機密文書は、機密データ２５としてＨＤＤ１９に格納される。
【００３４】
次に、ＵＳＢメモリ１５がＵＳＢ端子１４に装着されたか否かの判断が行なわれる（Ｓ２）。ステップ２において、ＵＳＢメモリ１５が装着されたと判断された場合には、ＵＳＢメモリ１５に格納されている暗号化／復号化プログラム３１、顧客識別データ（ＩＤ）３２、パスワードデータ３３及び送信先アドレスデータ３４が読み込まれ（Ｓ３）、ＨＤＤ１９に格納される。
【００３５】
そして、読み込まれた暗号化／復号化プログラム３１が実行され（Ｓ４）、Ｓ１において取り込まれた機密データ２５がＵＳＢメモリから読み出されたパスワードデータ３３を利用して暗号化される（Ｓ５）。
【００３６】
この暗号化された機密データ２５は、添付ファイル形式に加工されたのち電子メールに添付され、さらに、Ｓ３において読み出された顧客識別データ３２を含む電子メールが作成され（Ｓ６）、
そして、暗号化された機密データ２５が添付され、顧客識別データ３２を含む電子メールが、Ｓ３において読み込まれた送信先アドレスデータ３４を利用して金融機関のサーバコンピュータ３に送信される（Ｓ７）。
【００３７】
次に、サーバコンピュータ３における処理について、図７のフローチャートを参照して説明する。
【００３８】
ユーザコンピュータ２から暗号化された機密データ２５が添付され、顧客識別データ（ＩＤ）３２を含む電子メールを受信すると（Ｓ１１）、当該受信メールから暗号化された機密データ２５、顧客識別データ（ＩＤ）３２及び送信元の電子メールアドレスデータ（ユーザコンピュータ２の電子メールアドレスデータ）を取得する（Ｓ１２）。
【００３９】
次に、Ｓ１２において取得された顧客識別データ（ＩＤ）３２及び送信元の電子メールアドレスデータを利用して、データベース２３を検索し、取得された顧客識別データ（ＩＤ）３２及び送信元の電子メールアドレスデータに合致する顧客識別データ（ＩＤ）４１及び送信元の電子メールアドレスデータ４３に関連付けられたパスワード４２を取得する（Ｓ１３）。
【００４０】
なお、ここでは、顧客識別データ（ＩＤ）４１及び送信元の電子メールアドレスデータ４３が合致したときのパスワードを取得する場合について説明したが、顧客識別データ（ＩＤ）４１のみで判断してもよい。
【００４１】
その後、Ｓ１３において取得されたパスワードを利用して、暗号化された機密データを復号化することにより、サーバコンピュータ３において機密データを得ることができる（Ｓ１４）。
【００４２】
したがって、本発明の実施の形態に係る暗号化／復号化システムによれば、パスワードなどを入力することなく、機密データを暗号化してサーバコンピュータ３に送ることができる。
【００４３】
また、サーバコンピュータ３においては、ユーザコンピュータ２から送信された電子メールに含まれる顧客識別データ及び送信元アドレスデータを利用して、パスワードを取得し、この取得したパスワードを利用して、機密データの復号化を行なうことができる。
【００４４】
上述の実施の形態においては、送信先の電子メールアドレスデータをＵＳＢメモリ１５に格納して、電子メールプログラムに設定する場合について説明したが、サーバコンピュータの電子メールアドレスデータが予め登録された電子メールプログラムをＵＳＢメモリ１５に格納して、暗号化／復号化プログラム３１と連動させてもよい。
【００４５】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態に係る暗号化／復号化システムの全体構成を示す図である。
【図２】本発明の実施の形態に係るユーザコンピュータ及びサーバコンピュータの構成を示す図である。
【図３】ＵＳＢメモリに格納されるデータなどを示す図である。
【図４】サーバコンピュータにおけるデータベースの構造を示す図である。
【図５】ユーザコンピュータ或いはサーバコンピュータにおけるプログラムの構造を示す図である。
【図６】本発明の実施の形態に係る暗号化／復号化システムの動作について説明するためのフローチャートである。
【図７】本発明の実施の形態に係る暗号化／復号化システムの動作について説明するためのフローチャートである。
【符号の説明】
【００４７】
１…ネットワーク、２…ユーザコンピュータ、３…サーバコンピュータ、１１…バス、１２…ＣＰＵ、１３…メモリ、１４…ＵＳＢ端子、１５…ＵＳＢメモリ、１６…表示部、１７…通信部、１８…入力部、１９…ＨＤＤ、２１…ＯＳ、２２…暗号化／復号化プログラム、２３…データベース、２４…電子メールプログラム、２５…機密データ。
【図１】
2005275112.tif 000003
【図２】
2005275112.tif 000004
【図３】
2005275112.tif 000005
【図４】
2005275112.tif 000006
【図５】
2005275112.tif 000007
【図６】
2005275112.tif 000008
【図７】
2005275112.tif 000009