(57)【要約】【課題】既存構成を用いて利用者本人を高い確度で特定認証できるようにし、セキュリティを確保しながら暗号化ファイルを利用可能にする。【解決手段】ワンタイムパスワードは、端末装置１０ｂで暗号化ファイルを受信あるいは開封することに応じて携帯端末装置４０に送信される。そして、利用者が端末装置１０ｂにおいて暗号化ファイルを読み出して復号化する際、利用者は、携帯型記憶装置４０を参照し、その表示部に表示されているワンタイムパスワードを端末装置１０ｂから入力する。【選択図】図１
2008234048.tif 000002
【特許請求の範囲】
【請求項１】
相互に通信可能に接続された複数の端末装置と、
前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、
前記一の端末装置から前記他の端末装置に送信される前記電子ファイルを、前記管理サーバによって管理される所定の暗号鍵で暗号化し、前記一の端末装置により前記電子ファイルを暗号化ファイルとして前記他の端末装置に送信させる暗号化手段と、
前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえ、
前記管理サーバが、
一回限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段と、
前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段と、
前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段と、
該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段と、
該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段とをさらにそなえて構成されている、
ことを特徴とする電子ファイル管理システム。
【請求項２】
前記他の端末装置が、
前記一の端末装置から送信された前記暗号化ファイルを受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、前記管理サーバに通知する受け取り通知送信手段と、
前記利用者が前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報の入力を前記利用者に対して要求する入力要求手段と、
該入力要求手段による入力要求に応じ前記利用者によって前記他の端末装置から入力された前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報を前記管理サーバに前記認証情報として送信する認証情報送信手段と、
前記管理サーバから送信された前記復号鍵を受信する復号鍵受信手段と、
該復号鍵受信手段によって受信された前記復号鍵を用いて前記暗号化ファイルを復号化する復号化手段とをそなえて構成されている、
ことを特徴とする請求項１記載の電子ファイル管理システム。
【請求項３】
前記暗号化手段による前記電子ファイルの暗号化に先立って前記電子ファイルを完成文書ファイルに変換する変換手段をさらにそなえた、
ことを特徴とする請求項１または請求項２に記載の電子ファイル管理システム。
【請求項４】
前記一の端末装置において利用者によって前記電子ファイルの前記他の端末装置への送信が指示されると、前記変換手段および前記暗号化手段による一連の処理が自動的に実行され、前記暗号化ファイルが前記他の端末装置に送信される、
ことを特徴とする請求項３記載の電子ファイル管理システム。
【請求項５】
前記変換手段および前記暗号化手段の少なくとも一方が、前記管理サーバにそなえられている、
ことを特徴とする請求項３または請求項４に記載の電子ファイル管理システム。
【請求項６】
前記パスワード送信手段が、前記暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の前記携帯端末装置のメールアドレスを前記管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによって前記ワンタイムパスワードを前記携帯端末装置に送信する、
ことを特徴とする請求項１〜請求項５のいずれか一項に記載の電子ファイル管理システム。
【請求項７】
相互に通信可能に接続された複数の端末装置と、
前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、
前記一の端末装置から前記他の端末装置に送信される前記電子ファイルを、前記管理サーバによって管理される所定の暗号鍵で暗号化し、前記一の端末装置により前記電子ファイルを暗号化ファイルとして前記他の端末装置に送信させる暗号化手段と、
前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえて構成される、
電子ファイル管理システムを構築するための電子ファイル管理プログラムであって、
一回限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段、
前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段、
前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段、
該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段、および、
該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段、
として前記管理サーバとしてのコンピュータを機能させる、
ことを特徴とする電子ファイル管理プログラム。
【請求項８】
前記一の端末装置から送信された前記暗号化ファイルを受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、前記管理サーバに通知する受け取り通知送信手段、
前記利用者が前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報の入力を前記利用者に対して要求する入力要求手段、
該入力要求手段による入力要求に応じ前記利用者によって前記他の端末装置から入力された前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報を前記管理サーバに前記認証情報として送信する認証情報送信手段、
前記管理サーバから送信された前記復号鍵を受信する復号鍵受信手段、および、
該復号鍵受信手段によって受信された前記復号鍵を用いて前記暗号化ファイルを復号化する復号化手段として、前記他の端末装置としてのコンピュータを機能させるプログラムをさらに含んでいる、
ことを特徴とする請求項７記載の電子ファイル管理プログラム。
【請求項９】
前記パスワード送信手段が、前記暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の前記携帯端末装置のメールアドレスを前記管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによって前記ワンタイムパスワードを前記携帯端末装置に送信するように、前記管理サーバとしてのコンピュータを機能させる、
ことを特徴とする請求項７または請求項８に記載の電子ファイル管理プログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の端末装置に保有される電子ファイルを管理する技術に関し、特に、その電子ファイルの端末装置からＵＳＢ（Universal Serial Bus）メモリ等の携帯型記憶装置への書込みや他の端末装置への送信を管理する技術に関する。
【背景技術】
【０００２】
重要情報や課金対象ソフトウエアなどを含む電子ファイルを、ある端末装置から他の端末装置へ送信したり、ある端末装置からＵＳＢメモリ等の携帯型記憶装置に書き込む場合には、電子ファイルの内容を、暗号化してから、送信したり書き込んだりしている。この種の技術は、例えば下記特許文献１などに記載されている。
【０００３】
これにより、電子ファイルの内容が、送信中や携帯型記憶装置での保存中に盗聴・漏洩されて悪用されたり、正当ではない利用者（その電子ファイルに対するアクセス権限を持たない利用者）によってアクセスされたりするのを防止することができる。
【０００４】
下記特許文献１に開示された技術は、暗号化されたコンテンツを含む暗号化文書に関するもので、暗号化されたコンテンツを含む暗号化文書の閲覧に際して、セキュリティレベルを高くすることを目的としている。
【０００５】
そこで、この特許文献１では、暗号化文書中の暗号化されたコンテンツを復号化する文書閲覧鍵を管理装置に保管しておき、暗号化文書の閲覧を望むユーザ装置は秘密鍵で暗号化したユーザＩＤおよび暗号化文書の文書識別キーを公開鍵とともに管理装置に送信して文書閲覧鍵の送信を求め、管理装置は、ユーザＩＤおよび文書識別キーを公開鍵で復号化し、ユーザＩＤに基づいて認証の可否を決定し、認証が得られたユーザに対してのみ文書識別キーに基づいて検索した文書閲覧鍵を公開鍵で暗号化して送信し、ユーザ装置は、暗号化された文書閲覧鍵を秘密鍵で復号化し、復号化された文書閲覧鍵で暗号化されたコンテンツを復号化し、これによってコンテンツを閲覧可能としている。
【特許文献１】特開２００３−２７３８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に開示された技術では、ユーザＩＤや文書識別キーが分かれば誰でもユーザ装置を用いて暗号化文書を閲覧することが可能であり好ましくない。そこで、ユーザ本人を特定するために、ユーザの生体情報（指紋，虹彩，掌紋等）を用いることも考えられるが、その場合、ユーザ装置側で、生体情報を採取するセンサや、そのセンサによって得られた情報を処理するソフトウエアを新規に追加する必要がある。
【０００７】
また、上記特許文献１に開示された技術を用いユーザ装置以外の端末装置（他のユーザの端末装置）において上記暗号化文書を閲覧するような場合には、その端末装置に、閲覧用のソフトウエア等をインストールしたり文書識別キーを入力したりする手間が掛かり利便性に欠ける。
【０００８】
さらに、上述のように端末装置で上記暗号化文書を閲覧した場合には、その端末装置に、ユーザＩＤや文書識別キーが残る可能性がある上に、場合によってはパスワードなどの情報が残ってしまう可能性があり、セキュリティ上、好ましくない。
【０００９】
本発明は、このような課題に鑑み創案されたもので、ワンタイムパスワードを採用する
ことにより、端末装置に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置の既存構成を用いて利用者本人を高い確度で特定認証できるようにするとともに、他人の端末装置においても、セキュリティを確保しながら暗号化ファイルを利用できるようにして、利便性の大幅な向上をはかることを目的としている。
【課題を解決するための手段】
【００１０】
以上の目的を達成する本願発明は以下に述べるようなものである。
（１）請求項１記載の発明は、相互に通信可能に接続された複数の端末装置と、前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、前記一の端末装置から前記他の端末装置に送信される前記電子ファイルを、前記管理サーバによって管理される所定の暗号鍵で暗号化し、前記一の端末装置により前記電子ファイルを暗号化ファイルとして前記他の端末装置に送信させる暗号化手段と、前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえ、前記管理サーバが、一回限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段と、前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段と、前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段と、該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段と、該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段とをさらにそなえて構成されている、ことを特徴とする電子ファイル管理システムである。
【００１１】
（２）請求項２記載の発明は、前記他の端末装置が、前記一の端末装置から送信された前記暗号化ファイルを受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、前記管理サーバに通知する受け取り通知送信手段と、前記利用者が前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報の入力を前記利用者に対して要求する入力要求手段と、該入力要求手段による入力要求に応じ前記利用者によって前記他の端末装置から入力された前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報を前記管理サーバに前記認証情報として送信する認証情報送信手段と、前記管理サーバから送信された前記復号鍵を受信する復号鍵受信手段と、該復号鍵受信手段によって受信された前記復号鍵を用いて前記暗号化ファイルを復号化する復号化手段とをそなえて構成されている、ことを特徴とする請求項１記載の電子ファイル管理システムである。
【００１２】
（３）請求項３記載の発明は、前記暗号化手段による前記電子ファイルの暗号化に先立って前記電子ファイルを完成文書ファイルに変換する変換手段をさらにそなえた、ことを特徴とする請求項１または請求項２に記載の電子ファイル管理システムである。
【００１３】
（４）請求項４記載の発明は、前記一の端末装置において利用者によって前記電子ファ
イルの前記他の端末装置への送信が指示されると、前記変換手段および前記暗号化手段による一連の処理が自動的に実行され、前記暗号化ファイルが前記他の端末装置に送信される、ことを特徴とする請求項３記載の電子ファイル管理システムである。
【００１４】
（５）請求項５記載の発明は、前記変換手段および前記暗号化手段の少なくとも一方が、前記管理サーバにそなえられている、ことを特徴とする請求項３または請求項４に記載の電子ファイル管理システムである。
【００１５】
（６）請求項６記載の発明は、前記パスワード送信手段が、前記暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の前記携帯端末装置のメールアドレスを前記管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによって前記ワンタイムパスワードを前記携帯端末装置に送信する、ことを特徴とする請求項１〜請求項５のいずれか一項に記載の電子ファイル管理システムである。
【００１６】
（７）請求項７記載の発明は、相互に通信可能に接続された複数の端末装置と、前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、前記一の端末装置から前記他の端末装置に送信される前記電子ファイルを、前記管理サーバによって管理される所定の暗号鍵で暗号化し、前記一の端末装置により前記電子ファイルを暗号化ファイルとして前記他の端末装置に送信させる暗号化手段と、前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえて構成される、電子ファイル管理システムを構築するための電子ファイル管理プログラムであって、一回限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段、前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段、前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段、該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段、および、該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段、として前記管理サーバとしてのコンピュータを機能させる、ことを特徴とする電子ファイル管理プログラムである。
【００１７】
（８）請求項８記載の発明は、前記一の端末装置から送信された前記暗号化ファイルを受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、前記管理サーバに通知する受け取り通知送信手段、前記利用者が前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報の入力を前記利用者に対して要求する入力要求手段、該入力要求手段による入力要求に応じ前記利用者によって前記他の端末装置から入力された前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報を前記管理サーバに前記認証情報として送信する認証情報送信手段、前記管理サーバから送信された前記復号鍵を受信する復号鍵受信手段、および、該復号鍵受信手段によって受信された前記復号鍵を用いて前記暗号化ファイルを復号化する復号化手段として、前記他の端末装
置としてのコンピュータを機能させるプログラムをさらに含んでいる、ことを特徴とする請求項７記載の電子ファイル管理プログラムである。
【００１８】
（９）請求項９記載の発明は、前記パスワード送信手段が、前記暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の前記携帯端末装置のメールアドレスを前記管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによって前記ワンタイムパスワードを前記携帯端末装置に送信するように、前記管理サーバとしてのコンピュータを機能させる、ことを特徴とする請求項７または請求項８に記載の電子ファイル管理プログラムである。
【発明の効果】
【００１９】
上述した本発明によれば、以下のような効果が得られる。
（１）請求項１記載の電子ファイル管理システムの発明によれば、一の端末装置から他の端末装置に送信される電子ファイルは管理サーバによって管理される所定の暗号鍵で暗号化され、ワンタイムパスワード生成手段によって生成されたワンタイムパスワードが、暗号化ファイルが電子ファイルとして一の端末装置から送信されて他の端末装置での受信あるいは開封に応じて、他の端末装置の利用者によって携帯される携帯端末装置に送信される。そして、他の端末装置において一の端末装置から送信された暗号化ファイルを復号化する際、利用者は、携帯端末装置に送信されたワンタイムパスワードを他の端末装置から入力する。入力されたワンタイムパスワードは、管理サーバに認証情報として送信され、管理サーバにおいて、他の端末装置からの認証情報と管理サーバ側のワンタイムパスワード生成手段によって生成されたワンタイムパスワードとが比較され、これらが一致した場合に利用者が正当な利用者であることが認証され、暗号化ファイルを復号化する復号鍵が他の端末装置に送信され、他の端末装置において暗号化ファイルが復号化される。このようにワンタイムパスワードを採用することにより、端末装置に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置の既存構成を用いて利用者本人（携帯端末装置を携帯所有している人）を高い確度で特定認証できるほか、利用者は、携帯端末装置と端末装置とがほぼ同一箇所に存在する場合に限り、送信されてきた電子ファイル（暗号化ファイル）を、他人の端末装置においてもセキュリティを確保しながら利用することができ、利便性が大幅に向上する。また、一の端末装置から送信された暗号化ファイルを他の端末装置において受信するタイミングで、ワンタイプパスワードが他の端末装置の利用者に携帯される携帯端末装置に送信されるため、ネットワークの遅延などで他の端末装置側での暗号化ファイルの受信が遅れるような場合でも、適切なタイミングでワンタイプパスワードが届くようになり、いずれかが遅延したことによってワンタイプパスワードの有効期限が切れてしまうといった事態を防止できる。したがって、正当な利用者であれば、暗号化ファイルを確実に復号化することが可能になる。また、ワンタイムパスワードは使い捨てのもので一回しか使用できないので、悪意を持った第三者が、他の端末装置に残ったパスワードを使用したり、キーロガー等によってパスワードを盗んだりしても、二度と使用することができず、セキュリティを大幅に向上することができる。
【００２０】
（２）請求項２記載の電子ファイル管理システムの発明によれば、一の端末装置において、利用者によって電子ファイルの他の端末装置への送信が指示されると、変換手段および暗号化手段による一連の処理が自動的に実行され暗号化ファイルが他の端末装置に送信されるように構成することにより、利用者は、変換操作と暗号化操作との２回の操作を全く意識することなく送信指示の操作を一度行なうだけで、変換処理および暗号化処理が実行されて暗号化ファイルが他の端末装置に送信され、利便性が大幅に向上する。
【００２１】
また、一の端末装置から送信された暗号化ファイルを他の端末装置で受信あるいは開封したことを、他の端末装置から管理サーバに通知する受け取り通知送信の機能を有することで、管理サーバ側では、暗号化ファイルが他の端末装置での受信あるいは開封に応じて
、前記ワンタイムパスワードを携帯端末装置に送信することが可能になる。
【００２２】
また、一の端末装置から送信された暗号化ファイルを他の端末装置で受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、他の端末装置から管理サーバに通知する受け取り通知送信の機能を有することで、管理サーバ側では、暗号化ファイルが他の端末装置で実際に受信あるいは開封するタイミングに応じて、前記ワンタイムパスワードを携帯端末装置に送信することが可能になる。すなわち、受け取り通知の送信に承認必要（手動）とすることで、受信や開封を行ったものの、実際には後の別の機会にワンタイプパスワードを入力して暗号化ファイルを復号化しようと利用者が考えている場合に、実際に暗号化ファイルを復号化したいタイミングでワンタイプパスワードを要求することができるようになり、ワンタイプパスワードが無駄になってしまうことがなくなる。
【００２３】
（３）請求項３記載の電子ファイル管理システムの発明では、暗号化手段による電子ファイルの暗号化に先立って電子ファイルを完成文書ファイルに変換する変換手段をさらにそなえ、改竄操作の困難な完成文書ファイルに変換して更に暗号化しているため、情報漏洩などに対する安全性が更に向上する。
【００２４】
（４）請求項４記載の電子ファイル管理システムの発明では、一の端末装置において利用者によって電子ファイルの他の端末装置への送信が指示されると、変換手段および暗号化手段による一連の処理が自動的に実行され、暗号化ファイルが他の端末装置に送信されるため、変換および暗号化による一連の処理が自動的に実行されることになり、利用者は、変換操作と暗号化操作との２回の操作を全く意識することなく指示の操作を一度行なうだけでよく、利便性が大幅に向上する。
【００２５】
（５）請求項５記載の電子ファイル管理システムの発明では、変換手段および暗号化手段の少なくとも一方が管理サーバにそなえられており、管理サーバ側で変換もしくは暗号化の少なくとも一方を実行するように構成されているため、一の端末装置側においてソフトウエアがインストールされていなくても変換もしくは暗号化の処理を行なうことが可能になる。また、変換もしくは暗号化についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ側のソフトウエアのみ更新・変更すればよく、端末装置毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システムのメンテナンスを極めて効率よく行なえるという効果も得られる。
【００２６】
（６）請求項６記載の電子ファイル管理システムの発明では、管理サーバ側に存在するパスワード送信手段が、暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の携帯端末装置のメールアドレスを管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによってワンタイムパスワードを携帯端末装置に送信するため、管理サーバ側で実行するように構成されており、一の端末装置側においてソフトウエアがインストールされていなくてもパスワードの送信の処理を行なうことが可能になる。また、ワンタイプパスワード送信についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ側のソフトウエアのみ更新・変更すればよく、端末装置毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システムのメンテナンスを極めて効率よく行なえるという効果も得られる。
【００２７】
（７）請求項１記載の電子ファイル管理プログラムの発明によれば、一の端末装置から他の端末装置に送信される電子ファイルは管理サーバによって管理される所定の暗号鍵で暗号化され、ワンタイムパスワード生成手段によって生成されたワンタイムパスワードが、暗号化ファイルが電子ファイルとして一の端末装置から送信されて他の端末装置での受信あるいは開封に応じて、他の端末装置の利用者によって携帯される携帯端末装置に送信される。そして、他の端末装置において一の端末装置から送信された暗号化ファイルを復
号化する際、利用者は、携帯端末装置に送信されたワンタイムパスワードを他の端末装置から入力する。入力されたワンタイムパスワードは、管理サーバに認証情報として送信され、管理サーバにおいて、他の端末装置からの認証情報と管理サーバ側のワンタイムパスワード生成手段によって生成されたワンタイムパスワードとが比較され、これらが一致した場合に利用者が正当な利用者であることが認証され、暗号化ファイルを復号化する復号鍵が他の端末装置に送信され、他の端末装置において暗号化ファイルが復号化される。このようにワンタイムパスワードを採用することにより、端末装置に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置の既存構成を用いて利用者本人（携帯端末装置を携帯所有している人）を高い確度で特定認証できるほか、利用者は、携帯端末装置と端末装置とがほぼ同一箇所に存在する場合に限り、送信されてきた電子ファイル（暗号化ファイル）を、他人の端末装置においてもセキュリティを確保しながら利用することができ、利便性が大幅に向上する。また、一の端末装置から送信された暗号化ファイルを他の端末装置において受信するタイミングで、ワンタイプパスワードが他の端末装置の利用者に携帯される携帯端末装置に送信されるため、ネットワークの遅延などで他の端末装置側での暗号化ファイルの受信が遅れるような場合でも、適切なタイミングでワンタイプパスワードが届くようになり、いずれかが遅延したことによってワンタイプパスワードの有効期限が切れてしまうといった事態を防止できる。したがって、正当な利用者であれば、暗号化ファイルを確実に復号化することが可能になる。また、ワンタイムパスワードは使い捨てのもので一回しか使用できないので、悪意を持った第三者が、他の端末装置に残ったパスワードを使用したり、キーロガー等によってパスワードを盗んだりしても、二度と使用することができず、セキュリティを大幅に向上することができる。
【００２８】
（８）請求項８記載の電子ファイル管理プログラムの発明によれば、一の端末装置において、利用者によって電子ファイルの他の端末装置への送信が指示されると、変換手段および暗号化手段による一連の処理が自動的に実行され暗号化ファイルが他の端末装置に送信されるように構成することにより、利用者は、変換操作と暗号化操作との２回の操作を全く意識することなく送信指示の操作を一度行なうだけで、変換処理および暗号化処理が実行されて暗号化ファイルが他の端末装置に送信され、利便性が大幅に向上する。
【００２９】
また、一の端末装置から送信された暗号化ファイルを他の端末装置で受信あるいは開封したことを、他の端末装置から管理サーバに通知する受け取り通知送信の機能を有することで、管理サーバ側では、暗号化ファイルが他の端末装置での受信あるいは開封に応じて、前記ワンタイムパスワードを携帯端末装置に送信することが可能になる。
【００３０】
また、一の端末装置から送信された暗号化ファイルを他の端末装置で受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、他の端末装置から管理サーバに通知する受け取り通知送信の機能を有することで、管理サーバ側では、暗号化ファイルが他の端末装置で実際に受信あるいは開封するタイミングに応じて、前記ワンタイムパスワードを携帯端末装置に送信することが可能になる。すなわち、受け取り通知の送信に承認必要（手動）とすることで、受信や開封を行ったものの、実際には後の別の機会にワンタイプパスワードを入力して暗号化ファイルを復号化しようと利用者が考えている場合に、実際に暗号化ファイルを復号化したいタイミングでワンタイプパスワードを要求することができるようになり、ワンタイプパスワードが無駄になってしまうことがなくなる。
【００３１】
（９）請求項９記載の電子ファイル管理プログラムの発明では、管理サーバ側に存在するパスワード送信手段が、暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の携帯端末装置のメールアドレスを管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによってワンタイムパスワードを携帯端末装置に送信するため、管理サーバ側で実行するように構成されており、一の端末装置側においてソフトウエアがインストールされていなくてもパスワードの送信の処理を行なうことが可能になる。また、ワン
タイプパスワード送信についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ側のソフトウエアのみ更新・変更すればよく、端末装置毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システムのメンテナンスを極めて効率よく行なえるという効果も得られる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の実施の形態を説明する。
〔１〕第１実施形態の説明
図１は本発明の第１実施形態としての電子ファイル管理システムの構成を示すブロック図で、この図１に示すように、第１実施形態の電子ファイル管理システム１Ａは、複数の端末装置１０のほかに管理サーバ２０Ａおよび携帯型記憶装置３０ａ，３０ｂをそなえて構成され、少なくとも、各端末装置１０および携帯型記憶装置３０ａと、管理サーバ２０Ａとは、ネットワーク５０を介して相互に通信可能に接続されている。ここで、ネットワーク５０は、社内ＬＡＮ（Local Area Network）のみならずインターネット，公衆回線網などを含むものである。
【００３３】
端末装置１０は、利用者によって使用されるパーソナルコンピュータ等であり、図１では、携帯型記憶装置３０ａ，３０ｂに電子ファイルを書き込む一の端末装置１０ａと、携帯型記憶装置３０ａ，３０ｂに書き込まれた電子ファイル（暗号化ファイル）を読み出す他の端末装置１０ｂとの２つが図示されている。これらの携帯型記憶装置３０ａ，３０ｂは、利用者によって携帯されるもので、具体的にはＵＳＢ（Universal Serial Bus）メモリ等であり、各端末装置１０（１０ａ，１０ｂ）のＵＳＢ端子（図示略）に装着・接続される。なお、第１実施形態の電子ファイル管理システム１Ａでは、後述するような、２種類の携帯型記憶装置３０ａ，３０ｂが用いられている。
【００３４】
端末装置１０ａにおいて、ＵＳＢ端子に携帯型記憶装置３０ａもしくは３０ｂが装着・接続された状態で、利用者により、書込み対象の所望の電子ファイルが指定され、指定された電子ファイルを端末装置１０ａから携帯型記憶装置３０ａ／３０ｂに書き込む指示（ワンクリック操作）が行なわれると、当該電子ファイルを、管理サーバ２０Ａ（後述する変換手段２２および暗号化手段２３）において暗号化ファイルに変換すべく、端末装置１０ａは、管理サーバ２０Ａに対して、当該電子ファイルと、後述する変換手段２２および暗号化手段２３による一連の処理（後述するＰＤＦ化処理および暗号化処理）を当該電子ファイルに施すことを指示する処理要求とを送信する。書込み指示に応じて、上述のごとく電子ファイルおよび処理要求を管理サーバ２０Ａに送信する機能は、端末装置１０ａに予めインストールされた所定プログラムを、端末装置１０ａを成すＣＰＵ（Central Processing Unit；図示略）で実行することにより実現される。
【００３５】
管理サーバ２０Ａで変換された暗号化ファイルは、後述する暗号化ファイル送信手段２４により管理サーバ２０Ａから端末装置１０ａに送信され、その暗号化ファイルが端末装置１０ａで受信されると端末装置１０ａから携帯型記憶装置３０ａ／３０ｂに書き込まれる。このように暗号化ファイルを端末装置１０ａで受信する機能も、上記所定プログラムを上記ＣＰＵによって実行することにより実現される。このようにして、利用者は、上記書込み指示を行なうだけで本人が意識することなく、指定した電子ファイルを暗号化ファイルとして携帯型記憶装置３０ａ／３０ｂに書き込むことができるようになっている。
【００３６】
なお、後述する変換手段２２および暗号化手段２３は、管理サーバ２０Ａではなく端末装置１０ａにそなえられていてもよく、その場合、上述のごとく電子ファイルおよび処理要求を管理サーバ２０Ａに送信する機能を端末装置１０ａにそなえる必要はなくなり、端末装置１０ａにおいて、書込み指示に応じ変換手段２２および暗号化手段２３による一連の処理が実行されるように構成されていればよい。この場合、上記所定プログラムに代わ
って、変換手段２２および暗号化手段２３を実現するためのプログラムが端末装置１０ａに予めインストールされており、そのプログラムを上記ＣＰＵによって実行することにより、変換手段２２および暗号化手段２３としての機能が端末装置１０ａにおいて実現される。
【００３７】
管理サーバ２０Ａは、上述のごとく複数の端末装置１０のうちの一の端末装置１０ａから携帯型記憶装置３０ａ，３０ｂのいずれか一方の記憶部３１に書き込まれる電子ファイルを管理するものであって、電子ファイル受信手段２１，変換手段２２，暗号化手段２３，暗号化ファイル送信手段２４，ワンタイムパスワード生成手段２５，パスワード送信手段２６，認証情報受信手段２７，認証手段２８および復号鍵送信手段２９をそなえて構成されている。これらの手段２１〜２９としての機能は、管理サーバ２０Ａに予めインストールされた所定プログラム（電子ファイル管理プログラム）を、管理サーバ２０Ａを成すＣＰＵ（図示略）で実行することにより実現される。
【００３８】
電子ファイル受信手段２１は、上述のごとく端末装置１０ａからの書込み対象の電子ファイルおよび処理要求を受信するものである。
変換手段２２は、電子ファイル受信手段２１によって受信された電子ファイルを完成文書ファイル〔ここでは改竄操作の困難なＰＤＦ（Portable Document Format）ファイル〕に変換するものである。この変化手段２２によるＰＤＦ化処理は、前記電子ファイル管理プログラムに含まれるＰＤＦドライバを管理サーバ２０Ａにおいて起動することにより実行され、そのＰＤＦ化処理によって、電子ファイルがＰＤＦ化され、ＰＤＦファイルが生成されるようになっている。
【００３９】
暗号化手段２３は、変換手段２２によって得られたＰＤＦファイルを、管理サーバ２０Ａによって管理される所定の暗号鍵で暗号化して暗号化ファイルを作成するものである。このとき、暗号化動作と併せて、当該暗号化ファイルにアクセスする利用者について、当該暗号化ファイルへのアクセス権限（例えば、閲覧，注釈，印刷，コピーのほか、ＰＤＦファイルに格納されたファイルの取出しや、取り出されたファイルの編集，添付などのアクセスの中から選択されたものを実行する権限）の設定が行なわれる。本実施形態において、その設定は、端末装置１０ａの利用者である送信者の意思によることなく自動的に行なわれるものとする。ここでは、例えば、必要最小限のアクセス権限（例えば閲覧権）のみを設定する。
【００４０】
暗号化ファイル送信手段２４は、暗号化手段２３によって作成された暗号化ファイルを端末装置１０ａに送信するもので、この暗号化ファイル送信手段２４によって送信された暗号化ファイルは、上述のごとく端末装置１０ａで受信され携帯型記憶装置３０ａ／３０ｂに書き込まれる。
【００４１】
このとき、第１実施形態において、端末装置１０ａから管理サーバ２０Ａには、端末装置１０ａの利用者（本システム１Ａのサービスの利用者）を特定するための利用者識別情報（以下、利用者ＩＤという）と、暗号化ファイルが書き込まれる携帯型記憶装置３０ａ／３０ｂを特定するための装置識別情報（以下、装置ＩＤという）とが、書込み対象の電子ファイルおよび処理要求とともに送信され、電子ファイル受信手段２１によって受信されている。そして、管理サーバ２０Ａの記憶部〔ＲＡＭ（Random Access Memory），ハードディスク等；図示略〕において、少なくとも、利用者ＩＤと、装置ＩＤと、書込み対象の暗号化ファイル（電子ファイル）を特定するためのファイル識別情報（以下、ファイルＩＤという）と、利用者によって管理サーバ２０Ａに予め固定的に設定登録された利用者認証情報（通常のパスワードや生体情報など）とが対応付けられて保存される。
【００４２】
ワンタイムパスワード生成手段２５は、一回限り使用可能なワンタイムパスワード（使
い捨てのパスワード）を生成するもので、例えば、擬似乱数発生器を用いて所定時間（例えば１分〜数分）毎に所定桁数（例えば８桁）のパスワードを生成して出力してもよいし、外部からワンタイムパスワードの生成／送信要求があった時に擬似乱数発生器を用いて所定桁数（例えば８桁）のパスワードを生成して出力してもよい。
【００４３】
このワンタイムパスワード生成手段２５は、後述する通り、携帯型記憶装置３０ｂのパスワード生成手段３５と同期したワンタイムパスワードを生成するものであり、管理サーバ２０Ａ内に複数のワンタイムパスワード生成手段２５がそなえられる場合には、どのワンタイムパスワード生成手段２５が携帯型記憶装置３０ｂに対応（同期）しているかを特定できるように、管理サーバ２０Ａの上記記憶部において、携帯型記憶装置３０ｂの装置ＩＤと、その携帯型記憶装置３０ｂと同期したワンタイムパスワードを生成するワンタイムパスワード生成手段２５を特定するための識別情報とが対応付けられて保存される。
【００４４】
パスワード送信手段２６は、携帯型記憶装置３０ａに対し、ワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードを送信するものであり、その際、ワンタイムパスワード生成手段２５が上述のごとく所定時間（例えば１分）毎に新たなパスワードを生成する都度、そのパスワードを送信してもよい。また、携帯型記憶装置３０ａが端末装置１０ｂに装着されたこと、あるいは、端末装置１０ｂにおいて携帯型記憶装置３０ａの暗号化ファイルが読出し対象として指定されたことをトリガとして携帯型記憶装置３０ａから管理サーバ２０Ａに対しワンタイムパスワードの生成／送信要求を送信するように携帯型記憶装置３０ａを構成し、その生成／送信要求を受けた際にワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードを、パスワード送信手段２６が送信してもよい。このとき、管理サーバ２０Ａ内に複数のワンタイムパスワード生成手段２５がそなえられる場合、どのワンタイムパスワード生成手段２５のワンタイムパスワードが携帯型記憶装置３０ａに送信されたかを特定できるように、管理サーバ２０Ａの上記記憶部において、携帯型記憶装置３０ａの装置ＩＤと、その携帯型記憶装置３０ａに送信されたワンタイムパスワードを生成したワンタイムパスワード生成手段２５を特定するための識別情報とが対応付けられて保存される。
【００４５】
認証情報受信手段２７は、利用者が端末装置１０ａと異なる他の端末装置１０ｂにおいて携帯型記憶装置３０ａ／３０ｂ（後述する記憶部３１）から暗号化ファイルを読み出して復号化する際（利用者が携帯型記憶装置３０ａ／３０ｂの暗号化ファイルを読出し対象として指定した際）に、携帯型記憶装置３０ａ／３０ｂの表示部３２（後述）を参照した利用者によって端末装置１０ｂから入力された、携帯型記憶装置３０ａ／３０ｂの表示部３２（後述）に表示されたワンタイムパスワードを含む認証情報を、端末装置１０ｂから受信するものである。この認証情報には、ワンタイムパスワードのほかに、後述するごとく端末装置１０ｂから利用者によって入力される利用者ＩＤおよび利用者認証情報などが含まれている。
【００４６】
認証手段２８は、認証情報受信手段２７によって受信された認証情報と、上記記憶部に保存された各種情報やワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとに基づいて、端末装置１０ｂで暗号化ファイルを読み出そうとしている利用者が正当な利用者であるか否かの認証判定を行なうものである。その際、認証情報に含まれる利用者ＩＤに対応する装置ＩＤおよび利用者認証情報が上記記憶部から読み出されるとともに、その装置ＩＤに対応した識別情報（ワンタイムパスワード生成手段２５を特定するもの）が上記記憶部から読み出される。そして、認証手段２８は、認証情報受信手段２７によって受信された認証情報に含まれる利用者認証情報と、上記記憶部から読み出された利用者認証情報とを比較するとともに、認証情報受信手段２７によって受信された認証情報に含まれるワンタイムパスワードと、認証情報受信時に管理サーバ２０Ａの装置ＩＤ対応ワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとを
比較し、これらが全て一致した場合に利用者が正当な利用者であることを認証する。
【００４７】
復号鍵送信手段２９は、認証手段２８によって利用者が正当な利用者であることを認証した場合に暗号化ファイルを復号化する復号鍵を端末装置１０ｂに送信し、その端末装置１０ｂ（後述する復号化手段１４）に暗号化ファイルの復号化を実行させるものである。ただし、認証手段２８において、利用者認証情報の比較結果およびワンタイムパスワードの比較結果のうちの少なくとも一方が不一致であった場合には、利用者が正当な利用者ではないと判断され、復号鍵送信手段２９は、復号鍵の送信に代わって、端末装置１０ｂに対するエラー通知を行なうようになっている。
【００４８】
携帯型記憶装置３０ａは、記憶部３１，表示部３２，表示制御手段３３およびパスワード受信手段３４をそなえて構成されている。
記憶部３１は、前述したように端末装置１０ａから書き込まれる暗号化ファイルを保存するほか、後述する入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として端末装置１０ｂを機能させるためのプログラムを保存するものであるり、このプログラムは、端末装置１０ｂにおいて携帯型記憶装置３０ａをＵＳＢ端子に装着接続した状態で利用者により読出し対象の暗号化ファイルを指定すると自動的に端末装置１０ｂ（ＲＡＭ）に読み出されて自動的に起動・実行されるようになっている。
【００４９】
パスワード受信手段３４は、上述のごとく管理サーバ２０Ａ（パスワード送信手段２６）から送信されたワンタイムパスワードを受信するものであり、表示部３２は、例えば液晶パネルによって構成され、表示制御手段３３によって表示状態を制御され、パスワード受信手段３４によって受信されたワンタイムパスワードを表示するものである。つまり、表示部３２には、管理サーバ２０Ａのワンタイムパスワード生成手段２５と同期してワンタイムパスワードが表示されるようになっている。
【００５０】
携帯型記憶装置３０ｂは、記憶部３１，表示部３２，表示制御手段３３およびワンタイムパスワード生成手段３５をそなえて構成されている。
記憶部３１，表示部３２および表示制御手段３３は、上述した携帯型記憶装置３０ａにおける記憶部３１，表示部３２および表示制御手段３３と同様のものであるが、この携帯型記憶装置３０ｂにおいては、表示部３２は、表示制御手段３３によって表示状態を制御され、後述するワンタイムパスワード生成手段３５によって生成されたワンタイムパスワードを表示するようになっている。
【００５１】
ワンタイムパスワード生成手段３５は、管理サーバ２０Ａのワンタイムパスワード生成手段２５と同期したワンタイムパスワードを生成するものであり、ワンタイムパスワード生成手段２５と同様、例えば擬似乱数発生器によって構成されている。擬似乱数発生器によって構成される場合、同一の暗号鍵および同期したクロックにより、ワンタイムパスワード生成手段３５とワンタイムパスワード生成手段２５とが同一のワンタイムパスワードを生成出力するように構成される。ワンタイムパスワード生成手段３５とワンタイムパスワード生成手段２５との動作を同期させるために、管理サーバ２０Ａと携帯型記憶装置３０ｂとの間で何らかの同期情報をやり取りする機能をそなえてもよい。これにより、携帯型記憶装置３０ｂの表示部３２においても、管理サーバ２０Ａのワンタイムパスワード生成手段２５と同期してワンタイムパスワードが表示されるようになっている。
【００５２】
第１実施形態の電子ファイル管理システム１Ａにおいて、利用者は、上述のような携帯型記憶装置３０ａ，３０ｂの少なくとも一方を用い、所望の電子ファイルを暗号化ファイルとして端末装置１０ａから端末装置１０ｂへ移送することができるようになっている。また、本システム１Ａは、２種類の携帯型記憶装置３０ａ，３０ｂの両方を利用可能に構成されているが、２種類の携帯型記憶装置３０ａ，３０ｂのうちのいずれか一方のみを利
用可能に構成してもよい。なお、携帯型記憶装置３０ａ，３０ｂにおける表示制御手段３３，パスワード受信手段３４およびワンタイムパスワード生成手段３５としての機能は、携帯型記憶装置３０ａ，３０ｂに含まれるＣＰＵ（図示略）で所定プログラムを実行することにより実現される。
【００５３】
また、第１実施形態の電子ファイル管理システム１Ａにおいて、端末装置１０ｂは、端末装置１０ａで書き込まれた暗号化ファイルを携帯型記憶装置３０ａ／３０ｂ（記憶部３１）から読み出す端末装置として想定されたもので、この端末装置１０ｂにおいては、端末装置１０ｂを成すＣＰＵが、前述した通り、携帯型記憶装置３０ａ／３０ｂ（記憶部３１）から読み出されたプログラムを実行することにより、入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として機能する。
【００５４】
入力要求手段１１は、利用者が端末装置１０ｂにおいて携帯型記憶装置３０ａ／３０ｂの記憶部３１から暗号化ファイルを読み出して復号化する際（利用者が携帯型記憶装置３０ａ／３０ｂの暗号化ファイルを読出し対象として指定した際）に、利用者に対して、上述した利用者ＩＤや利用者認証情報の入力を要求するとともに、携帯型記憶装置３０ａ／３０ｂの表示部３２に表示されたワンタイムパスワードの入力を要求するものである。その入力要求は、例えば、端末装置１０ｂのディスプレイ上でポップアップ画面等を表示することによって行なわれる。
【００５５】
認証情報送信手段１２は、入力要求手段１１による入力要求に応じ利用者によって端末装置１０ｂから入力された利用者ＩＤ，利用者認証情報およびワンタイムパスワードを管理サーバ２０Ａに認証情報として送信するものである。なお、利用者ＩＤおよびワンタイムパスワードは、利用者がキーボードを操作することによって入力され、利用者認証情報も、通常のパスワードであれば利用者がキーボードを操作することによって入力される。
【００５６】
復号鍵受信手段１３は、管理サーバ２０Ａ（認証手段２８）において利用者が正当な利用者であることを認証した場合に管理サーバ２０Ａ（復号鍵送信手段２９）から送信された復号鍵を受信するものである。ただし、利用者が正当な利用者ではないと判断された場合、復号鍵受信手段１３は、管理サーバ２０Ａ（復号鍵送信手段２９）からのエラー通知を受信することになる。そして、復号化手段１４は、復号鍵受信手段１３によって受信された復号鍵を用いて暗号化ファイルを復号化するものである。
【００５７】
次に、上述のごとく構成された第１実施形態の電子ファイル管理システム１Ａの動作について、図２〜図４を参照しながら説明する。なお、図２〜図４はいずれも第１実施形態の電子ファイル管理システム１Ａの動作を説明するためのフローチャートである。
【００５８】
まず、図２に示すフローチャート（ステップＳ１１〜Ｓ１５およびＳ２１〜Ｓ２４）に従って、第１実施形態の電子ファイル管理システム１Ａ（端末装置１０ａ）における、携帯型記憶装置３０ａ／３０ｂへの電子ファイルの書込み動作について説明する。
【００５９】
端末装置１０ａにおいて携帯型記憶装置３０ａもしくは３０ｂに電子ファイルを書き込む際、利用者は、携帯型記憶装置３０ａ／３０ｂをＵＳＢ端子に装着・接続し、書込み対象の電子ファイルを指定し（ステップＳ１１）、その電子ファイルを端末装置１０ａから携帯型記憶装置３０ａ／３０ｂに書き込む指示を、マウスによるワンクリック操作等によって行なう（ステップＳ１２）。この指示に応じて、端末装置１０ａは、ネットワーク５０を介して、当該電子ファイルを上述した処理要求とともに管理サーバ２０Ａへ送信する（ステップＳ１３）。
【００６０】
管理サーバ２０Ａにおいて、電子ファイル受信手段２１により、端末装置１０ａからの
書込み対象の電子ファイルおよび処理要求が受信されると（ステップＳ２１）、その電子ファイルが、変換手段２２によりＰＤＦファイルに変換され（ステップＳ２２）、そのＰＤＦファイルが、さらに、暗号化手段２３により所定の暗号鍵で暗号化されて暗号化ファイルが作成される（ステップＳ２３）。このように、本実施形態では、端末装置１０ａでの書込み指示（ワンクリック操作）に応じて、管理サーバ２０Ａ側で、書込み対象の電子ファイルに対する一連の処理（ＰＤＦ化処理および暗号化処理）が自動的に行なわれる。
【００６１】
このとき、上述した通り、端末装置１０ａから管理サーバ２０Ａには、端末装置１０ａの利用者（本システム１Ａのサービスの利用者）を特定するための利用者ＩＤと、暗号化ファイルが書き込まれる携帯型記憶装置３０ａ／３０ｂを特定するための装置ＩＤとが、書込み対象の電子ファイルおよび処理要求とともに送信されており、管理サーバ２０Ａの記憶部において、利用者ＩＤと、装置ＩＤ，ファイルＩＤおよび利用者認証情報とが対応付けられて保存される。
【００６２】
暗号化手段２３によって作成された暗号化ファイルは、暗号化ファイル送信手段２４により、ネットワーク５０を介して端末装置１０ａに送信され（ステップＳ２４）、端末装置１０ａにおいて管理サーバ２０Ａからの暗号化ファイルが受信されると（ステップＳ１４）、その暗号化ファイルは、端末装置１０ａから携帯型記憶装置３０ａ／３０ｂの記憶部３１に書き込まれる（ステップＳ１５）。このようにして、利用者は、書込み指示を行なうだけで本人が意識することなく、指定した電子ファイルを暗号化ファイルとして携帯型記憶装置３０ａ／３０ｂに書き込むことができる。
【００６３】
ついで、図３に示すフローチャート（ステップＳ３１〜Ｓ３８，Ｓ４１〜Ｓ４３およびＳ５１〜Ｓ５５）に従って、第１実施形態の電子ファイル管理システム１Ａ（端末装置１０ｂ）における、携帯型記憶装置３０ａからの暗号化ファイルの読出し動作について説明する。
【００６４】
端末装置１０ａで携帯型記憶装置３０ａ（記憶部３１）に書き込まれた暗号化ファイルを、端末装置１０ｂにおいて、携帯型記憶装置３０ａ（記憶部３１）から読み出す際、利用者は、携帯型記憶装置３０ａをＵＳＢ端子に装着接続し（ステップＳ３１，Ｓ４１）、読出し対象の暗号化ファイルを指定してその暗号化ファイルの読出しを指示する（ステップＳ３２）。
【００６５】
このような読出し指示が行なわれると、端末装置１０ｂでは、この端末装置１０ｂを入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として機能させるプログラムが携帯型記憶装置３０ａの記憶部３１から読み出されて実行される（ステップＳ３３）。これに応じて、まず、端末装置１０ｂでは、入力要求手段１１により、ポップアップ画面等がディスプレイ上に表示され、利用者に対し、利用者ＩＤや利用者認証情報の入力が要求されるとともに、携帯型記憶装置３０ａの表示部３２に表示されたワンタイムパスワードの入力が要求される（ステップＳ３４）。
【００６６】
一方、管理サーバ２０Ａでは、ワンタイムパスワード生成手段２５により、ワンタイムパスワードが生成され（ステップＳ５１）、そのパスワードが、パスワード送信手段２６により、ネットワーク５０を介して携帯型記憶装置３０ａに対し送信される（ステップＳ５２）。携帯型記憶装置３０ａに送信されたパスワードは、パスワード受信手段３４により受信され（ステップＳ４２）、表示制御手段３３により表示部３２に表示される（ステップＳ４３）。
【００６７】
利用者は、このように携帯型記憶装置３０ａの表示部３２に表示されたワンタイムパスワードを参照し、そのワンタイムパスワードを、キーボードを操作して端末装置１０ｂに
入力するとともに、利用者ＩＤおよび利用者認証情報（ここでは通常のパスワード）を、キーボードを操作して端末装置１０ｂに入力する（ステップＳ３５）。そして、認証情報送信手段１２により、ネットワーク５０を介して、入力されたワンタイムパスワード，利用者ＩＤおよび利用者認証情報が認証情報として管理サーバ２０Ａに認証情報として送信される（ステップＳ３６）。
【００６８】
管理サーバ２０Ａにおいて、認証情報受信手段２７により、端末装置１０ｂからの認証情報が受信されると（ステップＳ５３）、認証手段２８により、認証情報受信手段２７によって受信された認証情報と、上記記憶部に保存された各種情報やワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとに基づき、以下のようにして、端末装置１０ｂで暗号化ファイルを読み出そうとしている利用者が正当な利用者であるか否かの認証判定が行なわれる（ステップＳ５４）。
【００６９】
つまり、認証情報に含まれる利用者ＩＤに対応する装置ＩＤおよび利用者認証情報が、管理サーバ２０Ａにおける上記記憶部から読み出されるとともに、その装置ＩＤに対応した識別情報（ワンタイムパスワード生成手段２５を特定するもの）が同記憶部から読み出される。そして、認証手段２８により、認証情報受信手段２７で受信された認証情報に含まれる利用者認証情報（パスワード）と、同記憶部から読み出された利用者認証情報とが比較されるとともに、認証情報受信手段２７で受信された認証情報に含まれるワンタイムパスワードと、認証情報受信時に管理サーバ２０Ａの装置ＩＤ対応ワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとが比較され、これらが全て一致した場合に利用者が正当な利用者であることが認証される。利用者認証情報の比較結果およびワンタイムパスワードの比較結果のうちの少なくとも一方が不一致であった場合には、利用者が正当な利用者ではないと判断される。
【００７０】
そして、認証手段２８によって利用者が正当な利用者であることが認証された場合（ＯＫ）には、復号鍵送信手段２９により、ネットワーク５０を介して、暗号化ファイルを復号化する復号鍵が端末装置１０ｂに送信される一方、認証手段２８によって利用者が正当な利用者ではないと判断された場合（ＮＧ）には、復号鍵送信手段２９により、ネットワーク５０を介して、復号鍵の送信に代わって、端末装置１０ｂに対するエラー通知が行なわれる（ステップＳ５５）。
【００７１】
端末装置１０ｂにおいて、復号鍵受信手段１３により管理サーバ２０Ａから復号鍵を受信した場合（ステップＳ３７）、その復号鍵を用いて復号化手段１４により暗号化ファイルが元の電子ファイルに復号化され（ステップＳ３８）、その電子ファイルが端末装置１０ｂで閲覧等アクセス可能な状態になる。一方、端末装置１０ｂにおいて、復号鍵受信手段１３により管理サーバ２０Ａからエラー通知を受信した場合（ステップＳ３７）、エラー通知が例えばディスプレイにポップアップ表示される（ステップＳ３８）。
【００７２】
図４に示すフローチャート（ステップＳ３１′，Ｓ３２〜Ｓ３８，Ｓ４１′，Ｓ４２′，Ｓ４３およびＳ５１〜Ｓ５５）に従って、第１実施形態の電子ファイル管理システム１Ａ（端末装置１０ｂ）における、携帯型記憶装置３０ｂからの暗号化ファイルの読出し動作について説明する。
【００７３】
携帯型記憶装置３０ｂでは、携帯型記憶装置３０ａのごとく管理サーバ２０Ａからワンタイムパスワードを受信するのではなく、前述した通り、管理サーバ２０Ａ側のワンタイムパスワード生成手段２５と同期したワンタイムパスワードがワンタイムパスワード生成手段３５によって生成されている点のみが、携帯型記憶装置３０ａと異なってる。このため、基本的には、携帯型記憶装置３０ｂからの暗号化ファイルの読出し動作も、図４に示すように、図３に示した例と同様に実行される。ただし、図４に示す動作では、図３に示
すステップＳ５２の処理が省略されるとともに、図３に示すステップＳ３１，Ｓ４１，Ｓ４２の処理に代わってステップＳ３１′，Ｓ４１′，Ｓ４２′の処理が実行される。
【００７４】
端末装置１０ａで携帯型記憶装置３０ｂ（記憶部３１）に書き込まれた暗号化ファイルを、端末装置１０ｂにおいて、携帯型記憶装置３０ｂ（記憶部３１）から読み出す際、利用者は、携帯型記憶装置３０ｂをＵＳＢ端子に装着接続し（ステップＳ３１′，Ｓ４１′）、読出し対象の暗号化ファイルを指定してその暗号化ファイルの読出しを指示する（ステップＳ３２）。
【００７５】
このような読出し指示が行なわれると、端末装置１０ｂでは、この端末装置１０ｂを入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として機能させるプログラムが携帯型記憶装置３０ａの記憶部３１から読み出されて実行される（ステップＳ３３）。これに応じて、まず、端末装置１０ｂでは、入力要求手段１１により、ポップアップ画面等がディスプレイ上に表示され、利用者に対し、利用者ＩＤや利用者認証情報の入力が要求されるとともに、携帯型記憶装置３０ａの表示部３２に表示されたワンタイムパスワードの入力が要求される（ステップＳ３４）。
【００７６】
一方、管理サーバ２０Ａでは、ワンタイムパスワード生成手段２５により、ワンタイムパスワードが生成されているが（ステップＳ５１）、このワンタイムパスワードと同じものが携帯型記憶装置３０ｂのワンタイムパスワード生成手段３５により生成されており（ステップＳ４２′）、そのパスワードが、表示制御手段３３により表示部３２に表示される（ステップＳ４３）。なお、管理サーバ２０Ａのワンタイムパスワード生成手段２５で生成されたワンタイムパスワードは、ステップＳ５４での認証処理に用いられる。
【００７７】
利用者は、このように携帯型記憶装置３０ｂの表示部３２に表示されたワンタイムパスワードを参照し、そのワンタイムパスワードを、キーボードを操作して端末装置１０ｂに入力するとともに、利用者ＩＤおよび利用者認証情報（ここでは通常のパスワード）を、キーボードを操作して端末装置１０ｂに入力する（ステップＳ３５）。以降のステップＳ３６〜Ｓ３８およびＳ５３〜Ｓ５５の処理は、図３で示したものと同様であるので、その説明は省略する。
【００７８】
このように、本発明の第１実施形態としての電子ファイル管理システム１Ａによれば、通常の利用者認証に加えワンタイムパスワードを採用することにより、端末装置１０（１０ａ，１０ｂ）に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置１０（１０ａ，１０ｂ）の既存構成を用いて利用者本人（携帯型記憶装置３０ａ，３０ｂを携帯所有している人）を高い確度で特定認証できるほか、利用者は、携帯型記憶装置３０ａ，３０ｂに書き込まれた電子ファイル（暗号化ファイル）を、他人の端末装置１０ｂにおいてもセキュリティを確保しながら利用することができ、利便性が大幅に向上する。
【００７９】
また、ワンタイムパスワードは使い捨てのもので一回しか使用できないので、悪意を持った第三者が、端末装置１０ｂに残ったパスワードを使用したり、キーロガー等によってパスワードを盗んだりしても、二度と使用することができず、セキュリティを大幅に向上することができる。なお、本実施形態では、新たなワンタイムパスワードを生成手段２５，３５によって生成してから、所定時間（例えば１分〜数分）以内であればワンタイムパスワードが一致するので、暗号化ファイルの復号化は可能であるが、その所定時間を超えると暗号化ファイルの復号化は不可能になる。
【００８０】
このとき、入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として端末装置１０ｂを機能させるためのプログラムを携帯型記憶装置３０ａ
，３０ｂ（記憶部３１）に保存しておくことにより、利用者が他の端末装置１０ｂにおいて携帯型記憶装置３０ａ，３０ｂ（記憶部３１）から暗号化ファイルを読み出して復号化する際に、端末装置１０ｂ側に特別なプログラムをインストールすることなく、その端末装置１０ｂが携帯型記憶装置３０ａ，３０ｂ（記憶部３１）のプログラムを実行することにより入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として機能することになり、端末装置１０ｂにソフトウエアを新規に追加することなく、既存構成を用いてワンタイムパスワードによる認証を実現することができる。
【００８１】
また、携帯型記憶装置３０ａでは、管理サーバ２０Ａにおけるワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードが管理サーバ２０Ａから受信されて表示部３１に表示される一方、携帯型記憶装置３０ｂでは、管理サーバ２０Ａのワンタイムパスワード生成手段２５と同期したワンタイムパスワードがワンタイムパスワード生成手段３５によって生成されて表示部３１に表示されているが、いずれの場合も、端末装置１０（１０ａ，１０ｂ）側には、ワンタイムパスワードに係るソフトウエア等を新たに追加することなく、電子ファイル管理システム１Ａを構築することができる。
【００８２】
さらに、端末装置１０ａにおいて、利用者によって電子ファイルの携帯型記憶装置３０ａ，３０ｂへの書込みがワンクリック操作によって指示されると、管理サーバ２０Ａ側の変換手段２２および暗号化手段２３による一連の処理が自動的に実行され暗号化ファイルが携帯型記憶装置３０ａ，３０ｂ（記憶部３１）に書き込まれるように構成されているので、利用者は、変換操作と暗号化操作との２回の操作を全く意識することなく書込み指示の操作を一度行なうだけで、変換処理および暗号化処理が実行されて暗号化ファイルが携帯型記憶装置３０ａ，３０ｂ（記憶部３１）に書き込まれ、利便性が大幅に向上する。
【００８３】
このとき、変換手段２２および暗号化手段２３は管理サーバ２０Ａにそなえられ、変換処理および暗号化処理の両方が管理サーバ２０Ａ側で実行されるので、端末装置１０ａ側において変換手段２２および暗号化手段２３についてのソフトウエアがインストールされていなくても変換処理および暗号化処理を行なうことが可能になるほか、変換手段２２および暗号化手段２３についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ２０Ａ側のソフトウエアのみ更新・変更すればよく、端末装置１０毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システム１Ａのメンテナンスを極めて効率よく行なえるという利点もある。
【００８４】
〔２〕第２実施形態の説明
図５は本発明の第２実施形態としての電子ファイル管理システム１Ｂの構成を示すブロック図で、この図５に示すように、第２実施形態の電子ファイル管理システム１Ｂは、複数の端末装置１０のほかに管理サーバ２０Ｂおよび携帯端末装置４０をそなえて構成され、各端末装置１０および携帯端末装置４０と管理サーバ２０Ｂとはネットワーク５０を介して相互に通信可能に接続されるとともに、端末装置１０（１０ａ，１０ｂ）どうしもネットワーク５０を介して相互に通信可能に接続されている。つまり、第２実施形態の電子ファイル管理システム１Ｂにおける構成要素としては、第１実施形態の携帯型記憶装置３０ａ，３０ｂに代えて携帯端末装置４０がそなえられるとともに、第１実施形態の管理サーバ２０Ａに代えて管理サーバ２０Ｂがそなえられている。なお、図５中、図１において既述の符号と同一の符号は同一もしくはほぼ同一の部分を示している。
【００８５】
この第２実施形態における管理サーバ２０Ｂは、複数の端末装置１０のうちの一の端末装置１０ａから他の端末装置１０ｂに送信される電子ファイルを管理するものであり、携帯端末装置４０は、他の端末装置１０ｂで受信された暗号化ファイル（後述）にアクセスする利用者によって携帯所持されるもので、例えば携帯電話，ＰＤＡ（Personal Digital
Assistant）である。
【００８６】
端末装置１０ａから端末装置１０ｂへ電子ファイルを送信する際（例えば電子メールに電子ファイルを添付して送信する際）、利用者により、送信対象（添付対象）の所望の電子ファイルが指定され、指定された電子ファイルを送信（添付）する指示（ワンクリック操作）が行なわれると、当該電子ファイルを、管理サーバ２０Ｂ（変換手段２２および暗号化手段２３）において暗号化ファイルに変換すべく、端末装置１０ａは、管理サーバ２０Ｂに対して、当該電子ファイルと、変換手段２２および暗号化手段２３による一連の処理（ＰＤＦ化処理および暗号化処理）を当該電子ファイルに施すことを指示する処理要求とを送信する。書込み指示に応じて、上述のごとく電子ファイルおよび処理要求を管理サーバ２０Ｂに送信する機能は、第１実施形態と同様、端末装置１０ａに予めインストールされた所定プログラムを、端末装置１０ａを成すＣＰＵ（図示略）で実行することにより実現される。
【００８７】
管理サーバ２０Ｂで変換された暗号化ファイルは、第１実施形態と同様、暗号化ファイル送信手段２４により管理サーバ２０Ｂから端末装置１０ａに送信され、その暗号化ファイルが端末装置１０ａで受信されると、端末装置１０ａから端末装置１０ｂへ送信される（実際には電子メールに添付されて送信される）。このように暗号化ファイルを端末装置１０ａで受信する機能も、上記所定プログラムを上記ＣＰＵによって実行することにより実現される。このようにして、利用者は、上記送信指示を行なうだけで本人が意識することなく、指定した電子ファイルを暗号化ファイルとして端末装置１０ｂに送信することができるようになっている。
【００８８】
なお、変換手段２２および暗号化手段２３は、管理サーバ２０Ｂではなく端末装置１０ａにそなえられていてもよく、その場合、上述のごとく電子ファイルおよび処理要求を管理サーバ２０Ｂに送信する機能を端末装置１０ａにそなえる必要はなくなり、端末装置１０ａにおいて、送信指示に応じ変換手段２２および暗号化手段２３による一連の処理が実行されるように構成されていればよい。この場合、上記所定プログラムに代わって、変換手段２２および暗号化手段２３を実現するためのプログラムが端末装置１０ａに予めインストールされており、そのプログラムを上記ＣＰＵによって実行することにより、変換手段２２および暗号化手段２３としての機能が端末装置１０ａにおいて実現される。
【００８９】
管理サーバ２０Ｂは、上述のごとく端末装置１０ａから端末装置１０ｂに送信される電子ファイルを管理するもので、第１実施形態の管理サーバ２０Ａと同様、電子ファイル受信手段２１，変換手段２２，暗号化手段２３，暗号化ファイル送信手段２４，ワンタイムパスワード生成手段２５，パスワード送信手段２６，認証情報受信手段２７，認証手段２８および復号鍵送信手段２９をそなえて構成されている。これらの手段２１〜２９としての機能も、第１実施形態の管理サーバ２０Ａと同様、管理サーバ２０Ｂに予めインストールされた所定プログラム（電子ファイル管理プログラム）を、管理サーバ２０Ｂを成すＣＰＵ（図示略）で実行することにより実現される。
【００９０】
この管理サーバ２０Ｂにおける各手段２１〜２９も、第１実施形態の管理サーバ２０Ａにおける各手段２１〜２９とほぼ同様に機能するものであるので、その詳細な説明は省略する。
【００９１】
ただし、管理サーバ２０Ｂにおける暗号化ファイル送信手段２４は、暗号化手段２３によって作成された暗号化ファイルを端末装置１０ａに送信するもので、この暗号化ファイル送信手段２４によって送信された暗号化ファイルは、上述のごとく端末装置１０ａで受信され電子メールに添付されて端末装置１０ｂに送信される。
【００９２】
このとき、第２実施形態において、端末装置１０ａから管理サーバ２０Ｂには、端末装
置１０ａの利用者（本システム１Ｂのサービスの利用者）を特定するための利用者ＩＤと、暗号化ファイルの送信先の利用者（端末装置１０ａの利用者と同じ場合もあるし異なる場合もある）を特定するための利用者ＩＤとが、書込み対象の電子ファイルおよび処理要求とともに送信され、電子ファイル受信手段２１によって受信されている。そして、管理サーバ２０Ｂの記憶部（ＲＡＭ，ハードディスク等；図示略）において、送信先利用者ＩＤと、送信対象の暗号化ファイル（電子ファイル）を特定するためのファイルＩＤと、送信先利用者によって管理サーバ２０Ｂに予め固定的に設定登録された送信先利用者認証情報（通常のパスワードや生体情報など）と、送信先利用者によって携帯所持される携帯端末装置４０のメールアドレスとが対応付けられて保存されている。なお、この第２実施形態では、端末装置１０ａ，１０ｂの利用者は、同一でも異なっていてもよいが、いずれの利用者も本システム１Ｂのサービスの利用者として予め登録されており、その登録により、利用者ＩＤ，利用者認証情報およびメールアドレスが管理サーバ２０Ｂに予め保存されているものとする。
【００９３】
また、管理サーバ２０Ｂにおけるワンタイムパスワード生成手段２５は、第１実施形態と同様、一回限り使用可能なワンタイムパスワードを生成するものである。
ここで、管理サーバ２０Ｂにおけるパスワード送信手段２６は、ワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードを、暗号化ファイル（電子ファイル）が端末装置１０ａから端末装置１０ｂに送信され、端末装置１０ｂで受信動作あるいは開封操作に応じて、これらの動作や操作と同時もしくはほぼ同時に、携帯端末装置４０に送信するものである。
【００９４】
このため、暗号化ファイルを受信あるいは開封したことを示す端末装置１０ｂからの管理サーバ２０Ｂ宛の受け取り通知を参照し、管理サーバ２０Ｂは携帯端末装置４０宛のワンタイムパスワードの送信を実行する。
【００９５】
ここでは、送信先利用者ＩＤに基づいて送信先利用者の携帯端末装置４０のメールアドレスを登録情報から読み出し、そのメールアドレス宛の電子メールによって、パスワード送信手段２６がワンタイムパスワードを送信するようになっている。従って、この電子メールを受信した携帯端末装置４０では、その携帯端末装置４０におけるディスプレイ（図示略）上にワンタイムパスワードが表示されることになる。
【００９６】
なお、端末装置１０ｂ内の送受信手段は、端末装置１０ａから送信された暗号化ファイル（電子ファイル）を受信した際に、受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、受け取り通知として、管理サーバ２０Ｂに通知する受け取り通知送信手段１５としての機能を有している。また、端末装置１０ｂ内のこの機能は所定プログラムをＣＰＵが実行することにより実現されてもよい。そして、管理サーバ２０Ｂは、端末装置１０ｂからの受け取り通知を参照して、ワンタイムパスワードを送信する。これにより、暗号化ファイル（電子ファイル）が端末装置１０ａから端末装置１０ｂに送信され、端末装置１０ｂで受信操作あるいは開封動作に応じて、これらの操作や動作と同時もしくはほぼ同時に、携帯端末装置４０に送信する機能が実現される。なお、この実施形態で、受信とは電子ファイルを受信するだけで開封や閲覧などをしない場合も含む。また、この実施形態で開封とは、受信した電子ファイルを、表示あるいは閲覧することを意味する。
【００９７】
なお、ワンタイムパスワードは、管理サーバ２０Ｂのパスワード送信手段２６から直接的に携帯端末装置４０に送信されてもよいし、管理サーバ２０Ｂのパスワード送信手段２６から端末装置１０ａへ一旦送信され、端末装置１０ａから電子メール等によって携帯端末装置４０に送信されてもよい。後者の場合、送信先利用者の携帯端末装置４０のメールアドレスが、上記記憶部から読み出されワンタイムパスワードとともに端末装置１０ａに
返送されてもよい。
【００９８】
管理サーバ２０Ｂにおける認証情報受信手段２７は、利用者が端末装置１０ｂで受信された暗号化ファイルを読み出して復号化する際（送信先利用者が端末装置１０ｂで暗号化ファイルを読出し対象として指定した際）に、携帯端末装置４０のディスプレイを参照した送信先利用者によって端末装置１０ｂから入力された、携帯端末装置４０のディスプレイに表示されたワンタイムパスワードを含む認証情報を、端末装置１０ｂから受信するものである。この認証情報には、ワンタイムパスワードのほかに、第１実施形態と同様、端末装置１０ｂから送信先利用者によって入力される送信先利用者ＩＤおよび送信先利用者認証情報などが含まれている。
【００９９】
管理サーバ２０Ｂにおける認証手段２８は、認証情報受信手段２７によって受信された認証情報と、上記記憶部に保存された各種情報やワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとに基づいて、端末装置１０ｂで暗号化ファイルを読み出そうとしている利用者が正当な利用者であるか否かの認証判定を行なうものである。その際、認証情報に含まれる送信先利用者ＩＤに対応する送信先利用者認証情報が上記記憶部から読み出される。そして、認証手段２８は、第１実施形態とほぼ同様、認証情報受信手段２７によって受信された認証情報に含まれる利用者認証情報と、上記記憶部から読み出された利用者認証情報とを比較するとともに、認証情報受信手段２７によって受信された認証情報に含まれるワンタイムパスワードと、認証情報受信時にワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとを比較し、これらが全て一致した場合に利用者が正当な利用者であることを認証する。
【０１００】
また、第２実施形態の電子ファイル管理システム１Ｂにおいて、端末装置１０ｂは、端末装置１０ａから暗号化ファイル（電子メールに添付）を送信される端末装置として想定されたもので、この端末装置１０ｂにおいては、端末装置１０ｂを成すＣＰＵが、この端末装置１０ｂに予めインストールされているプログラムを実行することにより、第１実施形態とほぼ同様の入力要求手段１１，認証情報送信手段１２，復号鍵受信手段１３および復号化手段１４として機能する。
【０１０１】
ただし、第２実施形態における入力要求手段１１は、送信先利用者が端末装置１０ｂにおいて端末装置１０ａから送信された暗号化ファイルを読み出して復号化する際（利用者が暗号化ファイルを読出し対象として指定した際）に、送信先利用者に対して、上述した利用者ＩＤや利用者認証情報の入力を要求するとともに、送信先利用者の携帯端末装置４０のディスプレイに上述のごとく表示されたワンタイムパスワードの入力を要求するものである。その入力要求は、例えば、端末装置１０ｂのディスプレイ上でポップアップ画面等を表示することによって行なわれる。
【０１０２】
また、第２実施形態における認証情報送信手段１２は、第１実施形態とほぼ同様、入力要求手段１１による入力要求に応じ送信先利用者によって端末装置１０ｂから入力された送信先利用者ＩＤ，送信先利用者認証情報およびワンタイムパスワードを管理サーバ２０Ｂに認証情報として送信するものである。なお、送信先利用者ＩＤおよびワンタイムパスワードは、端末装置１０ｂの送信先利用者がキーボードを操作することによって入力され、送信先利用者認証情報も、通常のパスワードであれば送信先利用者がキーボードを操作することによって入力される。
【０１０３】
第２実施形態における復号鍵受信手段１３は、第１実施形態とほぼ同様、管理サーバ２０Ｂ（認証手段２８）において利用者が正当な利用者であることを認証した場合に管理サーバ２０Ｂ（復号鍵送信手段２９）から送信された復号鍵を受信するものである。ただし、送信先利用者が正当な利用者ではないと判断された場合、復号鍵受信手段１３は、管理
サーバ２０Ｂ（復号鍵送信手段２９）からのエラー通知を受信することになる。そして、復号化手段１４は、第１実施形態とほぼ同様、復号鍵受信手段１３によって受信された復号鍵を用いて暗号化ファイルを復号化するものである。
【０１０４】
次に、上述のごとく構成された第２実施形態の電子ファイル管理システム１Ｂの動作について図６および図７を参照しながら説明する。なお、図６および図７はいずれも第２実施形態の電子ファイル管理システム１Ｂの動作を説明するためのフローチャートである。
【０１０５】
まず、図６に示すフローチャート（ステップＳ１１′〜Ｓ１５′、Ｓ１６′、およびＳ２１〜Ｓ２６）に従って、第２実施形態の電子ファイル管理システム１Ｂ（端末装置１０ａ）における電子ファイルの送信動作について説明する。
【０１０６】
端末装置１０ａにおいて端末装置１０ｂに電子ファイルを送信する際、利用者は、送信対象の電子ファイルを指定し（ステップＳ１１′）、その電子ファイルを端末装置１０ａから端末装置１０ｂに送信する指示（電子メールに添付する指示）を、マウスによるワンクリック操作等によって行なう（ステップＳ１２′）。この指示に応じて、端末装置１０ａは、ネットワーク５０を介して、当該電子ファイルを上述した処理要求とともに管理サーバ２０Ｂへ送信する（ステップＳ１３′）。
【０１０７】
管理サーバ２０Ｂにおいて、電子ファイル受信手段２１により、端末装置１０ａからの送信対象の電子ファイルおよび処理要求が受信されると（ステップＳ２１）、その電子ファイルが、変換手段２２によりＰＤＦファイルに変換され（ステップＳ２２）、そのＰＤＦファイルが、さらに、暗号化手段２３により所定の暗号鍵で暗号化されて暗号化ファイルが作成される（ステップＳ２３）。このように、本実施形態では、端末装置１０ａでの送信指示（ワンクリック操作）に応じて、管理サーバ２０Ｂ側で、書込み対象の電子ファイルに対する一連の処理（ＰＤＦ化処理および暗号化処理）が自動的に行なわれる。
【０１０８】
このとき、上述した通り、端末装置１０ａから管理サーバ２０Ｂには、端末装置１０ａの利用者（本システム１Ａのサービスの利用者）を特定するための送信元の利用者ＩＤと、暗号化ファイルの送信先の利用者を特定するための送信先利用者ＩＤとが、送信対象の電子ファイルおよび処理要求とともに送信されており、管理サーバ２０Ｂの記憶部において、利用者ＩＤと、送信先利用者ＩＤ，ファイルＩＤ，送信先利用者認証情報および送信先利用者の携帯端末装置４０のメールアドレスとが対応付けられて保存される。
【０１０９】
暗号化手段２３によって作成された暗号化ファイルは、暗号化ファイル送信手段２４により、ネットワーク５０を介して端末装置１０ａに送信され（ステップＳ２４）、端末装置１０ａにおいて管理サーバ２０Ｂからの暗号化ファイルが受信されると（ステップＳ１４′）、その暗号化ファイルは、電子メールに添付されるなどして、端末装置１０ａから端末装置１０ｂへ送信される（ステップＳ１５′）。このようにして、利用者は、送信指示を行なうだけで本人が意識することなく、指定した電子ファイルを暗号化ファイルとして端末装置１０ｂに送信することができる。
【０１１０】
このとき、第２実施形態では、暗号化ファイルが端末装置１０ａから端末装置１０ｂに送信される（ステップＳ１５′）と、ワンタイムパスワード生成手段２５によってワンタイムパスワードが生成される（ステップＳ２５）。
【０１１１】
そして、ワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードが、暗号化ファイルが端末装置１０ａから送信されたワンタイムパスワードを送信が端末装置１０ｂで受信あるいは開封される（ステップＳ１６′）ことに応じて、パスワード送信手段２６により、管理サーバ２０Ｂから携帯端末装置４０に電子メール等によって送信
される（ステップＳ２６）。
【０１１２】
ここで、端末装置１０ｂ内の送受信手段（図示せず）は、端末装置１０ａから送信された暗号化ファイル（電子ファイル）を受信した際に、あるいは、暗号化ファイル（電子ファイル）を開封操作した際に、受信あるいは開封したことを受け取り通知として、管理サーバ２０Ｂに通知する（ステップＳ１６′）。
【０１１３】
なお、端末装置１０ｂで、受信の際に受け取り通知を発するか、あるいは、受信した後に実際に開封した際に受け取り通知を発するかについては、利用者が設定することが可能である。また、暗号化ファイル（電子ファイル）に、いずれのタイミングで受け取り通知を送信するかの設定情報を付しておいてもよい。すなわち、受信しても開封しない可能性が高い利用者の場合には、受信時ではなく開封時に受け取り通知を送信することが望ましい。
【０１１４】
この場合、端末装置１０ｂでは、受け取り通知を送信することについての了承を求める表示を表示部に表示し、操作部において承認を示す入力（「はい」「ＯＫ」など）を入力することにより、受け取り通知が端末装置１０ｂから送信される。
【０１１５】
さらに、この受け取り通知については、受信か開封かのタイミングで、端末１０ｂから自動的に送信される設定でもよいし、受信か開封かの際に利用者の承認を得てから送信する構成であってもよい。この場合も、端末装置１０ｂでの設定であってもよいし、暗号化ファイル（電子ファイル）に、自動か承認必要（手動）かの設定データが付されていてもよい。
【０１１６】
なお、受け取り通知の送信に承認必要（手動）とすることで、受信や開封を行ったものの、実際には後の別の機会にワンタイプパスワードを入力して暗号化ファイルを復号化しようと利用者が考えている場合に、実際に暗号化ファイルを復号化したいタイミングでワンタイプパスワードを要求することができるようになり、ワンタイプパスワードが無駄になってしまうことがなくなる。
【０１１７】
そして、管理サーバ２０Ｂは、端末装置１０ｂからの受け取り通知を参照して、ワンタイムパスワードを送信する（ステップＳ２６）。これにより、暗号化ファイル（電子ファイル）が端末装置１０ａから端末装置１０ｂに送信され、端末装置１０ｂでの受信あるいは開封に応じて、携帯端末装置４０に送信する機能が実現される。
【０１１８】
その際、前述した通り、パスワード送信手段２６は、送信先利用者ＩＤに基づいて送信先利用者の携帯端末装置４０のメールアドレスを登録情報から読み出し、そのメールアドレス宛の電子メールによってワンタイムパスワードを送信する。これにより、携帯端末装置４０におけるディスプレイ（図示略）上にワンタイムパスワードが表示される。
【０１１９】
ついで、図７に示すフローチャート（ステップＳ２５，Ｓ２６，Ｓ３１″，Ｓ３２，Ｓ３４〜Ｓ３８，Ｓ５３〜Ｓ５５，Ｓ６１およびＳ６２）に従って、第２実施形態の電子ファイル管理システム１Ｂ（端末装置１０ｂ）における暗号化ファイルの読出し動作について説明する。
【０１２０】
端末装置１０ｂにおいて端末装置１０ｂから暗号化ファイルを受信し、上述した受け取り通知を発信した後（図７中のステップＳ３１″（図６中のステップＳ１６′））、利用者が、読出し対象の暗号化ファイルを指定してその暗号化ファイルの読出しを指示すると（ステップＳ３２）、まず、端末装置１０ｂでは、入力要求手段１１により、ポップアップ画面等がディスプレイ上に表示され、利用者に対し、利用者ＩＤや利用者認証情報の入
力が要求されるとともに、携帯端末装置４０のディスプレイに表示されたワンタイムパスワードの入力が要求される（ステップＳ３４）。
【０１２１】
このとき、管理サーバ２０Ｂでは、図６でも説明した通り、ワンタイムパスワード生成手段２５によってワンタイムパスワードが生成され（ステップＳ２５）、そのパスワードが、パスワード送信手段２６によりネットワーク５０を介して携帯端末装置４０に対し送信されており（ステップＳ２６）、そのパスワードは、携帯端末装置４０で受信され（ステップＳ６１）、携帯端末装置４０のディスプレイに表示される（ステップＳ４３）。
【０１２２】
利用者は、このように携帯端末装置４０で表示されたワンタイムパスワードを参照し、そのワンタイムパスワードを、キーボードを操作して端末装置１０ｂに入力するとともに、利用者ＩＤおよび利用者認証情報（ここでは通常のパスワード）を、キーボードを操作して端末装置１０ｂに入力する（ステップＳ３５）。そして、認証情報送信手段１２により、ネットワーク５０を介して、入力されたワンタイムパスワード，利用者ＩＤおよび利用者認証情報が認証情報として管理サーバ２０Ｂに認証情報として送信される（ステップＳ３６）。
【０１２３】
管理サーバ２０Ｂにおいて、認証情報受信手段２７により、端末装置１０ｂからの認証情報が受信されると（ステップＳ５３）、認証手段２８により、認証情報受信手段２７によって受信された認証情報と、上記記憶部に保存された各種情報やワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとに基づき、以下のようにして、端末装置１０ｂで暗号化ファイルを読み出そうとしている利用者が正当な利用者であるか否かの認証判定が行なわれる（ステップＳ５４）。
【０１２４】
つまり、認証情報に含まれる送信先利用者ＩＤに対応する送信先利用者認証情報が、管理サーバ２０Ｂにおける上記記憶部から読み出されるとともに、その装置ＩＤに対応した識別情報（ワンタイムパスワード生成手段２５を特定するもの）が同記憶部から読み出される。そして、認証手段２８により、認証情報受信手段２７で受信された認証情報に含まれる利用者認証情報（パスワード）と、同記憶部から読み出された利用者認証情報とが比較されるとともに、認証情報受信手段２７で受信された認証情報に含まれるワンタイムパスワードと、認証情報受信時に管理サーバ２０Ｂのワンタイムパスワード生成手段２５によって生成されたワンタイムパスワードとが比較され、これらが全て一致した場合に利用者が正当な利用者であることが認証される。利用者認証情報の比較結果およびワンタイムパスワードの比較結果のうちの少なくとも一方が不一致であった場合には、利用者が正当な利用者ではないと判断される。
【０１２５】
そして、第１実施形態と同様、認証手段２８によって利用者が正当な利用者であることが認証された場合（ＯＫ）には、復号鍵送信手段２９により、ネットワーク５０を介して、暗号化ファイルを復号化する復号鍵が端末装置１０ｂに送信される一方、認証手段２８によって利用者が正当な利用者ではないと判断された場合（ＮＧ）には、復号鍵送信手段２９により、ネットワーク５０を介して、復号鍵の送信に代わって、端末装置１０ｂに対するエラー通知が行なわれる（ステップＳ５５）。
【０１２６】
端末装置１０ｂにおいて、復号鍵受信手段１３により管理サーバ２０Ｂから復号鍵を受信した場合（ステップＳ３７）、その復号鍵を用いて復号化手段１４により暗号化ファイルが元の電子ファイルに復号化され（ステップＳ３８）、その電子ファイルが端末装置１０ｂで閲覧等アクセス可能な状態になる。一方、端末装置１０ｂにおいて、復号鍵受信手段１３により管理サーバ２０Ｂからエラー通知を受信した場合（ステップＳ３７）、エラー通知が例えばディスプレイにポップアップ表示される（ステップＳ３８）。
【０１２７】
このように、本発明の第２実施形態としての電子ファイル管理システム１Ｂによれば、通常の利用者認証に加えワンタイムパスワードを採用することにより、端末装置１０（１０ａ，１０ｂ）に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置１０（１０ａ，１０ｂ）の既存構成を用いて利用者本人（携帯端末装置４０を携帯所有している人）を高い確度で特定認証できるほか、利用者は、携帯端末装置４０と送信先の端末装置１０ｂとがほぼ同一箇所に存在する場合に限り、送信されてきた電子ファイル（暗号化ファイル）を、他人の端末装置１０ｂにおいてもセキュリティを確保しながら利用することができ、利便性が大幅に向上する。
【０１２８】
また、端末装置１０ａから送信された暗号化ファイルを端末装置１０ｂにおいて受信あるいは開封するタイミングで、ワンタイプパスワードが端末装置１０ｂの利用者に携帯される携帯端末装置４０に送信されるため、ネットワークの遅延などで端末装置側１０ｂでの暗号化ファイルの受信が遅れるような場合や、受信してしばらく後に開封するような場合でも、適切なタイミングでワンタイプパスワードが届くようになる。たとえば、暗号化ファイルの到着がネットワークの遅延などによって遅れ、ワンタイプパスワードだけが先に到着するといった事態は防止される。この結果、いずれかが遅延したことによってワンタイプパスワードの有効期限が切れてしまうといった事態を防止できる。したがって、正当な利用者であれば、暗号化ファイルを確実に復号化することが可能になる。
【０１２９】
また、このように、暗号化ファイルを端末装置１０ｂにおいて受信あるいは開封したタイミングで、ワンタイプパスワードが端末装置１０ｂの利用者に携帯される携帯端末装置４０に送信されるため、ワンタイプパスワードの有効期限を一定の時間に限定することが可能になり、セキュリティを向上させることが可能になる。
【０１３０】
また、ワンタイムパスワードは使い捨てのもので一回しか使用できないので、悪意を持った第三者が、端末装置１０ｂに残ったパスワードを使用したり、キーロガー等によってパスワードを盗んだりしても、二度と使用することができず、セキュリティを大幅に向上することができる。なお、第２実施形態では、携帯端末装置４０に送信する新たなワンタイムパスワードを生成手段２５によって生成してから、所定時間（例えば１分〜数分）以内であればワンタイムパスワードが一致するので、暗号化ファイルの復号化は可能であるが、その所定時間を超えると暗号化ファイルの復号化は不可能になる。
【０１３１】
さらに、端末装置１０ａにおいて、利用者によって電子ファイルの端末装置１０ｂへの送信がワンクリック操作によって指示されると、管理サーバ２０Ｂ側の変換手段２２および暗号化手段２３による一連の処理が自動的に実行され暗号化ファイルが端末装置１０ｂに送信されるように構成されているので、利用者は、変換操作と暗号化操作との２回の操作を全く意識することなく送信指示の操作を一度行なうだけで、変換処理および暗号化処理が実行されて暗号化ファイルが端末装置１０ｂに送信され、利便性が大幅に向上する。
【０１３２】
このとき、第１実施形態と同様、変換手段２２および暗号化手段２３は管理サーバ２０Ｂにそなえられ、変換処理および暗号化処理の両方が管理サーバ２０Ｂ側で実行されるので、端末装置１０ａ側において変換手段２２および暗号化手段２３についてのソフトウエアがインストールされていなくても変換処理および暗号化処理を行なうことが可能になるほか、変換手段２２および暗号化手段２３についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ２０Ｂ側のソフトウエアのみ更新・変更すればよく、端末装置１０毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システム１Ｂのメンテナンスを極めて効率よく行なえるという利点もある。
【０１３３】
〔３〕その他
なお、本発明は上述した実施形態に限定されるものではなく、本発明の趣旨を逸脱しな
い範囲で種々変形して実施することができる。
【０１３４】
上述した端末装置における暗号化ファイルの受信や開封に関して、端末装置に内蔵されたメールソフトウェアを用いて受信あるいは開封するだけでなく、端末装置をネットワークに接続してウェブ上で受信や開封を行うウェブメールなどの機能による場合も、以上の実施形態を適用することが可能である。
【０１３５】
上述した手段１１〜１４および２１〜２９としての機能（各手段の全部もしくは一部の機能）は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が所定のアプリケーションプログラム（電子ファイル管理プログラム）を実行することによって実現される。
【０１３６】
そのプログラムは、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷなど），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋Ｒ，ＤＶＤ＋ＲＷなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体から分散型ストレージシステム用制御プログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【０１３７】
ここで、コンピュータとは、ハードウエアとＯＳ（オペレーティングシステム）とを含む概念であり、ＯＳの制御の下で動作するハードウエアを意味している。また、ＯＳが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウエアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたプログラムを読み取るための手段とをそなえている。上記電子ファイル管理プログラムとしてのアプリケーションプログラムは、上述のようなコンピュータに、手段１１〜１４および２１〜２９としての機能を実現させるプログラムコードを含んでいる。また、その機能の一部は、アプリケーションプログラムではなくＯＳによって実現されてもよい。
【０１３８】
さらに、本実施形態における記録媒体としては、上述したフレキシブルディスク，ＣＤ，ＤＶＤ，磁気ディスク，光ディスク，光磁気ディスクのほか、ＩＣカード，ＲＯＭカートリッジ，磁気テープ，パンチカード，コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ），外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンピュータ読取可能な種々の媒体を利用することもできる。
【図面の簡単な説明】
【０１３９】
【図１】本発明の第１実施形態としての電子ファイル管理システムの構成を示すブロック図である。
【図２】第１実施形態の電子ファイル管理システムの動作（電子ファイルの書込み動作）を説明するためのフローチャートである。
【図３】第１実施形態の電子ファイル管理システムの動作（暗号化ファイルの読出し動作）を説明するためのフローチャートである。
【図４】第１実施形態の電子ファイル管理システムの動作（暗号化ファイルの読出し動作）を説明するためのフローチャートである。
【図５】本発明の第２実施形態としての電子ファイル管理システムの構成を示すブロック図である。
【図６】第２実施形態の電子ファイル管理システムの動作（電子ファイルの送信動作）を説明するためのフローチャートである。
【図７】第２実施形態の電子ファイル管理システムの動作（暗号化ファイルの読出し動作）を説明するためのフローチャートである。
【符号の説明】
【０１４０】
１Ａ，１Ｂ    電子ファイル管理システム
１０    端末装置
１０ａ    一の端末装置
１０ｂ    他の端末装置
１１    入力要求手段
１２    認証情報送信手段
１３    復号鍵受信手段
１４    復号化手段
１５    受け取り通知送信手段
２０Ａ，２０Ｂ    管理サーバ
２１    電子ファイル受信手段
２２    変換手段
２３    暗号化手段
２４    暗号化ファイル送信手段
２５    ワンタイムパスワード生成手段
２６    パスワード送信手段
２７    認証情報受信手段
２８    認証手段
２９    復号鍵送信手段
３０ａ，３０ｂ    携帯型記憶装置（ＵＳＢメモリ）
３１    記憶部
３２    表示部
３３    表示制御手段
３４    パスワード受信手段
３５    ワンタイムパスワード生成手段
４０    携帯端末装置（携帯電話，ＰＤＡ）
５０    ネットワーク
【図１】
2008234048.tif 000003
【図２】
2008234048.tif 000004
【図３】
2008234048.tif 000005
【図４】
2008234048.tif 000006
【図５】
2008234048.tif 000007
【図６】
2008234048.tif 000008
【図７】
2008234048.tif 000009
【手続補正書】
【提出日】平成20年6月23日(2008.6.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
相互に通信可能に接続された複数の端末装置と、
前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、
前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえ、
前記管理サーバが、
所定の暗号鍵で暗号化した前記電子ファイルを暗号化ファイルとして前記一の端末装置により前記他の端末装置へ送信させる暗号化手段と、
所定時間に限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段と、
前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段と、
前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段と、
該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段と、
該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段とをさらにそなえて構成されている、
ことを特徴とする電子ファイル管理システム。
【請求項２】
前記他の端末装置が、
前記一の端末装置から送信された前記暗号化ファイルを受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、前記管理サーバに通知する受け取り通知送信手段と、
前記利用者が前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報の入力を前記利用者に対して要求する入力要求手段と、
該入力要求手段による入力要求に応じ前記利用者によって前記他の端末装置から入力された前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報を前記管理サーバに前記認証情報として送信する認証情報送信手段と、
前記管理サーバから送信された前記復号鍵を受信する復号鍵受信手段と、
該復号鍵受信手段によって受信された前記復号鍵を用いて前記暗号化ファイルを復号化する復号化手段とをそなえて構成されている、
ことを特徴とする請求項１記載の電子ファイル管理システム。
【請求項３】
前記暗号化手段による前記電子ファイルの暗号化に先立って前記電子ファイルを完成文書ファイルに変換する変換手段をさらにそなえた、
ことを特徴とする請求項１または請求項２に記載の電子ファイル管理システム。
【請求項４】
前記一の端末装置において利用者によって前記電子ファイルの前記他の端末装置への送信が指示されると、前記変換手段および前記暗号化手段による一連の処理が自動的に実行され、前記暗号化ファイルが前記他の端末装置に送信される、
ことを特徴とする請求項３記載の電子ファイル管理システム。
【請求項５】
前記変換手段が、前記管理サーバにそなえられている、
ことを特徴とする請求項３または請求項４に記載の電子ファイル管理システム。
【請求項６】
前記パスワード送信手段が、前記暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の前記携帯端末装置のメールアドレスを前記管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによって前記ワンタイムパスワードを前記携帯端末装置に送信する、
ことを特徴とする請求項１〜請求項５のいずれか一項に記載の電子ファイル管理システム。
【請求項７】
相互に通信可能に接続された複数の端末装置と、
前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、
前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえて構成される、
電子ファイル管理システムを構築するための電子ファイル管理プログラムであって、
所定の暗号鍵で暗号化した前記電子ファイルを暗号化ファイルとして前記一の端末装置により前記他の端末装置へ送信させる暗号化手段、
所定時間に限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段、
前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段、
前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段、
該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段、および、
該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段、
として前記管理サーバとしてのコンピュータを機能させる、
ことを特徴とする電子ファイル管理プログラム。
【請求項８】
前記一の端末装置から送信された前記暗号化ファイルを受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、前記管理サーバに通知する受け取り通知送信手段、
前記利用者が前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報の入力を前記利用者に対して要求する入力要求手段、
該入力要求手段による入力要求に応じ前記利用者によって前記他の端末装置から入力された前記ワンタイムパスワード，前記利用者ＩＤおよび前記利用者認証情報を前記管理サーバに前記認証情報として送信する認証情報送信手段、
前記管理サーバから送信された前記復号鍵を受信する復号鍵受信手段、および、
該復号鍵受信手段によって受信された前記復号鍵を用いて前記暗号化ファイルを復号化する復号化手段として、前記他の端末装置としてのコンピュータを機能させるプログラムをさらに含んでいる、
ことを特徴とする請求項７記載の電子ファイル管理プログラム。
【請求項９】
前記パスワード送信手段が、前記暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の前記携帯端末装置のメールアドレスを前記管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによって前記ワンタイムパスワードを前記携帯端末装置に送信するように、前記管理サーバとしてのコンピュータを機能させる、
ことを特徴とする請求項７または請求項８に記載の電子ファイル管理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
以上の目的を達成する本願発明は以下に述べるようなものである。
（１）請求項１記載の発明は、相互に通信可能に接続された複数の端末装置と、前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえ、前記管理サーバが、所定の暗号鍵で暗号化した前記電子ファイルを暗号化ファイルとして前記一の端末装置により前記他の端末装置へ送信させる暗号化手段と、所定時間に限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段と、前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段と、前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段と、該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段と、該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段とをさらにそなえて構成されている、ことを特徴とする電子ファイル管理システムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
（５）請求項５記載の発明は、前記変換手段が、前記管理サーバにそなえられている、ことを特徴とする請求項３または請求項４に記載の電子ファイル管理システムである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
（７）請求項７記載の発明は、相互に通信可能に接続された複数の端末装置と、前記複数の端末装置と通信可能に接続され、前記複数の端末装置のうちの一の端末装置から他の端末装置に送信される電子ファイルを管理する管理サーバと、前記管理サーバと通信可能に接続され、前記他の端末装置の利用者によって携帯される携帯端末装置とをそなえて構成される、電子ファイル管理システムを構築するための電子ファイル管理プログラムであって、所定の暗号鍵で暗号化した前記電子ファイルを暗号化ファイルとして前記一の端末装置により前記他の端末装置へ送信させる暗号化手段、所定時間に限り使用可能なワンタイムパスワードを生成するワンタイムパスワード生成手段、前記ワンタイムパスワード生成手段によって生成された前記ワンタイムパスワードを、前記暗号化ファイルが前記電子ファイルとして前記一の端末装置から送信されて前記他の端末装置での受信あるいは開封に応じて前記携帯端末装置に送信するパスワード送信手段、前記他の端末装置において前記一の端末装置から送信された前記暗号化ファイルを復号化する際に前記利用者によって前記他の端末装置から入力された、前記携帯端末装置に送信された前記ワンタイムパスワードと前記利用者の利用者ＩＤおよび利用者認証情報とを認証情報として前記他の端末装置から受信する認証情報受信手段、該認証情報受信手段によって受信された前記認証情報に含まれる前記ワンタイムパスワードと前記ワンタイムパスワード生成手段によって生成されたワンタイムパスワードとを比較するとともに、前記認証情報受信手段によって受信された前記認証情報に含まれる前記利用者ＩＤおよび前記利用者認証情報と前記管理サーバに予め登録された利用者ＩＤおよび利用者認証情報とを比較することにより、前記利用者が正当な利用者であるか否かの認証判定を行なう認証手段、および、該認証手段によって前記利用者が正当な利用者であることを認証した場合に前記暗号化ファイルを復号化する復号鍵を前記他の端末装置に送信し、前記他の端末装置に前記暗号化ファイルの復号化を実行させる復号鍵送信手段、として前記管理サーバとしてのコンピュータを機能させる、ことを特徴とする電子ファイル管理プログラムである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
上述した本発明によれば、以下のような効果が得られる。
（１）請求項１記載の電子ファイル管理システムの発明によれば、一の端末装置から他の端末装置に送信される電子ファイルは管理サーバによって管理される所定の暗号鍵で暗号化され、ワンタイムパスワード生成手段によって生成されたワンタイムパスワードが、暗号化ファイルが電子ファイルとして一の端末装置から送信されて他の端末装置での受信あるいは開封に応じて、他の端末装置の利用者によって携帯される携帯端末装置に送信される。そして、他の端末装置において一の端末装置から送信された暗号化ファイルを復号化する際、利用者は、携帯端末装置に送信されたワンタイムパスワードを他の端末装置から入力する。入力されたワンタイムパスワードは、管理サーバに認証情報として送信され、管理サーバにおいて、他の端末装置からの認証情報と管理サーバ側のワンタイムパスワード生成手段によって生成されたワンタイムパスワードとが比較され、これらが一致した場合に利用者が正当な利用者であることが認証され、暗号化ファイルを復号化する復号鍵が他の端末装置に送信され、他の端末装置において暗号化ファイルが復号化される。このようにワンタイムパスワードを採用することにより、端末装置に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置の既存構成を用いて利用者本人（携帯端末装置を携帯所有している人）を高い確度で特定認証できるほか、利用者は、携帯端末装置と端末装置とがほぼ同一箇所に存在する場合に限り、送信されてきた電子ファイル（暗号化ファイル）を、他人の端末装置においてもセキュリティを確保しながら利用することができ、利便性が大幅に向上する。また、一の端末装置から送信された暗号化ファイルを他の端末装置において受信するタイミングで、ワンタイムパスワードが他の端末装置の利用者に携帯される携帯端末装置に送信されるため、ネットワークの遅延などで他の端末装置側での暗号化ファイルの受信が遅れるような場合でも、適切なタイミングでワンタイムパスワードが届くようになり、いずれかが遅延したことによってワンタイムパスワードの有効期限が切れてしまうといった事態を防止できる。したがって、正当な利用者であれば、暗号化ファイルを確実に復号化することが可能になる。また、ワンタイムパスワードは使い捨てのもので一回しか使用できないので、悪意を持った第三者が、他の端末装置に残ったパスワードを使用したり、キーロガー等によってパスワードを盗んだりしても、二度と使用することができず、セキュリティを大幅に向上することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、一の端末装置から送信された暗号化ファイルを他の端末装置で受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、他の端末装置から管理サーバに通知する受け取り通知送信の機能を有することで、管理サーバ側では、暗号化ファイルが他の端末装置で実際に受信あるいは開封するタイミングに応じて、前記ワンタイムパスワードを携帯端末装置に送信することが可能になる。すなわち、受け取り通知の送信に承認必要（手動）とすることで、受信や開封を行ったものの、実際には後の別の機会にワンタイムパスワードを入力して暗号化ファイルを復号化しようと利用者が考えている場合に、実際に暗号化ファイルを復号化したいタイミングでワンタイムパスワードを要求することができるようになり、ワンタイムパスワードが無駄になってしまうことがなくなる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
（６）請求項６記載の電子ファイル管理システムの発明では、管理サーバ側に存在するパスワード送信手段が、暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の携帯端末装置のメールアドレスを管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによってワンタイムパスワードを携帯端末装置に送信するため、管理サーバ側で実行するように構成されており、一の端末装置側においてソフトウエアがインストールされていなくてもパスワードの送信の処理を行なうことが可能になる。また、ワンタイムパスワード送信についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ側のソフトウエアのみ更新・変更すればよく、端末装置毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システムのメンテナンスを極めて効率よく行なえるという効果も得られる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
（７）請求項７記載の電子ファイル管理プログラムの発明によれば、一の端末装置から他の端末装置に送信される電子ファイルは管理サーバによって管理される所定の暗号鍵で暗号化され、ワンタイムパスワード生成手段によって生成されたワンタイムパスワードが、暗号化ファイルが電子ファイルとして一の端末装置から送信されて他の端末装置での受信あるいは開封に応じて、他の端末装置の利用者によって携帯される携帯端末装置に送信される。そして、他の端末装置において一の端末装置から送信された暗号化ファイルを復号化する際、利用者は、携帯端末装置に送信されたワンタイムパスワードを他の端末装置から入力する。入力されたワンタイムパスワードは、管理サーバに認証情報として送信され、管理サーバにおいて、他の端末装置からの認証情報と管理サーバ側のワンタイムパスワード生成手段によって生成されたワンタイムパスワードとが比較され、これらが一致した場合に利用者が正当な利用者であることが認証され、暗号化ファイルを復号化する復号鍵が他の端末装置に送信され、他の端末装置において暗号化ファイルが復号化される。このようにワンタイムパスワードを採用することにより、端末装置に生体情報に係るセンサやソフトウエアなどを新規に追加することなく、端末装置の既存構成を用いて利用者本人（携帯端末装置を携帯所有している人）を高い確度で特定認証できるほか、利用者は、携帯端末装置と端末装置とがほぼ同一箇所に存在する場合に限り、送信されてきた電子ファイル（暗号化ファイル）を、他人の端末装置においてもセキュリティを確保しながら利用することができ、利便性が大幅に向上する。また、一の端末装置から送信された暗号化ファイルを他の端末装置において受信するタイミングで、ワンタイムパスワードが他の端末装置の利用者に携帯される携帯端末装置に送信されるため、ネットワークの遅延などで他の端末装置側での暗号化ファイルの受信が遅れるような場合でも、適切なタイミングでワンタイムパスワードが届くようになり、いずれかが遅延したことによってワンタイムパスワードの有効期限が切れてしまうといった事態を防止できる。したがって、正当な利用者であれば、暗号化ファイルを確実に復号化することが可能になる。また、ワンタイムパスワードは使い捨てのもので一回しか使用できないので、悪意を持った第三者が、他の端末装置に残ったパスワードを使用したり、キーロガー等によってパスワードを盗んだりしても、二度と使用することができず、セキュリティを大幅に向上することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
また、一の端末装置から送信された暗号化ファイルを他の端末装置で受信あるいは開封したことを、自動的にあるいは前記利用者の承認を得て、他の端末装置から管理サーバに通知する受け取り通知送信の機能を有することで、管理サーバ側では、暗号化ファイルが他の端末装置で実際に受信あるいは開封するタイミングに応じて、前記ワンタイムパスワードを携帯端末装置に送信することが可能になる。すなわち、受け取り通知の送信に承認必要（手動）とすることで、受信や開封を行ったものの、実際には後の別の機会にワンタイムパスワードを入力して暗号化ファイルを復号化しようと利用者が考えている場合に、実際に暗号化ファイルを復号化したいタイミングでワンタイムパスワードを要求することができるようになり、ワンタイムパスワードが無駄になってしまうことがなくなる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
（９）請求項９記載の電子ファイル管理プログラムの発明では、管理サーバ側に存在するパスワード送信手段が、暗号化ファイルの送信先利用者ＩＤに基づいて送信先利用者の携帯端末装置のメールアドレスを管理サーバの登録情報から読み出し、当該メールアドレス宛の電子メールによってワンタイムパスワードを携帯端末装置に送信するため、管理サーバ側で実行するように構成されており、一の端末装置側においてソフトウエアがインストールされていなくてもパスワードの送信の処理を行なうことが可能になる。また、ワンタイムパスワード送信についてのソフトウエアがバージョンアップ等により変更された場合には管理サーバ側のソフトウエアのみ更新・変更すればよく、端末装置毎に更新を行なったり新しいソフトウエアを配布したりする必要がなくなり、システムのメンテナンスを極めて効率よく行なえるという効果も得られる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
なお、受け取り通知の送信に承認必要（手動）とすることで、受信や開封を行ったものの、実際には後の別の機会にワンタイムパスワードを入力して暗号化ファイルを復号化しようと利用者が考えている場合に、実際に暗号化ファイルを復号化したいタイミングでワンタイムパスワードを要求することができるようになり、ワンタイムパスワードが無駄になってしまうことがなくなる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
また、端末装置１０ａから送信された暗号化ファイルを端末装置１０ｂにおいて受信あるいは開封するタイミングで、ワンタイムパスワードが端末装置１０ｂの利用者に携帯される携帯端末装置４０に送信されるため、ネットワークの遅延などで端末装置側１０ｂでの暗号化ファイルの受信が遅れるような場合や、受信してしばらく後に開封するような場合でも、適切なタイミングでワンタイムパスワードが届くようになる。たとえば、暗号化ファイルの到着がネットワークの遅延などによって遅れ、ワンタイムパスワードだけが先に到着するといった事態は防止される。この結果、いずれかが遅延したことによってワンタイムパスワードの有効期限が切れてしまうといった事態を防止できる。したがって、正当な利用者であれば、暗号化ファイルを確実に復号化することが可能になる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１２９
【補正方法】変更
【補正の内容】
【０１２９】
また、このように、暗号化ファイルを端末装置１０ｂにおいて受信あるいは開封したタイミングで、ワンタイムパスワードが端末装置１０ｂの利用者に携帯される携帯端末装置４０に送信されるため、ワンタイムパスワードの有効期限を一定の時間に限定することが可能になり、セキュリティを向上させることが可能になる。