【手続補正書】
【提出日】平成19年2月5日(2007.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化方法において、
前記送信者側のコンピュータが、共通鍵を用いて前記ファイルを暗号化するステップと、
前記送信者側のコンピュータが、認証機関のコンピュータに、前記ファイルの暗号化に用いた前記共通鍵の利用権限を、所定のグループ毎に、設定登録するステップと、
前記送信者側のコンピュータが、パスワードベースの暗号を用いて前記共通鍵を暗号化するステップと、
前記送信者側のコンピュータが、前記共通鍵によって暗号化された前記ファイル及び前記パスワードベースの暗号によって暗号化された前記共通鍵を、１乃至複数の前記受信者側のコンピュータに送信するステップとを有することを特徴とするファイルの暗号化方法。
【請求項２】
送信者側のコンピュータから受信者側のコンピュータに送信されるファイルの復号化方法において、
前記受信者側のコンピュータが、前記送信者側のコンピュータから共通鍵によって暗号化された前記ファイルを取得するステップと、
前記受信者側のコンピュータが、認証機関のコンピュータに、ユーザの前記共通鍵の利用権限を確認させるステップと、
前記受信者側のコンピュータが、前記認証機関のコンピュータからパスワードベースの暗号によって暗号化された前記共通鍵を取得するステップと、
前記受信者側のコンピュータが、パスワードを用いて、前記パスワードベースの暗号によって暗号化された前記共通鍵を復号化するステップと、
前記受信者側のコンピュータが、前記復号化された共通鍵を用いて、前記共通鍵によって暗号化された前記ファイルを復号化するステップとを有することを特徴とするファイルの復号化方法。
【請求項３】
送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化方法において、
前記送信者側のコンピュータが、公開鍵を用いて前記ファイルを暗号化するステップと、
前記送信者側のコンピュータが、パスワードベースの暗号を用いて、前記公開鍵によって暗号化された前記ファイルを復号化するための秘密鍵を暗号化するステップと、
前記送信者側のコンピュータが、認証機関のコンピュータに、前記パスワードベースの暗号によって暗号化された前記秘密鍵の利用権限を、所定のグループ毎に、設定登録するステップと、
前記送信者側のコンピュータが、前記公開鍵によって暗号化された前記ファイル及び前記パスワードベースの暗号によって暗号化された前記秘密鍵を、１乃至複数の前記受信者側のコンピュータに送信するステップとを有することを特徴とするファイルの暗号化方法。
【請求項４】
送信者側のコンピュータから受信者側のコンピュータに送信されるファイルの復号化方法において、
前記受信者側のコンピュータが、前記送信者側のコンピュータから公開鍵によって暗号化された前記ファイルを取得するステップと、
前記受信者側のコンピュータが、認証機関のコンピュータに、ユーザの秘密鍵の利用権限を確認させるステップと、
前記受信者側のコンピュータが、前記認証機関のコンピュータからパスワードベースの暗号によって暗号化された前記秘密鍵を取得するステップと、
前記受信者側のコンピュータが、パスワードを用いて、前記パスワードベースの暗号によって暗号化された前記秘密鍵を復号化するステップと、
前記受信者側のコンピュータが、前記復号化された秘密鍵を用いて、前記公開鍵によって暗号化された前記ファイルを復号化するステップとを有することを特徴とするファイルの復号化方法。
【請求項５】
送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化を実現するための制御プログラムにおいて、
前記送信者側のコンピュータにより、
共通鍵を用いて前記ファイルを暗号化するステップと、
認証機関のコンピュータに、前記ファイルの暗号化に用いた前記共通鍵の利用権限を、所定のグループ毎に、設定登録するステップと、
パスワードベースの暗号を用いて前記共通鍵を暗号化するステップと、
前記共通鍵によって暗号化された前記ファイル及び前記パスワードベースの暗号によって暗号化された前記共通鍵を、１乃至複数の前記受信者側のコンピュータに送信するステップとを実現するための制御プログラム。
【請求項６】
送信者側のコンピュータから受信者側のコンピュータに送信されるファイルの復号化を実現するための制御プログラムにおいて、
前記受信者側のコンピュータにより、
前記送信者側のコンピュータから共通鍵によって暗号化された前記ファイルを取得するステップと、
認証機関のコンピュータに、ユーザの前記共通鍵の利用権限を確認させるステップと、
前記認証機関のコンピュータからパスワードベースの暗号によって暗号化された前記共通鍵を取得するステップと、
パスワードを用いて、前記パスワードベースの暗号によって暗号化された前記共通鍵を復号化するステップと、
前記復号化された共通鍵を用いて、前記共通鍵によって暗号化された前記ファイルを復号化するステップとを実現するための制御プログラム。
【請求項７】
送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化を実現するための制御プログラムにおいて、
前記送信者側のコンピュータにより、
公開鍵を用いて前記ファイルを暗号化するステップと、
パスワードベースの暗号を用いて、前記公開鍵によって暗号化された前記ファイルを復号化するための秘密鍵を暗号化するステップと、
認証機関のコンピュータに、前記パスワードベースの暗号によって暗号化された前記秘密鍵の利用権限を、所定のグループ毎に、設定登録するステップと、
前記公開鍵によって暗号化された前記ファイル及び前記パスワードベースの暗号によって暗号化された前記秘密鍵を、１乃至複数の前記受信者側のコンピュータに送信するステップとを実現するための制御プログラム。
【請求項８】
送信者側のコンピュータから受信者側のコンピュータに送信されるファイルの復号化を実現するための制御プログラムにおいて、
前記受信者側のコンピュータにより、
前記送信者側のコンピュータから公開鍵によって暗号化された前記ファイルを取得するステップと、
認証機関のコンピュータに、ユーザの秘密鍵の利用権限を確認させるステップと、
前記認証機関のコンピュータからパスワードベースの暗号によって暗号化された前記秘密鍵を取得するステップと、
パスワードを用いて、前記パスワードベースの暗号によって暗号化された前記秘密鍵を復号化するステップと、
前記復号化された秘密鍵を用いて、前記公開鍵によって暗号化された前記ファイルを復号化するステップとを実現するための制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ファイルの暗号化方法、ファイルの復号化方法、および制御プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
この発明は、送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化方法、この暗号化方法により暗号化されたファイルの復号化方法、およびこれらの方法を実現するための制御プログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
この発明は、これらの課題を解決するために、送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化方法において、送信者側のコンピュータが、共通鍵を用いてファイルを暗号化するステップと、送信者側のコンピュータが、認証機関のコンピュータに、ファイルの暗号化に用いた共通鍵の利用権限を、所定のグループ毎に、設定登録するステップと、送信者側のコンピュータが、パスワードベースの暗号（すなわち、パスワードを用いて所定のアルゴリズムに基づいて行われる暗号）を用いて共通鍵を暗号化するステップと、送信者側のコンピュータが、共通鍵によって暗号化されたファイル及びパスワードベースの暗号によって暗号化された共通鍵を、１乃至複数の受信者側のコンピュータに送信するステップとを有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、このようにして暗号化されたファイルの復号化方法は、受信者側のコンピュータが、送信者側のコンピュータから共通鍵によって暗号化されたファイルを取得するステップと、受信者側のコンピュータが、認証機関のコンピュータに、ユーザの共通鍵の利用権限を確認させるステップと、受信者側のコンピュータが、認証機関のコンピュータからパスワードベースの暗号によって暗号化された共通鍵を取得するステップと、受信者側のコンピュータが、パスワードを用いて、パスワードベースの暗号によって暗号化された共通鍵を復号化するステップと、受信者側のコンピュータが、復号化された共通鍵を用いて、共通鍵によって暗号化されたファイルを復号化するステップとを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、他の発明は、送信者側のコンピュータから１乃至複数の受信者側のコンピュータに送信されるファイルの暗号化方法において、送信者側のコンピュータが、公開鍵を用いてファイルを暗号化するステップと、送信者側のコンピュータが、パスワードベースの暗号を用いて、公開鍵によって暗号化されたファイルを復号化するための秘密鍵を暗号化するステップと、送信者側のコンピュータが、認証機関のコンピュータに、パスワードベースの暗号によって暗号化された秘密鍵の利用権限を、所定のグループ毎に、設定登録するステップと、送信者側のコンピュータが、公開鍵によって暗号化されたファイル及びパスワードベースの暗号によって暗号化された秘密鍵を、１乃至複数の受信者側のコンピュータに送信するステップとを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、このようにして暗号化されたファイルの復号化方法は、受信者側のコンピュータが、送信者側のコンピュータから公開鍵によって暗号化されたファイルを取得するステップと、受信者側のコンピュータが、認証機関のコンピュータに、ユーザの秘密鍵の利用権限を確認させるステップと、受信者側のコンピュータが、認証機関のコンピュータからパスワードベースの暗号によって暗号化された秘密鍵を取得するステップと、受信者側のコンピュータが、パスワードを用いて、パスワードベースの暗号によって暗号化された秘密鍵を復号化するステップと、受信者側のコンピュータが、復号化された秘密鍵を用いて、公開鍵によって暗号化されたファイルを復号化するステップとを有することを特徴とする。