【手続補正書】
【提出日】平成19年3月26日(2007.3.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを通じて安全に通信するためのシステムであって、
時間とともにそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段と、
１つ又はそれぞれの識別コード並びに１つ又は複数の暗号化コードを含むコードサーバであって、前記コードサーバの１つ又はそれぞれの識別コード並びに前記コードサーバの１つ又は複数の暗号化コードが前記個人コード生成手段の１つの又はそれぞれの識別コード並びに前記個人コード生成手段の１つの又はそれぞれの暗号化コードとは無関係にかつ同期して変更されるように、前記個人コード生成手段と同期する前記コードサーバと、
を具備し、
ユーザは、前記通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コードと、前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで暗号化されたデータとを伝送し、前記コードサーバは、前記コードサーバの前記１つの又はそれぞれの識別コードを使用してユーザを認証すると共に、前記コードサーバの前記１つの又はそれぞれの暗号化コードを使用して伝送データを復号すること、
を特徴とするシステム。
【請求項２】
前記コードサーバは、ユーザの認証に続いてそのユーザに通信ネットワークを通じて、前記コードサーバの前記１つの又はそれぞれの暗号化コードで暗号化されたデータを伝送することによって前記ユーザと通信し、前記ユーザは、前記コードサーバによって伝送されたデータを前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで復号することを特徴とする請求項１に記載のシステム。
【請求項３】
前記コードサーバは、前記個人コード生成手段の所有者に割り当てられたユーザネームを含む情報を記憶し、前記ユーザネームは、通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コード並びに前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで暗号化されたデータと共に伝送され、前記コードサーバは、前記ユーザネームを使用して前記ユーザを前記個人コード生成手段の所有者として認証することを特徴とする請求項１又は２に記載のシステム。
【請求項４】
前記コードサーバは、前記個人コード生成手段の所有者に割り当てられたパスワードを含む情報を記憶し、前記パスワードは、通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コード、並びに、前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで暗号化されたデータと共に伝送され、前記コードサーバは、前記パスワードを使用して前記ユーザを前記個人コード生成手段の所有者として認証することを特徴とする請求項１乃至３の何れか１項に記載のシステム。
【請求項５】
前記個人コード生成手段は、個人用携帯型トークンから成ることを特徴とする請求項１乃至４の何れか１項に記載のシステム。
【請求項６】
前記個人用携帯型トークンは、ペンダントであることを特徴とする請求項５に記載のシステム。
【請求項７】
前記個人用携帯型トークンは、カードであることを特徴とする請求項５に記載のシステム。
【請求項８】
前記個人コード生成手段は、前記個人コード生成手段の前記１つ又はそれぞれの識別コード及び前記個人コード生成手段の前記１つ又はそれぞれの暗号化コードをユーザのコンピュータに伝達するための通信ポートを備えていることを特徴とする請求項５乃至７の何れか１項に記載のセキュア通信システム。
【請求項９】
前記個人コード生成手段は、ユーザのコンピュータに常駐するソフトウェアから成ることを特徴とする請求項１乃至４の何れか１項に記載のシステム。
【請求項１０】
前記個人コード生成手段は、前記個人コード生成手段の前記１つの又はそれぞれの識別コード及び前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードを表示する表示手段を含むことを特徴とする請求項５乃至９の何れか１項に記載のシステム。
【請求項１１】
前記個人コード生成手段は、前記コードサーバに知られている初期化コードを有するスマートカードと、ユーザのコンピュータに常駐しており前記初期化コード及び基準クロックに基づいて前記１つの又はそれぞれの識別コード並びに前記１つの又はそれぞれの暗号化コードを生成することが可能なソフトウェアとから成り、前記コードサーバも前記初期化コード及び前記基準クロックに基づいて前記１つの又はそれぞれの識別コード並びに前記１つの又はそれぞれの暗号化コードを生成することが可能であることを特徴とする請求項５に記載のシステム。
【請求項１２】
通信ネットワークを通じてアクセス可能な記憶手段に暗号化された形で記憶されたデータに安全にアクセスするためのシステムであって、
時間とともにそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段と、
前記個人コード生成手段と前記記憶手段上の１つ又は複数のデータファイルとに関連しており、前記データファイルの場所並びに前記データファイルの各々が鍵アーカイブによって暗号化された暗号化コードを含む情報を有し、それ自身はアーカイビングコードで暗号化されている前記鍵アーカイブと、
１つ又はそれぞれの識別コード並びに１つ又は複数の暗号化コードを含むコードサーバであって、前記コードサーバの１つ又はそれぞれの識別コード並びに前記コードサーバの１つ又は複数の暗号化コードが前記個人コード生成手段の前記１つの又はそれぞれの識別コード並びに前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードとは無関係にかつ同期して変更されるように、前記個人コード生成手段と同期すると共に、前記鍵アーカイブを暗号化するために最後に使用されたアーカイビングコードである前回のアーカイビングコード、並びに、時間とともに変更されるように設定された最新のアーカイビングコードを有する前記コードサーバと、
を具備し、
ユーザが１つの又はそれぞれの記憶されたデータファイルにアクセスすることを希望するときには、前記ユーザは、通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コードと、前記個人コード生成手段の前記１つまたはそれぞれの暗号化コードで暗号化された前記記憶されたデータファイルにアクセスするためのリクエストを含むデータとを伝送し、前記コードサーバは、前記コードサーバの前記１つの又はそれぞれの識別コードを使用して前記ユーザを認証すると共に、前記コードサーバの前記１つの又はそれぞれの暗号化コードを使用して伝送されたデータを復号し、続いて、前記ユーザが前記鍵アーカイブを復号して前記記憶されたデータファイルにアクセスすることができるように、前記コードサーバは、前記コードサーバの前記１つの又はそれぞれの暗号化コードを使用して暗号化した形で前回のアーカイビングコードを前記ユーザに伝達すること、
を特徴とするシステム。
【請求項１３】
前記コードサーバは、ユーザに前回のアーカイビングコードを伝送する際に最新のアーカイビングコードも一緒に伝送し、前記ユーザは、前記記憶されたデータファイルを入手し終えたらその最新のアーカイビングコードを使用して前記鍵アーカイブを暗号化し、続いて、前記コードサーバは、前記記憶されたデータファイルへの次のアクセスに備えて前記最新のアーカイビングコードを前回のアーカイビングコードとして記憶すること、
を特徴とする請求項１２に記載のシステム。
【請求項１４】
通信ネットワークを通じて安全に通信するための方法において、
時間とともにそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段をユーザに提供するステップと、
１つ又はそれぞれの識別コード並びに１つ又は複数の暗号化コードを含むコードサーバを提供して、前記コードサーバの１つ又はそれぞれの識別コード並びに前記コードサーバの１つ又は複数の暗号化コードが前記個人コード生成手段の１つの又はそれぞれの識別コード並びに前記個人コード生成手段の１つの又はそれぞれの暗号化コードとは無関係にかつ同期して変更されるように、前記コードサーバを前記個人コード生成手段と同期させるステップと、
ユーザが、前記通信ネットワークを通じて、前記個人コード生成手段の前記１つ又はそれぞれの識別コードと、前記個人コード生成手段の１つ又はそれぞれの暗号化コードで暗号化されたデータとを伝送し、前記コードサーバは、前記コートサーバの前記１つ又はそれぞれの識別コードを使用してそのユーザを認証すると共に、前記コートサーバの前記１つの又はそれぞれの暗号化コードを使用して伝送されたデータを復号するステップと、
を含むことを特徴とする方法。
【請求項１５】
前記コードサーバは、ユーザの認証に続いて、通信ネットワークを通じて、前記コートサーバの暗号化コードで暗号化されたデータを前記ユーザに伝送することによって前記ユーザと通信し、前記ユーザは、前記コードサーバによって伝送されたデータを前記個人コード生成手段の暗号化コードで復号するステップを含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
ユーザに前記コードサーバに知られているユーザネーム及びパスワードを提供し、このユーザネーム及びパスワードを、通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コード、並びに、前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで暗号化されたデータと共に伝送するステップと、前記コードサーバが前記ユーザネーム及びパスワードを使用して前記個人コード生成手段のユーザを認証するステップとを含むことを特徴とする請求項１４又は１５に記載の方法。
【請求項１７】
通信ネットワークを通じてアクセス可能な記憶手段に暗号化された形で記憶されたデータに安全にアクセスするための方法であって、
時間とともにそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段を提供するステップと、
前記個人コード生成手段と前記記憶手段上の１つ又は複数のデータファイルとに関連しており、前記データファイルの場所と各前記データファイルが鍵アーカイブによって暗号化された暗号化コードとを含む情報を有し、それ自身はアーカイビングコードで暗号化されている前記鍵アーカイブを提供するステップと、
前記鍵アーカイブを暗号化するために最後に使用されたアーカイビングコードである前回のアーカイビングコード及び所定の時間間隔で変更されるように設定された最新のアーカイビングコードを有するコードサーバの１つ又はそれぞれの識別コード並びに前記コードサーバの１つ又はそれぞれの暗号化コードが前記個人コード生成手段の１つの又はそれぞれの識別コード並びに前記個人コード生成手段の１つの又はそれぞれの暗号化コードとは無関係にかつ同期して変更されるように、前記コードサーバを前記個人コード生成手段と同期させるステップと、
ユーザが、前記通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コードと、前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで暗号化された前記記憶されたデータファイルにアクセスするためのリクエストを含むデータとを伝送するステップと、
前記コードサーバが、前記コードサーバの前記１つの又はそれぞれの識別コードを使用してそのユーザを認証すると共に、前記コードサーバの前記１つの又はそれぞれの暗号化コードを使用して伝送されたデータを復号し、続いて、前記ユーザが前記鍵アーカイブを復号して前記記憶されたデータファイルにアクセスすることができるように前記コードサーバが前回のアーカイビングコードを暗号化した形で前記ユーザに伝達するステップと、
を含むことを特徴とする方法。
【請求項１８】
通信ネットワークを通じてアクセス可能な記憶手段に暗号化された形で記憶されたデータに安全にアクセスするための請求項１７に記載された方法において、
前記記憶されたデータファイルへのアクセスを終えた際に、ユーザが最新のアーカイビングコードを使用して前記鍵アーカイブを暗号化するステップと、
前記記憶されたデータファイルへの次のアクセスに備えて、前記コードサーバが前記最新のアーカイビングコードを前回のアーカイビングコードとして記憶するステップと、
を含むことを特徴とする方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の第１の形態として、通信ネットワークを通じて安全に通信するための上記課題を解決することができるシステム（セキュア通信システム）が提供される。このシステムは、所定の時間間隔でそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段と、前記個人コード生成手段の１つ又はそれぞれの最新の識別コード、並びに、前記個人コード生成手段の１つ又はそれぞれの最新の暗号化コードに関する情報を有するように、前記個人コード生成手段と同期するコードサーバ（code server）とを具備し、ユーザは、通信ネットワークを通じて、前記個人コード生成手段の１つ又はそれぞれの最新の識別コードと、前記個人コード生成手段の１つ又はそれぞれの最新の暗号化コードで暗号化されたデータとを伝送し、コードサーバは、前記１つ又はそれぞれの最新の識別コードに関する情報を使用してユーザを認証すると共に、前記１つ又はそれぞれの最新の暗号化コードについての情報を使用して伝送データを復号する。
また、本発明の第２の形態として、通信ネットワークを通じて安全に通信するための方法（セキュア通信方法）が提供される。この方法は、時間とともにそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段をユーザに提供するステップと、１つ又はそれぞれの識別コード並びに１つ又は複数の暗号化コードを含むコードサーバを提供し、前記コードサーバの１つ又はそれぞれの識別コード並びに前記コードサーバの１つ又は複数の暗号化コードが前記個人コード生成手段の１つの又はそれぞれの識別コード並びに前記個人コード生成手段の１つの又はそれぞれの暗号化コードとは無関係にかつ同期して変更されるように、前記コードサーバを前記個人コード生成手段と同期させるステップと、ユーザが、前記通信ネットワークを通じて、前記個人コード生成手段の前記１つ又はそれぞれの識別コードと、前記個人コード生成手段の１つ又はそれぞれの暗号化コードで暗号化されたデータとを伝送し、前記コードサーバは、前記コートサーバの前記１つ又はそれぞれの識別コードを使用してそのユーザを認証すると共に、前記コートサーバの前記１つの又はそれぞれの暗号化コードを使用して伝送されたデータを復号するステップと、を含む。
また、本発明の第３の形態として、通信ネットワークを通じてアクセス可能な記憶手段に暗号化された形で記憶されたデータに安全にアクセスするための方法が提供される。この方法は、時間とともにそれぞれ変更されるように設定された１つ又は複数の識別コード並びに１つ又は複数の暗号化コードを有する個人コード生成手段を提供するステップと、前記個人コード生成手段と前記記憶手段上の１つ又は複数のデータファイルとに関連しており、前記データファイルの場所と各前記データファイルが鍵アーカイブによって暗号化された暗号化コードとを含む情報を有し、それ自身はアーカイビングコードで暗号化されている前記鍵アーカイブを提供するステップと、前記鍵アーカイブを暗号化するために最後に使用されたアーカイビングコードである前回のアーカイビングコード及び所定の時間間隔で変更されるように設定された最新のアーカイビングコードを有するコードサーバの１つ又はそれぞれの識別コード並びに前記コードサーバの１つ又はそれぞれの暗号化コードが前記個人コード生成手段の１つの又はそれぞれの識別コード並びに前記個人コード生成手段の１つの又はそれぞれの暗号化コードとは無関係にかつ同期して変更されるように、前記コードサーバを前記個人コード生成手段と同期させるステップと、ユーザが、前記通信ネットワークを通じて、前記個人コード生成手段の前記１つの又はそれぞれの識別コードと、前記個人コード生成手段の前記１つの又はそれぞれの暗号化コードで暗号化された前記記憶されたデータファイルにアクセスするためのリクエストを含むデータとを伝送するステップと、前記コードサーバが、前記コードサーバの前記１つの又はそれぞれの識別コードを使用してそのユーザを認証すると共に、前記コードサーバの前記１つの又はそれぞれの暗号化コードを使用して伝送されたデータを復号し、続いて、前記ユーザが前記鍵アーカイブを復号して前記記憶されたデータファイルにアクセスすることができるように前記コードサーバが前回のアーカイビングコードを暗号化した形で前記ユーザに伝達するステップと、を含む。