【手続補正書】
【提出日】平成20年2月7日(2008.2.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを用いて送り側と受け側との間でデータを暗号化及び移送する方法であって、
サーバが前記送り側から前記受け側の識別子を受けとるステップと、
移送に固有の移送固有暗号鍵を制定するステップと、
前記移送固有暗号鍵を用いて前記データを暗号化するステップと、
前記サーバが、前記受け側の前記受けとられた識別子に従って受け側固有情報を入手し、前記受け側固有情報を用いて前記移送固有暗号鍵を暗号化するステップと、
前記受け側が受けとるように前記ネットワークを介して前記暗号化されたデータ及び前記暗号化された移送固有暗号鍵を移送するステップと、
前記サーバが、前記受け側から前記暗号化された移送固有暗号鍵を受けとるステップと、
前記サーバが、前記受け側固有情報を入手して、前記暗号化された移送固有暗号鍵を復号するステップと、
前記復号された移送固有暗号鍵を用いて前記暗号化されたデータを復号するステップとを備える方法。
【請求項２】
前記送り側と前記サーバとの間の連絡接続を確立するステップと、前記サーバに前記受け側の前記識別子を送るステップとをさらに備える請求項１に記載の方法。
【請求項３】
安全な接続となるために前記送り側と前記サーバの間で前記連絡接続を確立するステップをさらに備える請求項２に記載の方法。
【請求項４】
前記サーバによる前記送り側のパスワードのチェックに従って、前記送り側と前記サーバの間に前記連絡接続を確立するステップをさらに備える請求項２又は３に記載の方法。
【請求項５】
前記受け側と前記サーバ側との間で連絡接続を確立するステップと、前記サーバに前記受け側の前記識別子を送るステップとをさらに備える請求項１から４のいずれかに記載の方法。
【請求項６】
安全な接続となるために前記受け側と前記サーバとの間で前記連絡接続を確立するステップをさらに備える請求項５に記載の方法。
【請求項７】
前記サーバによる前記受け側のパスワードのチェックに従って、前記受け側と前記サーバとの間に前記連絡接続を確立するステップをさらに備える請求項５又は６に記載の方法。
【請求項８】
前記移送固有暗号鍵を制定するステップは前記送り側で実行され、前記制定された移送固有暗号鍵は前記サーバに送られる請求項１から７のいずれかに記載の方法。
【請求項９】
前記移送固有暗号鍵を用いて前記データを暗号化するステップは、前記送り側で実行される請求項１から８のいずれかに記載の方法。
【請求項１０】
前記送り側は前記サーバから前記暗号化された移送固有暗号鍵を受けとり、前記送り側は前記暗号化データ及び前記暗号化された移送固有暗号鍵を前記ネットワークを介して前記受け側に移送する請求項９に記載の方法。
【請求項１１】
前記受け側は前記サーバから前記復号された移送固有暗号鍵を受け取り、前記復号された移送固有暗号鍵を用いて前記暗号化データを復号するステップは前記受け側で実行される請求項１から７のいずれか１つに記載の方法。
【請求項１２】
前記移送固有暗号鍵を制定するステップは前記サーバで実行される請求項１から７のいずれか１つに記載の方法。
【請求項１３】
前記移送固有暗号鍵を用いて前記データを暗号化するステップは前記サーバで実行される請求項１２に記載の方法。
【請求項１４】
前記サーバは前記暗号化データ及び前記暗号化された移送固有暗号鍵を前記ネットワークを介して前記受け側に移送する請求項１３に記載の方法。
【請求項１５】
前記復号された移送固有暗号鍵を用いて前記暗号化データを復号するステップは、前記サーバで実行され、前記サーバは前記復号されたデータを前記受け側に移送する請求項１から１０、及び１２から１４のいずれか１つに記載の方法。
【請求項１６】
前記受け側の識別子を前記送り側から前記サーバに送るステップをさらに備える請求項１から１５のいずれかに記載の方法。
【請求項１７】
前記受け側の識別子を前記受け側から前記サーバに送るステップをさらに備える請求項１から１６のいずれかに記載の方法。
【請求項１８】
暗号化に先立ち前記データに対してメッセージ認証コード（ＭＡＣ）を制定するステップと、
前記暗号化データ及び前記暗号化された移送固有暗号鍵と共に前記ＭＡＣ値を移送するステップと、
前記データを復号し、前記移送されたＭＡＣ値に対して認証した後に、前記データに対するＭＡＣ値を制定するステップをさらに備える請求項１から１７のいずれかに記載の方法。
【請求項１９】
前記移送固有暗号鍵を暗号化するステップは、公開鍵暗号化手段、ブローフィッシュアルゴリズム、及びサーバの秘密コードのうち１つ以上を用いる請求項１から１８のいずれかに記載の方法。
【請求項２０】
ネットワークを用いて送り側と受け側との間でデータを暗号化及び移送するためにサーバを制御する方法であって、
前記受け側の識別子を前記送り側から受けるステップと、
前記受け側の受けとられた識別子に従い受け側固有情報を入手し、前記受け側固有情報を用いて前記データを暗号化するために用いられる移送固有暗号鍵を暗号化するステップと、
前記暗号化されたデータ及び前記暗号化された移送固有暗号鍵が前記ネットワークを介して前記受け側が受けとるように移送された後に、前記受け側から前記暗号化された移送固有暗号鍵を受けとるステップと、
前記受け側固有情報を入手して、前記暗号化された移送固有暗号鍵を復号するステップとを備える方法。
【請求項２１】
前記移送に対し移送固有暗号鍵を前記サーバで制定するステップをさらに備える請求項２０に記載のサーバ制御方法。
【請求項２２】
前記移送に対する移送固有暗号鍵を前記送り側から受け取るステップと、
前記送り側に前記暗号化された移送固有暗号鍵を移送するステップとをさらに備える請求項２０に記載のサーバ制御方法。
【請求項２３】
前記移送固有暗号鍵を用いて前記サーバ内で前記データを暗号化するステップをさらに備える請求項２０から２２のいずれか１つに記載のサーバ制御方法。
【請求項２４】
前記ネットワークを介し前記受け側により前記暗号化されたデータ及び前記暗号化された移送固有暗号鍵を移送するステップをさらに備える請求項２０から２３のいずれか１つに記載のサーバ制御方法。
【請求項２５】
前記受け側へ前記復号された移送固有暗号鍵を移送するステップをさらに備える請求項２０から２４のいずれか１つに記載のサーバ制御方法。
【請求項２６】
前記サーバにおいて前記復号された移送固有暗号鍵を用いて前記暗号化されたデータを復号するステップをさらに備える請求項２０から２４のいずれか１つに記載のサーバ制御方法。
【請求項２７】
ネットワークを用いて送り側と受け側との間でデータを暗号化及び移送する方法のための計算機媒体であって、
前記受け側の識別子を前記送り側から受け取り、前記移送に対し移送固有暗号鍵を制定するためのコンピュータコードと、
前記移送固有暗号鍵を用いて前記データを暗号化するためのコンピュータコードと、
前記受け側の受けとられた識別子に従い受け側固有情報を入手し、前記受け側固有情報を用いて前記移送固有暗号鍵を暗号化するためのコンピュータコードと、
前記暗号化されたデータ及び前記暗号化された移送固有暗号鍵を前記ネットワークを介して前記受け側が受けとるように移送するためのコンピュータコードと、
前記暗号化された移送固有暗号鍵を前記受け側から受け取り、前記受け側固有情報を入手して、前記暗号化された移送固有暗号鍵を復号するためのコンピュータコードと、
前記復号された移送固有暗号鍵を用いて前記暗号化データを復号するためのコンピュータコードとを有する計算機媒体。